Fourier-Reihen, Teil 3 – Die Berechnung des Spektrums

In den ersten beiden Teilen (Teil 1 und Teil 2) haben wir rotierende Zeiger addiert, deren Frequenzen jeweils ganzzahlige Vielfache der Frequenz des langsamsten Zeigers waren. Die Projektion des Summenzeigers führt zu einer periodischen Funktion, mit einer Periodendauer, die gleich der Periode des langsamsten Zeigers ist.

Jetzt drehen wir die Sache um: Wir haben eine reelle, periodische Funktion s (das Signal; um nicht wieder f für die Funktion und die Frequenz zu verwenden), deren Periodendauer gleich T ist. Entsprechend ist ihre Grundfrequenz f_1 = 1/T und die Grundkreisfrequenz \omega_1 = \tau \cdot f_1 = \tau / T. (Als Tauist verwende ich wie immer die Kreiskonstante \tau = 2\pi.) Dieses Signal s wollen wir als die Projektion der Summe rotierender Zeiger

\displaystyle s(t) = \Im\left(\sum_{k=0}^\infty\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right) = \sum_{k=0}^\infty\Im\left(\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right)

schreiben.

Wie kommen wir nun zu den komplexen Amplituden \underline{A}_k?

Leider sind die \underline{A}_k in den Klammern des Imaginärteils »gefangen«, und wir müssen sie da zuerst heraus bekommen. Es ist zwar

\displaystyle\Im\left(\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right)= \Im\left(A_ke^{\underline{i}\varphi_k} \cdot e^{\underline{i}k\omega_1 t}\right) = A_k\sin(k\omega_1 t + \varphi_k) ,

aber mit phasenverschobenen Sinusfunktionen lässt sich nicht so gut rechnen wie mit Exponentialfunktionen.

Das komplex Konjugierte to the rescue!

Von einer komplexen Zahl \underline{z} = z_r + z_i\,\underline{i} ist z_i = \Im(\underline{z}) der Imaginärteil. Die zu \underline{z} konjugiert komplexe Zahl ist \underline{z}^* = z_r - z_i\,\underline{i}. Geht man von einer zur anderen, muss man nur das Vorzeichen des Imaginärteils umdrehen; sie liegen daher spiegelsymmetrisch zur reellen Achse.

Wenn wir \underline{z} und \underline{z}^* subtrahieren, bekommen wir

\underline{z} - \underline{z}^* = (z_r + z_i\,\underline{i}) - (z_r - z_i\,\underline{i}) = 2z_i\,\underline{i} .

Für den Imaginärteil folgt daher

\displaystyle\Im(\underline{z}) = z_i = \frac{\underline{z} - \underline{z}^*}{2\underline{i}} .

Das können wir auf die Summanden unserer Reihe anwenden:

\displaystyle \begin{aligned}\Im\left(\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right) &= \frac{\left(\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right) - \left(\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right)^*}{2\underline{i}}\\ &= \frac{\underline{A}_k \cdot e^{\underline{i}k\omega_1 t} - \underline{A}_k^* \cdot \left(e^{\underline{i}k\omega_1 t}\right)^*}{2\underline{i}}\\ &= \frac{\underline{A}_k}{2\underline{i}} \cdot e^{\underline{i}k\omega_1 t} - \frac{\underline{A}_k^*}{2\underline{i}} \cdot e^{-\underline{i}k\omega_1 t}\\ &= \frac{\underline{A}_k}{2\underline{i}} \cdot e^{\underline{i}k\omega_1 t} + \left(\frac{\underline{A}_k}{2\underline{i}}\right)^* \cdot e^{-\underline{i}k\omega_1 t}\end{aligned}

In der 2. Zeile haben wir verwendet, dass komplex konjugieren und multiplizieren/dividieren vertauschbar sind (nachrechnen!). In der 3. Zeile haben wir verwendet, dass komplex konjugieren geometrisch ein Spiegeln an der reellen Achse ist. Dadurch ändert sich einfach das Vorzeichen des Winkels in der Exponentialfunktion. In der 4. Zeile haben wir dann verwendet, dass (2\underline{i})^* = -2\underline{i} ist.

Von den komplexen Amplituden zu den Fourier-Koeffizienten

Definieren wir die Fourier-Koeffizienten als \displaystyle\underline{S}_k = \frac{\underline{A}_k}{2\underline{i}}, können wir unsere Summe folgendermaßen schreiben

