| Linear analog electronic filters |
|---|
| Butterworth filter |
| Chebyshev filter |
| Elliptic (Cauer) filter |
| Bessel filter |
| Gaussian filter |
| Optimum "L" (Legendre) filter |
| Linkwitz-Riley filter |
| edit |
In electronics and signal processing, a Bessel filter is a variety of linear filter with a maximally flat group delay (linear phase response). Bessel filters are often used in audio crossover systems. Analog Bessel filters are characterized by almost constant group delay across the entire passband, thus preserving the wave shape of filtered signals in the passband. The filter is named in honor of Friedrich Bessel, a German mathematician (1784–1846).
Contents |
The transfer function
A Bessel low-pass filter is characterized by its transfer function:
- <math>H(s) = \frac{\theta_n(0)}{\theta_n(s/\omega_0)}\,</math>
where <math>\theta_n(s)</math> is a reverse Bessel polynomial from which the filter gets its name and <math>\omega_0</math> is a frequency chosen so as to give you the cut-off frequency you desire.
A simple example
The transfer function for a third order Bessel low pass filter is
- <math>H(s)=\frac{15}{s^3+6s^2+15s+15}\,</math>
The gain is then
- <math>G(\omega) = |H(j\omega)| = \frac{15}{\sqrt{\omega^6+6\omega^4+45\omega^2+225}}</math>
The phase is
- <math>\phi(\omega)=-\mathrm{arg}(H(j\omega))=
-\mathrm{arctan}\left(\frac{15\omega-\omega^3}{15-6\omega^2}\right)\,</math> The group delay is then
- <math>D(\omega)=-\frac{d\phi}{d\omega} =
\frac{6 \omega^4+ 45 \omega^2+225}{\omega^6+6\omega^4+45\omega^2+225} </math> The Taylor series expansion of the group delay is
- <math>D(\omega) = 1-\frac{\omega^6}{225}+\frac{\omega^8}{1125}+\cdots</math>
Note that the two terms in <math>\omega^2</math> and <math>\omega^4</math> are zero, resulting in a very flat group delay at ω=0. This is the greatest number of terms that can be set to zero, since there are a total of four coefficients in the third order Bessel polynomial, requiring four equations in order to be defined. One equation specifies that the gain be unity at <math>\omega=0</math> and a second specifies that the gain be zero at <math>\omega=\infty</math>, leaving two equations to specify two terms in the series expansion to be zero. This is a general property of the group delay for a Bessel filter: the first n-2 terms in the series expansion of the group delay will be zero, thus maximizing the flatness of the group delay at <math>\omega=0</math>.
See also
- Butterworth filter
- Comb filter
- Chebyshev filter
- Elliptic filter
- Bessel function
- Group delay and phase delay


