Bessel filter
This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (October 2008) |
This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please improve this article by introducing more precise citations. (October 2008) |
Linear analog electronic filters |
---|
Simple filters |
edit |
In electronics and signal processing, a Bessel filter is a type of linear filter with a maximally flat group delay (maximally 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's name is a reference to Friedrich Bessel, a German mathematician (1784–1846), who developed the mathematical theory on which the filter is based. The filters are also called Bessel–Thomson filters in recognition of W. E. Thomson, who worked out how to apply Bessel functions to filter design.[1]
Contents
The transfer function
A Bessel low-pass filter is characterized by its transfer function:[2]
- <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 to give the desired cut-off frequency. The filter has a low-frequency group delay of <math>1 / \omega_0</math>.
Bessel polynomials
The transfer function of the Bessel filter is a rational function whose denominator is a reverse Bessel polynomial, such as the following:
- <math>n=1; \quad s+1</math>
- <math>n=2; \quad s^2+3s+3</math>
- <math>n=3; \quad s^3+6s^2+15s+15</math>
- <math>n=4; \quad s^4+10s^3+45s^2+105s+105</math>
- <math>n=5; \quad s^5+15s^4+105s^3+420s^2+945s+945</math>
The reverse Bessel polynomials are given by:[2]
- <math>\theta_n(s)=\sum_{k=0}^n a_ks^k,</math>
where
- <math>a_k=\frac{(2n-k)!}{2^{n-k}k!(n-k)!} \quad k=0,1,\ldots,n.</math>
Example
The transfer function for a third-order (three-pole) Bessel low-pass filter, normalized to have unit group delay, is
- <math>H(s)=\frac{15}{s^3+6s^2+15s+15}.</math>
The roots of the denominator polynomial, the filter's poles, include a real pole at s = −2.3222, and a complex-conjugate pair of poles at s = −1.8389 ± j1.7544, plotted above. The numerator 15 is chosen to give a gain of 1 at DC (at s = 0).
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)=-\arg(H(j\omega))=
-\arctan\left(\frac{15\omega-\omega^3}{15-6\omega^2}\right). \, </math>
The group delay is
- <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 ω2 and ω4 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 ω = 0 and a second specifies that the gain be zero at ω = ∞, 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 of order n: the first n − 1 terms in the series expansion of the group delay will be zero, thus maximizing the flatness of the group delay at ω = 0.
See also
- Butterworth filter
- Comb filter
- Chebyshev filter
- Elliptic filter
- Bessel function
- Group delay and phase delay
References
- ↑ Thomson, W.E., "Delay Networks having Maximally Flat Frequency Characteristics", Proceedings of the Institution of Electrical Engineers, Part III, November 1949, Vol. 96, No. 44, pp. 487–490.
- ↑ 2.0 2.1 Giovanni Bianchi and Roberto Sorrentino (2007). Electronic filter simulation & design. McGraw–Hill Professional. p. 31–43. ISBN 9780071494670.
External links
- http://www.filter-solutions.com/bessel.html
- http://www.rane.com/note147.html
- http://www.crbond.com/papers/bsf.pdf
- http://www-k.ext.ti.com/SRVS/Data/ti/KnowledgeBases/analog/document/faqs/bes.htmca:Filtre de Bessel
de:Bessel-Filter es:Filtro de Bessel eo:Filtrilo de Bessel fr:Filtre de Bessel it:Filtro Bessel ja:ベッセルフィルタ pl:Filtr Bessela pt:Filtro Bessel ru:Фильтр Бесселя sv:Besselfilter zh:贝塞尔滤波器