In signal processing, the Chebyshev response (specifically Type I) is defined by its equiripple passband. Unlike the Butterworth filter, which prioritizes a "maximally flat" response, the Chebyshev filter allows for small, controlled oscillations (ripples) in the passband to achieve a significantly steeper roll-off into the stopband.
Interactive Filter Visualizer
Adjust sliders to see how the "equiripples" change in density and depth.
The Mathematical Foundation
1. Magnitude Response Function
The magnitude response of an $n^{th}$ order Chebyshev Type I filter is given by:
- $\epsilon$ (Ripple Factor): Determines the amplitude of the ripples.
- $T_n$: The Chebyshev polynomial of order $n$.
- $\omega_c$: The cutoff frequency.
2. The Chebyshev Polynomials
The "equiripple" magic comes from the $T_n(x)$ function, which oscillates strictly between -1 and 1 for $|x| \le 1$:
Because $\cos(\theta)$ always peaks at 1 and bottoms out at -1, the expression $1 + \epsilon^2 T_n^2$ creates a set of waves in the passband where every peak and valley is identical.
Comparison: Why Choose Chebyshev?
| Feature | Butterworth | Chebyshev Type I |
|---|---|---|
| Passband | Maximally Flat | Equiripple (Wavy) |
| Stopband | Monotonic (Flat) | Monotonic (Flat) |
| Roll-off Rate | Slow | Very Fast / Steep |
| Phase Linearity | Good | Poor (Non-linear) |