《FFT算法介绍》PPT课件.ppt
《《FFT算法介绍》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《FFT算法介绍》PPT课件.ppt(54页珍藏版)》请在三一办公上搜索。
1、,第四章 快速傅里叶变换(FFT),第十二讲,本章内容:,介绍傅里叶变换的一些快速算法快速算法的思想 根据原是变换定义的运算规律,及其中某些算子的特殊性,找出减少乘法和加法运算次数的有效途径,实现原始变换的各种高效算法。,本讲学习目标,了解直接计算N点DFT的运算量了解减少运算量的基本途径理解按时间抽取的基-2FFT算法的算法原理、运算流图、所需计算量和算法特点了解按时间抽取的基-2FFT算法的编程思想,本章作业练习,P127:4.14.24.44.5,第四章 快速傅里叶变换,FFT:Fast Fourier Transform1965年,Cooley,Tukey机器计算傅里叶级数的一种算法4
2、.2 基-2FFT算法,直接计算DFT的特点及减少运算量的基本途径,1.DFT的运算量及特点,运算量,FFT算法分类:,时间抽选法DIT:Decimation-In-Time频率抽选法DIF:Decimation-In-Frequency,、时间抽取法基-2FFT算法基本思想(基-2 Decimation-In-Time FFT),1、算法原理设序列点数 N=2M,M 为整数。若不满足,则补零,将序列x(n)按n的奇偶分成两组:,N为2的整数幂的FFT算法称基-2FFT算法。,n为偶数时:n为奇数时:,则x(n)的DFT:,其中,2.两点结论:(1)X(k),X(k)均为N/2点的DFT。(2
3、)X(k)=X(k)+W X(k)只能确定出 X(k)的k=个;即前一半的结果。,1 2,1 2,k,N,同理,这就是说,X1(k),X2(k)的后一半,分别 等于其前一半的值。,3.X(k)的后一半的确定,由于(周期性),所以:,可见,X(k)的后一半,也完全由X1(k),X2(k)的前一半所确定。*N点的DFT可由两个N/2点的DFT来计算。,又由于,所以,实现上式运算的流图称作蝶形运算,前一半,4.蝶形运算,后一半,(N/2个蝶形),(前一半),(后一半),1 1,1,1,-1,由X1(k)、X 2(k)表示X(k)的运算是一种特殊的运算-碟形运算,图4.2.1 蝶形运算符号,x1(0)
4、=x(0)x1(1)=x(2)N/2点 x1(2)=x(4)DFT x1(3)=x(6)x2(0)=x(1)x2(1)=x(3)N/2点 x2(2)=x(5)DFT x2(3)=x(7),X1(0),X1(1),X1(2),X1(3),X2(0),X2(1),X2(2),X2(3),W,N,2,W,N,1,W,N,0,W,N,3,-1,-1,-1,-1,X(0),X(1),X(2),X(3),X(4),X(5),X(6),X(7),5.对X1(k)和X2(k)进行蝶形运算,前半部为 X(0)-X(3),后半部分为X(4)-X(7)整个过程如下图所示:,6.N/2分解后的运算量:,运算量减少了近
5、一半,由于N=2 M,所以 N/2仍为偶数,可以进 一步把每个N/2点的序列再按其奇偶部分 分解为两个N/4的子序列。例如,n为偶数时的 N/2点分解为:,(二)N/4点DFT,进行N/4点的DFT,得到,(偶中偶),(偶中奇),同理可将奇数序号组成的N/2点序列进行分解得:,其中:,X2的偶数序列,X2的偶数序列,这样逐级分解,直到2点DFT当N=8时,即分解到X3(k),X4(k),X5(k),X6(k),k=0,1,不再做DFT,(0)(4)(2)(6)(1)(5)(3)(7),W,N,0,W,N,0,W,N,0,W,0,N,-1,-1,-1,-1,-1,-1,-1,-1,N,0,N,1
6、,N,2,N,3,-1,-1,-1,-1,X(0),X(1),X(2),X(3),X(4),X(5),X(6),X(7),因此,8点DFT的FFT的运算流图如下,4.2.3 基2DIT-FFT算法与直接DFT运算量的比较,当N=2M时,共有M级蝶形,每级N/2个蝶形,每个蝶形有1次复数乘法,2次复数加法。,复数乘法:,复数加法:,与DFT 比较,4.2.4 DIF-FFT的运算规律 及编程思想,1)原位计算 DIT-FFT的运算过程很有规律,共进行M级运算,每级由N/2个蝶形运算组成。同一级中,每个蝶形的两个输入数据只对计算本蝶形有用,与其它蝶形运算无关。这样,蝶形运算的两个输出值仍可放回蝶形
7、运算的两个输入所在的存储器中,这种利用同一存储单元存储蝶形计算输入、输出的方法即为原位运算。每一级(列)有N/2个蝶形运算,所以只需N个存储单元,可以节省存储单元。,运算规律,(0)=A0(0)A1(0)A2(0)A3(0)=X(0)(4)=A0(1)A1(1)A2(1)A3(1)=X(1)(2)=A0(2)A3(2)=X(2)(6)=A0(3)A3(3)=X(3)(1)=A0(4)A1(4)A2(4)A3(4)=X(4)(5)=A0(5)A3(5)=X(5)(3)=A0(6)A3(6)=X(6)(7)=A0(7)A1(7)A2(7)A3(7)=X(7),W,W,W,W,N,0,N,0,N,0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FFT算法介绍 FFT 算法 介绍 PPT 课件

链接地址:https://www.31ppt.com/p-5678140.html