Implemented omega function and signal_halfer