Butterworth Filter (RF)
Maximally flat magnitude response filter for RF frequency selection
Definition & Response
A Butterworth filter is a signal-processing and RF filter design characterized by a maximally flat magnitude response in the passband. The amplitude response has no ripple from DC to the cutoff frequency, rolling off monotonically into the stopband at a rate of 20N dB/decade, where N is the filter order. This smooth response is achieved by placing all N poles of the transfer function equally spaced on the left half of the unit circle in the s-plane, with no finite-frequency transmission zeros.
In RF applications, Butterworth filters are implemented using lumped inductors and capacitors (below 1 GHz), distributed microstrip or stripline coupled resonators (1-30 GHz), or cavity/waveguide structures (above 10 GHz). The maximally flat characteristic makes Butterworth ideal for applications requiring gain flatness across the passband, such as broadband receiver preselectors, anti-aliasing filters before ADCs, and interstage matching networks in wideband amplifier chains. The trade-off is a slower roll-off compared to Chebyshev or elliptic filters of the same order, requiring more elements to achieve equivalent stopband rejection.
Key Formulas
Magnitude Response:
|H(jω)|² = 1 / (1 + (ω/ωc)2N)
At ω = ωc: |H| = −3.01 dB (always, regardless of order)
Minimum Order for Stopband Spec:
N ≥ log(10As/10 − 1) / (2 × log(ωs/ωc))
40 dB at 2× cutoff: N ≥ 6.64 → N = 7
Roll-off Rate: 20N dB/decade = 6N dB/octave
RF Filter Response Comparison
| Parameter | Butterworth | Chebyshev Type I | Elliptic | Bessel | Gaussian |
|---|---|---|---|---|---|
| Passband | Maximally flat | Equi-ripple | Equi-ripple | Nearly flat | Nearly flat |
| Passband Ripple | 0 dB | 0.01-3 dB | 0.01-3 dB | ~0 dB | ~0 dB |
| Roll-off | Moderate (20N) | Fast | Fastest | Slowest | Slow |
| Group Delay | Moderate variation | Larger variation | Largest variation | Maximally flat | Nearly flat |
| Stopband Zeros | None (at ∞) | None (at ∞) | Finite frequency | None | None |
| Typical RF Use | Preselector, AAF | Channel filter | Diplexer | Pulse radar IF | Data comm |
| Elements (for 40 dB @ 2×fc) | 7 | 5 | 4 | 10 | 10+ |
Practical Application
A wideband software-defined radio receiver covering 30 MHz to 3 GHz uses a 5th-order Butterworth lowpass anti-aliasing filter at 1.5 GHz before a 3 GSPS ADC. The Butterworth response provides <0.1 dB passband flatness from DC to 1.4 GHz, ensuring consistent signal amplitude across the receiver's instantaneous bandwidth. The 30 dB/octave roll-off provides 45 dB rejection at the Nyquist frequency (1.5 GHz), preventing aliased signals from corrupting the digitized spectrum. A Chebyshev alternative with 0.5 dB ripple would achieve the same rejection with only 4 elements, but the passband amplitude variation would introduce ±0.5 dB measurement uncertainty that is unacceptable for the radio's spectrum monitoring mission.
Frequently Asked Questions
What makes Butterworth maximally flat?
All 2N−1 derivatives of |H|² are zero at ω = 0, so the passband has zero ripple. The trade-off is 20N dB/decade roll-off, the slowest of classical filter types for a given order.
How to determine filter order?
N ≥ log(10As/10−1)/(2×log(ωs/ωc)). For 40 dB at 2× cutoff: N = 7. Each order adds one reactive element, increasing size and insertion loss.
Butterworth vs Chebyshev?
Butterworth when passband flatness matters (wideband receivers, ADC AAFs, measurement systems). Chebyshev when selectivity is critical and 0.1-0.5 dB ripple is acceptable (channel filters, diplexers).