Butterworth Filter Theorie
Derivation
Maßgabe: Amplitudenfrequenzgang soll im Durchlass- und Sperrbereich glatt sein.
Dies wird erfüllt durch Polynome der Form
\begin{equation}
G(\omega) = \frac{G_0}{\sqrt{1+\left(\frac{\omega}{\omega_c}\right)^{2N}}}.
\end{equation}
Wir definieren den Betrag der Übertragungsfunktion nun als
\begin{equation}
\left|\underline{H}(j\omega)\right|^2 \overset{!}{=} \frac{G_0}{\sqrt{1+\left(\frac{j\omega}{j\omega_c}\right)^{2N}}}.
\end{equation}
Wichtige Eigenschaften von Systemfunktionen sind
\begin{align}
\left|\underline{H}(s)\right|^2 &= \underline{H}(s) \cdot \overline{\underline{H}(s)} \\
\underline{H}(-j\omega) &= \overline{\underline{H}(j\omega)}
\end{align}
Daraus folgt nun für unsere Systemfunktion $\underline{H}(s)$
\begin{align}
\left|\underline{H}(s)\right|^2 = \frac{G_0^2}{1+\left(\frac{s^2}{j^2\omega_c^2}\right)^{N}} = \frac{G_0^2}{1+\left(-\frac{s^2}{\omega_c^2}\right)^{N}}.
\end{align}
Um das Nennerpolynom aufzustellen bestimmen wir die Nullstellen im Nenner
\begin{align}
\sqrt[N]{-1} = \left(-1\right)^\frac{1}{N} &= e^{j\pi(2n-1)/N} \\
s_n = p_n = \pm \sqrt{-\omega_c^2e^{j\pi(2n-1)/N}} &= \pm \omega_c^2e^{j\pi(2n+N-1)/(2N)}
\end{align}
Die daraus resultierenden Polstellen $p_n$ mit $n=1..N$ sind in der $s$-Ebene in einem Kreis mit dem Radius $\omega_c$ und gleichem Winkel zwischeneinander angeordnet.
Normierter Butterworth-Filter 2. Ordnung
Normierung: $\omega_c=1$ rad/s
Die Polstellen befinden sich nun bei
\begin{align}
p_{1,2,\mathrm{norm}} &= -\frac{1}{\sqrt{2}} \pm \frac{1}{\sqrt{2}}j \\
\underline{H}_{2, \mathrm { norm }}(s) = \frac{1}{\left(s-p_1\right)\left(s-p_2\right)} &\stackrel{s \rightarrow \frac{s}{\omega_c}}{\Longrightarrow} \underline{H}_2(s)=\frac{1}{\left(\frac{s}{\omega_c}-p_1\right)\left(\frac{s}{\omega_c}-p_2\right)} \\
\underline{H}_2(s)=\frac{\omega_c^2}{s^2-\omega_c s(p_1+p_2)+\omega_c^2 p_1 p_2} &= \frac{\omega_c^2}{s^2+\sqrt{2} \omega_c s+\omega_c^2} \\
p_{1,2} &= \omega_c \cdot p_{1,2, \mathrm { norm }}
\end{align}