Skip to main content

Uses of an all-pass filter

Short answer

An all-pass filter has constant magnitude but modifies phase and delay. It is used for delay equalization of sharp filters and channels to reduce inter-symbol interference; phase shifting (e.g., SSB modulators); time delay lines; building notch/band-pass filters; and Hilbert transformers.

What is all-pass filter? Where is it used since it passes all the frequency components?

All-pass filter

An all-pass filter is a filter whose magnitude is constant (∣T(jω)∣=K|T(j\omega)| = K) at all frequencies, while its phase changes with frequency. Its zeros are mirror images of its poles about the jωj\omega axis.

T1(s)=s−as+a,T2(s)=s2−ω0Qs+ω02s2+ω0Qs+ω02T_1(s) = \frac{s-a}{s+a}, \qquad T_2(s) = \frac{s^2 - \frac{\omega_0}{Q}s + \omega_0^2}{s^2 + \frac{\omega_0}{Q}s + \omega_0^2}

For the first-order section, ∣T1(jω)∣=1|T_1(j\omega)| = 1, the phase is θ=180∘−2tan⁡−1(ω/a)\theta = 180^\circ - 2\tan^{-1}(\omega/a) (falling from 180∘180^\circ at DC to 0∘0^\circ at high frequency), and the delay is τ=2aa2+ω2\tau = \dfrac{2a}{a^2+\omega^2}. The sign-flipped form a−sa+s\dfrac{a-s}{a+s} has θ=−2tan⁡−1(ω/a)\theta = -2\tan^{-1}(\omega/a) (0° to −180°) and the same delay.

      jw
      |
  x   |   o      x = pole, o = zero
 -a   |   +a     (mirror images)
 -----+-------> sigma

Where it is used

It does not change the magnitude, but it changes the phase and delay, and that is exactly why it is used:

  • Delay equalization: sharp filters (Chebyshev, elliptic) and channels (telephone lines, cables) have non-flat group delay. An all-pass section in cascade adds delay where it is lacking so the total delay becomes flat, removing pulse distortion and inter-symbol interference in data links, video and audio.
  • Phase shifters / phase correction: e.g. 90° phase-splitting networks in single-sideband (SSB) modulators, phase compensation in control and measurement systems.
  • Time delay circuits: a cascade of all-pass sections approximates a pure delay e−sτe^{-s\tau} for analog delay lines.
  • Building other filters: a notch or band-pass can be made by adding the input to the all-pass output; used in phasers and audio effects.
  • Hilbert transformers and phase-locked systems in communication.

Practical first-order circuit: an op-amp with two equal resistors R1R_1 (input and feedback) and an RC network on the non-inverting input gives T(s)=−s−1/RCs+1/RCT(s) = -\dfrac{s - 1/RC}{s + 1/RC}; changing RR shifts the phase from 0° to −180° without changing the gain.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →