4. Fourier-Reihen

Fourier-Reihen

Motivation der Fourier-Reihen

Im Abschnitt Periodische Funktionen wurde die Frage gestellt, inwiefern jede periodische Funktion f(t)f(t) in der Schreibweise:

f(t)=k=nncke2πikf0t (dies ist noch keine Fourier-Reihe)f(t) = \sum_{k=-n}^n c_k e^{2 \pi i k f_0 t } \qquad \text{ (dies ist noch keine Fourier-Reihe)}

ausgedrückt werden kann. Diese Frage soll in diesem Abschnitt beantwortet werden. Zudem soll ein Verfahren ermittelt werden, mit welchem man die Koeffizienten ckc_k bestimmen kann, wenn eine bestimmte periodische Funktion f(t)f(t) bekannt ist.

Warum sollte man jedoch überhaupt versuchen eine bekannte periodische Funktion f(t)f(t) mithilfe einer Summe der obigen Form darzustellen?

Rechtecksignal

Man kann zum Beispiel das Signal, welches der Funktion f(t)={1 wenn t gerade1 wenn t ungeradef(t) = \begin{cases} 1 \text{ wenn } \lfloor t \rfloor \text{ gerade} \\ -1 \text{ wenn } \lfloor t \rfloor \text{ ungerade} \end{cases} entspricht, betrachten:

💡

x\lfloor x \rfloor bedeutet, dass xx abgerundet wird. Also z.B. 0.8=0\lfloor 0.8 \rfloor = 0 oder 5.99=5\lfloor 5.99 \rfloor = 5

📚

Nachlesen zur Rechteckschwingung: Wikipedia: Rechteckschwingung (opens in a new tab)

Dieses Signal ist beispielsweise relevant in der Informationsübertragung (Kodierung von 11 und 00 mit verschiedenen Spannungen).

Da es jedoch nicht möglich einen Spannungsanstieg innerhalb von 0s0s hervorzurufen, ist es relevant, eine andere Annäherung für diese Funktion zu finden, was z.B. durch die Fourier-Reihe erreicht werden kann. Bis jetzt ist jedoch noch nicht klar, ob es überhaupt möglich ist eine solche Funktion mit einer Summe von komplexen Exponentialfunktionen zu modellieren.


Im Folgenden wird die Grundfrequenz mit einer Periodendauer f0=1Tf_0 = \frac{1}{T} ausgedrückt, um den Funktionsnamen f(t)f(t) und das ff der Frequenz nicht zu verwechseln:

f(t)=k=nncke2πikTtf(t) = \sum_{k=-n}^n c_k e^{\frac{2 \pi i k}{T} t }

TT beschreibt dabei die Zeit, welche für eine Periode benötigt wird: f(t)=f(t+T)f(t) = f(t+T)

Komplexe Funktionen

Um sich der obigen Frage anzunähern, lassen sich die Koeffizienten ckc_k nochmal etwas genauer betrachten.

Darstellung von Funktionswerten

Um mehr Intuition über die Modellierung eines periodischen Vorgangs durch die Summe

f(t)=k=nncke2πikTtf(t) = \sum_{k=-n}^n c_k e^{\frac{2 \pi i k}{T} t }

zu bekommen, lassen sich die Funktionswerte auf einer komplexen Ebene betrachten.

Was würde für f(t)f(t) gelten, wenn nur c1=0.5c_1 = 0.5 gesetzt wird und die Eigenschaft der konjugierten komplexen Koeffizienten beachtet wird?

Wenn man die Ergebnisse von f(t)f(t) auf der komplexen Ebene betrachtet, wird deutlich, dass sich die Ergebnisse lediglich auf der Realteil-Achse befinden:

Loading Complex Exponentials Sum...

Warum sich die komplexen Exponentialfunktionen als Rotationen verstehen lassen, sollte aus dem Abschnitt komplexe Exponentialfunktion bekannt sein. Zudem sollte die Addition als Vektoraddition bekannt sein. Die Vektoren der einzelnen komplexen Zahlen bzw. komplexen Exponentialfunktionen, werden im Folgenden auch als Zeiger bezeichnet.

Die obige Darstellungsweise ist womöglich etwas ungewohnt, da die Funktionswerte alleine dargestellt werden und nicht etwa in Abhängigkeit der Funktionseingaben (tt). Aus diesem Grund bewegen sich reelle Funktionswerten lediglich in einer Dimension.

Wenn man die Werte der Realteil Achse jedoch gegen die Zeit auftragen würde, würde man eine harmonische Schwingung erkennen. Es handelt sich um f(t)=sin(2πTt)f(t) = \sin (\frac{2 \pi}{T} t), da für die Koeffizientenübersetzung ck=12(akbki)c_k = \frac{1}{2}(a_k-b_k i) gilt und somit mit c1=0.5c_1 = 0.5

1=a1b1ia1=11 = a_1-b_1 i \Leftrightarrow a_1 = 1

Mit a1=1a_1 = 1 und

f(t)=a02+k=1naksin(2πkTt)+bkcos(2πkTt)f(t) = \frac{a_0}{2} + \sum_{k=1}^n a_k \sin \left(\frac{2 \pi k}{T} t\right)+ b_k \cos \left(\frac{2 \pi k}{T} t \right)

folgt also f(t)=sin(2πTt)f(t) = \sin(\frac{2 \pi}{T} t).

Begründung reeller Funktionswerte

Durch die Eigenschaft der komplexen konjugierten Koeffizienten wird garantiert, dass es nur reelle Funktionswerte gibt. Dies wurde bereits im Abschnitt Periodische Funktionen durch das Umformen der Summe

f(t)=a02+k=1naksin(2πkTt)+bkcos(2πkTt)\begin{equation} f(t) = \frac{a_0}{2} + \sum_{k=1}^n a_k \sin \left(\frac{2 \pi k}{T} t\right)+ b_k \cos \left(\frac{2 \pi k}{T} t \right) \end{equation}

welche ausschließlich reelle Funktionswerte erzeugt, in die Summe

f(t)=k=nncke2πikTt\begin{equation} f(t) = \sum_{k=-n}^n c_k e^{\frac{2 \pi i k}{T} t } \end{equation}

mit der Koeffizientenübersetzung

ck={12(akbki) wenn k>0a02 wenn k=0ck wenn k<0c_k = \begin{cases} \frac{1}{2}(a_k - b_k i) & \text{ wenn } k > 0 \\ \frac{a_0}{2} & \text{ wenn } k = 0 \\ \overline{c}_{-k} & \text{ wenn } k < 0\\ \end{cases}

gezeigt. Es wurde gezeigt, dass die beiden Summenausdrücke ((1)(1) und (2)(2)) äquivalent sind, insofern die Koeffizienten richtig übersetzt werden. Somit muss immer wenn die Eigenschaft gilt, dass ck=ckc_k = \overline{c}_{-k} für k<0k <0 folgen, dass es ausschließlich reelle Funktionswerte gibt, da sich (2)(2) in (1)(1) übersetzen ließe.

Berechtigterweise kann man sich die Frage stellen, was passiert, wenn die Bedingung: ck=ckc_k = \overline{c}_{-k} für k<0k <0, nicht erfüllt ist. Um folgende Formulierungen und Folgerungen allgemeiner gestalten zu können und somit auch komplexe Funktionswerte zuzulassen, wird der Ausdruck (2)(2) ohne die Bedingung betrachet. Somit befinden sich die Ausgaben nicht unbedigt ausschließlich auf der Realteil-Achse.

Die Eigenschaft der konjugierten komplexen Zahlen lässt sich auch visuell darstellen und verstehen. In der folgenden Darstellung lässt sich die Summe der Terme c1e2πTtc_{-1} \cdot e^{- \frac{2 \pi }{T} t} und c1e2πTtc_{1} \cdot e^{- \frac{2 \pi }{T} t} mit der Eigenschaft von konjugierten komplexen Zahlen betrachten.

Loading Complex Conjugates...

Dadurch, dass die Koeffizienten ckc_k und ckc_{-k} in der obigen Summe (2)(2) jeweils konjugierte komplexe Zahlen sind, sind die beiden Zeiger, welche sich mit der gleichen Frequenz (kT\frac{k}{T}) jedoch durch das negative Vorzeichen in unterschiedliche Richtungen drehen, achsensymmetrisch zur Realteil-Achse. Dies wird dadurch verursacht, dass die Startposition der Zeiger durch die konjugierten komplexen Zahlen ckc_k und ckc_{-k} festgelegt werden (konjugierte komplexe Zahlen sind liegen immer achsensymmetrisch zur Realteil-Achse).

Dadurch kommt es also zustande, dass nur reelle Zahlen entstehen, wenn die Eigenschaft ck=ckc_{-k} = \overline{c_k} gegeben ist.

Ermittlung der Koeffizienten

Es ist zwar noch nicht klar, ob es möglich ist jede periodische Funktion mit der obigen Summe zu modellieren. Im Folgenden wird jedoch betrachtet, was für die Koeffizienten ckc_k folgen würde, wenn es so wäre. Wenn also gelten würde:

f(t)=k=nncke2πikTtf(t) = \sum_{k=-n}^n c_k e^{\frac{2 \pi i k}{T} t }

Wie müssten dann die Koeffizienten ckc_k in Abhängigkeit von f(t)f(t) gewählt werden?

Dabei wird jedoch auch zugelassen, dass f(t)Cf(t) \in \mathbb{C} und somit die Eigenschaft ck=ckc_{-k} = \overline{c_k} nicht gegeben ist. Man bestimme also die Koeffizienten ckc_k mit k<0k<0 unabhängig von ckc_k mit k>0k>0.

Das Einzige, was bekannt ist, ist die Funktion f(t)f(t) (in welcher Form das genau der Fall ist wird später relevant), und die Periodendauer der Funktion ff. Also TT mit f(t)=f(t+T)f(t) = f(t+T) für alle tRt \in \mathbb{R}.

Überlegung mithilfe von durchschnittlichen Funktionswerten

Zunächst lässt sich zum Beispiel überlegen, wie der einfachste Koeffizient c0c_0 gewählt werden müsste. Dieser entspricht wie zuvor herausgestellt, einer Verschiebung. Das liegt daran, dass c0c_0 mit e2πi0Tt=1e^{\frac{2 \pi i \cdot 0}{T} t} = 1 multipliziert wird. Wenn man also die Ergebnisse der Summe auf der komplexen Ebene betrachtet, entspricht der c0c_0 Koeffizient einer konstanten Verschiebung vom Ursprung.

Im Folgenden ist das Ergebnis der Summe (1)(1) mit c0=2+ic_0 = 2+i, c1=2c_1 = 2 und c2=ic_2 = i dargestellt. Der Rest der Koeffizienten ist 00.

Loading Complex Exponentials Sum...

Wo liegt der durchschnittliche Wert der obigen Funktion, wenn man eine Periode der gesamten Schwingung betrachtet?

Eine Herangehensweise zu obiger Frage könnte über die durchschnittlichen Werte der einzelnen Schwingungsbeiträge sein. Da alle Schwingungsbeiträge per Definition der Summe, eine Frequenz haben, welche einem ganzzahliges Vielfachen der Grundfrequenz (Frequenz der gesamten Schwingung) entspricht, muss jeder rotierende Zeiger eine ganzzahlige Anzahl an Rotationen vollführen.

Wenn man nun einen Zeiger separat betrachtet und dieser eine ganzzahlige Anzahl an Malen um den Ursprung rotiert, dann muss dieser Zeiger logischerweise einen durchschnittlichen Wert von 00 haben.

Da dies für jeden Zeiger gilt, welcher eine ganzzahlige Anzahl an Malen in der Zeit einer Periode rotiert, hängt der durchschnittliche Funktionswert nur von jenen Zeigern ab, welche nicht rotieren. Da nur der Zeiger, welcher aus dem Term c0e0=c0c_0 \cdot e^{0} = c_0 resultiert, nicht rotiert, ist somit der durchschnittliche Funktionswert nur von c0c_0 abhängig. Der durchschnittliche Funktionswert entspricht also dadurch, dass c0c_0 konstant ist, c0c_0.

Was bringt das nun? Wenn der durchschnittliche Funktionswert in einer Periode genau c0c_0 entspricht, dann ließe sich c0c_0 bestimmen, wenn f(t)f(t) un die Periodendauer TT bekannt sind. Man berechne also mithilfe den durchschnittlichen Funktionswert einer bekannten Funktion f(t)f(t) innerhalb einer Zeitspanne von TT.

Somit ließe sich schonmal der Koeffizient c0c_0 bestimmen. Man ist also dem Ziel, alle Koeffizienten der Summendarstellung zu bestimmen, um f(t)f(t) anders auszudrücken, etwas näher.

Bestimmung von durchschnittlichen Funktionswerten

Um den durchschnittlichen Funktionswert einer Funktion über eine Periode zu bestimmen folgt:

c0=1T0Tf(t)dtc_0 = \frac{1}{T} \int_0^{T} f(t) dt
💡

Für den durchschnittlichen Funktionswert y\overline{y} einer Funktion f(x)f(x) in einem Intervall [a,b][a,b] gilt:

y=1baabf(x)dx\begin{equation*} \overline{y} = \frac{1}{b - a} \int_a^{b} f(x) dx \end{equation*}

Das Integral kann hierbei als eine Art Summierung aller Funktionswerte verstanden werden. Wenn man den Durchschnitt (bzw. arithmetischen Mittelwert) a\overline{a} einer diskreten (d.h. abzählbaren Größe) berechnet, gilt der Zusammenhang:

a=1nk=1nak\overline{a} = \frac{1}{n} \sum_{k=1}^n a_k

wobei nn der Anzahl an Werten entspricht. Wenn es sich nun um Funktionswerte handelt, welche nicht diskret, sondern kontinuierlich vorliegen, wird die diskrete Summe zu einem kontinuierlichen Integral.

Verallgemeinerung des Verfahrens auf alle Koeffizienten

Die obige Idee, den durchschnittlichen Funktionswert auszunutzen, um den Wert eines Koeffizienten zu bestimmen, welcher zur konstanten Verschiebung gehört, lässt sich tatsächlich für alle Koeffizienten anwenden.

Man könnte versuchen jeweils einen spezifischen rotierenden Zeiger, zu einem Zeiger zu verändern, welcher für eine konstante Verschiebung sorgt. Dabei müssen jedoch alle anderen Zeiger eine ganzzahlige Anzahl an Malen um den Ursprung rotieren.

Um einen spezifischen Koeffizienten cmc_m herauszufinden, probiert man also die Funktion f(t)f(t) so zu manipulieren, dass genau der Zeiger mm stehen bleibt und somit alleinig den durchschnittlichen Funktionswert der manipulierten Funktion beeinflusst. Folgend könnte man cmc_m analog zu c0c_0 ermitteln.

Hier nochmal der Summenausdruck:

f(t)=k=nncke2πikTtf(t) = \sum_{k=-n}^n c_k e^{\frac{2 \pi i k}{T} t }

Wie könnte man die oben beschriebene Manipulation für cmc_m erreichen?

Es besteht weiterhin die Annahme, dass f(t)f(t) mit der Summendarstellung von komplexen Exponentialfunktionen angenähert werden kann. Wenn die Funktion f(t)f(t) mit e2πimTte^{-\frac{2 \pi i m}{T}t} multipliziert würde für die Summendarstellung von f(t)f(t) folgen, dass alle Zeiger, außer der Zeiger mit dem Term e2πimTte^{\frac{2 \pi i m}{T}t} rotieren, da gilt:

cme2πimTte2πimTt=cmc_m \cdot e^{\frac{2 \pi i m}{T}t} \cdot e^{-\frac{2 \pi i m}{T}t} = c_m

Die Multiplikation mit e2πimTte^{-\frac{2 \pi i m}{T}t} kann man als Rotation der gesamten Funktion f(t)f(t) sehen, welche die Rotation e2πimTte^{\frac{2 \pi i m}{T}t} rauskürzt. Somit erscheint der Koeffizient cmc_m wie eine konstante Verschiebung.

Da es nur genau diesen einen Term mit k=mk=m gibt, wird auch nur genau dieser Zeiger mm die konstante Verschiebung von Ursprung beeinflussen.

Loading Complex Exponentials Sum...

Hier sieht man eine mögliche Funktion. Der Verlauf dieser Funktion auf der komplexen Ebene ist also bekannt. Wenn es nun so wäre, dass man die Funktion mit einer Summe aus komplexen Exponentialfunktionen modellieren kann, dann ließe sich die Schwingung mit einer Aneinanderkettung von rotierenden Zeigern visualisieren (wie oben). Selbstverständlich ist jedoch unbekannt, welche Koeffizienten für die verschiedenen Schwingungsbeiträge gewählt werden müssen. In der Darstellung wird die Funktion aus Demonstrationszwecken bereits mit Zeigern modelliert, um das oben erklärte Verfahren zu zeigen.

Loading Complex Exponentials Sum...

Wenn man nun die gesamte Funktion durch den ersten Exponentialfunktionsterm teil (bzw. Multiplikation mit negativen Exponenten), dann ändert sich offensichtlich der Verlauf der Funktion. In der Zeigermodellierung würden nun alle Zeiger außer der Erste rotieren. Man hat die Rotation des ersten Zeigers rausgekürzt und die Rotation aller anderen Zeiger um das negative der Rotation des ersten Zeigers verändert. Dies ist z.B. beim "nullten" Zeiger zu sehen. Man könnte sich also nun den durchschnittlichen Funktionswert über eine Periode anschauen, um die konstante Verschiebung von Ursprung berechnen. Diese würde dann dem Koeffizienten des ersten Terms entsprechen.

Verwirrend erscheint womöglich, dass man die Funktion f(t)f(t) die ganze Zeit bereits im Zeigermodell betrachtet, obwohl man die Koeffizienten der Summendarstellung und somit die Zeiger noch gar nicht kennt. Die obigen Darstellungen sollen jedoch nur illustrieren, wie eine Funktion f(t)f(t) in der Summendarstellung aussähe.

Wenn nur die Funktion f(t)f(t) bekannt ist, kennt man nur den resultierenden Funktionswert zu einem gegebenen Zeitpunkt. Dieser entspricht der Spitze des letzten Zeigers in obiger Darstellung. Wenn man jedoch diesen Punkt für ein Zeitintervall [t,t+T][t,t+T] kennt und weiß, dass die Funktion f(t)f(t) mit dem Summenausdruck modelliert werden kann, dann weiß man, dass dieser Punkt das Ergebnis einer Addition mehrerer rotierender Zeiger ist. Manche Koeffizienten könnten selbstverständlich auch 00 sein, was dazu zu erkennen wäre, dass 00 der durchschnittliche Funktionswert von f(t)e2πimTtf(t) \cdot e^{\frac{-2 \pi i m}{T} t} ist.

Mit der Idee von durchschnittlichen Funktionswerten über die Periodendauer und einer geschickten Manipulation der Funktion lassen sich somit alle Koeffizienten cmc_m bestimmen:

cm=1T0Tf(t)e2πimTtdtc_m = \frac{1}{T}\int_0^{T} f(t) e^{\frac{-2 \pi i m}{T} t} dt

Algebraischer Ansatz

Wenn der obige Ansatz nicht überzeugend genug war, lässt sich der Zusammenhang auch algebraisch herleiten. Man will also den Wert eines bestimmten Koeffizienten bestimmen.

Für die Ermittlung einer gesuchten Variable, lernt man, dass man diese Variable auf einer Seite der Gleichung isolieren soll. Wenn also beispielsweise ein Koeffizient cmc_m (nmn-n\leq m\leq n) gesucht ist, folgt mit algebraischen Umformungen:

k=nncke2πik1Tt=f(t)cme2πim1Tt+k=nkmncke2πik1Tt=f(t)k=nkmncke2πik1Ttcme2πim1Tt=f(t)k=nkmncke2πik1Tte2πim1Ttcm=f(t)e2πim1Ttk=nkmncke2πik1Tte2πim1Ttcm=f(t)e2πim1Ttk=nkmncke2πi(km)1Tt\begin{equation*} \begin{split} \sum_{k=-n}^n c_k e^{2 \pi i k\frac{1}{T} t } &= f(t) \\ c_m e^{2 \pi i m\frac{1}{T}t}+ \sum_{\substack{k=-n \\ k\neq m}}^n c_k e^{2 \pi i k\frac{1}{T}t} &= f(t) \qquad | -\sum_{\substack{k=-n \\ k\neq m}}^n c_k e^{2 \pi i k\frac{1}{T}t}\\ c_m e^{2 \pi i m\frac{1}{T}t} & = f(t) - \sum_{\substack{k=-n \\ k\neq m}}^n c_k e^{2 \pi i k\frac{1}{T}t} \qquad | \cdot e^{-2 \pi i m\frac{1}{T}t}\\ c_m & = f(t) \cdot e^{-2 \pi i m\frac{1}{T}t} - \sum_{\substack{k=-n \\ k\neq m}}^n c_k e^{2 \pi i k\frac{1}{T}t} \cdot e^{-2 \pi i m\frac{1}{T}t}\\ c_m & = f(t) \cdot e^{-2 \pi i m\frac{1}{T}t} - \sum_{\substack{k=-n \\ k\neq m}}^n c_k e^{2 \pi i (k-m)\frac{1}{T}t}\\ \end{split} \end{equation*}

Nun lassen sich beide Seiten nach tt über das Intervall [0,T][0,T] integrieren:

0Tcmdt=0Tf(t)e2πim1Ttdtk=nkmn0Tcke2πi(km)1Ttdt[cmt]0T=0Tf(t)e2πim1Ttdtk=nkmnck[12πi(km)1Te2πi(km)1Tt]0TcmT=0Tf(t)e2πim1Ttdtk=nkmnck2πi(km)1T(e2πi(km)1)cmT=0Tf(t)e2πim1Ttdtk=nkmnck2πi(km)1T(11)cmT=0Tf(t)e2πim1Ttdt:Tcm=1T0Tf(t)e2πim1Ttdt \begin{equation*} \begin{split} \int_{0}^{T} c_m dt & = \int_{0}^{T} f(t) e^{-2 \pi i m\frac{1}{T}t} dt - \sum_{\substack{k=-n \\ k\neq m}}^n \int_{0}^{T} c_k e^{2 \pi i (k-m)\frac{1}{T}t} dt\\ \left[c_m t\right]^T_0 &= \int_{0}^{T} f(t) e^{-2 \pi i m\frac{1}{T}t} dt - \sum_{\substack{k=-n \\ k\neq m}}^n c_k \left[ \frac{1}{2 \pi i (k-m)\frac{1}{T}} e^{2 \pi i (k-m)\frac{1}{T}t}\right]^T_0\\ c_m \cdot T &= \int_{0}^{T} f(t) e^{-2 \pi i m\frac{1}{T}t} dt - \sum_{\substack{k=-n \\ k\neq m}}^n \frac{c_k}{2 \pi i (k-m)\frac{1}{T}} \left( e^{2 \pi i (k-m)} - 1\right) \qquad | \quad * \\ c_m \cdot T &= \int_{0}^{T} f(t) e^{-2 \pi i m\frac{1}{T}t} dt - \sum_{\substack{k=-n \\ k\neq m}}^n \frac{c_k}{2 \pi i (k-m)\frac{1}{T}} \left( 1 - 1\right)\\ c_m \cdot T &= \int_{0}^{T} f(t) e^{-2 \pi i m\frac{1}{T}t} dt \qquad | : T\\ c_m &= \frac{1}{T} \int_{0}^{T} f(t) e^{-2 \pi i m\frac{1}{T}t} dt\ \end{split} \end{equation*}

* hierbei ist relevant, dass e2πia=1e^{2 \pi i a} = 1 mit aZa \in \mathbb{Z} (a ist eine ganze Zahl). Dies wird in Komplexe Exponentialfunktion deutlich. Dadurch, dass es sich bei kmk-m um eine ganze Zahl handelt, folgt also e2πi(km)=1e^{2 \pi i (k-m)} = 1

Es sind einige Argumentationspunkte aus der Verallgemeinerung von durchschnittlichen Funktionswerten in der algebraischen Herleitung wiederzuerkennen. Zum Beispiel, dass das Integral über eine Periode für alle Terme mit kmk\neq m, 00 ergibt. Dies wurde zuvor mit der Idee begründet, dass jeder Zeiger mit kmk\neq m eine ganzzahlige Anzahl an Rotation um den Ursprung vollführt.

Es ist jedoch schön zu sehen, wie die mehr oder weniger geometrische Intuition und algebraische Umformungen zur gleichen Lösung führen:

cm=1T0Tf(t)e2πimTtdt\begin{equation} c_m = \frac{1}{T}\int_0^{T} f(t) e^{\frac{-2 \pi i m}{T} t} dt \end{equation}

Wenn f(t)f(t) bekannt ist ließen sich also die Koeffizienten cmc_m bestimmen.

Von Summe zu Reihe

Es wurde herausgefunden, wie man die Koeffizienten ckc_k bestimmen könnte, insofern:

f(t)=k=nncke2πiTktf(t) = \sum_{k=-n}^n c_k e^{\frac{2 \pi i}{T} k t }

gilt. Ein Parameter, welcher jedoch bis jetzt unbeachtet geblieben ist, ist die Anzahl an Summanden nn.

Zudem ist weiterhin die Frage offen, inwiefern jede beliebige periodische Funktion f(t)f(t) mit dieser Summe dargestellt werden kann. Um diese Frage zu beantworten, muss man zunächst nn betrachten. Wenn beispielsweise n=1n=1 und es sich somit lediglich um zwei Summanden handelt, kann offensichtlicherweise nicht jede periodische Funktion angenähert werden.

Rechteckschwingung

Wenn man z.B. die bereits gezeigte Rechteckschwingung

f(t)={1 wenn t gerade1 wenn t ungeradef(t) = \begin{cases} 1 \text{ wenn } \lfloor t \rfloor \text{ gerade} \\ -1 \text{ wenn } \lfloor t \rfloor \text{ ungerade} \end{cases}

(mit T=2T=2) in Summenschreibweise ausdrücken will, könnte man versuchen sich die Koeffizienten cmc_m mit dem ermittelten Verfahren herzuleiten:

cm=1202f(t)e2πim2tdtc_m = \frac{1}{2} \int_0^2 f(t) e^{\frac{-2 \pi i m}{2} t} dt

Dadurch, dass f(t)f(t) abschnittsweise definiert ist, lässt sich das Integral in zwei Teile aufspalten:

cm=12(011eπimtdt+121eπimtdt)cm=12([1πimeπimt]01[1πimeπimt]12)cm=12πmi([eπimt]01[eπimt]12)cm=12πmi((eπim1)(e2πimeπim)) mit e2πia=1 fu¨aZcm=1πmi((1)m1) mit eπi=1\begin{equation*} \begin{split} c_m &= \frac{1}{2} \left(\int_0^1 1 \cdot e^{-\pi i m t} dt + \int_1^2 -1 \cdot e^{-\pi i m t} dt \right) \\ c_m &= \frac{1}{2} \left(\left[-\frac{1}{ \pi i m } e^{- \pi i m t}\right]_0^1 - \left[-\frac{1}{ \pi i m } e^{- \pi i m t}\right]_1^2 \right)\\ c_m &= -\frac{1}{2 \pi m i} \left(\left[e^{- \pi i m t}\right]_0^1 - \left[e^{- \pi i m t}\right]_1^2 \right)\\ c_m & = -\frac{1}{2 \pi m i} \left((e^{-\pi i m} - 1) - (e^{- 2 \pi i m } - e^{- \pi i m })\right) \qquad | \text{ mit } e^{2 \pi i a} = 1 \text{ für } a \in \mathbb{Z}\\ c_m & = -\frac{1}{\pi m i} \left((-1)^{m} - 1\right) \qquad | \text{ mit } e^{- \pi i} = -1 \\ \end{split} \end{equation*}

Nun kann eine Fallunterscheidung getroffen werden, da der Term ((1)m1)\left((-1)^{m} - 1\right) nur zwei verschiedene Werte in Abhängigkeit von mm annimmt:

cm={2πimwenn m ungerade0wenn m geradec_m = \begin{cases} \frac{2}{\pi i m} & \text{wenn } m \text{ ungerade}\\ 0 & \text{wenn } m \text{ gerade}\\ \end{cases}

Im Folgenden lässt sich nn variieren:

n=5n = 5:

Es lässt sich erkennen, dass die Summe zwar ungefähr auf der gewünschten Funktion f(t)f(t) liegt, jedoch gibt es eine bestimmte Abweichung.

Was passiert vermutlich wenn nn \to \infty?

Dies ist kein mathematischer Beweis, jedoch lässt sich intuitiv sagen, dass eine größere Anzahl an Termen, für eine geringere Abweichung und eine bessere Annäherung sorgt.

Unendliche Anzahl von Termen

Durch Joseph Fourier's (opens in a new tab) Überlegungen, wurde später deutlich, dass jede periodische Funktion f(t)f(t) mit der Periodendauer TT, welche bestimmte Eigenschaften erfüllt, mit

f(t)=k=cke2πiTktf(t) = \sum_{k=-\infty}^{\infty} c_k e^{\frac{2 \pi i}{T} k t }

beschrieben werden kann. Dabei handelt es sich um eine unendliche Summe und somit eine Reihe, die Fourier-Reihe. Die Frage warum unendlich viele Terme benötigt werden lässt sich intuitiv damit beantworten, dass es sich in manchen Fällen um nicht stetige Funktionen handelt, welche mit der Summendarstellung repräsentiert werden sollen. Es ist unmöglich mit einer endlichen Summe an stetigen Funktionen (sin\sin und cos\cos) darzustellen. Aus diesem Grund werden, wie im obigen Beispiel illustriert, unendlich viele Koeffizienten auch Fourier-Koeffizienten ckc_k benötigt.

📚

Die Eigenschaften welche eine Funktion f(t)f(t) erfüllen muss, werden unter Wikipedia: Dirichlet-Bedingung (opens in a new tab) präzisiert. Es ist jedoch so, dass sich "almost any well behaved periodic function" mit der Fourier-Reihe darstellen lässt. Dies ist möglicherweise etwas unbefriedigend, da diese Antwort auf die Ausgangsfrage etwas schwammig ist. Die Bedingungen beinhalten jedoch z.B., dass das Integral der Funktion nicht unendlich groß sein darf, da sonst die Fourier-Koeffizienten nicht existieren würden. Spezifischer:

0Tf(t)dt<\int_{0}^{T} |f(t)| dt < \infty

In der Realität lassen sich häufig nur eine endliche Anzahl an Termen summieren. Aus diesem Grund stellt man sich berechtigterweise die Frage, wie viele Terme man braucht um eine zuverlässige Annäherung zu erhalten. Weitere Beispiel für Darstellungen von Signalen mit der Fourier-Reihe sind unter Beispiele für Fourier-Reihen zu finden.

Schlussfolgerung

Nach dem Lesen dieses Abschnittes sollte klar sein, dass eine periodische Funktion f(t)f(t) mit der Fourier-Reihe:

f(t)=k=cke2πiTktf(t) = \sum_{k=-\infty}^{\infty} c_k e^{\frac{2 \pi i}{T} k t }

angenähert bzw. beschrieben werden kann. Für die Fourier-Koeffizienten ckc_k folgt dabei:

ck=1T0Tf(t)e2πikTtdtc_k = \frac{1}{T}\int_0^{T} f(t) e^{\frac{-2 \pi i k}{T} t} dt

Man kann sich ausgiebig Gedanken über die Konvergenz der Fourier-Reihe Gedanken machen. In diesem Abschnitt sollte jedoch lediglich geklärt werden, woher die Fourier-Reihe kommt, und wie man sie möglicherweise anwenden kann.

Ausblick: Fourier-Transformation

Mit der Fourier-Transformation werden die obigen Ideen auch auf nicht-periodische Phänomene ausgeweitet.

Es gibt zwar viele Phänomene, welche periodisches Verhalten aufweisen, jedoch gibt es in der Realität häufig solche, welche nur in einem bestimmte Zeitintervall existieren, bzw. betrachtet werden.

Also eine Funktion f(t)f(t), welche nur für ein bestimmtes Intervall [a,b][a,b] betrachtet wird und außerhalb dieses Intervalls 00 ist. Zudem scheitert die Fourier-Reihe, wenn folgende Funktion analysiert werden soll:

Es könnte sich zum Beispiel ein kurzeitiger Ton handeln. Man könnte diese Problematik wie folgt umgehen:

Es handelt sich hierbei um ein einzelnes Signal, welches somit nur in einem Intervall von a bis b Werte annimmt. Man kann jedoch eine Periodizität erzwingen, indem man das einzelne Signal einfach wiederholt.

Loading Periodic Signal...

Das Signal wurde somit künstlich erweitert. Diese Technik wird auch Periodisierung genannt. Obwohl man sich nur für einen bestimmten Abschnitt interessiert, lassen sich nun mathematische Werkzeuge für perdiodisches Verhalten anwenden.

Die Technik der Periodisierung wird im Grunde auch bei der Fourier-Transformation angewandt

Was könnte man tun um das Signal unabhängig von aa und bb zu periodisieren?

Es liegt zugrunde, dass man die Periodendauer gegen unendlich gehen lässt (TT \to \infty). Somit würde sich das nicht-periodische Phänomen quasi in unendlicher Zeit nur ein einmal wiederholen. Eine Idee wäre also, die Fourier-Reihe zu verallgemeinern, indem man einfach die Periodendauer unendlich groß macht und dadurch auch auf nicht-periodische Phänomene anwenden kann. Es stellt sich heraus, dass sich damit auch Signale analysieren lassen, welche über keine oszillierenden (schwingenden) Anteile verfügen.

Dies ist jedoch nicht ganz so einfach möglich. Eine Umsetzung dieser Idee befindet sich im nächsten Abschnitt.