Butterworth Filter: What is it? (Design & Applications)

What Is A Butterworth Filter
💡
Key learnings:
  • Butterworth Filter Definition: A Butterworth filter is defined as a signal processing filter designed for a maximally flat frequency response in the passband.
  • Design Complexity: Designing a Butterworth filter involves selecting the appropriate filter order and components, usually capacitors, to achieve the desired flatness in frequency response.
  • First-order Filters: First-order Butterworth filters attenuate frequencies above a certain cutoff, rolling off at -20 dB per decade.
  • Applications: Butterworth filters are crucial in audio processing and communications to ensure clear signal transmission without distortion.
  • Comparison with Chebyshev: Unlike Chebyshev filters, Butterworth filters provide a smoother frequency response without ripples, making them ideal for audio applications.

What is a Butterworth Filter?

A Butterworth filter has a magnitude response that is maximally flat at the centre of its passband. Engineers therefore call it a maximally flat magnitude filter. British physicist Stephen Butterworth described the response in his 1930 paper On the Theory of Filter Amplifiers.

The low-pass Butterworth magnitude decreases monotonically from the passband into the stopband, without ripple. “Passband” does not mean bandpass filter; low-pass, high-pass, band-pass and band-stop filters all have passbands. An nth-order low-pass response approaches a stopband slope of -20n dB per decade.

Butterworth describes a response, not one circuit. A passive implementation may use an inductor and capacitor ; an active RC design uses op-amps, resistors and capacitors; a digital filter uses coefficients. Filter order is the degree of the transfer-function denominator, not simply the capacitor count.

This article focuses on a low-pass active RC implementation. A first-order high pass filter can swap the series and shunt roles of resistance and capacitance, but higher-order transformations require the correct topology and component equations.

Butterworth Low Pass Filter Design

An ideal brick-wall low-pass passes all frequencies below its edge and rejects all frequencies above it. No finite-order causal circuit has that discontinuous response. A Butterworth approximation trades transition width for a smooth, ripple-free magnitude.

Higher order gives a steeper transition but needs more poles and greater control of component tolerances, noise, op-amp bandwidth and dynamic range. A correctly designed Butterworth response has no passband ripple; excessive ripple indicates implementation error, component variation or a different approximation.

For the standard low-pass normalisation, magnitude is down 3.0103 dB at cutoff frequency. The response is maximally flat near DC, not exactly constant all the way to cutoff. A first-order response approaches -20 dB per decade above the transition.

Each additional pole adds 20 dB per decade to the asymptotic attenuation, so a second-order low-pass approaches -40 dB per decade. A second-order Butterworth section has quality factor Q = 1/√2, about 0.707. Higher-order filters require different Q values for their individual second-order sections.

The below figure shows the frequency response of the Butterworth filter for various orders of the filter.

Frequency Response of Butterworth Filter
Frequency Response of Butterworth Filter

The following magnitude form describes an nth-order Butterworth low-pass:

    \[ H(j\omega) = \frac{1}{\sqrt{1+\varepsilon^2(\frac{\omega}{\omega_C})^{2n}}} \]

Where:
n = filter order,
ω = evaluation angular frequency
ωC = reference cutoff angular frequency
ε = a scale or edge-loss parameter, not passband gain Amax

The next relation links ε to the selected edge magnitude. In the usual -3.0103 dB Butterworth normalisation, ε equals 1.

    \[ H_1 = \frac{H_0}{\sqrt{1+\varepsilon^2}} \]

Where:
H1 = magnitude at the specified passband edge
H0 = DC or passband reference magnitude

First-order Lowpass Butterworth Filter

A low-pass filter passes lower-frequency components with limited attenuation and increasingly attenuates components above its transition region. 

A first-order transfer function has one pole. The active circuit below uses one RC pole followed by a non-inverting op-amp stage.

First-order Low Pass Butterworth Filter
First-order Low Pass Butterworth Filter

This example is an active Low pass filter because it contains an op-amp. The non-inverting gain is set by feedback resistor R1 and RF, while R and C set the ideal pole frequency. The op-amp must have adequate gain-bandwidth, slew rate, input range and output drive.

