Difference between revisions of "Butterworth Filters"

From Microlab Classes
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)