Difference between revisions of "Chebyshev Filters"
Line 9: | Line 9: | ||
|- | |- | ||
|[[File:Cheby1 phase.svg|thumb|400px|Figure 3: The Chebyshev Type-I low-pass filter phase response with <math>N=5</math> and a <math>3\,\text{dB}</math> ripple.]] | |[[File:Cheby1 phase.svg|thumb|400px|Figure 3: The Chebyshev Type-I low-pass filter phase response with <math>N=5</math> and a <math>3\,\text{dB}</math> ripple.]] | ||
− | |[[File:Cheby1 group delay.svg|400px|Figure 4: The Chebyshev Type-I low-pass filter group delay with <math>N=5</math> and a <math>3\,\text{dB}</math> ripple.]] | + | |[[File:Cheby1 group delay.svg|thumb|400px|Figure 4: The Chebyshev Type-I low-pass filter group delay with <math>N=5</math> and a <math>3\,\text{dB}</math> ripple.]] |
|} | |} | ||
Revision as of 00:32, 16 March 2021
Chebyshev filters come in two flavors: the Type-I and Type-II.
The Chebyshev Type-I Low-Pass Filter
Chebyshev Type-I filters are also all-pole filters, with poles of the normalized () filter located on an ellipse inside the unit circle. This arrangement of poles results in (1) a shorter transition band, and therefore a steeper roll-off compared to the Butterworth low-pass filter of the same order, (2) poorer group delay characteristics, and (3) ripples in the pass-band. By allowing larger ripples in the pass-band, we get: (1) a narrower transition band, and hence sharper cut-off, (2) higher Q poles, and (3) more degradation in the phase response.
The Chebyshev Type-I magnitude response is given by:
-
(1)
-
Where is the cut-off frequency, is the ripple factor with ripple in dB, and are solutions to the Chebyshev differential equation:
-
(2)
-
For a normalized filter, or , the poles of the Chebyshev Type-I low-pass filter are the roots of . In practice, instead of solving this equation directly, we can easily get the roots (and hence the poles) of the filter magnitude response using tools such as Python or Matlab.