- 2070 Asar · 6 marks
Designing a constant delay filter (2nd order example)
Short answer
Design: specify delay τ0, normalize, choose Bessel polynomial, denormalize. Example for τ0 = 1 ms yields T(s) = 3×10^6/(s^2+3000s+3×10^6); Sallen-Key: R1=R2=5 kΩ, C1=0.1333 μF, C2=0.1 μF.
What is a constant delay filter? How can you design a constant delay filter? Explain with example of second order filter.
Constant delay filter
A constant delay filter (Bessel-Thomson filter) is a low-pass filter whose group delay is (nearly) constant over the passband, i.e. its phase is linear, . The ideal is : every frequency is delayed by the same , so the output is an undistorted, delayed copy of the input. Since is not rational, it is approximated by an all-pole function whose delay is maximally flat at .
Design procedure
- Specify the required delay at DC and the allowed delay error (e.g. delay within 1% up to a frequency ), plus any magnitude requirement.
- Normalize to s: the normalized frequency is .
- Choose the order from Bessel delay/magnitude curves so that the delay and loss at are within limits.
- Take the Bessel polynomial (from the recursion , or derived by the maximally-flat-delay method below): .
- Denormalize with .
- Realize the factors with active biquads (Sallen-Key, MFB) or a passive ladder, then impedance-scale to practical values.
Example: second-order filter
Take a second-order all-pole low-pass function normalized for a delay of 1 s at DC:
Phase and delay. With :
Expanding the denominator:
Conditions for maximally flat delay equal to 1. stays at 1 for as many powers of as possible if the numerator matches the denominator term by term:
So and
The delay is s at and deviates only by the term, i.e. it is maximally flat. The poles are (, ). The denominator is the second-order Bessel polynomial. For a delay of seconds, replace by :
Numerical example: design a second-order constant delay filter with ms.
Realize it with a unity-gain Sallen-Key low-pass section with , feedback capacitor and grounded capacitor . For this circuit and :
Answer: kΩ, F, F, unity-gain buffer; delay ms over the passband.
✓ Answer checked by Claude Sonnet 5.5
Related questions
- Constant delay filter significance; 2nd order TF · Filter Design, chapter 2 · asked 3×
- All-pass filter and 2nd order constant delay TF · Filter Design, chapter 2 · asked 2×
- Second order constant delay filter · Filter Design, chapter 2 · asked 4×
- 2nd order constant delay and delay equalization · Filter Design, chapter 2 · asked 2×
- Steps in designing a constant delay filter · Filter Design, chapter 2 · asked 2×
- Third order Bessel-Thomson constant delay filter · Filter Design, chapter 2 · asked 9×
- Ladder realization of a second-order filter · Digital Control System, chapter 4 · asked 7×
- Parallel realization of a second-order filter · Digital Control System, chapter 4 · asked 2×