第4章快速傅立叶变换(FFT)A.pptVIP

  • 5
  • 0
  • 约4.88千字
  • 约 45页
  • 2019-10-28 发布于湖北
  • 举报
图4.2.4 N点DIT―FFT运算流图(N=8) 第4章 快速傅立叶变换(FFT) 4.2.3 DIT―FFT算法与直接计算DFT运算量的比较 每一级运算都需要N/2次复数乘和N次复数加(每个蝶形需要两次复数加法)。所以,M级运算总共需要的复数乘次数为 复数加次数为 例如,N=210=1024时 第4章 快速傅立叶变换(FFT) 若直接计算DFT则:N=1024,时N2=1048576 图4.2.5 FFT算法与直接计算DFT所需乘法次数的比较曲线 第4章 快速傅立叶变换(FFT) 1.原位计算 由图4.2.4可以看出,DIT―FFT的运算过程很有规律。N=2M点的FFT共进行M级运算,每级由N/2个蝶形运算组成。   在N点DIT-FFT运算流图中,每级都有N/2个蝶形。每个蝶形都要乘以因子  ,称其为旋转因子,p为旋转因子的指数。但各级的旋转因子和循环方式都有所不同。为了编写计算程序,应先找出旋转因子  与运算级数的关系。用L表示从左到右的运算级数(L=1,2,…,M)。观察图4.2.4不难发现,第L级共有2L-1个不同的旋转因子。N=23=8时的各级旋转因子表示如下: 4.2.4 DIT―FFT的运算规律及编程思想 2.旋转因子的变化规律 图4.2.4 N点DIT―FFT运算流图

文档评论(0)

1亿VIP精品文档

相关文档