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.
Category: Signal Processing
Definition: τg = −dφ/dω
Key Spec: Group delay variation (ns)

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)

Group Delay by Filter Response Type

ResponseAmplitude Roll-offGDV (Relative)GDV Peak LocationUse When
BesselSlowestLowest (1×)N/A (flat)Phase-critical (radar pulse, data links)
ButterworthModerateLow (3×)Near passband edgesGeneral purpose, modest selectivity
Chebyshev ISteepHigh (10 to 20×)Passband edges (peaks at ripple)Selectivity-critical (with digital EQ)
EllipticSteepestHighest (30×+)Near transmission zerosMaximum rejection (with digital EQ)
Linear-phase FIRConfigurableZero (by design)N/ADigital 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.

Filter Analysis

Group Delay Visualizer

Upload S-parameter files or enter filter coefficients to plot group delay alongside amplitude response. Compare Bessel, Butterworth, and Chebyshev responses side by side.

Plot Group Delay