Skip to main content

Coherent vs non-coherent detection; carrier recovery

Short answer

Coherent detection multiplies signal by a phase-locked local carrier then low-pass filters; needs carrier recovery but gives optimal performance. Non-coherent detection uses envelope/energy without carrier phase; simpler but poorer noise performance. Costas loop: I and Q channels multiply signal by cos and sin of VCO output; phase discriminator multiplies I and Q outputs, loop filter drives VCO to lock phase, tracking drifts with 180° ambiguity.

What do you mean by coherent and non-coherent detections? Describe anyone of the carrier recovery methods.

Coherent and non-coherent detection

Coherent (synchronous) detection recovers the message by multiplying the received signal with a locally generated carrier that has the same frequency and phase as the transmitted carrier, then low-pass filtering. Example: product detector for DSB-SC and SSB, coherent PSK detector. It needs carrier recovery but gives the best performance.

Non-coherent detection recovers the message without knowledge of the carrier phase, using the envelope or energy of the signal. Example: envelope detector for DSB-FC AM, non-coherent FSK. It is simpler and cheaper but has worse noise performance and works only when the carrier is present.

PointCoherentNon-coherent
Local carrierNeeded, phase-lockedNot needed
ComplexityHighLow
PerformanceBetterPoorer (threshold effect)
ExamplesDSB-SC, SSB, BPSKAM envelope detector, ASK/FSK

Carrier recovery: Costas loop

The Costas loop extracts a phase-locked carrier from a DSB-SC signal (which has no carrier component) and demodulates it at the same time.

                 +-->(X)--> LPF --> I: (Ac/2)m(t)cos(phi)
                 |    ^                     |
                 |    | cos(wc t + phi)     v
 s(t) = Ac m(t)  |   VCO <---- LPF <------(X)  phase
       cos wc t -+    |   (loop filter)     ^  discriminator
                 |  [-90 deg]               |
                 |    | sin(wc t + phi)     |
                 +-->(X)--> LPF --> Q: (Ac/2)m(t)sin(phi)

Working:

  1. The I (in-phase) channel multiplies s(t)s(t) by cos⁡(ωct+ϕ)\cos(\omega_ct + \phi); after LPF: Ac2m(t)cos⁡ϕ\tfrac{A_c}{2}m(t)\cos\phi.
  2. The Q (quadrature) channel multiplies by sin⁡(ωct+ϕ)\sin(\omega_ct + \phi); after LPF: Ac2m(t)sin⁡ϕ\tfrac{A_c}{2}m(t)\sin\phi.
  3. The phase discriminator multiplies I and Q:
e(t)=Ac24m2(t)cos⁡ϕsin⁡ϕ=Ac28m2(t)sin⁡2ϕe(t) = \frac{A_c^2}{4}m^2(t)\cos\phi\sin\phi = \frac{A_c^2}{8}m^2(t)\sin2\phi
  1. The loop filter averages m2(t)m^2(t), giving a DC control voltage proportional to sin⁡2ϕ≈2ϕ\sin2\phi \approx 2\phi for small ϕ\phi.
  2. This voltage adjusts the VCO so that ϕ→0\phi \to 0. Then the Q output is zero and the I output is the message Ac2m(t)\tfrac{A_c}{2}m(t).

The loop tracks small phase and frequency drifts automatically. It has a 180∘180^\circ phase ambiguity (sign of m(t)m(t)), which does not matter for audio.

Other methods: squaring loop (square the signal, PLL at 2fc2f_c, divide by 2) and pilot carrier transmission.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 2 questions →