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 transfer function
A plot of the gain and group delay for a fourth-order low pass Bessel filter. Note that the transition from the pass band to the stop band is much slower than for other filters, but the group delay is practically constant in the passband. The Bessel filter maximizes the flatness of the group delay curve at zero frequency.
A Bessel
low-pass filter is characterized by its
transfer function:
[1]
where
θn(s) is a reverse
Bessel polynomials from which the filter gets its name and
ω0 is a frequency chosen to give the desired cut-off frequency. The filter has a low-frequency group delay of
1 / ω0.
Bessel polynomials
The roots of the third-order Bessel polynomial are the
poles of filter transfer function in the
s plane, here plotted as crosses.
The transfer function of the Bessel filter is a
rational function whose denominator is a reverse
Bessel polynomial, such as the following:
-
-
-
The reverse Bessel polynomials are given by:
[1]
- where
Example
Gain plot of the third-order Bessel filter, versus normalized frequency
Group delay plot of the third-order Bessel filter, illustrating flat unit delay in the passband
The transfer function for a third-order (three-pole) Bessel
low-pass filter, normalized to have unit group delay, is
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
, plotted above. The numerator 15 is chosen to give unity gain at
DC (at
s = 0).
The gain is then
The phase is
The
group delay is
The
Taylor series expansion of the group delay is
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
ω
No comments:
Post a Comment