Difference between revisions of "Butterworth Filters"
Jump to navigation
Jump to search
Line 43: | Line 43: | ||
-\frac{s^2}{\omega_0^2} = e^{j\pi\frac{2k-1}{N}} | -\frac{s^2}{\omega_0^2} = e^{j\pi\frac{2k-1}{N}} | ||
</math>|{{EquationRef|7}}}} | </math>|{{EquationRef|7}}}} | ||
+ | |||
+ | Solving for <math>s</math>, we get the poles of the low-pass Butterworth filter: | ||
+ | |||
+ | {{NumBlk|::|<math> | ||
+ | \begin{align} | ||
+ | s & = \omega_0\left( -1\cdot e^{j\pi\frac{2k-1}{N}} \right)^\frac{1}{2}\\ | ||
+ | & = \omega_0\left( e^{j\pi}\cdot e^{j\pi\frac{2k-1}{N}} \right)^\frac{1}{2}\\ | ||
+ | & = \omega_0\cdot e^{j\pi\frac{2k+N-1}{2N}}\\ | ||
+ | & = p_k | ||
+ | \end{align} | ||
+ | </math>|{{EquationRef|8}}}} | ||
+ | |||
+ | We can then write: | ||
+ | |||
+ | {{NumBlk|::|<math> | ||
+ | H\left(s\right) = \frac{1}{\displaystyle \prod_{k=1}^N \frac{s-p_k}{\omega_0}} | ||
+ | </math>|{{EquationRef|9}}}} |
Revision as of 17:11, 15 March 2021
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)
-