快速傅里叶变换.ppt_第1页
快速傅里叶变换.ppt_第2页
快速傅里叶变换.ppt_第3页
快速傅里叶变换.ppt_第4页
快速傅里叶变换.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,2,4.1引言,DFT实现了时域序列的频域离散化,因此在数字信号处理中用途很广。但是DFT的计算量太大,不适于实时处理,所以没有得到真正的运用。快速傅里叶变换(FFT)就是为了缩短DFT运算时间而产生的,运算时间一般可缩短一二个数量级。FFT并不是一种新的变换,而是DFT的一种快速算法。,3,4.2直接计算DFT的问题及改进的途径,4.2.1直接计算DFT的运算量问题,k=0,1,N-1,设x(n)为N点有限长序列,其DFT为,通常x(n)和WNnk都是复数,因此一个X(k)需要N次复数乘法和N-1次复数加法完成整个DFT运算则需要N2次复数乘法及N(N-1)次复数加法由于DFT的运算次数与N2成正比,N较大时,运算量非常可观,4,例对一幅NN点的二维图像进行DFT变换,当N=1024时,直接计算DFT所需复乘次数为1012次,用每秒可做10万次复数乘法的计算机计算需要近3000小时,4.2.2改善途径,把长序列的DFT分解成短序列的DFT运算,利用系数Wnk的特性,5,4.3按时间抽取(DIT)的基-2FFT算法,设序列x(n)长度为N,且满足N=2M,M为正整数。按n的奇偶把x(n)分解为两个N/2点的子序列:,FFT分为两大类:按时间抽取法(DecimationInTime)和按频率抽取法(DecimationInFrequency),本节先介绍第一种算法,4.3.1算法原理,一个N点DFT的分解,6,将DFTx(n)分解为DFTx1(r)与DFTx2(r)的线性组合,代入,7,重写DFT,上式为X(k)的前一半值,而后一半值可表示为,8,化简,得到,9,分解后运算工作量节省了近一半,10,N点DFT的一次时域抽取分解过程见下图(N=8),11,两个N/2点DFT的分解,X1(k)的分解,由于N=2M仍是偶数,可以把每个N/2点子序列再进行分解,12,X1(k)分解图示,13,X2(k)的分解图示,14,N点DFT的第二次时域抽取分解图(N=8),15,N点DFT的第二次时域抽取分解图(N=8),16,上式不需要乘法,类似可求出X4(k),X5(k),X6(k),四个N/4点DFT的计算,X3(k)的分解,17,完整的N=8DIT-FFT运算流图,由于输入序列在时域上进行奇偶分解,故称为“按时间抽取法”,N=2M点的FFT共进行M级运算,每级由N/2个蝶形运算组成,18,4.3.2DIT-FFT算法与直接计算DFT运算量的比较,直接计算DFT与FFT算法的计算量之比为,N越大,FFT的优点越为明显,上例中:从3000h-2m,19,4.3.3按时间抽取的FFT算法的特点,1.原位运算(同址运算),定义:利用同一存贮单元存贮蝶形运算输入、输出数据的方法,DIT-FFT的运算规律,同一级中,每个蝶形的两个输入数据只对计算本蝶形有用,可采用原位运算,则全部运算过程只需要N个存储单元,20,2.倒位序规律(N=2M),输入序列的排序为N的二进制倒位序,输出序列则为自然顺序,N8时的输入输出值,21,3.蝶形运算两节点的“距离”,对N=2M点FFT,当输入为倒位序,输出为正常顺序时,其第m级运算,每个蝶形的两节点“距离”为2m-1,22,4.3.4按时间抽取的FFT算法的其他形式流图,对于任何流图,只要保持各节点所连的支路及传输系数不变,则不论节点位置怎么排列所得流图总是等效的,将左图x(4)与x(1),x(6)与x(3)对调,23,时间抽取、输入自然顺序、输出倒位序的FFT流图特点,数据存放的方式不同,取用系数的顺序不同,24,4.4按频率抽取(DIF)的基-2FFT算法,4.4.1算法原理,将长度为N=2M的序列x(n)前后对半分开,其N点DFT可表示为,k=0,1,N-1,统一求和区间,25,按k的奇偶可将X(k)分为两部分:,k=0,1,N-1,k取偶数时,x(n)前后两部分和的N/2点DFT,26,k取奇数时,x(n)前后两部分差再乘以WNn后的N/2点DFT,k取偶数时,27,上式表明,X(k)按k的奇偶分为两组,其偶(奇)数组是x1(n),x2(n)的N/2点DFT.x1(n),x2(n)与x(n)间的关系也可用下面蝶形运算流图表示,式中,得到,28,按频率抽取的N点DFT第一次分解(N=8),式中,29,与DIT-FFT一样,由于N/2仍为偶数,继续将每个N/2点DFT输出再分解为偶数组与奇数组,直到第M次(N=2M),按频率抽取完整的N点DFT运算流图(N=8),30,4.4.2DIF-FFT与DIT-FFT的联系,DIF的基本蝶形与DIT的基本蝶形互为转置,DIT蝶形运算流图,DIF蝶形运算流图,31,两种FFT运算方法等价,DIT-FFT,DIF-FFT,32,4.4.3IDFT的高效算法,FFT算法同样可以用于IDFT,称为快速傅里叶反变换(IFFT),比较DFT和IDFT的运算公式:,33,左图为在DIF-FFT流图上改动后,得到的DIT-IFFT运算流图,34,4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论