Hızlı Fourier dönüşümü (Fast Fourier Transform–FFT) bir dizinin ayrık Fourier dönüşümünü (DFT) ya da ters ayrık dönüşümünü hesaplayan bir algoritmadır. Fourier analizinde bir sinyal bulunduğu uzaydaki (genellikle zaman uzayı) gösteriminden frekans uzayıki gösterimine ya da tersine dönüştürülür. DFT'de ise ayrık veri dizileri farklı frekans öğelerine ayrılır. Bu operasyon her ne kadar birçok alanda kullanışlı olsa da, doğrudan formüllerle hesabı hızlı ve pratik değildir; bu nedenle DFT hesabı için FFT algoritmaları kullanılmaktadır.
FFT algoritmaları DFT dönüşüm matrisinin seyrek matrislere ayrıştırılması ile çalışır. Bu şekilde DFT'nin karmaşıklığı 'den 'e düşürülebilmektedir; burada N veri boyutunu ifade eder. Veri boyutunun binler veya milyonlar mertebesinde olması durumunda FFT standart DFT'den çok daha hızlı çalışır. Yuvarlama hatası olması durumunda ise birçok FFT algoritmasının daha doğru sonuç verdiği belirtilebilir. Karmaşık sayı, grup teorisi ve sayılar teorisi temelli birçok farklı FFT algoritması bulunmaktadır. En yaygın FFT yöntemi Cooley–Tukey FFT algoritmasıdır.
FFT algoritmaları mühendislik, bilim, matematik ve müzikte sıklıkla kullanılmaktadır. Her ne kadar temelleri 1965'te popülerlik kazanmış olsa da, bazı temel yöntemlerinin geliştirilmesi 1805 yılına kadar dayanmaktadır. Matematikçi Gilbert Strang, 1994 yılında FFT'yi "insan hayatındaki en önemli sayısal algoritmalardan biri" olarak tanımlamıştır.IEEE'nin Computing in Science & Engineering dergisi ise FFT'ye "20. Yüzyılın En Önemli 10 Algoritması" listesinde yer vermiştir.
Farklı programlama dillerinde FFT
Dil | Komut/Fonksiyon | Önkoşullar |
---|---|---|
R | stats::fft(x) | Yok |
Octave/MATLAB | fft(x) | None |
Python | fft.fft(x) | numpy |
Mathematica | Fourier[x] | None |
Julia | fft(A [,dims]) | FFTW |
Ayrıca bakınız
Kaynakça
- ^ a b Heideman, Michael T.; Johnson, Don H.; (1984). "Gauss and the history of the fast Fourier transform" (PDF). IEEE ASSP Magazine. 1 (4): 14-21. CiteSeerX 10.1.1.309.181 $2. doi:10.1109/MASSP.1984.1162257. 7 Mart 2022 tarihinde kaynağından (PDF). Erişim tarihi: 8 Temmuz 2020.
- ^ Van Loan, Charles (1992). Computational Frameworks for the Fast Fourier Transform. .
- ^ (May–Haziran 1994). "Wavelets". American Scientist. 82 (3): 250-255. JSTOR 29775194.
- ^ Kent, Ray D.; Read, Charles (2002). Acoustic Analysis of Speech. ISBN .
- ^ Dongarra, Jack; Sullivan, Francis (Ocak 2000). "Guest Editors Introduction to the top 10 algorithms". Computing in Science & Engineering. 2 (1): 22-23. Bibcode:2000CSE.....2a..22D. doi:10.1109/MCISE.2000.814652. ISSN 1521-9615.
Dış bağlantılar
- MIT FFT ders notları 12 Kasım 2020 tarihinde Wayback Machine sitesinde .
- Fast Fourier Transforms 26 Ağustos 2021 tarihinde Wayback Machine sitesinde ., bir online kitap (ed. Charles Sidney Burrus, 2008).
- C++ dilinde Cooley–Tukey FFT algoritması 8 Temmuz 2020 tarihinde Wayback Machine sitesinde .
- İnteraktif FFT 12 Mayıs 2020[Tarih uyuşmuyor] tarihinde Wayback Machine sitesinde .
Matematik ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Hizli Fourier donusumu Fast Fourier Transform FFT bir dizinin ayrik Fourier donusumunu DFT ya da ters ayrik donusumunu hesaplayan bir algoritmadir Fourier analizinde bir sinyal bulundugu uzaydaki genellikle zaman uzayi gosteriminden frekans uzayiki gosterimine ya da tersine donusturulur DFT de ise ayrik veri dizileri farkli frekans ogelerine ayrilir Bu operasyon her ne kadar bircok alanda kullanisli olsa da dogrudan formullerle hesabi hizli ve pratik degildir bu nedenle DFT hesabi icin FFT algoritmalari kullanilmaktadir Ikiye bolmeli bir FFT ornegiKosinus dalgalarinin toplaminin ayrik Fourier analizi 10 20 30 40 ve 50 Hz Ayni sinyalin zaman yukaridaki ve frekans alttaki bazli grafikleri Alttaki grafik usttekinin Fourier donusumu ile olusturulabilir FFT algoritmalari DFT donusum matrisinin seyrek matrislere ayristirilmasi ile calisir Bu sekilde DFT nin karmasikligi O N2 displaystyle O left N 2 right den O Nlog N displaystyle O N log N e dusurulebilmektedir burada N veri boyutunu ifade eder Veri boyutunun binler veya milyonlar mertebesinde olmasi durumunda FFT standart DFT den cok daha hizli calisir Yuvarlama hatasi olmasi durumunda ise bircok FFT algoritmasinin daha dogru sonuc verdigi belirtilebilir Karmasik sayi grup teorisi ve sayilar teorisi temelli bircok farkli FFT algoritmasi bulunmaktadir En yaygin FFT yontemi Cooley Tukey FFT algoritmasidir FFT algoritmalari muhendislik bilim matematik ve muzikte siklikla kullanilmaktadir Her ne kadar temelleri 1965 te populerlik kazanmis olsa da bazi temel yontemlerinin gelistirilmesi 1805 yilina kadar dayanmaktadir Matematikci Gilbert Strang 1994 yilinda FFT yi insan hayatindaki en onemli sayisal algoritmalardan biri olarak tanimlamistir IEEE nin Computing in Science amp Engineering dergisi ise FFT ye 20 Yuzyilin En Onemli 10 Algoritmasi listesinde yer vermistir Farkli programlama dillerinde FFTDil Komut Fonksiyon OnkosullarR stats fft x YokOctave MATLAB fft x NonePython fft fft x numpyMathematica Fourier x NoneJulia fft A dims FFTWAyrica bakinizKisa zamanli Fourier donusumu Sinyal isleme Zaman serisi Z donusumuKaynakca a b Heideman Michael T Johnson Don H 1984 Gauss and the history of the fast Fourier transform PDF IEEE ASSP Magazine 1 4 14 21 CiteSeerX 10 1 1 309 181 2 doi 10 1109 MASSP 1984 1162257 7 Mart 2022 tarihinde kaynagindan PDF Erisim tarihi 8 Temmuz 2020 Van Loan Charles 1992 Computational Frameworks for the Fast Fourier Transform May Haziran 1994 Wavelets American Scientist 82 3 250 255 JSTOR 29775194 Kent Ray D Read Charles 2002 Acoustic Analysis of Speech ISBN 0 7693 0112 6 Dongarra Jack Sullivan Francis Ocak 2000 Guest Editors Introduction to the top 10 algorithms Computing in Science amp Engineering 2 1 22 23 Bibcode 2000CSE 2a 22D doi 10 1109 MCISE 2000 814652 ISSN 1521 9615 Dis baglantilarMIT FFT ders notlari 12 Kasim 2020 tarihinde Wayback Machine sitesinde Fast Fourier Transforms 26 Agustos 2021 tarihinde Wayback Machine sitesinde bir online kitap ed Charles Sidney Burrus 2008 C dilinde Cooley Tukey FFT algoritmasi 8 Temmuz 2020 tarihinde Wayback Machine sitesinde Interaktif FFT 12 Mayis 2020 Tarih uyusmuyor tarihinde Wayback Machine sitesinde Matematik ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz