- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自然顺序n 二进制码表示 码位倒读 码位倒置顺序n’ 以N=8为例: 0 1 2 3 4 5 6 7 000 001 010 011 100 101 110 111 000 100 010 110 001 101 011 111 0 4 2 6 1 5 3 7 看出:码位倒读后的顺序刚好是数据送入计算机内的顺序。 四、按频域抽取的基2-FFT算法 设序列x(n)长度为N=2M,首先将x(n)前后对半分开,得到两个子序列,其DFT可表示为如下形式 -1 DIF―FFT一次分解运算流图(N=8) -1 -1 -1 -1 W N 0 W N 1 W N 2 W N 3 两点DFT及其蝶形图 -1 考虑到 上图可变形为: -1 DIF―FFT运算流图(N=8) 0 N W 1 N W 2 N W 3 N W -1 -1 -1 -1 x(0) x(3) x(1) x(2) x(4) x(5) x(6) x(7) 0 N W 2 N W 2 N W 0 N W X(0) X(6) X(4) X(2) X(1) X(5) X(3) X(7) 0 N W 0 N W 0 N W 0 N W -1 -1 -1 -1 -1 -1 -1 -1 时间抽取算法与频率抽取算法的比较 1) 频率抽选法和时间抽选法总的计算量是相同的 复乘: 复加: 2) 频率抽取法和时间抽取法一样,都适用于原位运 算, 即蝶形的输入和输出占用同一个存储单元。 3) 均存在码位倒序问题。 4) 频率抽选法和时间抽选法一样,基本运算也是蝶形 运算。但两者的蝶形形式略有不同。 * * 第四章 快速傅立叶变换 Fast Fourier Transform FFT产生故事 虽然频谱分析和DFT运算很重要,但在很长一段时间里,并没有得到真正的运用。而频谱分析仍大多采用模拟信号滤波的方法解决。 Cooley J W, Tukey J W. An algorithm for the machine computation of complex Fourier series. Mathematics of Computation, 1965, pp297~301 提出一种快速计算DFT的方法,揭开了FFT发展史上的第一页。 1984年,法国的杜梅尔和霍尔曼将基2分解和基4分解糅合在一起,提出了分裂基FFT算法,使运算效率进上步提高。 一、直接计算DFT的问题 1、问题的提出 设有限长序列x(n),非零值长度为N,若对x(n)进行一次DFT运算,共需多大的运算工作量? 2. DFT的运算量 1)x(n)为复数, 也为复数。 2)DFT与IDFT的计算量相当。 注意: 计算机运算时(编程实现): N次复乘,N-1次复加 N个点 以DFT为例: N (N – 1) N 2 N个X(k) (N点DFT) N – 1 N 一个X(k) 复数加法 复数乘法 2N+2 (N – 1)=2 (2N – 1) 4N 一个X (k) 2N (2N – 1) 4N 2 N个X (k) (N点DFT) 2 一次复加 2 4 一次复乘 实数加法 实数乘法 运算量 (a+jb)(c+jd)=(ac-bd)+j(bc+ad) 例:设做一次复乘用时1μs。石油勘探,有24个通道的记录 ,每通道波形记录长度为5秒,若每秒抽样500点/秒, 1)每道总抽样点数:500*5=2500点 2)24道总抽样点数:24*2500=6万点 3)DFT复乘运算时间:N2=(60000)2=36*108次 所需时间为 由于计算量大,且要求相当大的内存,难以实现实时处理,限制了DFT的应用。长期以来,人们一直在寻求一种能提高DFT运算速度的方法。 1、利用DFT运算的系数的固有对称性和周期 性,合并DFT中的某些项。 1)对称性 2)周期性 3)可约性 二、改善DFT运算效率的基本途径 2、将长序列DFT利用对称性和周期性分解为短 序列DFT来减少计算量。 因为DFT的运算量与N2成正比的,如果一个大点数N的DFT能分解为若干小点数DFT的组合,则显然可以达到减少运算工作量的效果。 N点 DFT N/2点 DFT N/2点 DFT N/4点 DFT N/4点 DFT N/4点 DFT N/4点 DFT ……. 复乘: FFT算法分类: 时域抽取法 DIT: Decimation-
您可能关注的文档
最近下载
- 【冲刺实验班】河北衡水中学19中考提前自主招生数学模拟试卷(6(1).docx VIP
- 品酒师考试:白酒品酒师学习资料.docx VIP
- 品酒师考试:葡萄酒品酒师必看题库知识点(强化练习).docx VIP
- 【冲刺实验班】江苏苏州高级中学2021中考提前自主招生数学模拟试.doc VIP
- 品酒师考试:白酒品酒师测试题(强化练习).docx VIP
- 品酒师考试:品酒师考试测试题(强化练习).docx VIP
- 【冲刺实验班】广东深圳高级中学2019中考提前自主招生数学模拟试.docx VIP
- 品酒师考试葡萄酒品酒师.doc VIP
- 【冲刺实验班】广东执信中学19中考提前自主招生数学模拟试卷(1.doc VIP
- 汉字与中华传统文化 (14).pdf
文档评论(0)