Butterworth filters are a class of all-pole filters, where the poles of the normalized transfer function are equally spaced along the unit circle (). This results in a maximally flat pass-band magnitude response, or equivalently:
-
|
|
(1)
|
This means that the derivative of the magnitude at DC is zero.
The Low-Pass Butterworth Filter
The low-pass Butterworth filter has the following magnitude response:
-
|
|
(2)
|
Where is the filter order and is the frequency. Note that at . Thus:
-
|
|
(3)
|
Thus, the poles are the roots of:
-
|
|
(4)
|
Or equivalently:
-
|
|
(5)
|
Since we can write , the roots of can be written as:
-
|
|
(6)
|
For . Thus, we get:
-
|
|
(7)
|
Solving for , we get the poles of the low-pass Butterworth filter:
-
|
|
(8)
|
We can then write:
-
|
|
(9)
|