Bessel filter

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 better shaping factor, flatter phase delay, and flatter group delay than a Gaussian of the same order, although the Gaussian has lower time delay and zero overshoot.[8]

  1. ^ Cite error: The named reference BesselFilterTI was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference Thomson1949 was invoked but never defined (see the help page).
  3. ^ a b Cite error: The named reference RobertsTRT was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference compdsp was invoked but never defined (see the help page).
  5. ^ Cite error: The named reference nuhertz was invoked but never defined (see the help page).
  6. ^ Cite error: The named reference tuiasi was invoked but never defined (see the help page).
  7. ^ Cite error: The named reference kecktaylor was invoked but never defined (see the help page).
  8. ^ Cite error: The named reference Paarmann2001 was invoked but never defined (see the help page).

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search