\displaystyle\begin{aligned}s(t) &= \sum_{k=0}^\infty\Im\left(\underline{A}_k \cdot e^{\underline{i}k\omega_1 t}\right)\\ &= \sum_{k=0}^\infty \left(\underline{S}_k \cdot e^{\underline{i}k\omega_1 t} + \underline{S}_k^* \cdot e^{-\underline{i}k\omega_1 t}\right)\end{aligned}

Der Term e^{\underline{i}k\omega_1t} steht für einen mathematisch positiv (gegen den Uhrzeigersinn) drehenden Zeiger. Entsprechend steht der Term e^{-\underline{i}k\omega_1t} für einen mathematisch negativ (im Uhrzeigersinn) drehenden Zeiger (s. Abb. 1).

AnimZeigerLR
Abb. 1: Ein Zeiger mit komplexer Amplitude \underline{A} = (\sqrt{2} + \sqrt{2}\, \underline{i}) = 2 \cdot e^{\underline{i}\tau/8} rotiert mit Periodendauer T = 2 s gegen den Uhrzeigersinn (links). Rechts rotiert der dazu konjugiert komplexe Zeiger im Uhrzeigersinn. Dessen komplexe Amplitude ist \underline{A}^* = (\sqrt{2} - \sqrt{2}\, \underline{i}) = 2 \cdot e^{-\underline{i}\tau/8}.

Eine andere Interpretation ist, dass in unserer Summe

\displaystyle s(t) = \sum_{k=0}^\infty \left(\underline{S}_k \cdot e^{\underline{i}k\omega_1 t} + \underline{S}_k^* \cdot e^{-\underline{i}k\omega_1 t}\right)

