Filter Order Calculator
Enter your filter specs (ripple, attenuation, frequencies) and get the minimum order for Butterworth, Chebyshev I, or Elliptic designs.
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(√(1−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-07-22 ·
Reviewed by Nham Vu