Chebyshev filter
From Free net encyclopedia
Chebyshev filters, are analog or digital filters having a steeper roll-off and more passband ripple than Butterworth filters. Chebyshev filters have the property that they minimise the error between the idealised filter characteristic and the actual over the range of the filter, but with ripples in the passband. This type of filters is named in honor of Pafnuty Chebyshev because their mathematical characteristics are derived from Chebyshev polynomials.
Contents |
Description
Type I Chebyshev Filters
These are the most common Chebyshev filters. The frequency (amplitude) characteristic of the <math>n</math>th order filter can be described mathematically by:
- <math>G_n(\omega) = \left | H_n(j \omega) \right | = \frac{1}{\sqrt{1+\epsilon^2 T_n^2\left(\frac{\omega}{\omega_0}\right)}}</math>
where <math>|\epsilon| < 1</math> and <math>|H(\omega_0)| = \frac{1}{\sqrt{1+\epsilon^2}}</math> is the amplification at the cutoff frequency <math>\omega_0</math> (note: the common definition of the cutoff frequency to −3 dB does not hold for Chebyshev filters!), and <math>T_n\left(\frac{\omega}{\omega_0}\right)</math> is a Chebyshev polynomial of the <math>n</math>th order, e.g.:
- <math>T_n\left(\frac{\omega}{\omega_0}\right) = \cos\left(n\cdot\arccos\frac{\omega}{\omega_0}\right) ; 0 \le \omega \le \omega_0</math>
- <math>T_n\left(\frac{\omega}{\omega_0}\right) = \cosh\left(n\cdot \operatorname{arccosh}\frac{\omega}{\omega_0}\right) ; \omega > \omega_0</math>
alternatively:
- <math>T_n\left(\frac{\omega}{\omega_0}\right) = a_0 + a_1\frac{\omega}{\omega_0} + a_2\left(\frac{\omega}{\omega_0}\right)^2 +\, \cdots\, + a_n\left(\frac{\omega}{\omega_0}\right)^n; 0 \le \omega \le \omega_0</math>
- <math>T_n\left(\frac{\omega}{\omega_0}\right) = \frac{
\left(\frac{\omega}{\omega_0}\sqrt{\left(\frac{\omega}{\omega_0}\right)^2 - 1}\right)^n + \left(\frac{\omega}{\omega_0}\sqrt{\left(\frac{\omega}{\omega_0}\right)^2 - 1}\right)^{-n} }{2} ; \omega > \omega_0</math>
The order of a Chebyshev filter is equal to the number of reactive components (for example, inductors) needed to realize the filter using analog electronics.
The ripple is often given in dB:
- Ripple in dB = <math>20 \log_{10} \sqrt{1+\epsilon^2}</math>
A ripple of 3 dB thus equals a value of <math>\epsilon = 1</math>.
An even steeper roll-off can be obtained if we allow for ripple in the pass band, by allowing zeroes on the <math>j\omega</math>-axis in the complex plane. This will however result in less suppression in the stop band. The result is called an elliptic filter, also known as Cauer filters.
Type II Chebyshev Filters
Also known as inverse Chebyshev, this type is less common because it does not roll off as fast as type I, and requires more components. It has no ripple in the passband, but does have ripple in the stopband. The transfer function is:
- <math>\left | H( \Omega ) \right | ^2 = \frac{1}{\sqrt{1+ \frac{1} {\epsilon^2 T_n ^2 \left ( \omega_0 / \omega \right )}}}</math>
The parameter ε is related to the stopband attenuation γ in decibels by:
- <math>\epsilon = \frac{1}{\sqrt{10^{0.1\gamma}-1}}</math>
For a stopband attenuation of 5dB, ε = 0.6801; for an attenuation of 10dB, ε = 0.3333. The frequency fC = ωC/2 π is the cutoff frequency. The 3dB frequency fH is related to fC by:
- <math>f_H = f_C \cosh \left(\frac{1}{n} \cosh^{-1}\frac{1}{\epsilon}\right)</math>
Applicability
Because of the passband ripple inherent in Chebyshev filters, filters which have a smoother response in the passband but a more irregular response in the stopband are preferred for some applications.
Comparison with other linear filters
Here is an image showing the Chebyshev filters next to other common kind of filters obtained with the same number of coefficients:
Image:Electronic linear filters.svg
As is clear from the image, Chebyshev filters are sharper than the Butterworth filter; they are not as sharp as the elliptic one, but they show fewer ripples over the bandwidth.