fbpx
Wikipedia

Butterworth filter

The Butterworth filter is a type of signal processing filter designed to have a frequency response that is as flat as possible in the passband. It is also referred to as a maximally flat magnitude filter. It was first described in 1930 by the British engineer and physicist Stephen Butterworth in his paper entitled "On the Theory of Filter Amplifiers".[1]

The frequency response plot from Butterworth's 1930 paper.[1]

Original paper

Butterworth had a reputation for solving "impossible" mathematical problems. At the time, filter design required a considerable amount of designer experience due to limitations of the theory then in use. The filter was not in common use for over 30 years after its publication. Butterworth stated that:

"An ideal electrical filter should not only completely reject the unwanted frequencies but should also have uniform sensitivity for the wanted frequencies".

Such an ideal filter cannot be achieved, but Butterworth showed that successively closer approximations were obtained with increasing numbers of filter elements of the right values. At the time, filters generated substantial ripple in the passband, and the choice of component values was highly interactive. Butterworth showed that a low-pass filter could be designed whose cutoff frequency was normalized to 1 radian per second and whose frequency response (gain) was

 

where   is the angular frequency in radians per second and   is the number of poles in the filter—equal to the number of reactive elements in a passive filter. If   = 1, the amplitude response of this type of filter in the passband is 1/2 ≈ 0.7071, which is half power or −3 dB. Butterworth only dealt with filters with an even number of poles in his paper. He may have been unaware that such filters could be designed with an odd number of poles. He built his higher-order filters from 2-pole filters separated by vacuum tube amplifiers. His plot of the frequency response of 2-, 4-, 6-, 8-, and 10-pole filters is shown as A, B, C, D, and E in his original graph.

Butterworth solved the equations for two-pole and four-pole filters, showing how the latter could be cascaded when separated by vacuum tube amplifiers and so enabling the construction of higher-order filters despite inductor losses. In 1930, low-loss core materials such as molypermalloy had not been discovered and air-cored audio inductors were rather lossy. Butterworth discovered that it was possible to adjust the component values of the filter to compensate for the winding resistance of the inductors.

He used coil forms of 1.25″ diameter and 3″ length with plug-in terminals. Associated capacitors and resistors were contained inside the wound coil form. The coil formed part of the plate load resistor. Two poles were used per vacuum tube and RC coupling was used to the grid of the following tube.

Butterworth also showed that the basic low-pass filter could be modified to give low-pass, high-pass, band-pass and band-stop functionality.

Overview

 
The Bode plot of a first-order Butterworth low-pass filter

The frequency response of the Butterworth filter is maximally flat (i.e. has no ripples) in the passband and rolls off towards zero in the stopband.[2] When viewed on a logarithmic Bode plot, the response slopes off linearly towards negative infinity. A first-order filter's response rolls off at −6 dB per octave (−20 dB per decade) (all first-order lowpass filters have the same normalized frequency response). A second-order filter decreases at −12 dB per octave, a third-order at −18 dB and so on. Butterworth filters have a monotonically changing magnitude function with ω, unlike other filter types that have non-monotonic ripple in the passband and/or the stopband.

Compared with a Chebyshev Type I/Type II filter or an elliptic filter, the Butterworth filter has a slower roll-off, and thus will require a higher order to implement a particular stopband specification, but Butterworth filters have a more linear phase response in the passband than Chebyshev Type I/Type II and elliptic filters can achieve.

Example

A transfer function of a third-order low-pass Butterworth filter design shown in the figure on the right looks like this:

 
 
A third-order low-pass filter (Cauer topology). The filter becomes a Butterworth filter with cutoff frequency  =1 when (for example)  =4/3 F,  =1 Ω,  =3/2 H and  =1/2 H.

A simple example of a Butterworth filter is the third-order low-pass design shown in the figure on the right, with   = 4/3 F,   = 1 Ω,   = 3/2 H, and   = 1/2 H.[3] Taking the impedance of the capacitors   to be   and the impedance of the inductors   to be  , where   is the complex frequency, the circuit equations yield the transfer function for this device:

 

The magnitude of the frequency response (gain)   is given by

 

obtained from

 

and the phase is given by

 
 
Gain and group delay of the third-order Butterworth filter with  

The group delay is defined as the derivative of the phase with respect to angular frequency and is a measure of the distortion in the signal introduced by phase differences for different frequencies. The gain and the delay for this filter are plotted in the graph on the left. It can be seen that there are no ripples in the gain curve in either the passband or the stop band.

The log of the absolute value of the transfer function   is plotted in complex frequency space in the second graph on the right. The function is defined by the three poles in the left half of the complex frequency plane.

 
Log density plot of the transfer function   in complex frequency space for the third-order Butterworth filter with  =1. The three poles lie on a circle of unit radius in the left half-plane.

