Butterworth Filter Design
Butterworth Infinite Impulse Response Filter Design · Also known as: Butterworth IIR Design, Butterworth Lowpass Filter
The Butterworth filter is a type of signal processing filter designed to have the flattest possible frequency response in the passband while rolling off toward the stopband with a gentle slope. Introduced by Stephen Butterworth in 1930, it has become one of the most widely used filter designs in electrical engineering and digital signal processing due to its predictable and smooth frequency characteristics.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Choose Butterworth filters when you need a smooth, monotonic frequency response without passband ripple and can accept a gradual transition to the stopband. They are particularly suitable for audio processing, biomedical signal filtering, and applications where phase distortion is acceptable. Avoid Butterworth filters when you require a very sharp cutoff with minimal filter order, as Chebyshev or Elliptic filters would be more efficient in such cases.
Strengths & limitations
- Maximally flat frequency response in the passband with no ripple or overshoot
- Smooth, monotonic magnitude response makes it predictable and easy to design
- Well-established design methodology with simple closed-form equations
- Computationally efficient for real-time signal processing applications
- Requires higher filter order than Chebyshev or Elliptic filters for equivalent transition bandwidth
- Gradual transition region may not be suitable for applications requiring sharp frequency cutoff
- Phase response is nonlinear, introducing phase distortion in the signal
Frequently asked
How do I choose the filter order for a Butterworth filter?
The filter order is determined from the attenuation requirement and transition bandwidth using the equation: n ≥ log₁₀[(10^(As/10) - 1)/(10^(Ap/10) - 1)] / [2·log₁₀(ωs/ωp)], where As is stopband attenuation in dB, Ap is passband ripple in dB, and ωs, ωp are stopband and passband frequencies. Round up to the nearest integer.
What is the relationship between analog and digital Butterworth filters?
Analog Butterworth filters can be transformed to digital equivalents using the bilinear transformation, which maps the s-plane poles to z-plane poles while preserving the magnitude response characteristics and filter order. This technique allows you to design in the well-established analog domain and then convert to digital implementation.
Why does Butterworth filter have no ripple?
The Butterworth design minimizes the derivative of the magnitude response at the cutoff frequency (ω=ωc), which forces the response to be as flat as possible. This mathematical constraint eliminates ripple in the passband but necessitates a gentler rolloff rate compared to filters that allow ripple.
Can I use a Butterworth filter for real-time signal processing?
Yes, Butterworth filters are excellent for real-time applications. Digital IIR implementations are computationally efficient requiring only O(n) operations per sample, where n is the filter order. Direct Form II structures provide numerical stability for real-time implementation.
Sources
How to cite this page
ScholarGate. (2026, June 3). Butterworth Infinite Impulse Response Filter Design. ScholarGate. https://scholargate.app/en/signal-processing/butterworth-filter-design
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Chebyshev Filter DesignSignal Processing↔ compare
- IIR Filter DesignSignal Processing↔ compare
- Matched FilterSignal Processing↔ compare
- Wiener FilterSignal Processing↔ compare