Hızlı Fourier Dönüşümü (FFT), DFT'nin yeniden tahminine dayanan FFT'nin uygulanması için en yaygın yöntemdir.Recursive decomposition of the DFT Understanding and application the algorithm effective.

FFT'nin Matematiksel Basis

DFT, karmaşık sayılar dizisini frekans bileşenlerine dönüştürür. Bu şöyle tanımlanır:

[0]X(k) = ⁇ [DÜT 1:0[DÜT:2])N-1) x (n) e)

[FONT=0}x(n)[Dönetici:0)[0|0|x|n)[Dönetici:0|x|n)[Dönetici:0|x|n)[D)[Dönetici:0|Dönetici:0|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x|x

Cooley-Tukey Algorithm'in Türlenmesi

Cooley-Tukey algoritması DFT'yi, sırayı bile ve garip parçalara ayırarak daha küçük DFT'lere devre dışı bırakır:

X(k) = ⁇ [DÜDÜ:0)n = 0)N-1) x (n) e).-2}}

Hangileri yeniden yazılabilir:

X(k) = ⁇ [DÜDÜ:0)n = 0[DÜDÜT:2]) x(2n) e)-2/Q) x(2n[FLT: 9) e[FLT: 9)[FLT|x|x|x|x|x|x|x|x|x|)[+[+)[+[+[+[+)[+[+[+/tr|x|x|x|x|x|x|x|)

Bu ayrılık, daha küçük DFT'lerin yeniden kayıt altına alınmasına izin verir, O(N2)'den O'na (N log N) hesaplama karmaşıklığı azaltır.

Algoritmayı uygulayın

FFT algoritması, 1 büyüklüğün temel durumuna kadar tekrar tekrar tekrar tekrarlanan recursive decomposition uygular. Sonuçlar daha sonra karmaşık faktörler kullanılarak birleştirilir:

W)N) = e).-2}} K/N).

Bu faktörler rekombinasyon sırasında daha küçük DFT'lerin aşamasını ayarlar, tam dönüştürmenin verimli bir şekilde hesaplanmasına olanak sağlar.