These are arranged on a circle of radius unity, symmetrical about the real   axis. The gain function will have three more poles on the right half-plane to complete the circle.

By replacing each inductor with a capacitor and each capacitor with an inductor, a high-pass Butterworth filter is obtained.

A band-pass Butterworth filter is obtained by placing a capacitor in series with each inductor and an inductor in parallel with each capacitor to form resonant circuits. The value of each new component must be selected to resonate with the old component at the frequency of interest.

A band-stop Butterworth filter is obtained by placing a capacitor in parallel with each inductor and an inductor in series with each capacitor to form resonant circuits. The value of each new component must be selected to resonate with the old component at the frequency that is to be rejected.

Transfer function

 
Plot of the gain of Butterworth low-pass filters of orders 1 through 5, with cutoff frequency  . Note that the slope is 20  dB/decade where   is the filter order.

Like all filters, the typical prototype is the low-pass filter, which can be modified into a high-pass filter, or placed in series with others to form band-pass and band-stop filters, and higher order versions of these.

The gain   of an  th-order Butterworth low-pass filter is given in terms of the transfer function   as

 

where   is the order of filter,   is the cutoff frequency (approximately the −3 dB frequency), and   is the DC gain (gain at zero frequency).

It can be seen that as   approaches infinity, the gain becomes a rectangle function and frequencies below   will be passed with gain  , while frequencies above   will be suppressed. For smaller values of  , the cutoff will be less sharp.

We wish to determine the transfer function   where   (from Laplace transform). Because   and, as a general property of Laplace transforms at  ,  , if we select   such that:

 

then, with  , we have the frequency response of the Butterworth filter.

The   poles of this expression occur on a circle of radius   at equally-spaced points, and symmetric around the negative real axis. For stability, the transfer function,  , is therefore chosen such that it contains only the poles in the negative real half-plane of  . The  -th pole is specified by

 

and hence

 

The transfer (or system) function may be written in terms of these poles as

 .

where   is the product of a sequence operator. The denominator is a Butterworth polynomial in  .

Normalized Butterworth polynomials

The Butterworth polynomials may be written in complex form as above, but are usually written with real coefficients by multiplying pole pairs that are complex conjugates, such as   and  . The polynomials are normalized by setting  . The normalized Butterworth polynomials then have the general product form

 
 

Factors of Butterworth polynomials of order 1 through 10 are shown in the following table (to six decimal places).

n Factors of Butterworth Polynomials  
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  

Factors of Butterworth polynomials of order 1 through 6 are shown in the following table (Exact).

n Factors of Butterworth Polynomials  
1  
2  
3  
4  
5  
6  

where the Greek letter phi (  or  ) represents the golden ratio. It is an irrational number that is a solution to the quadratic equation   with a value of[4][5]

 (OEISA001622)

The  th Butterworth polynomial can also be written as a sum

 

with its coefficients   given by the recursion formula[6][7]

 

and by the product formula

 

where

 

Further,  . The rounded coefficients   for the first 10 Butterworth polynomials   are:

Butterworth Coefficients   to Four Decimal Places
                       
     
       
         
           
             
               
                 
                   
                     
                       

The normalized Butterworth polynomials can be used to determine the transfer function for any low-pass filter cut-off frequency  , as follows

  , where  

Transformation to other bandforms are also possible, see prototype filter.

Maximal flatness

Assuming   and  , the derivative of the gain with respect to frequency can be shown to be

 

which is monotonically decreasing for all   since the gain   is always positive. The gain function of the Butterworth filter therefore has no ripple. The series expansion of the gain is given by

 

In other words, all derivatives of the gain up to but not including the 2 -th derivative are zero at  , resulting in "maximal flatness". If the requirement to be monotonic is limited to the passband only and ripples are allowed in the stopband, then it is possible to design a filter of the same order, such as the inverse Chebyshev filter, that is flatter in the passband than the "maximally flat" Butterworth.

High-frequency roll-off

Again assuming  , the slope of the log of the gain for large   is

 

In decibels, the high-frequency roll-off is therefore 20  dB/decade, or 6  dB/octave (the factor of 20 is used because the power is proportional to the square of the voltage gain; see 20 log rule.)

Filter implementation and design

There are several different filter topologies available to implement a linear analogue filter. The most often used topology for a passive realisation is the Cauer topology, and the most often used topology for an active realisation is the Sallen–Key topology.

Cauer topology

 
Butterworth filter using Cauer topology

The Cauer topology uses passive components (shunt capacitors and series inductors) to implement a linear analog filter. The Butterworth filter having a given transfer function can be realised using a Cauer 1-form. The k-th element is given by[8]

 
 

The filter may start with a series inductor if desired, in which case the Lk are k odd and the Ck are k even. These formulae may usefully be combined by making both Lk and Ck equal to gk. That is, gk is the immittance divided by s.

 

