四快速傅里叶变换.pptVIP

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

第四章 快速傅里叶变换 1. 引言 2. 直接计算DFT的问题及改进的途径 3. 按时间抽选(DIT)的基-2FFT算法 4. 按频率抽选(DIF)的基-2FFT算法 5. 离散傅里叶反变换IDFT的快速计算方法 1. 引言 FFT不是一种新算法,只是DFT的一种快速算法。 Cooley和Tukey在1965年发表的“机器计算傅里叶级 数的一种算法” 桑德和图基的快速算法的出现。 2. 直接计算DFT的问题及改进的途径 DFT和IDFT的变换公式   二者的差别就在于WN的指数符号不同,以及相差一个 常数乘因子1/N。 每计算一个X(k)值,需要N次复数乘法,以及(N-1) 次复数加法,而X(k)一共有N个值点,因此完成整个 DFT运算总共需要N2次复数乘法,N(N-1)次复数加 法。          复数运算实际上是由实数运算来完成的, 因此(4.1)式可写成 可以看出,一次复数乘法需要4次实数乘法和2次实数 加法,一次复数加法需要2次实数加法。 因此,每计算一个X(k)值,需要4N次实数乘法,以及 2N+2(N-1)=2(2N-1)次实数加法,整个DFT运 算总共需要4N2次实数乘法,2N(2N-1)次实数加法。      存在问题: 直接计算DFT,乘法次数和加法次数都是和N2成正比。 当N很大时,运算量很大,例如,N=8时,需要64次复 乘,N=1024时,需要1048576次复乘。 减少DFT运算工作量的途径:利用WNnk的固有特性。 (1) WNnk的对称性: (2) WNnk的周期性: (3) WNnk的可约性: 可以得出 实际办法: (1)用上述特性对项合并 (2)将长序列的DFT分解为短序列的DFT,减小N值。 四点的DFT 将该矩阵的第二列和第三列交换,得 由此得出 快速傅里叶变换正是基于这样的思想发展 进来的,主要分为两大类: DIT:按时间抽选 DIF:按频率抽选 3. 按时间抽选的基-2FFT算法 3.1 算法原理 先设序列点数为   ,按n的奇偶进行分解 将DFT化为 利用系数  的可约性,即               得                    应用系数的周期性       ,可得                                       再考虑性质              把(4.8),(4.9),(4.10)代入(4.5)式,将X(k)表达成 前后两部分,前部分为                   后部分为                   这样,4.11、12式只要0-(N/2-1)区间的所有X1(k) 和X2(k)的值,即可求0到(N-1)区间所有X(k)值。 4.11和4.12式用蝶形图表示。 N=8的情况如图所示: 分析:每个蝶形运算需要一次复数乘法     及两次复数加(减)法。通过分解后运算工作量差不 多减少到一半。 进一步把N/2点子序列再按奇偶部分分解为两个N/4点 的子序列 且 其中 图4-3,给出N=8时,在分解为两个N/4点DFT,由 两个N/4点DFT组合成N/2点DFT的流图。 X2(k)也可进行同样分解: 其中 一个N=8点DFT就可分解为四个N/4=2点DFT如图 序列按奇偶分解标号变化讨论(N=8) 1、第一次分解:两个N/2点序列: 2、第二次分解,每个N/2点子序列按其奇偶分解为两个N/4点子序列 3、最后是2点的DFT 对于例子N=8,就是4个N/4=2点的DFT。 如: 其中 这种方法的每一步分解都是按输入序列在时间上的次序是属于偶数还是属于奇数来分解为两个更短的子序列,所以称为“按时间抽选法”。 3.2 运算量分析 (1)直接DFT复数算法次数是N2    (2)FFT复数乘法次数是(N/2)*L 当N=2L时,一共有L级蝶形,每级有N/2个蝶形运算组成,一个蝶形运算有1次复乘,2次复加运算。 DFT和FFT算法的计算量之比为 结论:FFT比DFT更优越,当N越大时,优点更明显。 3.3 按时间抽选的FFT算法特点 1. 原位运算 每个蝶形结构完成下述基本迭代运算: 4.21的蝶形运算如图4-7所示。 蝶形的两个输出值仍放回蝶形的两个输入值所在 的存储器中,中间不需要其他的存储器。每列的N/2 个蝶形运算完成后,再开始下一列的蝶形运算,这样 存储数据就只要N个存储单元。 下一级的蝶形运算仍采取这样的原位运算,只不 过进入蝶形的组合关系有所不同。 2. 倒位序规律 3. 倒位序的实现:通过

文档评论(0)

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

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

1亿VIP精品文档

相关文档