Superheterodyne Receiver Simulator
Simulation Controls
Signal Plots
Superheterodyne Receiver Workflow
The superheterodyne receiver converts a received RF signal to an intermediate frequency (IF) to simplify filtering and amplification, and finally recovers the original message signal.
Steps:
- Input Message Signal: A low-frequency signal
m(t)(e.g., sine wave). - RF Modulation (AM): The message modulates the carrier with amplitude modulation:
RF(t) = [1 + K_a * m(t)] * cos(2Ï€ f_c t) - Mixing with Local Oscillator (LO): The RF signal is multiplied by a local oscillator
LO(t) = cos(2Ï€ f_LO t)to produce:IF(t) = RF(t) * LO(t) - Intermediate Frequency Filtering: A low-pass filter extracts the lower-frequency components (IF) while removing high-frequency products.
- Demodulation (Envelope Detection): Rectification (absolute value) followed by low-pass filtering extracts the original message
m(t).
Key Equations:
- AM RF Signal:
RF(t) = [1 + K_a * m(t)] * cos(2Ï€ f_c t) - Local Oscillator:
LO(t) = cos(2Ï€ f_LO t) - Mixed Signal (IF):
IF(t) = RF(t) * LO(t) = 0.5 * [1 + K_a * m(t)] * [cos(2Ï€(f_c+f_LO)t) + cos(2Ï€(f_c-f_LO)t)] - Low-pass filter removes high-frequency term
cos(2Ï€(f_c+f_LO)t), leaving:0.5 * [1 + K_a * m(t)] * cos(2Ï€(f_c-f_LO)t) - Envelope detector:
Recovered m(t) ≈ LPF(|Filtered IF|)