These formulae apply to a doubly terminated filter (that is, the source and load impedance are both equal to unity) with ωc = 1. This prototype filter can be scaled for other values of impedance and frequency. For a singly terminated filter (that is, one driven by an ideal voltage or current source) the element values are given by[3]

 

where

 

and

 
 

Voltage driven filters must start with a series element and current driven filters must start with a shunt element. These forms are useful in the design of diplexers and multiplexers.[3]

Sallen–Key topology

The Sallen–Key topology uses active and passive components (noninverting buffers, usually op amps, resistors, and capacitors) to implement a linear analog filter. Each Sallen–Key stage implements a conjugate pair of poles; the overall filter is implemented by cascading all stages in series. If there is a real pole (in the case where   is odd), this must be implemented separately, usually as an RC circuit, and cascaded with the active stages.

For the second-order Sallen–Key circuit shown to the right the transfer function is given by

 

We wish the denominator to be one of the quadratic terms in a Butterworth polynomial. Assuming that  , this will mean that

 

and

 

This leaves two undefined component values that may be chosen at will.

Butterworth lowpass filters with Sallen–Key topology of 3rd and 4th order, using only one op amp, are described by Huelsman,[9][10] and further single-amplifier Butterworth filters also of higher order are given by Jurišić et al.[11]

Digital implementation

Digital implementations of Butterworth and other filters are often based on the bilinear transform method or the matched Z-transform method, two different methods to discretize an analog filter design. In the case of all-pole filters such as the Butterworth, the matched Z-transform method is equivalent to the impulse invariance method. For higher orders, digital filters are sensitive to quantization errors, so they are often calculated as cascaded biquad sections, plus one first-order or third-order section for odd orders.

Comparison with other linear filters

Properties of the Butterworth filter are:

Here is an image showing the gain of a discrete-time Butterworth filter next to other common filter types. All of these filters are fifth-order.

 

The Butterworth filter rolls off more slowly around the cutoff frequency than the Chebyshev filter or the Elliptic filter, but without ripple.

References

  1. ^ a b Butterworth, S. (1930). "On the Theory of Filter Amplifiers" (PDF). Experimental Wireless and the Wireless Engineer. 7: 536–541.
  2. ^ Giovanni Bianchi and Roberto Sorrentino (2007). Electronic filter simulation & design. McGraw-Hill Professional. pp. 17–20. ISBN 978-0-07-149467-0.
  3. ^ a b c Matthaei, George L.; Young, Leo; Jones, E. M. T. (1964). Microwave Filters, Impedance-Matching Networks, and Coupling Structures. McGraw-Hill. pp. 104–107, 105, and 974. LCCN 64007937.
  4. ^ Weisstein, Eric W. "Golden Ratio". mathworld.wolfram.com. Retrieved 2020-08-10.
  5. ^ OEISA001622
  6. ^ Bosse, G. (1951). "Siebketten ohne Dämpfungsschwankungen im Durchlaßbereich (Potenzketten)". Frequenz. 5 (10): 279–284. doi:10.1515/FREQ.1951.5.10.279.
  7. ^ Weinberg, Louis (1962). Network analysis and synthesis. Malabar, Florida: Robert E. Krieger Publishing Company, Inc. (published 1975). pp. 494–496. ISBN 0-88275-321-5. Retrieved 2022-06-18.
  8. ^ US 1849656, William R. Bennett, "Transmission Network", published March 15, 1932 
  9. ^ Huelsman, L. P. (May 1971). "Equal-valued-capacitor active-RC-network realisation of a 3rd-order lowpass Butterworth characteristic". Electronics Letters. 7 (10): 271–272.
  10. ^ Huelsman, L. P. (December 1974). "An equal-valued capacitor active RC network realization of a fourth-order low-pass Butterworth characteristic". Proceedings of the IEEE. 62 (12): 1709–1709.
  11. ^ Jurišić, Dražen; Moschytz, George S.; Mijat, Neven (2008). "Low-sensitivity, single-amplifier, active-RC allpole filters using tables". Automatika. 49 (3–4): 159–173.