Apply the complex-impedance voltage divider rule at Va to find the capacitor voltage:

    \[ V_a = \frac{-jX_C}{R-jX_C} V_{in} \]

    \[ V_a = \frac{-j(\frac{1}{2\pi f C})}{R-j (\frac{1}{2\pi f C})} V_{in} \]

    \[ V_a = \frac{-j}{2\pi fRC - j} V_{in} \]

    \[ V_a = \frac{V_{in}}{1-\frac{2 \pi fRC}{j}} \]

    \[ V_a = \frac{V_{in}}{1+j2 \pi fRC} \]

For an ideal non-inverting op-amp stage:

    \[ V_0 = \left( 1+ \frac{R_f}{R_1} \right) V_a \]

    \[ V_0 =  \left( 1+ \frac{R_f}{R_1} \right) \frac{V_{in}}{1+j2 \pi fRC} \]

    \[ \frac{V_0}{V_a} = \frac{A_f}{1+j\frac{f}{f_c}} \]

Where,

    \[A_f = 1 + \frac{R_F}{R_1} \]


Af = Gain of filter in Passband

    \[ f_c = \frac{1}{2 \pi RC} \]


fc = Cutoff Frequency
f = Operating Frequency

    \[ \frac{V_0}{V_a} = \left|\frac{V_0}{V_a} \right|\angle \phi \]

    \[ \left|\frac{V_0}{V_a} \right| =  \frac{A_f}{\sqrt{1+j  \left( \frac{f}{f_c} \right) ^2}} \]

    \[ \phi = - \tan^{-1} \left( \frac{f}{f_c} \right)  \]

  1. At very low frequency, f<<fc

        \[ \left|\frac{V_0}{V_a} \right| \approx A_f (Constant) \]

  2. At cutoff frequency, f= fc

        \[ \left|\frac{V_0}{V_a} \right| = \frac{A_f}{\sqrt{2}} = 0.707A_f \]

  3. At high frequency, f> fc

        \[ \left|\frac{V_0}{V_a} \right| < A_f \]

The figure shows the first-order low-pass magnitude response. Two protected equations above contain notation errors. The transfer-function left side should reference input rather than Va. The magnitude denominator should be a real square root without j.

Frequency Response of First-order Low Pass Butterworth Filter
Frequency Response of First-order Low Pass Butterworth Filter

Second-order Butterworth Filter

A second-order response has two poles. The figure shows one Sallen-Key-style active low-pass implementation with two resistors and two capacitors.

Second-order Low Pass Butterworth Filter
Second-order Low Pass Butterworth Filter

In this circuit, resistor R and RF set non-inverting op-amp gain. Components R2, R3, C2 and C3 determine pole frequency and Q together, so tolerance and loading affect both.

The two RC networks interact through the feedback path; they are not independent back-to-back first-order filters. RL is the load resistance, which should be high enough not to disturb the designed response.

Higher-order Butterworth filters can be built by cascading first- and second-order sections. Each section must use the pole frequency and Q assigned by the nth-order Butterworth pole set.

The following derivation analyses the illustrated second-order circuit.

Apply Kirchhoff’s current law at node V1:

    \[ I_1 = I_2 + I_3 \]

(1)   \begin{equation*} \frac{V_{in}-V_1}{R_2} = \frac{V_1-V_0}{\frac{1}{sC_2}}+\frac{V_1-V_a}{R_3} \end{equation*}

Use the potential-divider relation at node Va:

    \[ V_a = V_1\left[ \frac{\frac{1}{sC_3}}{R_3+\frac{1}{sC_3}} \right] \]


    \[ V_a = V_1\left[ \frac{\frac{1}{sC_3}}{\frac{R_3{sC_3} +{1}}{sC_3}} \right] \]


    \[ V_a = \frac{V_1}{1+sR_3C_3} \]


    \[ V_1 = V_a (1+sR_3C_3) \]

