Added demodulation, decimation and downsampling