28.02.2014 Aufrufe

Fourierreihen und Fouriertransformation - Fachhochschule ...

Fourierreihen und Fouriertransformation - Fachhochschule ...

Fourierreihen und Fouriertransformation - Fachhochschule ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 />

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!