Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation
PAM (Pulse Amplitude Modulation)
Generate Message Signal: Input the message frequency and square carrier pulse frequency into the provided fields. Click the button to create the message signal.
Generate Carrier Signal: Click the button to produce the square pulse carrier signal.
Generate Modulated Signal: Click the button to produce the PAM signal.
Perform Demodulation: Click the button to recover the original message signal from the modulated PAM signal.
PWM (Pulse Width Modulation)
Generate Message Signal: Input the message frequency and square carrier pulse frequency into the provided fields. Click the button to create the message signal.
Generate Carrier Signal: Click the button to produce the square pulse carrier signal.
Generate Modulated Signal: Click the button to produce the PWM signal.
Perform Demodulation: Click the button to recover the original message signal from the modulated PWM signal.
PPM (Pulse Position Modulation)
Generate Message Signal: Input the message frequency, sampling frequency, samples per pulse, and pulse width fraction into the provided fields. Click the button to create the message signal.
Generate Modulated Signal: Click the button to produce the PPM signal.
Perform Demodulation: Click the button to recover the original message signal from the modulated PPM signal.
PCM (Pulse Code Modulation)
Generate Message Signal: Input the message frequency and quantization levels into the provided fields. Click the button to create the message signal.
Plot Quantized Signal: Click the button to visualize the quantized version of the message signal.
Generate Modulated Signal: Click the button to produce the PCM signal.
Perform Demodulation: Click the button to recover the original message signal from the modulated PCM signal.