
- 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.

The following magnitude form describes an nth-order Butterworth low-pass:
![Rendered by QuickLaTeX.com \[ H(j\omega) = \frac{1}{\sqrt{1+\varepsilon^2(\frac{\omega}{\omega_C})^{2n}}} \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-a959ec056eaded9746009c499747a989_l3.png)
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.
![]()
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.

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:
![]()
![Rendered by QuickLaTeX.com \[ V_a = \frac{-j(\frac{1}{2\pi f C})}{R-j (\frac{1}{2\pi f C})} V_{in} \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-3c9f05a4ec300c2055cbe18bee10c71a_l3.png)
![]()
![]()
![]()
For an ideal non-inverting op-amp stage:
![]()
![]()
![Rendered by QuickLaTeX.com \[ \frac{V_0}{V_a} = \frac{A_f}{1+j\frac{f}{f_c}} \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-b735de125229e321746c9f646621e11d_l3.png)
Where,
![]()
Af = Gain of filter in Passband
![]()
fc = Cutoff Frequency
f = Operating Frequency
![]()
![Rendered by QuickLaTeX.com \[ \left|\frac{V_0}{V_a} \right| = \frac{A_f}{\sqrt{1+j \left( \frac{f}{f_c} \right) ^2}} \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-a076af87c2c4b82ca944df7d801d8d9f_l3.png)
![]()
- At very low frequency, f<<fc
![Rendered by QuickLaTeX.com \[ \left|\frac{V_0}{V_a} \right| \approx A_f (Constant) \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-019f9e58b70d87f17c7c74ec08e14960_l3.png)
- At cutoff frequency, f= fc
![Rendered by QuickLaTeX.com \[ \left|\frac{V_0}{V_a} \right| = \frac{A_f}{\sqrt{2}} = 0.707A_f \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-3e4f05912ad690b4d656c7269cf16ec6_l3.png)
- At high frequency, f> fc
![Rendered by QuickLaTeX.com \[ \left|\frac{V_0}{V_a} \right| < A_f \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-72858c651a0ccf37f32311368f62df70_l3.png)
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.

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.

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:
![]()
(1) ![]()
Use the potential-divider relation at node Va:
![Rendered by QuickLaTeX.com \[ V_a = V_1\left[ \frac{\frac{1}{sC_3}}{R_3+\frac{1}{sC_3}} \right] \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-c5fe855f6e9e74661279f36bd31beafd_l3.png)
![Rendered by QuickLaTeX.com \[ V_a = V_1\left[ \frac{\frac{1}{sC_3}}{\frac{R_3{sC_3} +{1}}{sC_3}} \right] \]](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-cbf826e1abadb7946099f7c176dcfca7_l3.png)
![]()
![]()
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.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
For the ideal non-inverting op-amp:
![]()
Where,
![]()
![]()