数字信号处理第4章上.ppt

第四章 快速傅立叶变换 一、 DFT算法存在的问题及改进   1965年,J.W.Cooley 和J.W.Tukey发表了第一种FFT算法,称Cooley - Tukey算法。 FFT的基本思想:利用WNnk的特性,逐步将N点序列分解为较短的序列,计算短序列的DFT(即减小N),然后再组合成原序列的DFT,使运算量显著减少。 设N=2L,基2-FFT。由定义           k=0,1,…,N-1 把它按n的奇偶分成两个子序列: 上式表明了一个N点的DFT被分解为两个N/2点的DFT。 X(k)后一半点计算: 由前面介绍的FFT运算流程可见,每一级都由N/2个蝶形运算构成。每一个蝶形运算需要1次复乘和2次复加,因此每一级运算需要N/2次复乘和N次复加,这样L=log2N级运算共需: 特殊的信号处理指令: 如DMOV :在存储器中移动数据实现延迟。 RPTK 255:重复执行下条指令256次;MACD:等于LT (送数到T寄存器), DMOV (实现延迟) ,MPY (与T寄存器相乘,乘积存储入P寄存器)及 APAC(P寄存器内容加到累加器)。 快速的指令周期:TMS320系列处理器的指令周期已经从第一代的200ns降低至现在的20ns 以下。快速的指令周期使得DSP芯片能够实时实现许多DSP应用。 FFT算法的软件实现: 基-2按时间抽取(DIT)(输入

文档评论(0)

1亿VIP精品文档

相关文档