快速傅里叶变换课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《快速傅里叶变换课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 快速 傅里叶变换 课件
- 资源描述:
-
1、快速傅里叶变换快速傅里叶变换2n直接计算直接计算DFT的问题及改进的途径的问题及改进的途径 3 4 设复序列设复序列x(n)长度为长度为N点,其点,其DFT为为10()()NnkNnX kx n Wk=0,N-1(1)计算一个)计算一个X(k)值的运算量值的运算量复数乘法次数:复数乘法次数:N复数加法次数:复数加法次数:N1(2)计算全部)计算全部N个个X(k)值的运算量值的运算量复数乘法次数:复数乘法次数:N2复数加法次数:复数加法次数:N(N1)5N点点DFT的复数乘法次数举例的复数乘法次数举例NN2NN22464404941612816384864256 65 536 16256512
2、262 144 3210241024 1 048 576 结论结论:当:当N很大时,其运算量很大,对实时性很强的信号很大时,其运算量很大,对实时性很强的信号处理来说,要求计算速度快,因此需要改进处理来说,要求计算速度快,因此需要改进DFT的计算的计算方法,以大大减少运算次数。方法,以大大减少运算次数。6 nkNW主要原理是利用系数主要原理是利用系数 的以下特性对的以下特性对DFT进行分解:进行分解:nkNW(2)对称性)对称性()nkNW()k N nNW(1)周期性)周期性()()n N kn kNnkNNNWWW(3)可约性)可约性 mnknkmNNWW/nknk mNN mWW另外,另外
3、,12/NNWkNNkNWW)2/(7DIT-FFT(Decimation-In-Time)1(2)()xrx r设设N2M,将,将x(n)按按 n 的奇偶分为两组:的奇偶分为两组:2(21)()xrx rr=0,1,12N10()()()NnkNnX kDFT x nx n W则则1010)()(NnnnkNNnnnkNWnxWnx为奇数为偶数8120)12(1202)12()2(NrkrNNrrkNWrxWrx1202212021)()(NrrkNkNNrrkNWrxWWrx)()(21kXWkXkN1100()()()NNnknkNNnnnnX kx n Wx n W为偶数为奇数式中,式
4、中,X1(k)和和X2(k)分别是分别是x1(n)和和x2(n)的的N/2的的DFT。另外,式中另外,式中k的取值范围是:的取值范围是:0,1,N/21。910因此,因此,只能计算出只能计算出X(k)的前一半值。的前一半值。12()()()kNX kX kW Xk后一半后一半X(k)值,值,N/2,N/2 1,N-1?1()2NXk2 1(2)120()Nr NkNrx r W2 1120()NrkNrx r W1()X k同理可得同理可得22()()2NXkXk11(2)NkkNNWW 因此可得后半部分因此可得后半部分X(k)2()2()2(221NkXWNkXNkXNkN12()()()k
5、NX kX kW Xk由前半部分由前半部分X(k)()(21kXWkXkNk=0,1,N/21k=0,1,N/2112k=k=0 0,1 1,N/2N/21 1结论:结论:12()()()kNX kXkW Xk12()()()2kNNX kX kW Xk2 11120()()NrkNrXkx r W2 12220()()NrkNrXkx r W因此,只要因此,只要求出求出2 2个个N/2N/2点的点的DFTDFT,即,即X X1 1(k)(k)和和X X2 2(k)(k),再经过这种再经过这种运算就可求运算就可求出全部出全部X X(k)(k)的值的值1312()()()kNX kX kW Xk
6、12()()()2kNNX kX kW Xk蝶形运算式蝶形运算式蝶形运算蝶形运算信号流图符号信号流图符号 X1(k)X2(k)蝶形运算的运算量:每次蝶形含一次复数乘和两蝶形运算的运算量:每次蝶形含一次复数乘和两 次复数加次复数加0NW1NW2NW3NW以以N=8为例,为例,分解为分解为2个个4点点的的DFT,然后,然后做做8/2=4次蝶形次蝶形运算即可求出运算即可求出所有所有8点点X(k)的的值。值。1415复数乘法次数:复数乘法次数:N2复数加法次数:复数加法次数:N(N1)复数乘法次数:复数乘法次数:2*(N/2)2+N/2=N2/2+N/2复数加法次数:复数加法次数:2*(N/2)(N/
7、21)+2*N/2=N2/2nN点 每次蝶形含一次复数每次蝶形含一次复数乘和两次复数加乘和两次复数加16 由于由于N2M,因而,因而N/2仍是偶数仍是偶数,可以进一步把每个,可以进一步把每个N/2点点子序列再按其奇偶部分分解为两个子序列再按其奇偶部分分解为两个N/4点的子序列。点的子序列。以以N/2点序列点序列x1(r)为例为例 1314(2)()0,1,1(21)()4xlx lNlxlx l则有则有 rkNNrWrxkX212011)()(klNNllkNNlWlxWlx)12(21401221401)12()2(lkNNlkNlkNNlWlxWWlx41404241403)()()()(
8、42/3kXWkXkNk=0,1,14N17且且13/24()()4kNNXkXkWXkk=0,1,14N由此可见,一个由此可见,一个N/2点点DFT可分解成两个可分解成两个N/4点点DFT。同理,也可对同理,也可对x2(n)进行同样的分解,求出进行同样的分解,求出X2(k)。18概念:信号流图概念:信号流图100(0)()(0)(1)(0)(1)NnkNNnXx n WxxxW x10()()0,1NnkNnX kx n Wk 对此例对此例N=8,最后剩下的是,最后剩下的是4个个N/4=2点的点的DFT,2点点DFT也可以由蝶形运算来完成。也可以由蝶形运算来完成。N=2这说明,这说明,N=2
展开阅读全文