Active Filter Order Calculator
Determine the minimum filter order needed to achieve a given stop-band attenuation at a given frequency ratio. Covers Butterworth, Chebyshev, and Bessel.
How to Use
- Enter cutoff fc and stop-band edge fs.
- Enter required stop-band attenuation (dB below passband).
- Tool computes minimum integer order N for Butterworth, Chebyshev (1 dB ripple), and Bessel.
Show Work
Formulas
History
Stephen Butterworth published his maximally-flat filter design in 1930 in the British journal Experimental Wireless, derived from the roots of the equation s^(2N) + 1 = 0. Pafnuty Chebyshev\'s equal-ripple polynomials had been known since 1859, but their application to filter design came through Wilhelm Cauer and Sidney Darlington in the 1930s-40s.
Friedrich Bessel\'s 1824 polynomials, originally for describing planetary motion, found filter-design application in the 1950s when W.E. Thomson showed that Bessel-polynomial poles produce linear phase — critical for pulse-fidelity applications like oscilloscopes and telephone transmission.
Modern filter-design software (RF Tool, Analog Filter Wizard, Filter Solutions) handles the order-selection math automatically and synthesizes schematics. But every student of analog electronics still computes these order formulas by hand as a first exercise — they show clearly why Chebyshev beats Butterworth on roll-off, why Bessel trades steepness for phase linearity.
About This Calculator
Enter passband cutoff fc, stopband edge fs, required stopband attenuation (dB), and for Chebyshev the allowed passband ripple (1 dB typical, 0.5 dB for tight passband). The tool computes the minimum integer order N for Butterworth, Chebyshev type I, and approximates Bessel (which needs roughly 1.5-2× the Butterworth order).
The returned N tells you how many 2nd-order Sallen-Key or MFB sections to cascade (ceil(N/2) stages, with an extra 1st-order if N is odd). Standard filter tables (included in Analog Devices\' AD723 app note and TI\'s SLOA093) give the exact Q and cutoff values for each stage. Everything runs client-side.
Frequently Asked Questions
What is filter order?
The highest power of s (or z) in the transfer function. Higher order = more poles = steeper roll-off. Each order adds 6 dB/octave or 20 dB/decade to asymptotic stopband slope.
Butterworth vs Chebyshev order?
Chebyshev achieves the same attenuation with lower order (fewer stages) at the cost of passband ripple. Bessel needs higher order (slower roll-off) to preserve linear phase.
Even vs odd order?
Odd orders have an extra 1st-order section (single pole) plus (N-1)/2 biquad stages. Even orders use N/2 biquads. Cascade of 2nd-order Sallen-Key or MFB stages implements any order.
Common Use Cases
Anti-Alias for 48 kHz ADC
Need -80 dB at 24 kHz with cutoff at 20 kHz: 7th-order Butterworth or 4th-order Chebyshev.
Audio Crossover
4th-order Linkwitz-Riley at 2 kHz: 24 dB/octave slopes each side; seamless acoustic sum.
SDR IF Filter
100 kHz BP at 10 MHz with -60 dB 500 kHz away: 6th-order Chebyshev 1 dB.
Last updated: