Skip to main content

Phase and frequency error in local oscillator (DSB and SSB)

Short answer

In DSB-SC, a phase error attenuates output by cos φ; a frequency error causes beating distortion. In SSB, a phase error introduces phase distortion (acceptable for speech), while a frequency error shifts all frequency components, making speech sound unnatural.

Explain the effect of phase and frequency error in local oscillator in demodulating DSB and SSB using PLL.

In coherent (synchronous) demodulation, the receiver multiplies the received signal by a locally generated carrier and low-pass filters. A PLL (or Costas loop) is used to generate this carrier. If the local oscillator is not exactly matched, i.e. it has a frequency error Δω\Delta\omega and phase error ϕ\phi, the output is degraded.

Let the local carrier be c(t)=2cos⁡[(ωc+Δω)t+ϕ]c(t)=2\cos[(\omega_c+\Delta\omega)t+\phi], and define θ(t)=Δωt+ϕ\theta(t)=\Delta\omega t+\phi.

 s(t) -->(X)-->[ LPF ]--> e0(t)
          ^
          | 2cos[(wc+dw)t + phi]
     [ PLL / local osc ]

Effect on DSB-SC

Received s(t)=m(t)cos⁡ωcts(t)=m(t)\cos\omega_ct:

s(t)c(t)=2m(t)cos⁡ωctcos⁡(ωct+θ)=m(t)cos⁡θ+m(t)cos⁡(2ωct+θ)e0(t)=m(t)cos⁡(Δωt+ϕ)(after LPF)\begin{aligned} s(t)c(t)&=2m(t)\cos\omega_ct\cos(\omega_ct+\theta)\\ &=m(t)\cos\theta+m(t)\cos(2\omega_ct+\theta)\\ e_0(t)&=m(t)\cos(\Delta\omega t+\phi)\quad(\text{after LPF}) \end{aligned}
  • Phase error only (Δω=0\Delta\omega=0): e0=m(t)cos⁡ϕe_0=m(t)\cos\phi. The output is undistorted but attenuated by cos⁡ϕ\cos\phi. If ϕ\phi varies randomly, the output fades; at ϕ=±90°\phi=\pm90° the output is zero (quadrature null effect).
  • Frequency error only (ϕ=0\phi=0): e0=m(t)cos⁡(Δωt)e_0=m(t)\cos(\Delta\omega t). The message is multiplied by a slowly varying sinusoid, so the output beats (rises and falls periodically at rate Δf\Delta f), causing serious distortion even for small Δf\Delta f.

So DSB-SC demodulation needs both frequency and phase to be correct; a Costas loop or squaring PLL is used.

Effect on SSB

Received USB: s(t)=m(t)cos⁡ωct−m^(t)sin⁡ωcts(t)=m(t)\cos\omega_ct-\hat m(t)\sin\omega_ct. Multiplying and filtering:

e0(t)=m(t)cos⁡θ+m^(t)sin⁡θ=m(t)cos⁡(Δωt+ϕ)+m^(t)sin⁡(Δωt+ϕ)\begin{aligned} e_0(t)&=m(t)\cos\theta+\hat m(t)\sin\theta\\ &=m(t)\cos(\Delta\omega t+\phi)+\hat m(t)\sin(\Delta\omega t+\phi) \end{aligned}

(For LSB the sign of the m^\hat m term changes.)

  • Phase error only: e0=m(t)cos⁡ϕ+m^(t)sin⁡ϕe_0=m(t)\cos\phi+\hat m(t)\sin\phi. Every frequency component of the message gets a constant phase shift ϕ\phi (for a tone Amcos⁡ωmtA_m\cos\omega_mt, e0=Amcos⁡(ωmt−ϕ)e_0=A_m\cos(\omega_mt-\phi)). Amplitude is not reduced, but there is phase distortion. The human ear is insensitive to phase, so speech is acceptable, but data and video are affected.
  • Frequency error only: for a tone, e0=Amcos⁡(ωm−Δω)te_0=A_m\cos(\omega_m-\Delta\omega)t. Every component is shifted in frequency by Δf\Delta f, so harmonic relationships are destroyed. Speech sounds unnatural ("Donald Duck" effect); a shift of a few Hz is tolerable for speech, but music becomes badly distorted.

Comparison

ErrorDSB-SC outputSSB output
Phase ϕ\phim(t)cos⁡ϕm(t)\cos\phi: attenuation, null at 90°Phase shift of all components (phase distortion)
Frequency Δf\Delta fm(t)cos⁡2πΔftm(t)\cos2\pi\Delta ft: beatingAll components shifted by Δf\Delta f

Remedy: a PLL locks the local oscillator to a transmitted pilot carrier (SSB, DSB) or recovers the carrier from the signal itself (Costas loop for DSB-SC), reducing both errors close to zero.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 2 questions →