I have built a FSK modulator and demodulator in Simulink.
Everything is working fine except the received signal after the channel has short spikes, which are introducing a short pulses in the regenerator output.
The plot for the graph after the demodulation and regeneration,
My demodulator design is:
My regenerator design is:
AIM: I would like to remove those spikes. Those spikes are introducing delay. Which can be confirmed by comparing them with my input bit stream.
I am a beginner in Simulink and I would like to know the ideas that you guys would employ in this situation. I would welcome both Matlab and Simulink solutions.
But as my implementation involves Simulink, it would be great if one guides me in Simulink.
Here is the complete plot of all the blocks output: 1. Input bits 2. Modulator output 3. Channel output 4. Demodulator output 5. regenerator output
I am using the carrier frequencies of 2*pi*8 rad/sec and 2*pi*12 rad/sec.