Signal Processing
Group Delay
A bandpass filter's job is to pass desired frequencies and reject everything else. But the phase response matters too. If different frequencies within the passband experience different time delays, the output signal is distorted even though the amplitude response looks flat. Group delay, the derivative of the phase response with respect to frequency, quantifies this: a flat group delay means the signal's envelope passes through undistorted, while variations in group delay smear symbol transitions and create inter-symbol interference. In wideband digital systems, group delay variation is often a tighter constraint than amplitude ripple.
Flat Delay Matters More Than Absolute Delay
Group delay:
τg = −dφ/dω = −(1/360°) × dφ(deg)/df (seconds)
Group delay variation (GDV):
GDV = τg,max − τg,min over the passband
Rule of thumb for ISI avoidance:
GDV < Tsymbol/10 for single-carrier signals
GDV < TCP for OFDM signals (absorbed by cyclic prefix)
τg = −dφ/dω = −(1/360°) × dφ(deg)/df (seconds)
Group delay variation (GDV):
GDV = τg,max − τg,min over the passband
Rule of thumb for ISI avoidance:
GDV < Tsymbol/10 for single-carrier signals
GDV < TCP for OFDM signals (absorbed by cyclic prefix)
Group Delay by Filter Response Type
| Response | Amplitude Roll-off | GDV (Relative) | GDV Peak Location | Use When |
|---|---|---|---|---|
| Bessel | Slowest | Lowest (1×) | N/A (flat) | Phase-critical (radar pulse, data links) |
| Butterworth | Moderate | Low (3×) | Near passband edges | General purpose, modest selectivity |
| Chebyshev I | Steep | High (10 to 20×) | Passband edges (peaks at ripple) | Selectivity-critical (with digital EQ) |
| Elliptic | Steepest | Highest (30×+) | Near transmission zeros | Maximum rejection (with digital EQ) |
| Linear-phase FIR | Configurable | Zero (by design) | N/A | Digital baseband channel filters |
Common Questions
Frequently Asked Questions
Why constant, not absolute delay?
Constant GD means all spectral components arrive together; the output is a perfect time-shifted copy of the input. GD variation smears symbol edges. 10 ns of GDV across 100 MHz adds 1 to 2% EVM to 256QAM.
Flattest group delay filter?
Bessel (maximally flat GD) has the slowest roll-off. In practice, most systems use Chebyshev for selectivity and equalize GD digitally. Linear-phase FIR filters have zero GDV by definition but only work in digital implementations.
How much GDV is tolerable?
Less than Tsymbol/10 for single-carrier. For OFDM (5G NR, WiFi), the cyclic prefix absorbs GDV (4.7 μs CP = ~1 μs GDV budget). Wideband radar (500 MHz BW): <0.2 ns or range resolution degrades.
See Also