- 1
- 0
- 约5.75千字
- 约 56页
- 2019-12-01 发布于天津
- 举报
第4章 快速计算离散傅里叶变换 ;4.1 引言; 从定义来看N点长的DFT的运算量。
1 直接计算DFT需:复乘N2次,复加(N-1)N次。因为 1个k需复乘N次,复加(N-1)次。
对于复乘1次需50μs,复加1次需10μs的计算机,用直接法做N=1024点长的DFT共需多少时间?
10242×50 ×10-6 +1023×1024×10×10-6=63(s)
2 Cooley和Tukey发明的方法计算DFT需:复乘(N/2)log2N次,复加Nlog2N次。用来计算上面的DFT共需多少时间?
512×10× 50 ×10-6 +1024×10×10×10-6=0.36(s);4.2 基2(radix2)FFT算法; 4.2.2 时域抽取法基2FFT基本原理
设序列x(n)的长度N=2M,M为自然数。
(1) 缩短DFT,把x(n)按n的奇偶顺序分成两半。
则x(n)的DFT为; (2) 重组DFT,按DFT的定义重新组合变短的DFT。∵变短后的DFT中X1(k)和X2(k)分别为x1(r)和x2(r)的N/2点DFT,周期为N/2;∵对称性WNk+N/2 = -WNk。∴X(k)又可表示为
经过这两步骤处理后,1个N点的DFT就变成了2个N/2点的
原创力文档

文档评论(0)