add iq demodulation