butterworth, filter, type, signal, processing, filter, designed, have, frequency, response, that, flat, possible, passband, also, referred, maximally, flat, magnitude, filter, first, described, 1930, british, engineer, physicist, stephen, butterworth, paper, e. The Butterworth filter is a type of signal processing filter designed to have a frequency response that is as flat as possible in the passband It is also referred to as a maximally flat magnitude filter It was first described in 1930 by the British engineer and physicist Stephen Butterworth in his paper entitled On the Theory of Filter Amplifiers 1 The frequency response plot from Butterworth s 1930 paper 1 Contents 1 Original paper 2 Overview 3 Example 4 Transfer function 4 1 Normalized Butterworth polynomials 4 2 Maximal flatness 4 3 High frequency roll off 5 Filter implementation and design 5 1 Cauer topology 5 2 Sallen Key topology 5 3 Digital implementation 6 Comparison with other linear filters 7 ReferencesOriginal paper EditButterworth had a reputation for solving impossible mathematical problems At the time filter design required a considerable amount of designer experience due to limitations of the theory then in use The filter was not in common use for over 30 years after its publication Butterworth stated that An ideal electrical filter should not only completely reject the unwanted frequencies but should also have uniform sensitivity for the wanted frequencies Such an ideal filter cannot be achieved but Butterworth showed that successively closer approximations were obtained with increasing numbers of filter elements of the right values At the time filters generated substantial ripple in the passband and the choice of component values was highly interactive Butterworth showed that a low pass filter could be designed whose cutoff frequency was normalized to 1 radian per second and whose frequency response gain was G w 1 1 w 2 n displaystyle G omega frac 1 sqrt 1 omega 2n where w displaystyle omega is the angular frequency in radians per second and n displaystyle n is the number of poles in the filter equal to the number of reactive elements in a passive filter If w displaystyle omega 1 the amplitude response of this type of filter in the passband is 1 2 0 7071 which is half power or 3 dB Butterworth only dealt with filters with an even number of poles in his paper He may have been unaware that such filters could be designed with an odd number of poles He built his higher order filters from 2 pole filters separated by vacuum tube amplifiers His plot of the frequency response of 2 4 6 8 and 10 pole filters is shown as A B C D and E in his original graph Butterworth solved the equations for two pole and four pole filters showing how the latter could be cascaded when separated by vacuum tube amplifiers and so enabling the construction of higher order filters despite inductor losses In 1930 low loss core materials such as molypermalloy had not been discovered and air cored audio inductors were rather lossy Butterworth discovered that it was possible to adjust the component values of the filter to compensate for the winding resistance of the inductors He used coil forms of 1 25 diameter and 3 length with plug in terminals Associated capacitors and resistors were contained inside the wound coil form The coil formed part of the plate load resistor Two poles were used per vacuum tube and RC coupling was used to the grid of the following tube Butterworth also showed that the basic low pass filter could be modified to give low pass high pass band pass and band stop functionality Overview Edit The Bode plot of a first order Butterworth low pass filter The frequency response of the Butterworth filter is maximally flat i e has no ripples in the passband and rolls off towards zero in the stopband 2 When viewed on a logarithmic Bode plot the response slopes off linearly towards negative infinity A first order filter s response rolls off at 6 dB per octave 20 dB per decade all first order lowpass filters have the same normalized frequency response A second order filter decreases at 12 dB per octave a third order at 18 dB and so on Butterworth filters have a monotonically changing magnitude function with w unlike other filter types that have non monotonic ripple in the passband and or the stopband Compared with a Chebyshev Type I Type II filter or an elliptic filter the Butterworth filter has a slower roll off and thus will require a higher order to implement a particular stopband specification but Butterworth filters have a more linear phase response in the passband than Chebyshev Type I Type II and elliptic filters can achieve Example EditA transfer function of a third order low pass Butterworth filter design shown in the figure on the right looks like this V o s V i s R 4 s 3 L 1 C 2 L 3 s 2 L 1 C 2 R 4 s L 1 L 3 R 4 displaystyle frac V o s V i s frac R 4 s 3 L 1 C 2 L 3 s 2 L 1 C 2 R 4 s L 1 L 3 R 4 A third order low pass filter Cauer topology The filter becomes a Butterworth filter with cutoff frequency w c displaystyle omega c 1 when for example C 2 displaystyle C 2 4 3 F R 4 displaystyle R 4 1 W L 1 displaystyle L 1 3 2 H and L 3 displaystyle L 3 1 2 H A simple example of a Butterworth filter is the third order low pass design shown in the figure on the right with C 2 displaystyle C 2 4 3 F R 4 displaystyle R 4 1 W L 1 displaystyle L 1 3 2 H and L 3 displaystyle L 3 1 2 H 3 Taking the impedance of the capacitors C displaystyle C to be 1 C s displaystyle 1 Cs and the impedance of the inductors L displaystyle L to be L s displaystyle Ls where s s j w displaystyle s sigma j omega is the complex frequency the circuit equations yield the transfer function for this device H s V o s V i s 1 1 2 s 2 s 2 s 3 displaystyle H s frac V o s V i s frac 1 1 2s 2s 2 s 3 The magnitude of the frequency response gain G w displaystyle G omega is given by G w H j w 1 1 w 6 displaystyle G omega H j omega frac 1 sqrt 1 omega 6 obtained from G 2 w H j w 2 H j w H j w 1 1 w 6 displaystyle G 2 omega H j omega 2 H j omega cdot H j omega frac 1 1 omega 6 and the phase is given by F w arg H j w displaystyle Phi omega arg H j omega Gain and group delay of the third order Butterworth filter with w c 1 displaystyle omega c 1 The group delay is defined as the derivative of the phase with respect to angular frequency and is a measure of the distortion in the signal introduced by phase differences for different frequencies The gain and the delay for this filter are plotted in the graph on the left It can be seen that there are no ripples in the gain curve in either the passband or the stop band The log of the absolute value of the transfer function H s displaystyle H s is plotted in complex frequency space in the second graph on the right The function is defined by the three poles in the left half of the complex frequency plane Log density plot of the transfer function H s displaystyle H s in complex frequency space for the third order Butterworth filter with w c displaystyle omega c 1 The three poles lie on a circle of unit radius in the left half plane These are arranged on a circle of radius unity symmetrical about the real s displaystyle s axis The gain function will have three more poles on the right half plane to complete the circle By replacing each inductor with a capacitor and each capacitor with an inductor a high pass Butterworth filter is obtained A band pass Butterworth filter is obtained by placing a capacitor in series with each inductor and an inductor in parallel with each capacitor to form resonant circuits The value of each new component must be selected to resonate with the old component at the frequency of interest A band stop Butterworth filter is obtained by placing a capacitor in parallel with each inductor and an inductor in series with each capacitor to form resonant circuits The value of each new component must be selected to resonate with the old component at the frequency that is to be rejected Transfer function Edit Plot of the gain of Butterworth low pass filters of orders 1 through 5 with cutoff frequency w 0 1 displaystyle omega 0 1 Note that the slope is 20n displaystyle n dB decade where n displaystyle n is the filter order Like all filters the typical prototype is the low pass filter which can be modified into a high pass filter or placed in series with others to form band pass and band stop filters and higher order versions of these The gain G w displaystyle G omega of an n displaystyle n th order Butterworth low pass filter is given in terms of the transfer function H s displaystyle H s as G 2 w H j w 2 G 0 2 1 j w j w c 2 n displaystyle G 2 omega left H j omega right 2 frac G 0 2 1 left frac j omega j omega c right 2n where n displaystyle n is the order of filter w c displaystyle omega c is the cutoff frequency approximately the 3 dB frequency and G 0 displaystyle G 0 is the DC gain gain at zero frequency It can be seen that as n displaystyle n approaches infinity the gain becomes a rectangle function and frequencies below w c displaystyle omega c will be passed with gain G 0 displaystyle G 0 while frequencies above w c displaystyle omega c will be suppressed For smaller values of n displaystyle n the cutoff will be less sharp We wish to determine the transfer function H s displaystyle H s where s s j w displaystyle s sigma j omega from Laplace transform Because H s 2 H s H s displaystyle left H s right 2 H s overline H s and as a general property of Laplace transforms at s j w displaystyle s j omega H j w H j w displaystyle H j omega overline H j omega if we select H s displaystyle H s such that H s H s G 0 2 1 s 2 w c 2 n displaystyle H s H s frac G 0 2 1 left frac s 2 omega c 2 right n then with s j w displaystyle s j omega we have the frequency response of the Butterworth filter The n displaystyle n poles of this expression occur on a circle of radius w c displaystyle omega c at equally spaced points and symmetric around the negative real axis For stability the transfer function H s displaystyle H s is therefore chosen such that it contains only the poles in the negative real half plane of s displaystyle s The k displaystyle k th pole is specified by s k 2 w c 2 1 1 n e j 2 k 1 p n k 1 2 3 n displaystyle frac s k 2 omega c 2 1 frac 1 n e frac j 2k 1 pi n qquad k 1 2 3 ldots n and hence s k w c e j 2 k n 1 p 2 n k 1 2 3 n displaystyle s k omega c e frac j 2k n 1 pi 2n qquad k 1 2 3 ldots n The transfer or system function may be written in terms of these poles as H s G 0 k 1 n w c s s k displaystyle H s G 0 prod k 1 n frac omega c s s k where displaystyle textstyle prod is the product of a sequence operator The denominator is a Butterworth polynomial in s displaystyle s Normalized Butterworth polynomials Edit The Butterworth polynomials may be written in complex form as above but are usually written with real coefficients by multiplying pole pairs that are complex conjugates such as s 1 displaystyle s 1 and s n displaystyle s n The polynomials are normalized by setting w c 1 displaystyle omega c 1 The normalized Butterworth polynomials then have the general product form B n s k 1 n 2 s 2 2 s cos 2 k n 1 2 n p 1 n even displaystyle B n s prod k 1 frac n 2 left s 2 2s cos left frac 2k n 1 2n pi right 1 right qquad n text even B n s s 1 k 1 n 1 2 s 2 2 s cos 2 k n 1 2 n p 1 n odd displaystyle B n s s 1 prod k 1 frac n 1 2 left s 2 2s cos left frac 2k n 1 2n pi right 1 right qquad n text odd Factors of Butterworth polynomials of order 1 through 10 are shown in the following table to six decimal places n Factors of Butterworth Polynomials B n s displaystyle B n s 1 s 1 displaystyle s 1 2 s 2 1 414214 s 1 displaystyle s 2 1 414214s 1 3 s 1 s 2 s 1 displaystyle s 1 s 2 s 1 4 s 2 0 765367 s 1 s 2 1 847759 s 1 displaystyle s 2 0 765367s 1 s 2 1 847759s 1 5 s 1 s 2 0 618034 s 1 s 2 1 618034 s 1 displaystyle s 1 s 2 0 618034s 1 s 2 1 618034s 1 6 s 2 0 517638 s 1 s 2 1 414214 s 1 s 2 1 931852 s 1 displaystyle s 2 0 517638s 1 s 2 1 414214s 1 s 2 1 931852s 1 7 s 1 s 2 0 445042 s 1 s 2 1 246980 s 1 s 2 1 801938 s 1 displaystyle s 1 s 2 0 445042s 1 s 2 1 246980s 1 s 2 1 801938s 1 8 s 2 0 390181 s 1 s 2 1 111140 s 1 s 2 1 662939 s 1 s 2 1 961571 s 1 displaystyle s 2 0 390181s 1 s 2 1 111140s 1 s 2 1 662939s 1 s 2 1 961571s 1 9 s 1 s 2 0 347296 s 1 s 2 s 1 s 2 1 532089 s 1 s 2 1 879385 s 1 displaystyle s 1 s 2 0 347296s 1 s 2 s 1 s 2 1 532089s 1 s 2 1 879385s 1 10 s 2 0 312869 s 1 s 2 0 907981 s 1 s 2 1 414214 s 1 s 2 1 782013 s 1 s 2 1 975377 s 1 displaystyle s 2 0 312869s 1 s 2 0 907981s 1 s 2 1 414214s 1 s 2 1 782013s 1 s 2 1 975377s 1 Factors of Butterworth polynomials of order 1 through 6 are shown in the following table Exact n Factors of Butterworth Polynomials B n s displaystyle B n s 1 s 1 displaystyle s 1 2 s 2 2 s 1 displaystyle s 2 sqrt 2 s 1 3 s 1 s 2 s 1 displaystyle s 1 s 2 s 1 4 s 2 2 2 s 1 s 2 2 2 s 1 displaystyle s 2 sqrt 2 sqrt 2 s 1 s 2 sqrt 2 sqrt 2 s 1 5 s 1 s 2 f 1 s 1 s 2 f s 1 displaystyle s 1 s 2 varphi 1 s 1 s 2 varphi s 1 6 s 2 2 3 s 1 s 2 2 s 1 s 2 2 3 s 1 displaystyle s 2 sqrt 2 sqrt 3 s 1 s 2 sqrt 2 s 1 s 2 sqrt 2 sqrt 3 s 1 where the Greek letter phi f displaystyle varphi or ϕ displaystyle phi represents the golden ratio It is an irrational number that is a solution to the quadratic equation x 2 x 1 0 displaystyle x 2 x 1 0 with a value of 4 5 f 1 5 2 1 618033988749 displaystyle varphi frac 1 sqrt 5 2 1 618033988749 OEIS A001622 The n displaystyle n th Butterworth polynomial can also be written as a sum B n s k 0 n a k s k displaystyle B n s sum k 0 n a k s k with its coefficients a k displaystyle a k given by the recursion formula 6 7 a k 1 a k cos k g sin k 1 g displaystyle frac a k 1 a k frac cos k gamma sin k 1 gamma and by the product formula a k m 1 k cos m 1 g sin m g displaystyle a k prod mu 1 k frac cos mu 1 gamma sin mu gamma where a 0 1 and g p 2 n displaystyle a 0 1 qquad text and qquad gamma frac pi 2n Further a k a n k displaystyle a k a n k The rounded coefficients a k displaystyle a k for the first 10 Butterworth polynomials B n s displaystyle B n s are Butterworth Coefficients a k displaystyle a k to Four Decimal Places n displaystyle n a 0 displaystyle a 0 a 1 displaystyle a 1 a 2 displaystyle a 2 a 3 displaystyle a 3 a 4 displaystyle a 4 a 5 displaystyle a 5 a 6 displaystyle a 6 a 7 displaystyle a 7 a 8 displaystyle a 8 a 9 displaystyle a 9 a 10 displaystyle a 10 1 displaystyle 1 1 displaystyle 1 1 displaystyle 1 2 displaystyle 2 1 displaystyle 1 1 4142 displaystyle 1 4142 1 displaystyle 1 3 displaystyle 3 1 displaystyle 1 2 displaystyle 2 2 displaystyle 2 1 displaystyle 1 4 displaystyle 4 1 displaystyle 1 2 6131 displaystyle 2 6131 3 4142 displaystyle 3 4142 2 6131 displaystyle 2 6131 1 displaystyle 1 5 displaystyle 5 1 displaystyle 1 3 2361 displaystyle 3 2361 5 2361 displaystyle 5 2361 5 2361 displaystyle 5 2361 3 2361 displaystyle 3 2361 1 displaystyle 1 6 displaystyle 6 1 displaystyle 1 3 8637 displaystyle 3 8637 7 4641 displaystyle 7 4641 9 1416 displaystyle 9 1416 7 4641 displaystyle 7 4641 3 8637 displaystyle 3 8637 1 displaystyle 1 7 displaystyle 7 1 displaystyle 1 4 4940 displaystyle 4 4940 10 0978 displaystyle 10 0978 14 5918 displaystyle 14 5918 14 5918 displaystyle 14 5918 10 0978 displaystyle 10 0978 4 4940 displaystyle 4 4940 1 displaystyle 1 8 displaystyle 8 1 displaystyle 1 5 1258 displaystyle 5 1258 13 1371 displaystyle 13 1371 21 8462 displaystyle 21 8462 25 6884 displaystyle 25 6884 21 8462 displaystyle 21 8462 13 1371 displaystyle 13 1371 5 1258 displaystyle 5 1258 1 displaystyle 1 9 displaystyle 9 1 displaystyle 1 5 7588 displaystyle 5 7588 16 5817 displaystyle 16 5817 31 1634 displaystyle 31 1634 41 9864 displaystyle 41 9864 41 9864 displaystyle 41 9864 31 1634 displaystyle 31 1634 16 5817 displaystyle 16 5817 5 7588 displaystyle 5 7588 1 displaystyle 1 10 displaystyle 10 1 displaystyle 1 6 3925 displaystyle 6 3925 20 4317 displaystyle 20 4317 42 8021 displaystyle 42 8021 64 8824 displaystyle 64 8824 74 2334 displaystyle 74 2334 64 8824 displaystyle 64 8824 42 8021 displaystyle 42 8021 20 4317 displaystyle 20 4317 6 3925 displaystyle 6 3925 1 displaystyle 1 The normalized Butterworth polynomials can be used to determine the transfer function for any low pass filter cut off frequency w c displaystyle omega c as follows H s G 0 B n a displaystyle H s frac G 0 B n a where a s w c displaystyle a frac s omega c Transformation to other bandforms are also possible see prototype filter Maximal flatness Edit Assuming w c 1 displaystyle omega c 1 and G 0 1 displaystyle G 0 1 the derivative of the gain with respect to frequency can be shown to be d G d w n G 3 w 2 n 1 displaystyle frac dG d omega nG 3 omega 2n 1 which is monotonically decreasing for all w displaystyle omega since the gain G displaystyle G is always positive The gain function of the Butterworth filter therefore has no ripple The series expansion of the gain is given by G w 1 1 2 w 2 n 3 8 w 4 n displaystyle G omega 1 frac 1 2 omega 2n frac 3 8 omega 4n ldots In other words all derivatives of the gain up to but not including the 2n displaystyle n th derivative are zero at w 0 displaystyle omega 0 resulting in maximal flatness If the requirement to be monotonic is limited to the passband only and ripples are allowed in the stopband then it is possible to design a filter of the same order such as the inverse Chebyshev filter that is flatter in the passband than the maximally flat Butterworth High frequency roll off Edit Again assuming w c 1 displaystyle omega c 1 the slope of the log of the gain for large w displaystyle omega is lim w d log G d log w n displaystyle lim omega rightarrow infty frac d log G d log omega n In decibels the high frequency roll off is therefore 20n displaystyle n dB decade or 6n displaystyle n dB octave the factor of 20 is used because the power is proportional to the square of the voltage gain see 20 log rule Filter implementation and design EditThere are several different filter topologies available to implement a linear analogue filter The most often used topology for a passive realisation is the Cauer topology and the most often used topology for an active realisation is the Sallen Key topology Cauer topology Edit Butterworth filter using Cauer topology The Cauer topology uses passive components shunt capacitors and series inductors to implement a linear analog filter The Butterworth filter having a given transfer function can be realised using a Cauer 1 form The k th element is given by 8 C k 2 sin 2 k 1 2 n p k odd displaystyle C k 2 sin left frac 2k 1 2n pi right qquad k text odd L k 2 sin 2 k 1 2 n p k even displaystyle L k 2 sin left frac 2k 1 2n pi right qquad k text even The filter may start with a series inductor if desired in which case the Lk are k odd and the Ck are k even These formulae may usefully be combined by making both Lk and Ck equal to gk That is gk is the immittance divided by s g k 2 sin 2 k 1 2 n p k 1 2 3 n displaystyle g k 2 sin left frac 2k 1 2n pi right qquad k 1 2 3 ldots n These formulae apply to a doubly terminated filter that is the source and load impedance are both equal to unity with wc 1 This prototype filter can be scaled for other values of impedance and frequency For a singly terminated filter that is one driven by an ideal voltage or current source the element values are given by 3 g j a j a j 1 c j 1 g j 1 j 2 3 n displaystyle g j frac a j a j 1 c j 1 g j 1 qquad j 2 3 ldots n where g 1 a 1 displaystyle g 1 a 1 and a j sin 2 j 1 2 n p j 1 2 3 n displaystyle a j sin left frac 2j 1 2n pi right qquad j 1 2 3 ldots n c j cos 2 j 2 n p j 1 2 3 n displaystyle c j cos 2 left frac j 2n pi right qquad j 1 2 3 ldots n Voltage driven filters must start with a series element and current driven filters must start with a shunt element These forms are useful in the design of diplexers and multiplexers 3 Sallen Key topology Edit Sallen Key topology The Sallen Key topology uses active and passive components noninverting buffers usually op amps resistors and capacitors to implement a linear analog filter Each Sallen Key stage implements a conjugate pair of poles the overall filter is implemented by cascading all stages in series If there is a real pole in the case where n displaystyle n is odd this must be implemented separately usually as an RC circuit and cascaded with the active stages For the second order Sallen Key circuit shown to the right the transfer function is given by H s V o u t s V i n s 1 1 C 2 R 1 R 2 s C 1 C 2 R 1 R 2 s 2 displaystyle H s frac V out s V in s frac 1 1 C 2 R 1 R 2 s C 1 C 2 R 1 R 2 s 2 We wish the denominator to be one of the quadratic terms in a Butterworth polynomial Assuming that w c 1 displaystyle omega c 1 this will mean that C 1 C 2 R 1 R 2 1 displaystyle C 1 C 2 R 1 R 2 1 and C 2 R 1 R 2 2 cos 2 k n 1 2 n p displaystyle C 2 R 1 R 2 2 cos left frac 2k n 1 2n pi right This leaves two undefined component values that may be chosen at will Butterworth lowpass filters with Sallen Key topology of 3rd and 4th order using only one op amp are described by Huelsman 9 10 and further single amplifier Butterworth filters also of higher order are given by Jurisic et al 11 Digital implementation Edit Digital implementations of Butterworth and other filters are often based on the bilinear transform method or the matched Z transform method two different methods to discretize an analog filter design In the case of all pole filters such as the Butterworth the matched Z transform method is equivalent to the impulse invariance method For higher orders digital filters are sensitive to quantization errors so they are often calculated as cascaded biquad sections plus one first order or third order section for odd orders Comparison with other linear filters EditProperties of the Butterworth filter are Monotonic amplitude response in both passband and stopband Quick roll off around the cutoff frequency which improves with increasing order Considerable overshoot and ringing in step response which worsens with increasing order Slightly non linear phase response Group delay largely frequency dependentHere is an image showing the gain of a discrete time Butterworth filter next to other common filter types All of these filters are fifth order The Butterworth filter rolls off more slowly around the cutoff frequency than the Chebyshev filter or the Elliptic filter but without ripple References Edit a b Butterworth S 1930 On the Theory of Filter Amplifiers PDF Experimental Wireless and the Wireless Engineer 7 536 541 Giovanni Bianchi and Roberto Sorrentino 2007 Electronic filter simulation amp design McGraw Hill Professional pp 17 20 ISBN 978 0 07 149467 0 a b c Matthaei George L Young Leo Jones E M T 1964 Microwave Filters Impedance Matching Networks and Coupling Structures McGraw Hill pp 104 107 105 and 974 LCCN 64007937 Weisstein Eric W Golden Ratio mathworld wolfram com Retrieved 2020 08 10 OEIS A001622 Bosse G 1951 Siebketten ohne Dampfungsschwankungen im Durchlassbereich Potenzketten Frequenz 5 10 279 284 doi 10 1515 FREQ 1951 5 10 279 Weinberg Louis 1962 Network analysis and synthesis Malabar Florida Robert E Krieger Publishing Company Inc published 1975 pp 494 496 ISBN 0 88275 321 5 Retrieved 2022 06 18 US 1849656 William R Bennett Transmission Network published March 15 1932 Huelsman L P May 1971 Equal valued capacitor active RC network realisation of a 3rd order lowpass Butterworth characteristic Electronics Letters 7 10 271 272 Huelsman L P December 1974 An equal valued capacitor active RC network realization of a fourth order low pass Butterworth characteristic Proceedings of the IEEE 62 12 1709 1709 Jurisic Drazen Moschytz George S Mijat Neven 2008 Low sensitivity single amplifier active RC allpole filters using tables Automatika 49 3 4 159 173 Retrieved from https en wikipedia org w index php title Butterworth filter amp oldid 1130009775, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.