The Butterworth filter is a type of
signal processing filter designed to have a
frequency response
In signal processing and electronics, the frequency response of a system is the quantitative measure of the magnitude and Phase (waves), phase of the output as a function of input frequency. The frequency response is widely used in the design and ...
that is as flat as possible in the
passband
A passband is the range of frequency, frequencies or wavelengths that can pass through a Filter (signal processing), filter. For example, a radio receiver contains a bandpass filter to select the frequency of the desired radio signal out of all t ...
. 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".
Original paper
Butterworth had a reputation for solving very complex mathematical problems thought to be 'impossible'. 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:
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
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
could be designed whose
gain as a function of frequency (i.e., the magnitude of its
frequency response
In signal processing and electronics, the frequency response of a system is the quantitative measure of the magnitude and Phase (waves), phase of the output as a function of input frequency. The frequency response is widely used in the design and ...
) is:
:
where
is the
angular frequency
In physics, angular frequency (symbol ''ω''), also called angular speed and angular rate, is a scalar measure of the angle rate (the angle per unit time) or the temporal rate of change of the phase argument of a sinusoidal waveform or sine ...
in radians per second and
is the number of
poles in the filter—equal to the number of reactive elements in a passive filter. Its
cutoff frequency
In physics and electrical engineering, a cutoff frequency, corner frequency, or break frequency is a boundary in a system's frequency response at which energy flowing through the system begins to be reduced ( attenuated or reflected) rather than ...
(the
half-power point of approximately −3
dB or a voltage gain of 1/ ≈ 0.7071) is normalized to 𝜔 = 1 radian per second. Butterworth only dealt with filters with an even number of poles in his paper, though odd-order filters can be created with the addition of a single-pole filter applied to the output of the even-order filter. 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
A vacuum tube, electron tube, thermionic valve (British usage), or tube (North America) is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. It ...
amplifier
An amplifier, electronic amplifier or (informally) amp is an electronic device that can increase the magnitude of a signal (a time-varying voltage or current). It is a two-port electronic circuit that uses electric power from a power su ...
s and so enabling the construction of higher-order filters despite
inductor
An inductor, also called a coil, choke, or reactor, is a Passivity (engineering), passive two-terminal electronic component, electrical component that stores energy in a magnetic field when an electric current flows through it. An inductor typic ...
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
A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
,
high-pass,
band-pass
A band-pass filter or bandpass filter (BPF) is a device that passes frequencies within a certain range and rejects ( attenuates) frequencies outside that range.
It is the inverse of a '' band-stop filter''.
Description
In electronics and s ...
and
band-stop functionality.
Overview

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.
[ 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
In music, an octave (: eighth) or perfect octave (sometimes called the diapason) is an interval between two notes, one having twice the frequency of vibration of the other. The octave relationship is a natural phenomenon that has been referr ...
(−20 dB per decade
A decade (from , , ) is a period of 10 years. Decades may describe any 10-year period, such as those of a person's life, or refer to specific groupings of calendar years.
Usage
Any period of ten years is a "decade". For example, the statement ...
) (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 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. 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
In engineering, a transfer function (also known as system function or network function) of a system, sub-system, or component is a function (mathematics), mathematical function that mathematical model, models the system's output for each possible ...
for this device:
:
The magnitude of the frequency response (gain) is given by
:
obtained from
:
and the phase is given by
:
The group delay is defined as the negative derivative of the phase shift 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. There are no ripples in the gain curve in either the passband or the stopband.
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.
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
Like all filters, the typical prototype
A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A 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
A band-pass filter or bandpass filter (BPF) is a device that passes frequencies within a certain range and rejects ( attenuates) frequencies outside that range.
It is the inverse of a '' band-stop filter''.
Description
In electronics and s ...
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
In physics and electrical engineering, a cutoff frequency, corner frequency, or break frequency is a boundary in a system's frequency response at which energy flowing through the system begins to be reduced ( attenuated or reflected) rather than ...
(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
In mathematics, the Laplace transform, named after Pierre-Simon Laplace (), is an integral transform that converts a Function (mathematics), function of a Real number, real Variable (mathematics), variable (usually t, in the ''time domain'') to a f ...
). 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
Multiplication is one of the four elementary mathematical operations of arithmetic, with the other ones being addition, subtraction, and division. The result of a multiplication operation is called a '' product''. Multiplication is often d ...
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).
Factors of Butterworth polynomials of order 1 through 6 are shown in the following table (Exact).
where the Greek letter phi ( or ) represents the golden ratio
In mathematics, two quantities are in the golden ratio if their ratio is the same as the ratio of their summation, sum to the larger of the two quantities. Expressed algebraically, for quantities and with , is in a golden ratio to if
\fr ...
. It is an irrational number
In mathematics, the irrational numbers are all the real numbers that are not rational numbers. That is, irrational numbers cannot be expressed as the ratio of two integers. When the ratio of lengths of two line segments is an irrational number, ...
that is a solution to the quadratic equation
In mathematics, a quadratic equation () is an equation that can be rearranged in standard form as
ax^2 + bx + c = 0\,,
where the variable (mathematics), variable represents an unknown number, and , , and represent known numbers, where . (If and ...
with a value of
The th Butterworth polynomial can also be written as a sum
:
with its coefficients given by the recursion formula[
:
and by the product formula
:
where
:
Further, . The rounded coefficients for the first 10 Butterworth polynomials are:
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 monotonic
In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of ord ...
ally 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 decibel
The decibel (symbol: dB) is a relative unit of measurement equal to one tenth of a bel (B). It expresses the ratio of two values of a Power, root-power, and field quantities, power or root-power quantity on a logarithmic scale. Two signals whos ...
s, 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.)
Minimum order
To design a Butterworth filter using the minimum required number of elements, the minimum order of the Butterworth filter may be calculated as follows.
:
where:
: and are the pass band frequency and attenuation at that frequency in dB.
: and are the stop band frequency and attenuation at that frequency in dB.
: is the minimum number of poles, the order of the filter.
: denotes the ceiling function
In mathematics, the floor function is the function that takes as input a real number , and gives as output the greatest integer less than or equal to , denoted or . Similarly, the ceiling function maps to the least integer greater than or eq ...
.
Nonstandard cutoff attenuation
The cutoff attenuation for Butterworth filters is usually defined to be −3.01 dB. If it is desired to use a different attenuation at the cutoff frequency, then the following factor may be applied to each pole, whereupon the poles will continue to lie on a circle, but the radius will no longer be unity. The cutoff attenuation equation may be derived through algebraic manipulation of the Butterworth defining equation stated at the top of the page.[ Butterworth filter#Original paper]
:
where:
: is the relocated pole positioned to set the desired cutoff attenuation.
: is a −3.01 dB cutoff pole that lies on the unit circle.
: is the desired attenuation at the cutoff frequency in dB (1 dB, 10 dB, etc.).
: is the number of poles, the order of the filter.
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
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
:
:
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
:
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 multiplexer
In electronics, a multiplexer (or mux; spelled sometimes as multiplexor), also known as a data selector, is a device that selects between several Analog signal, analog or Digital signal (electronics), digital input signals and forwards the sel ...
s.
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 third and fourth order, using only one op amp, are described by Huelsman, and further single-amplifier Butterworth filters also of higher order are given by Jurišić et al.
Digital implementation
Digital implementations of Butterworth and other filters are often based on the bilinear transform
The bilinear transform (also known as Tustin's method, after Arnold Tustin) is used in digital signal processing and discrete-time control theory to transform continuous-time system representations to discrete-time and vice versa.
The bilinear t ...
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:
* Monotonic
In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of ord ...
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-dependent
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.
See also
* Bessel filter
* Chebyshev filter
* Comb filter
* Elliptic filter
* Filter design
References
{{Reflist, refs=
[{{cite journal , first=S. , last=Butterworth , journal=Experimental Wireless and the Wireless Engineer , volume=7 , year=1930 , pages=536–541 , url=https://www.changpuak.ch/electronics/downloads/On_the_Theory_of_Filter_Amplifiers.pdf , title=On the Theory of Filter Amplifiers ]
[{{cite book , last1=Matthaei , first1=George L. , last2=Young , first2=Leo , last3=Jones , first3=E. M. T. , title=Microwave Filters, Impedance-Matching Networks, and Coupling Structures , publisher=McGraw-Hill , year=1964 , lccn=64007937 , pages=104–107, 105, and 974 ]
[
{{cite journal
, last1 = Bosse
, first1 = G.
, year = 1951
, title = Siebketten ohne Dämpfungsschwankungen im Durchlaßbereich (Potenzketten)
, journal = Frequenz
, volume = 5
, issue = 10
, pages = 279–284
, doi = 10.1515/FREQ.1951.5.10.279
, bibcode = 1951Freq....5..279B
, s2cid = 124123311
]
[
{{cite book
, title = Network analysis and synthesis
, first = Louis
, last = Weinberg
, publisher = Robert E. Krieger Publishing Company, Inc.
, date = 1962
, publication-date = 1975
, publication-place = Malabar, Florida
, isbn = 0-88275-321-5
, pages = 494–496
, hdl = 2027/mdp.39015000986086
, url = https://hdl.handle.net/2027/mdp.39015000986086
, access-date = 2022-06-18
]
[
{{cite journal
, last1 = Huelsman
, first1 = L. P.
, date = May 1971
, title = Equal-valued-capacitor active-''RC''-network realisation of a 3rd-order lowpass Butterworth characteristic
, journal = Electronics Letters
, volume = 7
, issue = 10
, pages = 271–272
, doi = 10.1049/el:19710185
, bibcode = 1971ElL.....7..271H
]
[
{{cite journal
, last1 = Huelsman
, first1 = L. P.
, date = December 1974
, title = An equal-valued capacitor active ''RC'' network realization of a fourth-order low-pass Butterworth characteristic
, journal = Proceedings of the IEEE
, volume = 62
, issue = 12
, pages = 1709
, doi = 10.1109/PROC.1974.9689
]
[
{{cite journal
, last1 = Jurišić
, first1 = Dražen
, last2 = Moschytz
, first2 = George S.
, last3 = Mijat
, first3 = Neven
, date = 2008
, title = Low-sensitivity, single-amplifier, active-''RC'' allpole filters using tables
, journal = Automatika
, volume = 49
, issue = 3–4
, pages = 159–173
]
[
{{cite book
, title = Electronic filter simulation & design
, first1 = Giovanni
, last1 = Bianchi
, first2 = Roberto
, last2 = Sorrentino
, publisher = McGraw-Hill Professional
, year = 2007
, isbn = 978-0-07-149467-0
, pages = 17–20
, url = https://books.google.com/books?id=5S3LCIxnYCcC&q=Butterworth-approximation+maximally-flat&pg=PT32
]
[{{cite patent , country=US , number=1849656 , inventor=William R. Bennett , title=Transmission Network , fdate=June 29, 1929 , pubdate=March 15, 1932]
[{{cite book , last=Paarmann , first=Larry D. , title=Design and Analysis of Analog Filters: A Signal Processing Perspective , date=2001 , publisher=Kluwer Academic Publishers , isbn=0-7923-7373-1 , location=Norwell, Massachusetts, US , publication-date=2001 , pages=117, 118 , language=EN , url=https://archive.org/details/designanalysisof0000paar ]
[{{cite web , last=Weisstein , first=Eric W. , title=Golden Ratio , url=https://mathworld.wolfram.com/GoldenRatio.html , access-date=2020-08-10 , website=mathworld.wolfram.com , language=en]
Linear filters
Network synthesis filters
Electronic design