Fourierreihen und Fouriertransformation - Fachhochschule ...
Fourierreihen und Fouriertransformation - Fachhochschule ...
Fourierreihen und Fouriertransformation - Fachhochschule ...
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