28.02.2014 Aufrufe

Fourierreihen und Fouriertransformation - Fachhochschule ...

Fourierreihen und Fouriertransformation - Fachhochschule ...

Fourierreihen und Fouriertransformation - Fachhochschule ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Fourierreihen</strong> <strong>und</strong> <strong>Fouriertransformation</strong> 83<br />

α =<br />

0<br />

k<br />

2N<br />

∑ − 1<br />

1<br />

2N<br />

i=<br />

0<br />

2N<br />

1<br />

1<br />

∑ −<br />

f<br />

N i=<br />

0<br />

2N<br />

1<br />

1<br />

∑ −<br />

f<br />

N i=<br />

0<br />

f<br />

( )<br />

t i<br />

( t ) cos ( kt )<br />

α =<br />

k = 1, … , n<br />

k<br />

i<br />

( t ) sin ( kt )<br />

β =<br />

k = 1, … , n<br />

i<br />

Für das Interpolationsproblem setzen wir n = N <strong>und</strong> β N = 0. Der Koeffizient β N müssen<br />

wir zu 0 machen, weil wir 2N Datenpunkte haben <strong>und</strong> deshalb auch nur 2N Koeffizienten<br />

bestimmen können. Der Ansatz<br />

g<br />

N<br />

N<br />

i<br />

i<br />

( t) = α<br />

0<br />

+ ∑( α<br />

k<br />

cos( kt) + β<br />

k<br />

sin( kt)<br />

)<br />

k = 1<br />

würde 2N+1 unbekannte Koeffizienten enthalten. Für Interpolation erhalten wir dann das<br />

folgende Gleichungssystem.<br />

⎛2N<br />

⎜<br />

⎜ 0<br />

⎜ 0<br />

⎜<br />

⎜ 0<br />

⎜<br />

⎜<br />

0<br />

⎜ <br />

⎜<br />

⎜ 0<br />

⎝ 0<br />

0<br />

N<br />

0<br />

0<br />

0<br />

<br />

0<br />

0<br />

0<br />

0<br />

N<br />

0<br />

0<br />

<br />

0<br />

0<br />

0<br />

0<br />

0<br />

N<br />

0<br />

<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

N<br />

<br />

0<br />

0<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

0<br />

0<br />

0<br />

0<br />

0<br />

N<br />

<br />

<br />

2<br />

⎛<br />

⎜<br />

⎜ k<br />

2N<br />

−1<br />

⎜<br />

0⎞<br />

⎟ ⎜ ∑ f<br />

k = 0<br />

0⎟<br />

⎜<br />

2N<br />

−1<br />

⎟⎛<br />

α0<br />

⎞ ⎜<br />

0 ⎜ ⎟ ⎜ ∑ f<br />

⎟⎜<br />

α k = 0<br />

1 ⎟<br />

0⎟<br />

⎜ 2N<br />

−1<br />

⎜ ⎟<br />

⎟ β = ⎜<br />

1<br />

⎜ ⎟ ∑ f<br />

0<br />

⎟ ⎜ k = 0<br />

⎜ ⎟ 2N<br />

−1<br />

⎟<br />

⎜<br />

⎜ ⎟<br />

⎟⎝α<br />

⎠<br />

⎜ ∑ f<br />

N<br />

0⎟<br />

⎜<br />

k = 0<br />

⎜<br />

2N<br />

⎠ ⎜<br />

⎜ 2N<br />

−1<br />

⎜ ∑ f<br />

⎝ k = 0<br />

N −1<br />

∑<br />

= 0<br />

( t )<br />

( t ) cos( t )<br />

( t ) sin ( t )<br />

( t ) cos( 2t<br />

)<br />

k<br />

( t ) cos( 2t<br />

)<br />

k<br />

k<br />

k<br />

f<br />

<br />

k<br />

⎞<br />

( ) ( ) ⎟ ⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟⎟ tk<br />

cos Ntk<br />

⎠<br />

k<br />

k<br />

k<br />

k<br />

(2N, 2N) (2N, 1) (2N, 1)<br />

Matrix A t A Matrix x Matrix A t y<br />

Die Bestimmung der Koeffizienten ist wiederum sehr einfach (Koeffizientenmatrix ist<br />

diagonal) <strong>und</strong> liefert die gesuchten Fourierkoeffizienten für die Fourier Interpolation.<br />

Weil β N = 0, entfällt also der letzte Sinusterm <strong>und</strong> wir erhalten.<br />

Diskrete Fourier Interpolation<br />

Es sei g in [0, 2π] definiert <strong>und</strong> 2π-periodisch.<br />

g<br />

N<br />

N<br />

∑ − 1<br />

k = 1<br />

2N<br />

∑ − 1<br />

1<br />

f ( t i<br />

)<br />

N i=<br />

0<br />

1 2N<br />

−1<br />

2 −1<br />

1<br />

∑<br />

= ∑<br />

N<br />

f ti<br />

cos Nti<br />

N i=<br />

0<br />

2N<br />

i=<br />

0<br />

( t) = α + α cos( Nt) + ( α cos( kt) + β ( kt)<br />

)<br />

α<br />

0<br />

=<br />

,<br />

2<br />

α<br />

N<br />

=<br />

2<br />

0 N<br />

k<br />

k<br />

sin<br />

i<br />

( ) ( ) ( −1) f ( t )<br />

i

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!