Substitute V1 into equation 1. The protected first expanded line has 1/R3 in a denominator where the preceding KCL relation uses R3; verify this derivation independently before using component values.

    \[ \frac{V_{in}-V_a (1+sR_3C_3)}{R_2} = \frac{V_a (1+sR_3C_3)-V_0}{\frac{1}{sC_2}} + \frac{V_a (1+sR_3C_3)-V_a}{\frac{1}{R_3}} \]

    \[ \frac{V_{in}}{R_2} -\frac{V_a (1+sR_3C_3)}{R_2} = \frac{V_a (1+sR_3C_3)}{\frac{1}{sC_2}} -\frac{V_0}{\frac{1}{sC_2}} + \frac{V_a (1+sR_3C_3)}{R_3}-\frac{V_a}{R_3} \]

    \[ \frac{V_{in}}{R_2} + \frac{V_0}{\frac{1}{sC_2}}  = \frac{V_a (1+sR_3C_3)}{\frac{1}{sC_2}} + \frac{V_a (1+sR_3C_3)}{R_2} + \frac{V_a (1+sR_3C_3)}{R_3}  -\frac{V_a}{R_3} \]

    \[ \frac{V_{in}}{R_2} +V_0 sC_2 = V_a\left[sC_2(1+sR_3C_3) + \frac{(1+sR_3C_3)}{R_2} + \frac{(1+sR_3C_3)}{R_3} - \frac{1}{R_3} \right] \]

    \[ \frac{V_{in} +V_0 sC_2 R_2}{R_2}  = V_a\left[ \frac{ R_3 R_2 sC_2(1+sR_3C_3) + R_3(1+sR_3C_3) + R_2(1+sR_3C_3) - R_2}{R_2R_3} \right] \]

    \[ R_3(V_{in} +V_0 sC_2 R_2)  = V_a\left[  R_3 R_2 sC_2(1+sR_3C_3) + R_3(1+sR_3C_3) + R_2(1+sR_3C_3) - R_2\right] \]

    \[ R_3 V_{in} +V_0 sC_2 R_2 R_3   = V_a\left[  (1+sR_3C_3) \left( R_3 R_2 sC_2 + R_3 + R_2 \right) - R_2\right] \]

    \[ V_a = \frac{ R_3 V_{in} +V_0 sC_2 R_2 R_3  }{ (1+sR_3C_3) \left( R_3 R_2 sC_2 + R_3 + R_2 \right) - R_2 } \]

For the ideal non-inverting op-amp:

    \[ V_0 = A_f V_a \]

Where,

    \[A_f = 1+\frac{R_f}{R_1} = Gain \, of \, filter \, in \, passband\]

    \[ V_0 = A_f\left[ \frac{ R_3 V_{in} +V_0 sC_2 R_2 R_3  }{ (1+sR_3C_3) \left( R_3 R_2 sC_2 + R_3 + R_2 \right) - R_2 } \right] \]

    \[ V_0-\frac{A_f V_0 sC_2 R_2 R_3}{(1+sR_3C_3) \left( R_3 R_2 sC_2 + R_3 + R_2 \right) - R_2 }   = \frac{A_f R_3 V_{in}}{ (1+sR_3C_3) \left( R_3 R_2 sC_2 + R_3 + R_2 \right) - R_2 }} \]

    \[V_0 \left[(1+sR_3C_3) (R_3 R_2 sC_2 + R_3 + R_2) - R_2 -  A_f sC_2 R_2 R_3 \right] = A_f R_3 V_{in}\]

    \[\frac{V_0}{V_{in}} = \frac{A_f R_3}{ \left[(1+sR_3C_3) (R_3 R_2 sC_2 + R_3 + R_2) - R_2 -  A_f sC_2 R_2 R_3 \right]} \]

