Butterworth filter

from Wikipedia, the free encyclopedia

Butterworth filters are continuous frequency filters that are designed so that the frequency response below the cutoff frequency ω g runs horizontally as long as possible. Only shortly before this cut-off frequency should the transfer function decrease and transition into the transmission loss of n · 20 dB per frequency decade ( n is the order of the Butterworth filter). The simplest form of the 1st order Butterworth filter is the RC element . A modern practical application of the filter is common in computer animation ; it serves to reduce curve points without changing the general shape of the curve.

The Bode diagram of a Butterworth first order low pass filter
The Butterworth filter simplifies the point density of a curve without changing the basic curve shape.

A signal with the cutoff frequency is attenuated to -fold the original signal, i.e. H. the attenuation at the cutoff frequency is approx. 3 dB . Butterworth filters have a uniform (smooth) course of the transfer function in both the passband and the stopband.

The Butterworth filter was named after the British physicist Stephen Butterworth , who first described this type of filter.

Orders 1 to 5 Butterworth low-pass filters
Example: 2nd order Butterworth filter, low-pass , implemented as a Sallen-Key filter .

Transfer function

This results in the requirement for the transfer function:

With

DC voltage gain
Frequency normalized to the cutoff frequency
Order of the filter

The coefficients of the Butterworth filter are obtained by comparing the coefficients with the general transfer function.

Coefficients

If one brings the transfer function into the normalized form ( ):

result for the coefficients and the following relationships:

Order n of the filter even:

Order n of the filter is odd:

properties

The Butterworth filter has the following properties:

  • monotonous amplitude response both in the passband and in the stopband
  • rapid kinking at the cutoff frequency, improves with order
  • considerable overshoot in step response , deteriorates with order
  • the phase course has a small non-linearity
  • relatively frequency-dependent group delay
  • great implementation effort with high order

Filter realization

Butterworth Cauer 1 form.PNG

The Butterworth filter with a given transfer function can be implemented in the following form:

The k th element is given by:

for k odd
for k straight

In digital signal processing , Butterworth filters can be implemented by selecting appropriate filter coefficients in IIR filters (recursive filter structure). The cascading of two Butterworth filters of the nth order results in a Linkwitz-Riley filter of the 2nd order.

Normalized Butterworth Polynomials

The Butterworth polynomials are usually written as complex conjugate poles s 1 and s n . The polynomials are also normalized by the factor ω c = 1. The normalized Butterworth polynomials thus have the following form:

for n straight
for n odd

Exactly to 4 decimal digits they are:

n Polynomial factors
1
2
3
4th
5
6th
7th
8th

Individual evidence

  1. In this example, the Butterworth filter is used as a low-pass filter, which detects noise in the high point density of the upper curve (points that are distributed around the smooth curve instead of lying on it) and, with a preset sample rate, basically one creates a similar but much simpler curve. The application comes from computer animation.
  2. Stephen Butterworth: On the Theory of Filter Amplifiers In: Wireless Engineer , Volume 7, 1930, pp. 536-541

See also

Web links