Overview
A Butterworth Filter is designed to be maximally flat in the passband, making it a common general-purpose low-pass, high-pass, or band-pass filter.
Filters signals with a smooth passband and monotonic frequency response.
Compact metadata for implementation and discovery.
A Butterworth Filter is designed to be maximally flat in the passband, making it a common general-purpose low-pass, high-pass, or band-pass filter.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n * order)
Worst
O(n * order)
Space
O(order)
|H(f)| = 1 / sqrt(1 + (f / cutoff)^(2 * order))Describes the smooth Butterworth low-pass rolloff.
Show a smooth frequency response that rolls off after the cutoff.
Higher order gives steeper rolloff but can add numerical sensitivity.
What each reference supports for this entry.
Reference text for digital filters, Fourier analysis, and discrete-time signal-processing methods.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Butterworth filters are often designed as maximally flat low-pass filters.