Linear analog electronic filters |
---|
In electronics and signal processing, a Bessel filter is a type of analog linear filter with a maximally flat group delay (i.e., maximally linear phase response), which preserves the wave shape of filtered signals in the passband.[1] Bessel filters are often used in audio crossover systems.
The filter's name is a reference to German mathematician Friedrich Bessel (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 in 1949.[2]
The Bessel filter is very similar to the Gaussian filter, and tends towards the same shape as filter order increases.[3][4] While the time-domain step response of the Gaussian filter has zero overshoot,[5] the Bessel filter has a small amount of overshoot,[6][7] but still much less than other common frequency-domain filters, such as Butterworth filters. It has been noted that the impulse response of Bessel–Thomson filters tends towards a Gaussian as the order of the filter is increased.[3]
Compared to finite-order approximations of the Gaussian filter, the Bessel filter has a slightly better shaping factor (i.e., how well a particular filter approximates the ideal lowpass response), flatter phase delay, and flatter group delay than a Gaussian filter of the same order, although the Gaussian has lower time delay and zero overshoot.[8]
BesselFilterTI
was invoked but never defined (see the help page).Thomson1949
was invoked but never defined (see the help page).RobertsTRT
was invoked but never defined (see the help page).compdsp
was invoked but never defined (see the help page).nuhertz
was invoked but never defined (see the help page).tuiasi
was invoked but never defined (see the help page).kecktaylor
was invoked but never defined (see the help page).Paarmann2001
was invoked but never defined (see the help page).