• Keine Ergebnisse gefunden

8.2 Diskrete Fourier-Transformation

N/A
N/A
Protected

Academic year: 2021

Aktie "8.2 Diskrete Fourier-Transformation"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

8.2 Diskrete Fourier-Transformation

8.2.1 Schnelle Fourier-Transformation

Fourier-Matrix

W n =

 

 

 

w n 0·0 · · · w n 0 · (n 1)

... ...

w n (n 1) · 0 · · · w (n n 1) · (n 1)

 

 

 

, w n = exp(2πi/n)

unit¨ar nach Normierung: W n 1 = W n /n

Diskrete Fourier-Transformation

f = W n c ⇔ c = 1 n W n f d.h.

f j =

n−1 X

k=0

c k w n jk ⇔ c k = 1 n

X n−1 j=0

f j w −kj n

mit w n = exp(2πi/n)

Transformation c 7→ f entspricht Auswertung des trigonometrischen Polynoms

p(x) =

n − 1

X

k=0

c k e ikx

an den Punkten x j = 2πj/n, d.h. f j = p(x j )

inverse Transformation f 7→ c entspricht Riemann-Summe f¨ur die Fourier-Koeffizienten, d.h.

h f, e k i = 1 2π

Z 2π 0

f (x)e ikx dx ≈ 1 n

n − 1

X

j=0

f (x j )e ikx

j

mit x j = 2πj/n

Schnelle Fourier-Transformation

Berechnung der diskreten Fourier-Transformation,

f j =

n − 1

X

k=0

c k w jk n , w n = exp(2πi/n) ,

f¨ur n = 2 `

f = FFT(c) n = length(c)

if n = 1, f = c, return

160

(2)

else

g = FFT(c 0 , c 2 , . . . , c n−2 ) , h = FFT(c 1 , c 3 , . . . , c n−1 ) p =

1, w n , w 2 n , . . . , w n n/2 1

f = (g + p . ∗ h, g − p . ∗ h) end

Operationenzahl: 2n`

161

Referenzen