Skip to main content

Importance of constant delay filter; 3rd order TF

Short answer

A constant delay filter provides maximally flat group delay, preventing phase distortion and preserving waveform shape in data, video, radar, and timing circuits. The third-order constant delay transfer function for 1 s delay is T(s) = 15/(s³ + 6s² + 15s + 15).

What is the importance of constant delay filter? Find transfer function of third order constant delay filter.

Importance of a constant delay filter

A constant delay (Bessel-Thomson) filter has a group delay τ(ω)=−dθ/dω\tau(\omega) = -d\theta/d\omega that is maximally flat around ω=0\omega = 0, i.e. its phase is nearly linear in the passband.

  • All frequency components of a signal are delayed by the same time, so the waveform shape is preserved (no phase distortion).
  • Pulses and square waves pass with little overshoot and ringing. This matters in data transmission, video, radar, ECG and oscilloscope circuits.
  • It is used as a delay line and in systems where the timing between signals matters.
  • The magnitude response is less sharp than Butterworth, so it is chosen when phase matters more than selectivity.

Transfer function of the third-order constant delay filter

Approach (Storey/Thomson): the ideal delay of 1 s is T(s)=e−s=1sinh⁡s+cosh⁡sT(s) = e^{-s} = \dfrac{1}{\sinh s + \cosh s}. Write

coth⁡s=cosh⁡ssinh⁡s=1s+13s+15s+17s+⋯\coth s = \frac{\cosh s}{\sinh s} = \frac{1}{s} + \cfrac{1}{\cfrac{3}{s} + \cfrac{1}{\cfrac{5}{s} + \cfrac{1}{\cfrac{7}{s}+\cdots}}}

Truncating after nn terms gives coth⁡s≈m(s)/n(s)\coth s \approx m(s)/n(s), where mm (even) approximates cosh⁡s\cosh s and nn (odd) approximates sinh⁡s\sinh s. Then T(s)≈K/[m(s)+n(s)]T(s) \approx K/[m(s)+n(s)].

For order 3 keep the first three terms (1/s1/s, 3/s3/s, 5/s5/s). First simplify the inner part:

3s+15/s=3s+s5=s2+155scoth⁡s≈1s+5ss2+15=s2+15+5s2s(s2+15)=6s2+15s3+15s\begin{aligned} \frac{3}{s} + \frac{1}{5/s} &= \frac{3}{s} + \frac{s}{5} = \frac{s^2+15}{5s} \\ \coth s &\approx \frac{1}{s} + \frac{5s}{s^2+15} = \frac{s^2 + 15 + 5s^2}{s(s^2+15)} = \frac{6s^2+15}{s^3+15s} \end{aligned}

So m(s)=6s2+15m(s) = 6s^2 + 15 and n(s)=s3+15sn(s) = s^3 + 15s, and

B3(s)=m(s)+n(s)=s3+6s2+15s+15B_3(s) = m(s)+n(s) = s^3 + 6s^2 + 15s + 15

Choosing K=15K = 15 for unity DC gain:

T(s)=15s3+6s2+15s+15T(s) = \frac{15}{s^3 + 6s^2 + 15s + 15}

Check: the delay at DC is b1/b0=15/15=1b_1/b_0 = 15/15 = 1 s. The poles are s=−2.3222s = -2.3222 and s=−1.8389±j1.7544s = -1.8389 \pm j1.7544 (normalized to 1 s delay). For a delay of τ0\tau_0, replace ss by sτ0s\tau_0.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →