Filter Order Calculator
Enter your filter specs (ripple, attenuation, frequencies) and get the minimum order for Butterworth, Chebyshev I, or Elliptic designs.
Use the Filter Order Calculator
Filter Specification
Passband
e.g. 0.1, 1, 3
Stopband
e.g. 40, 60, 80
Minimum Filter Order
Enter your filter spec and click Calculate.
—
Minimum Order (N)
Exact (real) order
—
Filter type
—
Selectivity ratio (k)
—
Discrimination (d)
—
All-Type Comparison
Results appear after calculation.
| Approximation | Exact N | Min N | Trade-off |
|---|
Formula reference
Butterworth: N = log(d) / log(1/k) where d = √((10^(Rs/10)−1)/(10^(Rp/10)−1)), k = Fp/Fs
Chebyshev I: N = acosh(d) / acosh(1/k)
Elliptic: N = K(k)·K(√(1−d′²)) / (K(k′)·K(d′)) where k′=√(1−k²), d′=1/d, using complete elliptic integrals K(·)
Summary
Enter your filter specs (ripple, attenuation, frequencies) and get the minimum order for Butterworth, Chebyshev I, or Elliptic designs.
How it works
- Enter the passband-edge frequency (Fp) in Hz and maximum passband ripple in dB.
- Enter the stopband-edge frequency (Fs) in Hz and minimum stopband attenuation in dB.
- Select the filter type: Butterworth, Chebyshev I, or Elliptic.
- The calculator computes the selectivity ratio k = Fp / Fs and the discrimination factor d.
- Each approximation formula maps those parameters to an exact (real-valued) order.
- The result is rounded up to the nearest integer — the minimum order that meets spec.
Use cases
- Determine the simplest IIR filter that meets an audio anti-aliasing requirement.
- Compare Butterworth vs Chebyshev vs Elliptic complexity for a given attenuation spec.
- Estimate hardware cost (pole count) before committing to a filter topology.
- Verify textbook filter design exercises with an instant cross-check.
- Choose between filter types when balancing group-delay flatness against roll-off steepness.
- Size an analog prototype before applying a bilinear transform for DSP implementation.
Frequently Asked Questions
Last updated: 2026-09-19 ·
Reviewed by Nham Vu