Skip to main content

Envelope detector circuit and waveforms

Short answer

A diode and parallel RC circuit: capacitor charges rapidly through diode to carrier peaks; between peaks diode is off, capacitor discharges slowly through load resistor, so output follows envelope A_c[1+μm(t)]. Conditions: 1/f_c << R_LC << 1/W, μ≤1, to avoid excessive ripple and diagonal clipping.

Draw the circuit diagram and the waveforms and describe how envelope detector can be used for demodulation of standard AM wave.

An envelope detector is a simple non-coherent demodulator that recovers the message from a DSB-FC (standard AM) wave by following its envelope Ac[1+μm(t)]A_c[1+\mu m(t)]. It needs no local carrier, so it is used in almost all AM broadcast receivers.

Circuit

        D
 o----->|-----+--------+-----o
 AM    diode  |        |
 input       === C     > RL   v_o(t)
 s(t)         |        >     (envelope)
 o------------+--------+-----o

Working

  1. Positive half cycle (charging): when the input is higher than the capacitor voltage, the diode conducts. The capacitor charges quickly through the small source resistance RsR_s to the peak of the carrier cycle. The charging time constant RsCR_sC is very small.
  2. Between peaks (discharging): when the input falls below the capacitor voltage, the diode is reverse biased. The capacitor discharges slowly through RLR_L with time constant RLCR_LC.
  3. At the next carrier peak the diode conducts again and tops up the capacitor. So the output is the envelope with a small RF ripple at fcf_c.
  4. A following RC low-pass filter removes the ripple and a coupling capacitor blocks the DC term, leaving m(t)m(t).

Choice of time constant

1fc≪RLC≪1W\frac{1}{f_c} \ll R_L C \ll \frac{1}{W}

where WW is the message bandwidth.

  • If RLCR_LC is too small, the capacitor discharges too fast and the output has large RF ripple.
  • If RLCR_LC is too large, the capacitor cannot follow a falling envelope, giving diagonal clipping.

Also μ≤1\mu \le 1 is needed; with over-modulation the envelope no longer matches m(t)m(t) and the output is distorted.

Waveforms

AM input:
   /\    /\/\/\    /\
 /\/\/\/\/    \/\/\/\/\
 \/\/\/\/\    /\/\/\/\/
   \/    \/\/\/    \/

Detector output (before filter):
    __/\/\__        __
  _/        \_    _/
 /            \__/
 (envelope + small ripple)

After LPF: smooth copy of m(t)

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 2 questions →