über positive (k\cdot \omega_1, k>0und negative (-k\cdot \omega_1, k>0) Frequenzen summiert wird. Damit hätten wir dann

\displaystyle \begin{aligned}s(t) &= \sum_{k=0}^\infty \left(\underline{S}_k \cdot e^{\underline{i}k\omega_1 t} + \underline{S}_{-k} \cdot e^{-\underline{i}k\omega_1 t}\right)\\ &= \sum_{k=-\infty}^\infty \underline{S}_k \cdot e^{\underline{i}k\omega_1 t}\end{aligned}

Für reellwertige Funktionen s gilt dabei immer, dass

\underline{S}_{-k} = \underline{S}_k^*

ist. Allerdings müssen wir dabei den Gleichanteil mit Frequenz 0 genauer betrachten. In der vorletzten Summe steht für k = 0: (\underline{S}_0 \cdot 1 + \underline{S}_0 \cdot 1), in der letzten für k = 0 aber nur noch \underline{S}_0 \cdot 1. Damit es wieder passt, müssen wir die Definition der Fourier-Koeffizient leicht abändern zu

\displaystyle\underline{S}_k = \begin{cases}\displaystyle\frac{\underline{A}_0}{\underline{i}} & \text{wenn } k = 0 \text{ ist}\\[3ex] \displaystyle\frac{\underline{A}_k}{2\underline{i}} & \text{wenn } k > 0 \text{ ist}\end{cases}

Für negative k nehmen wir einfach das \underline{S} mit dem entsprechenden positiven k und drehen das Vorzeichen vom Imaginärteil um. Z.B. ist \underline{S}_{-5} = \underline{S}_5^*. Für reellwertige Funktionen s ist der Gleichanteil immer reell, weil \underline{S}_0 = \underline{S}_0^* ist.

Sehen wir uns das anhand der Rechteckschwingung aus dem letzten Teil an. Zur Erinnerung ist sie noch einmal in Abb. 2 gezeigt.

AnimRechteck12
Abb. 2: Die Rechteckschwingung aus Teil 2.

Der Betrag der komplexen Amplituden (s. Abb. 3) war indirekt proportional zur Frequenz f, und alle Phasen waren 0.

SpektRechteck12
Abb. 3: Das Spektrum der komplexen Amplituden der Rechteckschwingung aus Abb. 2.

Das entsprechende Spektrum der Fourier-Koeffizienten zeigt Abb. 4. Die Beträge \lvert \underline{S}_k\rvert sind halb so groß wie die \lvert \underline{A}_k\rvert, dafür haben wir »doppelt so viele«. Außerdem sind sie für die entsprechenden positiven und negativen Frequenzen gleich groß. Man spricht in diesem Zusammenhang auch oft von einem zweiseitigen Spektrum. Weil \underline{S}_{-k} = \underline{S}_k^* ist, sind die Vorzeichen der Phasen von positiven und negativen Frequenzen umgekehrt.

FKRechteck12
Abb. 4: Das Spektrum der Fourier-Koeffizienten der Rechteckschwingung aus Abb. 2.

Ist jetzt das Spektrum der komplexen Amplituden oder das Spektrum der Fourier-Koeffizienten das Spektrum? Die komplexen Amplituden passen besser zu einer Summe allgemeiner Sinus-Funktionen

s(t) = A_0 + A_1\sin(\omega_1t + \varphi_1) + A_2\sin(2\omega_1t + \varphi_2) + \dotsb ,

weil ihre Beträge \lvert\underline{A}_k\rvert = A_k und Argumente \arg(\underline{A}_k) = \varphi_k hier direkt vorkommen. Die Fourier-Koeffizienten können wir jedoch direkter erhalten (s. u.). Außerdem sind sie das Ergebnis einer Fourier-Transformation (wie wir in einem späteren Beitrag noch sehen werden). Da die beiden direkt miteinander zusammenhängen, ist es ein bisschen der Streit um des Kaisers Bart. Von Autor zu Autor können sich die Definitionen leicht unterscheiden, weshalb man jeweils nachlesen sollte, was genau gemeint ist.

Wo ist die Mitte?

Durch diese ganze Umformerei haben wir die komplexen Amplituden aus dem Imaginärteil befreit und sind zu den Fourier-Koeffizienten übergegangen:

\displaystyle s(t) = \dotsb + \underline{S}_{-2} \cdot e^{-2\underline{i}\omega_1 t} + \underline{S}_{-1} \cdot e^{-\underline{i}\omega_1 t} + \underline{S}_0 + \underline{S}_{1} \cdot e^{\underline{i}\omega_1 t} + \underline{S}_{2} \cdot e^{2\underline{i}\omega_1 t} + \dotsb

Aber was hat das gebracht? Abgesehen von \underline{S}_0 ist jeder Summand ein rotierender Zeiger, der in einer Periodendauer eine ganzzahlige Anzahl von Drehungen mit konstanter Geschwindigkeit um den Ursprung vollführt. Wenn wir die Werte eines dieser Zeiger über eine Periode zeitlich mitteln, bekommen wir die Mitte aller Punkte auf dem Kreis – den Mittelpunkt. Weil alle Zeiger um den Ursprung kreisen, kommt jeweils 0 heraus. Der Mittelwert einer Konstanten ist diese Konstante selbst; daher ergibt der zeitliche Mittelwert der rechten Seite über eine Periode nur \underline{S}_0. Wenn wir auf der einen Seite einer Gleichung mitteln, müssen wir das auf der anderen Seite auch tun. D.h., der Koeffizient \underline{S}_0 ist einfach das zeitliche Mittel der Funktion s über eine ganze Periode:

\displaystyle\underline{S}_0=\frac{1}{T}\int_0^Ts(t)\,\mathrm{d}t=\frac{1}{T}\int_{-\frac{T}{2}}^{+\frac{T}{2}}s(t)\,\mathrm{d}t

Es ist dabei völlig unerheblich, wann wir mit der Integration beginnen – solange wir über eine ganze Periode integrieren. Meistens geht man von t=0 bis t=T oder nimmt die symmetrischere Version von t=-\frac{T}{2} bis t=+\frac{T}{2}. Die große Frage dabei ist, ob wir über eine unendliche Reihe einfach so mitteln dürfen. Für viele Funktionen lautet die Antwort ja, aber nicht für alle.

Und wie bekommen wir jetzt die anderen \underline{S}? Um z.B. \underline{S}_1 zu erhalten, multiplizieren wir alles mit e^{-1\cdot\underline{i}\omega_1 t}. Weil bei der Multiplikation von Exponentialfunktionen nur die Exponenten addiert werden, wird der Faktor von \underline{S}_1 zu

\displaystyle e^{1\cdot\underline{i}\omega_1 t} \cdot e^{-1\cdot\underline{i}\omega_1 t} = e^0 = 1

Alle anderen Exponenten werden ebenfalls um 1 \cdot \underline{i}\omega_1t reduziert. Dadurch bekommen wir

\displaystyle s(t)\cdot e^{-1\cdot\underline{i}\omega_1 t} = \dotsb + \underline{S}_{-2} \cdot e^{-3\underline{i}\omega_1 t} + \underline{S}_{-1} \cdot e^{-2\underline{i}\omega_1 t} + \underline{S}_0 \cdot e^{-1\cdot\underline{i}\omega_1 t} + \underline{S}_{1} + \underline{S}_{2} \cdot e^{1\underline{i}\omega_1 t} + \dotsb

wo jetzt nur \underline{S}_1 ohne Exponentialfunktion dasteht. Mitteln wir wieder über eine Periode, fallen alle anderen \underline{S} weg und wir erhalten

\displaystyle\underline{S}_1 = \frac{1}{T}\int_{-\frac{T}{2}}^{+\frac{T}{2}} s(t) \cdot e^{-1\cdot\underline{i}\omega_1 t} \, \mathrm{d}t

Das Spiel können wir für jedes beliebige k machen und erhalten das symmetrische Paar

\displaystyle \boxed{s(t) = \sum_{k=-\infty}^{+\infty} \underline{S}_k \cdot e^{\underline{i}k\omega_1 t}} \qquad \text{und} \qquad \boxed{\underline{S}_k = \frac{1}{T} \int_{-\frac{T}{2}}^{+\frac{T}{2}} s(t) \cdot e^{-\underline{i}k\omega_1 t} \, \mathrm{d}t}

Sobald wir das für alle k \geq 0 gemacht haben, sind wir fertig, weil wir für k < 0 nur noch komplex konjugieren müssen.

Unsere komplexen Amplituden können wir entsprechend mit

\underline{A}_k = \begin{cases} \displaystyle \phantom{2}\underline{i} \cdot \underline{S}_0 = \frac{\underline{i}}{T} \int_{-\frac{T}{2}}^{+\frac{T}{2}} s(t) \, \mathrm{d}t & \text{wenn } k = 0 \text{ ist}\\[3ex] \displaystyle 2\underline{i} \cdot \underline{S}_k = \frac{2\underline{i}}{T} \int_{-\frac{T}{2}}^{+\frac{T}{2}} s(t) \cdot e^{-\underline{i}k\omega_1 t} \, \mathrm{d}t & \text{wenn } k > 0 \text{ ist}\end{cases}

ausrechnen.

Ein einfaches Beispiel

Nehmen wir als Beispiel die allgemeine Rechteckschwingung aus Abb. 5. Das Signal »hüpft« alle halbe Periodendauern zwischen a und -a hin- und her.

Rechteck
Abb. 5: Eine allgemeine Rechteckschwingung.

Zur Berechnung der \underline{S}_k können wir von t = 0 bis t = T integrieren:

\displaystyle\begin{aligned}\underline{S}_k &= \frac{1}{T}\int_0^T s(t)\cdot e^{-\underline{i}k\omega_1t}\,\mathrm{d}t\\&= \frac{1}{T}\left(\int_0^{\frac{T}{2}}a\cdot e^{-\underline{i}k\omega_1t}\,\mathrm{d}t + \int_{\frac{T}{2}}^T -a\cdot e^{-\underline{i}k\omega_1t}\,\mathrm{d}t\right)\\&= \frac{a}{T}\cdot\int_0^{\frac{T}{2}} e^{-\underline{i}k\omega_1t}\,\mathrm{d}t - \frac{a}{T}\cdot\int_{\frac{T}{2}}^T e^{-\underline{i}k\omega_1t}\,\mathrm{d}t\end{aligned}

In der 2. Zeile haben wir das Integral auf die zwei Halbzeiten mit unterschiedlichen Werten aufgespalten. In der 3. Zeile haben wir konstante Faktoren vor die Integrale gezogen.

Exponentialfunktionen lassen sich sehr einfach integrieren:

\displaystyle\int e^{-\underline{i}k\omega_1t}\,\mathrm{d}t = \frac{e^{-\underline{i}k\omega_1t}}{-\underline{i}k\omega_1}

Ober- und Untergrenze eingesetzt ergibt

\displaystyle\begin{aligned}\underline{S}_k &= \frac{a}{T}\cdot\left.\frac{e^{-\underline{i}k\omega_1t}}{-\underline{i}k\omega_1}\right\rvert_0^{\frac{T}{2}} - \frac{a}{T}\cdot\left.\frac{e^{-\underline{i}k\omega_1t}}{-\underline{i}k\omega_1}\right\rvert_{\frac{T}{2}}^T\\&= \frac{a}{T}\left(\frac{e^{-\underline{i}k\omega_1\frac{T}{2}}}{-\underline{i}k\omega_1}-\frac{1}{-\underline{i}k\omega_1}\right) - \frac{a}{T}\left(\frac{e^{-\underline{i}k\omega_1T}}{-\underline{i}k\omega_1}-\frac{e^{-\underline{i}k\omega_1\frac{T}{2}}}{-\underline{i}k\omega_1}\right)\\&= \frac{a}{T}\cdot\frac{1}{\underline{i}k\omega_1} - \frac{2a}{T}\cdot\frac{e^{-\underline{i}k\omega_1\frac{T}{2}}}{\underline{i}k\omega_1} + \frac{a}{T}\cdot\frac{e^{-\underline{i}k\omega_1T}}{\underline{i}k\omega_1}\end{aligned}

weil e^0 = 1 ist.

Weil \omega_1 = \tau/T ist, können wir die verbliebenen Exponentialausdrücke folgendermaßen vereinfachen:

\displaystyle e^{-\underline{i}k\omega_1T} = e^{-\underline{i}k\frac{\tau}{T}T} = e^{-\underline{i}k\tau} = \left(e^{-\underline{i}\tau}\right)^k = 1^k = 1 ,

weil die Drehung des Einheitszeigers um \tau = 360^\circ wieder 1 ergibt:

\displaystyle\boxed{e^{-\underline{i}k\omega_1T} = 1} .

Weiters

\displaystyle e^{-\underline{i}k\omega_1\frac{T}{2}} = e^{-\underline{i}k\frac{\tau}{T}\frac{T}{2}} = e^{-\underline{i}k\frac{\tau}{2}} = \left(e^{-\underline{i}\frac{\tau}{2}}\right)^k = (-1)^k ,

also

\displaystyle\boxed{e^{-\underline{i}k\omega_1\frac{T}{2}} = (-1)^k} \quad \text{und auch} \quad \boxed{e^{\underline{i}k\omega_1\frac{T}{2}} = (-1)^k} ,

weil es egal ist, ob wir den Pfeil 1 um \tau/2 = 180^\circ nach links oder rechts drehen, es kommt immer -1 heraus.

Damit erhalten wir

\displaystyle \begin{aligned}\underline{S}_k &= \frac{a}{T}\cdot\frac{1}{\underline{i}k\omega_1} - \frac{2a}{T}\cdot\frac{(-1)^k}{\underline{i}k\omega_1} + \frac{a}{T}\cdot\frac{1}{\underline{i}k\omega_1}\\&= \frac{2a}{T}\cdot\frac{1}{\underline{i}k\omega_1}\cdot\left(1 - (-1)^k\right)\\&= \frac{2a}{\underline{i}k\tau}\cdot\left(1 - (-1)^k\right)\\&= \begin{cases}\displaystyle\frac{4a}{\underline{i}k\tau} & \text{wenn }k\text{ ungerade ist}\\[3ex] 0 & \text{wenn }k\text{ gerade ist}\end{cases}\end{aligned}

Für die komplexen Amplituden ergibt sich dann

\displaystyle \underline{A}_k = \begin{cases}\displaystyle\frac{8a}{k\tau} & \text{wenn }k\text{ ungerade ist}\\[3ex]0 & \text{wenn }k\text{ gerade ist}\end{cases}

Sie sind also rein reell und positiv – die Phase daher immer 0. In Abb. 2 wurde für a = \tau/8 \approx 0.785 gewählt, in diesem Spezialfall ist A_k = 1/k und die Amplituden sind indirekt proportional zur Frequenz.

Diskussion

Die Grundidee war, die Fourier-Koeffizienten durch zeitliche Mittelwerte zu berechnen. Unter welchen Umständen man eine unendliche Reihe einfach so gliedweise integrieren kann, müssen wir uns noch überlegen.

Eigentlich wollte ich noch ein paar Beispiele mehr vorrechnen. Aber da der Beitrag ohnehin schon sehr lang war, muss ich das auf einen späteren Teil verschieben.

Weiter in Teil 4.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit deinem WordPress.com-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..