《信号与系统》§ 9.5 快速傅里叶变换技术方案.pptVIP

《信号与系统》§ 9.5 快速傅里叶变换技术方案.ppt

  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文档。上传文档
查看更多
《信号与系统》§ 9.5 快速傅里叶变换技术方案.ppt

信 号 与 系 统 § 9.5 快速傅里叶变换 9.5.1 减少DFT运算次数的途径 9.5.2 时间抽选算法(DIT)的基本原理 9.5.3 快速傅里叶变换的运算量 9.5.4 按时间抽取(DIT)的FFT算法的特点 9.5.1 减少DFT运算次数的途径 依照DFT的定义式 两者的差别仅在指数的符号和因子1/N。 如何减少运算工作量,主要利用以下三个方面的特性进行考虑。 (1) 的周期性 (2) 的对称性 (3)把N点DFT运算分解为N/2点的DFT运算,然后取和。 9.5.2 时间抽选算法(DIT)的基本原理 FFT算法基本上分为两大类:时域抽取法FFT(简称DIT-FFT) 和频域抽取法FFT(简称DIF―FFT)。 1、时域抽取法FFT的算法思想: 将序列x(n)按n为奇、偶数分为x1(n)、x2(n)两组序列;用2个N/2点DFT来完成一个N点DFT的计算。 设序列x(n)的长度为N,且满足: 为自然数 (1) 按n的奇偶把x(n)分解为两个N/2点的子序列 { (2)用N/2点X1(k)和X2(k)表示序列x(n)的N点DFT X(k) 偶数 奇数 注意:这里的k的取值范围为0,1,…,N-1 由于X1(k)和X2(k)均以N/2为周期,且 , X(k)又可表示为: 对上式的运算用下图所示的流图符号来表示 { 这样将N点DFT分解为两个N/2点的DFT X1(k) X2(k) X1(k)+ WNk?X2(k) X1(k)?WNk?X2(k) WNk 图:蝶形运算符号 完成一个蝶形运算需要一次复数乘和两次复数加法运算,经过一次分解后,共需要复数乘和复数加的次数为2(N/2)2+N/2和N2/2 N=8点DFT的二次时域抽取分解图 X1(k+N/2)=X3(k)?WN/2k?X4(k) X1(k)=X3(k)+WN/2k?X4(k) X2(k) = X5(k)+ WN/2k?X6(k) X2(k+N/2) = X5(k)? WN/2k?X6(k) k=0,1,…,N/4-1 ; N=8按时间抽取的FFT运算流图 9.5.3 快速傅里叶变换的运算量 共需 级蝶形运算,而且每级都由 个蝶形运算组成,每个蝶形运算有一次复乘,两次复加。因此, 点的FFT的运算量为: 复乘: 复加: 由于计算机的乘法运算比加法运算所需的时间多得多,故以乘法作为比较基准。直接计算DFT与FFT算法的计算量之比为 由上式可见,当点数N越大时,FFT的优点更为明显 9.5.4 按时间抽取(DIT)的FFT算法的特点 1. 原位运算 设用 表示第 列,用 表示蝶形输入数据所在的(上/下)行数 ),这时任何一个蝶形运算可用下面通用式表示,即 可见,在某列进行蝶形运算的任意两个节点(行) 和 的节点变量 就完全可以确定蝶形运算的结果 ,与其它行(节点)无关。这样,蝶形运算的两个输出值仍可放回蝶形运算的两个输入所在的存储器中,即实现所谓原位运算。

文档评论(0)

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

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

1亿VIP精品文档

相关文档