FFTalgoritmen
FFT-algoritmen beskriver en familj av metoder för att beräkna den diskreta Fouriertransformen (DFT) effektivt. En DFT omvandlar en diskret tidsserie till dess frekvensinnehåll och används inom signalbehandling, bildanalys och spektralanalys. Den naiva beräkningen kräver O(N^2) operationer, medan FFT-algoritmer vanligtvis reducerar detta till O(N log N).
Historik och grundidé: algoritmen blev bredt känd efter Cooley–Tukey 1965, även om tidiga insikter går längre
Viktigaste varianter och egenskaper: Cooley–Tukey är mest använda; radix-2 och radix-4 är vanliga. Decimation-in-time och decimation-in-frequency
Användningsområden: FFT används för spektrumanalys, filtrering, konvolution via konvolutionsteoremet och snabb polynom- eller stor tal-multiplikation. Realvärden
Begränsningar och överväganden: numerisk precision och rundningsfel uppstår vid stora N, och minneskrav kan vara betydande.