(4.9.1)--4.9按时间抽取的FFT与DFT运算量的比较.pdf
《(4.9.1)--4.9按时间抽取的FFT与DFT运算量的比较.pdf》由会员分享,可在线阅读,更多相关《(4.9.1)--4.9按时间抽取的FFT与DFT运算量的比较.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 离散傅里叶变换及其快速算法4.6.5 按时间抽取的FFT与DFT运算量的比较由由以以上上按按时时间间抽抽取取法法FFT的的运运算算流流图图,可可以以看看出出,当当N=2M时时,共共有有M级级蝶蝶形形,每每级级都都由由N/2个个蝶蝶形形运运算算组组成成,每每个个蝶蝶形形有有一一次次复复乘乘、二二次次复复加加,因因而而每每级级运运算算都都需需N/2次次复复乘乘和和N次次复复加加,这这样样M级级运运算算总总共共需需要要复复乘乘数数 复复加加数数 2log22NFNNmM2logNFaNMN直直接接计计算算DFT复复数数乘乘法法次次数数是是N2,FFT复复数数乘乘法法次次数数是是,则则二二者者
2、之之比比为为当当N=1024时时,这这一一比比值值为为204.8,即即直直接接计计算算DFT的的运运算算量量是是FFT运运算算量量的的204.8倍倍。当当点点数数N 越越大大时时,FFT的的优优点点更更为为明明显显。2222loglog2NNNNN4.6.5 按时间抽取的FFT与DFT运算量的比较例例4.5 如如果果计计算算机机的的速速度度为为平平均均每每次次复复数数乘乘需需要要510-6秒秒,每每次次复复数数加加需需要要10-6秒秒,用用来来计计算算N=1024点点DFT,求求分分别别利利用用DFT和和FFT计计算算各各需需要要多多少少时时间间?二二者者计计算算量量之之比比值值?解解:直直接
3、接用用DFT的的复复数数乘乘运运算算次次数数为为N2次次=10241024次次,复复数数加加法法计计算算次次数数为为N(N-1)=10241023,所所以以直直接接计计算算所所需需时时间间为为T=510-610242+10-6102410236.29s。FFT计计算算所所需需时时间间为为DFT运运算算时时间间/FFT运运算算时时间间=6.29s/35.84ms=175.5倍倍。66226102461024225 10log10log210245 10log101024log235.84msNNNTN 4.6.5 按时间抽取的FFT与DFT运算量的比较按频域抽取FFT算法流图按频域抽取算法运算特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.9 按时 抽取 FFT DFT 运算量 比较
限制150内