Rearrange this equation,

    \[\frac{V_0}{V_{in}} = \frac{A_f R_3}{ \left[(1+sR_3C_3) (R_2+R_3+sR_2R_3C_2) - R_2 -  sA_fR_2 R_3C_2 \right]} \]

    \[\frac{V_0}{V_{in}} = \frac{A_f R_3}{ \left[ (R_2+R_3+sR_2R_3C_2+sR_2R_3C_3+ sR_3^2 C_3+s^2R_2R_3^2C_2C_3)- R_2 -  sA_fR_2 R_3C_2 \right]} \]

    \[\frac{V_0}{V_{in}} = \frac{A_f R_3}{ s^2R_2R_3^2C_2C_3+s(R_2R_3C_2 + R_2R_3C_3 + R_3^2C_3 -  A_fR_2 R_3C_2) + R_3} \]

    \[\frac{V_0}{V_{in}} = \frac{A_f R_3}{R_2R_3^2C_2C_3 \left(s^2 + s\frac{R_2R_3C_2 + R_2R_3C_3 + R_3^2C_3 -  A_fR_2 R_3C_2}{ R_2R_3^2C_2C_3} + \frac{R_3}{R_2R_3^2C_2C_3}\right) } \]

    \[\frac{V_0}{V_{in}} = \frac{A_f }{R_2R_3C_2C_3 \left(s^2 + s\frac{R_2C_2 + R_2C_3 + R_3C_3 -  A_fR_2C_2}{ R_2R_3C_2C_3} + \frac{1}{R_2R_3C_2C_3}\right) } \]

    \[\frac{V_0}{V_{in}} = \frac{\frac{A_f}{ R_2R_3C_2C_3}}{\left(s^2 + s\frac{R_2C_2 + R_2C_3 + R_3C_3 -  A_fR_2C_2}{ R_2R_3C_2C_3} + \frac{1}{R_2R_3C_2C_3}\right) } \]

Compare the result with the standard second-order low-pass form:

    \[ \frac{V_0}{V_{in}} = \frac{A}{s^2+ 2 \zeta \omega_c s+ \omega_c^2} \]

Coefficient comparison gives the natural frequency and Q only if the preceding circuit algebra and topology match. Because one protected denominator term is inconsistent, treat the following expressions as unverified until recalculated from the schematic.

The protected line labels a dimensioned numerator coefficient as gain:

    \[ A_{max} = \frac{A_f}{R_2R_3C_2C_3} \]

For the stated ideal topology, the natural-frequency term is:

    \[\omega_c^2 = \frac{1}{R_2R_3C_2C_3} \]

    \[ \omega_c =  \frac{1}{\sqrt{R_2R_3C_2C_3}} \]

    \[ f_c =  \frac{1}{2\pi \sqrt{R_2R_3C_2C_3}} \]

For the equal-component special case, set R2 equal to R3 and C2 equal to C3:

    \[R_2 = R_3 = R \quad and \quad C_2 = C_3 = C\]

    \[ f_c = \frac{1}{2\pi R C}\]

Substitute these component values into the transfer function:

    \[ \frac{V_0}{V_{in}}  = \frac{\frac{A_f}{R^2C^2}}{s^2+s\frac{RC+RC+RC-A_f RC}{R^2C^2}+ \frac{1}{ R^2C^2 }} \]

    \[ \omega_c = \frac{1}{RC} \]

    \[ \frac{V_0}{V_{in}}  = \frac{A_f \omega^2}{s^2+s(3-A_f)\omega+ \omega^2}} \]

For this equal-component, non-inverting Sallen-Key form, Q is:

    \[ Q = \frac{1}{3-A_f} \]

Only this equal-component topology makes Q depend solely on stage gain. The ideal expression requires gain below 3 for positive damping; real stability also depends on op-amp dynamics and component tolerance.

A standalone second-order Butterworth section needs Q = 0.7071. Substituting that target gives the required ideal stage gain.

    \[ 0.707 = \frac{1}{3-A_f} \]

    \[ A_f = 1.586 \]

    \[ 1 + \farc{R_f}{R_1} = 1.586 \]

    \[  \farc{R_f}{R_1} = 0.586 \]

The two following protected equations misspell frac as farc. Their intended result is the resistor ratio 0.586, giving ideal gain 1.586 for this equal-component second-order section. Verify the realised response with actual op-amp and component tolerances.

Frequency Response of Second-order Low Pass Butterworth Filter
Frequency Response of Second-order Low Pass Butterworth Filter

