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:
-
![{\displaystyle \left.{\frac {\partial ^{N}\left|H\left(j\omega \right)\right|}{\partial \omega ^{N}}}\right|_{\omega =0}=0}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/cfc9438d456e130a3a298dbec708237c911de7f3)
|
|
(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:
-
![{\displaystyle \left|H\left(j\omega \right)\right|^{2}={\frac {1}{1+\left({\frac {\omega }{\omega _{0}}}\right)^{2N}}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/c504020cc28ea5338716c3ab28b494fc36496ed2)
|
|
(2)
|
Where
is the filter order and
is the
frequency. Note that
at
. Thus:
-
![{\displaystyle H\left(s\right)\cdot H\left(-s\right)={\frac {1}{1+\left({\frac {-s^{2}}{\omega _{0}^{2}}}\right)^{N}}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/dbb3d00cd3e2e07603706a7412a38498d9b4c6eb)
|
|
(3)
|
Thus, the poles are the roots of:
-
![{\displaystyle 1+\left({\frac {-s^{2}}{\omega _{0}^{2}}}\right)^{N}=0}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/b4f72394eb693610caa02379fbd91ad13c6af17e)
|
|
(4)
|
Or equivalently:
-
![{\displaystyle {\frac {-s^{2}}{\omega _{0}^{2}}}=\left(-1\right)^{\frac {1}{N}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/799331eccf812cdade0a5391d2ef10bbc415c733)
|
|
(5)
|
Since we can write
, the
root of
can also be written as:
-
![{\displaystyle \left(-1\right)^{\frac {1}{N}}=e^{j\pi {\frac {2k-1}{N}}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/9418214996b6f05583059f45f8711086d1a98443)
|
|
(6)
|