对比DFT程序与FFT程序的效率
生活随笔
收集整理的這篇文章主要介紹了
对比DFT程序与FFT程序的效率
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
徐士良老師編寫的c語言算法程序下載鏈接:https://pan.baidu.com/s/1zDV6iLeYeXmZaoZlP4yRAA
提取碼:8opo
一:徐士良老師編寫的FFT程序比較
1.FFT源程序【kfft.c】
抽樣點為:64
CLOCKS_PER_SEC 單位1000ms
2.源程序【FFT2.c】
輸入信號:0.6*sin(2*pi*500*i)+0.6*sin(2*pi*50*i)
3.TCC下編譯
4.結果顯示
二、自己理解得FFT程序比較(有不足之處還望為我指出,謝謝大家了)
1.程序源碼
輸入信號:0.6*sin(2*pi*500*i)+0.6*sin(2*pi*50*i)
抽樣點為:64
2.TCC編譯
3.結果顯示
三、總結
FFT是DFT的快速算法,可以節省大量的計算時間,快速傅里葉變換(FFT)是一種能在O(nlogn)的時間內將一個多項式轉換成它的點值表示的算法
總結
以上是生活随笔為你收集整理的对比DFT程序与FFT程序的效率的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言编写DFT计算程序, 并绘制幅度谱
- 下一篇: 用vmware安装win7虚拟机(win