Modulation Lab
Drive carrier-based AM, FM and PM experiments with live spectra, baseband recovery and channel noise controls.
What is happening here?
Modulation shapes a high-frequency carrier \(c(t)=A_c \cos(2\pi f_c t)\) with a message \(m(t)\) so it can be transmitted or analyzed efficiently. In this lab you can explore how different analog schemes affect the resulting waveform and how noisy channels distort them.
- Amplitude Modulation (AM): \(s_{AM}(t) = A_c\bigl[1 + m(t)\bigr]\cos(2\pi f_c t)\)
- Frequency Modulation (FM): \(s_{FM}(t) = A_c \cos\bigl(2\pi f_c t + \beta \sin(2\pi f_m t)\bigr)\)
- Phase Modulation (PM): \(s_{PM}(t) = A_c \cos\bigl(2\pi f_c t + k_p m(t)\bigr)\)
Try different presets, tweak the modulation parameters and observe the spectra and demodulated signal below.
Modulation controls
Noise & Spectrum
Modulation — time domain
Demodulation — time domain
Modulation spectrum
Demodulation spectrum
NF & SNR efficiency
Theoretical baseband SNR and efficiency for common AM variants.