cleanup
Demodulator can now be initialized with parameters