C++實現 (FFT)一維快速傅里葉變換

一維離散傅里葉變換的公式爲: 如果直接基於該定義進行編程實現,則算法時間複雜度爲O(N2)。具體的編程實現我們已經在《C++實現一維離散傅里葉變換》中介紹過了。 當一維信號長度達到幾十萬個信號時,當前主流4G主頻CPU完成一次傅里葉變換需要約幾十到幾百秒的時間,這樣的效率顯然是讓人無法接受的。 爲了解決傅里葉變換的計算效率問題,行業專家們提出了蝶形算法,極大地提升了傅里葉變換的運算效率。 在蝶形算
相關文章
相關標籤/搜索