快速傅立叶变换(FFT)分析.ppt

第6章 快速傅立叶变换(FFT) 6.1 引言 一.DFT的计算工作量 两者的差别仅在指数的符号和因子1/N. 通常x(n)和 都是复数,所以计算一个X(k)的值需要N次复数乘法运算,和 次复数加法运算.那么,计算全部N点的X(k)就要N2次复数乘法运算,N(N-1)次复数加法运算.一般来说,乘法运算要比相加运算复杂,为讨论简单起见,我们以复数乘法运算次数近似作为运算工作量的衡量标准.当N很大时,运算量将是惊人的,如N=1024,则要完成1048576 次(一百多万次)运算.这样,难以做到实时处理. 二.改进的途径 1. 的对称性和周期性 FFT算法正是基于这样的基本思想发展起来的。1965年,库利(cooley)和图基(Tukey)首先提出FFT算法.对于N点DFT,仅需(N/2)log2N 次复数乘法运算.例如N=1024=210 时,需要(1024/2)log2 210 =512*10=5120次。5120/1048576=4.88% ,速度提高20倍. 应用第三代数字信号处理器TMS320C30-40,具有50ns的单周期执行时间,每秒20000次浮点运算,完成乘法、加法及运算控制、数据存取共需约1s左右,而采用FFT算法,计算时间可缩减为2.366ms。 FFT有多种形式,但基

文档评论(0)

1亿VIP精品文档

相关文档