Fourierreihen und Fouriertransformation - Fachhochschule ...
Fourierreihen und Fouriertransformation - Fachhochschule ...
Fourierreihen und Fouriertransformation - Fachhochschule ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Fourierreihen</strong> <strong>und</strong> <strong>Fouriertransformation</strong> 60<br />
⎛1<br />
⎜<br />
⎜1<br />
⎜<br />
⎜<br />
⎝1<br />
cost<br />
cost<br />
<br />
cost<br />
0<br />
1<br />
sin t<br />
sin t<br />
<br />
sin t<br />
0<br />
1<br />
⎛ α<br />
0 ⎞<br />
cos( 2t0<br />
) cos( Nt0<br />
) ⎞ ⎜ ⎟ ⎛ y0<br />
⎞<br />
⎜ α ⎟ ⎜ ⎟<br />
1<br />
cos( 2t1<br />
) cos( Nt1)<br />
⎜ ⎟ ⎜ y1<br />
⎟<br />
β =<br />
1<br />
⎜ ⎟ ⎜ ⎟<br />
cos( 2t<br />
) ( ) ⎟⎟⎟⎟⎟ ⎜ ⎟ ⎜ ⎟<br />
2N<br />
−1<br />
cos Nt<br />
2N<br />
− ⎠ ⎜ ⎟ ⎝ y<br />
2N<br />
−1 ⎠<br />
⎝α N ⎠<br />
(2N, 2N) (2N, 1) (2N, 1)<br />
2N<br />
−1<br />
2N<br />
−1<br />
1<br />
mit der formalen Lösung<br />
⎛ α<br />
o ⎞<br />
−1<br />
⎜ ⎟ ⎛1<br />
cost0<br />
sin to<br />
cos ( 2t<br />
o<br />
) cos ( Nt ) ⎞ ⎛ y<br />
o<br />
o ⎞<br />
⎜ α1<br />
⎟ ⎜<br />
⎟ ⎜ ⎟<br />
⎜ β ⎟ = ⎜1<br />
cost1<br />
sin t1<br />
cos ( 2t1<br />
) cos ( Nt1<br />
) ⎟ ⎜ y1<br />
⎟<br />
1<br />
⎜ ⎟ ⎜<br />
⎟ ⎜ ⎟<br />
⎜ ⎟ ⎜<br />
⎟ ⎜ ⎟<br />
⎜ ⎟ 1 cos<br />
2 −1<br />
sin<br />
2 −1<br />
cos ( 2<br />
2 −1<br />
) cos (<br />
2 −1<br />
)<br />
⎝ t<br />
N<br />
t<br />
N<br />
t<br />
N<br />
Nt<br />
N ⎠ ⎝ y2N<br />
−1 ⎠<br />
⎝α<br />
N ⎠<br />
(2N, 1) (2N, 2N) (2N, 1)<br />
Natürlich werden die Lösungen des Gleichungssystems nicht verändert, wenn die Reihenfolge<br />
der Kosinus- <strong>und</strong> Sinusterme verändert wird, d. h. wenn pro Zeile der Koeffizientenmatrix<br />
zuerst alle Kosinusterme <strong>und</strong> anschliessend alle Sinusterme genommen werden<br />
(es kann der Code beim Programmieren ein Bisschen erleichtern), d. h.<br />
g<br />
N<br />
N<br />
( t) = α + α cos( kt) + β ( kt)<br />
∑<br />
k = 1<br />
resp. nach Einsetzen der Punkte t 0 , ,t 2N-1 :<br />
⎛1<br />
⎜<br />
⎜1<br />
⎜<br />
⎜<br />
⎝1<br />
cost<br />
cost<br />
<br />
cost<br />
0<br />
1<br />
cos<br />
cos<br />
cos<br />
N −1<br />
∑<br />
0<br />
sin<br />
k<br />
k = 1<br />
( 2t0<br />
) cos( Nt0<br />
) sin t0<br />
sin (( N −1)<br />
t0<br />
)<br />
( 2t<br />
) cos( Nt ) sin t sin (( N −1)<br />
t )<br />
<br />
1<br />
<br />
1<br />
( 2t<br />
) ( ) (( − ) ) ⎟⎟⎟⎟⎟ 2N<br />
−1<br />
cos Nt2N<br />
−1<br />
sin t2N<br />
−1<br />
sin N 1 t2N<br />
− ⎠<br />
2N<br />
−1<br />
1<br />
1<br />
<br />
k<br />
<br />
1<br />
⎛ α<br />
0 ⎞<br />
⎞<br />
α1<br />
⎛ y0<br />
⎜<br />
<br />
⎜ y1<br />
α =<br />
N ⎜ <br />
⎜ ⎜⎜⎜⎜⎜⎜ β ⎜<br />
1<br />
<br />
⎜ ⎟ ⎟⎟⎟⎟⎟⎟⎟ ⎝ y<br />
2N<br />
⎝ β<br />
N −1 ⎠<br />
5.2.1 Beispiel (Interpolierendes Fourierpolynom)<br />
Gesucht ist das diskrete, interpolierende Fourierpolynom für die 8 Datenpunkte, d. h., es<br />
ist N = 4.<br />
⎛ π π 3π<br />
5π<br />
3π<br />
7π<br />
⎞<br />
t = ⎜0,<br />
, , , π , , , ⎟<br />
⎝ 4 2 4 4 2 4 ⎠<br />
<strong>und</strong><br />
y = ( 0,<br />
2, 2, 2, 0, − 2, − 2, − 2)<br />
Es handelt sich dabei um ein diskret abgetastetes Rechteckssignal, vgl. Abbildung 37.<br />
Wir lösen das Problem mit Matlab, indem wir zunächst das oben angegebene lineare<br />
Gleichungssystem lösen <strong>und</strong> so die (reellen) diskreten Fourierkoeffizienten<br />
erhalten.<br />
( α α , , α , β , β ) t<br />
0<br />
,<br />
1<br />
N 1<br />
,<br />
N<br />
−1<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎠