First commit - Complex Demodulate