Third-order Lowpass Butterworth Filter

A third-order low-pass Butterworth can cascade one real-pole section with one complex-pole section.

The figure shows one third-order active implementation.

Third-order Low Pass Butterworth Filter
Third-order Low Pass Butterworth Filter

The first part is first order and the second part is second order. Buffering and section order help prevent one stage from loading another.

The first-order stage may be passive when its source and load impedances do not shift its pole. The alternative figure uses one op-amp, but its component interaction and loading still need analysis.

Third-order Low Pass Butterworth Filter (with one OP-AMP)
Third-order Low Pass Butterworth Filter (with one OP-AMP)

A third-order Butterworth does not use a Q = 0.707 second-order section. Its complex pole pair has Q = 1, while the real-pole section supplies the remaining factor. When both sections share the same cutoff, the complete filter is down 3.0103 dB there, not 6 dB.

In the equal-component Sallen-Key topology, gain 2 gives Q = 1 for the third-order complex-pole section. Set any required overall passband gain separately and check headroom.

A third-order low-pass approaches -60 dB per decade. Its transition is steeper than lower orders, although phase shift, delay, component sensitivity and implementation cost also increase.

Frequency Response of Third-order Low Pass Butterworth Filter
Frequency Response of Third-order Low Pass Butterworth Filter

Fourth-order Lowpass Butterworth Filter

A fourth-order Butterworth filter cascades two second-order sections with different Q values. The figure shows an active low-pass implementation.

Fourth-order Low Pass Butterworth Filter
Fourth-order Low Pass Butterworth Filter

Using Q = 0.707 for both sections does not produce a fourth-order Butterworth response. The required Q values are about 0.5412 and 1.3065. For the equal-component gain-controlled topology, these correspond to gains near 1.152 and 2.235. Their product also sets overall passband gain, so add scaling if unity gain is required.

The figure displays the fourth-order low-pass magnitude response.

Difference Between Butterworth and Chebyshev Filter

For the same order and edge conventions, a Chebyshev design can give a narrower transition than Butterworth by allowing equiripple error. Type I has passband ripple and a monotonic stopband; Type II, or inverse Chebyshev, has a flat passband and stopband ripple.

The table compares the common analogue low-pass prototypes. Exact order and transition width depend on the same stated passband and stopband specifications.

  Butterworth Filter Chebyshev Filter
Order of Filter The order of the Butterworth filter is higher than the Chebyshev filter for the same desired specifications. The order of the Chebyshev filter is less compared to the Butterworth filter for the same desired specifications.
Hardware It requires more hardware. It requires less hardware.
Ripple The magnitude is monotonic in both passband and stopband. Type I has passband ripple; Type II has stopband ripple.
Poles Normalised low-pass poles lie on a circle in the left half-plane. Type I poles lie on an ellipse in the left half-plane.
Transition band The Butterworth filter has a wider transition band compared to the Chebyshev filter. The Chebyshev filter has a narrow transition band compared to the Butterworth filter.
Types It supports low-pass, high-pass, band-pass and band-stop forms. The common approximations are Type I and Type II.
Cutoff Frequency Cutoff is usually defined at the -3.0103 dB point for the normalised low-pass. Edge meaning depends on ripple and attenuation specifications.

Butterworth Filter Applications

Use a Butterworth response when passband magnitude flatness matters more than the narrowest transition or most linear phase.

  • Anti-aliasing and reconstruction filters when the selected order meets stopband attenuation before the Nyquist limit.
  • Audio crossover, equalisation and bandwidth-limiting stages that need a smooth magnitude response.
  • Channel selection, noise limiting and measurement conditioning in communication and control systems.
  • Radar signal conditioning where a monotonic passband and specified attenuation are suitable.
  • Motion-sensor smoothing when phase delay and transient response remain acceptable.
Want To Learn Faster? 🎓
Get electrical articles delivered to your inbox every week.
No credit card required—it’s 100% free.

About Electrical4U

Electrical4U is dedicated to the teaching and sharing of all things related to electrical and electronics engineering.