CHP快速傅立叶变换.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CHP快速傅立叶变换

实验5.1分析 实验5.1分析 实验5.2分析 xn1=[[0:25].*exp(-0.3*[0:25]),zeros(1,24)]; xn2=[[0:25].*exp(-0.3*[0:25]),zeros(1,74)]; %input(请输入序列x(n):);N=length(xn); subplot(411),stem(xn1); subplot(412),stem(xn2); X1=fft(xn1); X2=fft(xn2); subplot(413);stem([0:49],abs(X1)); subplot(414);stem([0:99],abs(X2)); 实验5.2分析 实验5.3分析 N=64;f1=10.8;f2=11.75;f3=12.55;fs=40;stepf=fs/N; n=0:N-1; t=2*pi*n/fs;n1=0:stepf:fs/2-stepf; x=sin(f1*t)+sin(f2*t)+sin(f3*t); M=N;W=exp(-j*2*pi/M);A=1; Y1=czt(x,M,W,A); subplot(311);plot(n1,abs(Y1(1:N/2)));grid on; Y2=abs(fft(x)); subplot(312);plot(n1,abs(Y2(1:N/2)));grid on; M=60;f0=8;DELf=0.12;A=exp(j*2*pi*f0/fs); W=exp(-j*2*pi*DELf/fs); Y3=czt(x,M,W,A); n2=f0:DELf:f0+(M-1)*DELf; subplot(313);plot(n2,abs(Y3));grid on; 实验5.3分析 END Thanks! * 8点DIF基2FFT算法流图 4.3 频率抽取(DIF)基2FFT算法 4.3 频率抽取(DIF)基2FFT算法 4.3 频率抽取(DIF)基2FFT算法 DIT与DIF的相同之处: (1)DIF与DIT两种算法均为原位运算。 (2)DIF与DIT运算量相同。 DIT与DIF的不同之处: (1)DIF与DIT两种算法结构倒过来。 DIF为输入顺序,输出乱序。运算完毕再运行“二进制倒读”程序。 DIT为输入乱序,输出顺序。先运行“二进制倒读”程序,再进行求DFT。 (2)DIF与DIT根本区别:在于蝶形结不同。 DIT的复数相乘出现在减法之前。 DIF的复数相乘出现在减法之后。 4.5 分裂基算法 自从基2快速算法出现以来,人们仍在不断寻求更快的算法。1984年,法国的杜梅尔(P.Dohamel)和霍尔曼(H.Hollmann)将基2分解和基4分解糅合在一起,提出了分裂基FFT算法。其运算量比前几种算法都有所减少,运算流图却与基2FFT很接近,运算程序也很短。它是目前一种实用的高效新算法。 4.5 分裂基算法 分裂基算法又称基2/4算法,算法的基本思路是:对偶号输出使用基2算法,对奇号输出使用基4算法。 下面首先介绍基4算法: 令N=4M,对N点DFT可按下面方法进行频率抽取 分别令k=4r, k=4r+2, k=4r+1, k=4r+3,其中,r=0,1,2,…N/4-1,有 4.5 分裂基算法 4.5 分裂基算法 4.5 分裂基算法 4.5 分裂基算法 算法分析 对于N=4M点DFT,当输出项k为偶数时,采用基2算法,即 当输出项k为奇数时,采用基4算法,即 4.5 分裂基算法 4.5 分裂基算法 4.5 分裂基算法 分析: 一个N点DFT可以分解为一个N/2点DFT和两个N/4点DFT。由x(n) x(n+N/4) x(n+N/2)和x(n+3N/4)求N/2点DFT和N/4的DFT只需要两次乘法,可以减少运算量。 N/2点DFT可进一步分解为一个N/4点DFT和两个N/8的DFT。N/4的点DFT进一步分解为一个N/8点DFT和两个N/16的DFT。 这样一直下去,直到分解为两点或4点DFT为止。 4.5 分裂基算法 结论: 分裂基FFT算法结构同基2FFT算法结构相似,适用于N=2M的场合,并由M级运算实现。运算流图输入为顺序,输出为倒序。 分裂基FFT算法的计算量 以上提出FFT算法,可以很快地求出全部DFT值。即求出有限长序列x(n)的z变换X(z)在单位园上N个等间隔抽样点zk处的抽样值。它要求N为高度复合数。即N可以分解成一些因子的乘积。例N=2L 实际上: (1)也许对其它围线上z变换取样发生兴趣。 (2)只需要计算单位圆上某一段的频谱,即M不等于N。如窄带信号,希望在窄带频率内频率抽样能够非常密集,提高分辨率,带外则不考虑。 (

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档