Skip to main content

Delay and delay equalization

Short answer

Group delay τ = -dθ/dω; non-constant delay distorts waveforms. Delay equalization cascades an all-pass network after the filter to sum delays to a constant. The all-pass's delay peak (tuned via ω₀, Q) compensates the filter's rising delay near band edge, flattening overall delay without altering magnitude.

What is delay and delay equalization? How can delay equalization be performed? Explain with necessary figures.

Delay

Delay (group delay) is the time taken by a signal component to pass through a filter. If the phase response is θ(ω)\theta(\omega), then

τ(ω)=−dθ(ω)dω\tau(\omega) = -\frac{d\theta(\omega)}{d\omega}

If τ\tau is constant (phase linear in ω\omega), all components are delayed equally and the waveform shape is preserved. If τ\tau varies with ω\omega, the signal suffers delay (phase) distortion. Example: for T(s)=1s+1T(s) = \frac{1}{s+1}, θ=−tan⁡−1ω\theta = -\tan^{-1}\omega and τ=11+ω2\tau = \frac{1}{1+\omega^2}, which falls with frequency.

Delay equalization

Delay equalization means adding a network that corrects the delay of a filter or channel so that the total delay is nearly constant over the passband, without changing the magnitude response. The correcting network is an all-pass filter.

How it is performed:

  1. Find (or measure) the delay τF(ω)\tau_F(\omega) of the filter; it is usually smallest at low frequency and peaks near the band edge.
  2. Choose the desired flat delay τ0\tau_0, slightly above the peak of τF\tau_F.
  3. Design all-pass sections whose delay fills the gap τ0−τF(ω)\tau_0 - \tau_F(\omega):
    • first order: T(s)=s−as+aT(s) = \dfrac{s-a}{s+a}, τ(ω)=2aa2+ω2\tau(\omega) = \dfrac{2a}{a^2+\omega^2} (largest at DC);
    • second order: T(s)=s2−ω0Qs+ω02s2+ω0Qs+ω02T(s) = \dfrac{s^2 - \frac{\omega_0}{Q}s + \omega_0^2}{s^2 + \frac{\omega_0}{Q}s + \omega_0^2}, with a delay peak near ω0\omega_0 that gets taller and narrower as QQ increases.
  4. Adjust aa, ω0\omega_0, QQ (often by optimization) and cascade the sections with the filter.
  5. Realize each all-pass with an op-amp circuit (e.g. a first-order all-pass using one op-amp, two equal resistors, R and C).
  delay
   ^      tau_F (filter)
   |          __
   |        _/  \      tau_F + tau_AP
   |  -----/-----\----------  <- flat
   |  ____/       \
   | tau_AP: large where tau_F small
   +------------------------> w
                 wc
 Vi    +--------+      +-----------+     Vo
 ----->| filter |----->| all-pass  |----->
       +--------+      | equalizer |
                       +-----------+

The magnitude is set only by the filter, while the phase is corrected by the equalizer.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →