一种直接计算实序列DFT的基2DIT-FFT算法.docVIP

一种直接计算实序列DFT的基2DIT-FFT算法.doc

  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文档。上传文档
查看更多
中围电子学会第十四届信息论学术年会,2007年12月15.18日,广州 一种直接计算实序列DFT的基2 DIT-FFT算法 李海军严朝军彭文标 三峡大学电气信息学院 宜昌44 3002 摘要:本文钊‘对N=2。点实序列的DFT提出了一种直接按FFT运算流图进行计算的算法。该算法由N个存 储单元存储N点实序列DFT和I蝶形运算网络算法两部分组成。利用本文提出的算法计算N点实序列DFT时, 只需要N个存储单元,计算总量不到基2 FFT算法计算量的一半。 关键词:实序列DFT基2 FFT;算法 An algorithm for computing directly DFT of real sequence with radix.2 DIT.FFT Abstract:An algorithm for computing directly N=2‘”一point DFT of real—valued sequence with the flow.graph of radix一2 DIT-FFT algorithm iS developed.The algorithm iS composed of the principle of N memory locations for storing N—point DFT and an algorithm for computing butterfly network.It employs N memory locations and less than half computation amount of radix-2 FF T. Keyword:Real Sequence DFT Radix一2 FFT algorithm 一、引言 DFT是信号分析与处理中的一种重要变换。由于直接计算DFT的运算量很大,影响了其 实际应用,因此研究DFT的快速算法是有意义的。自从Cooley-Tukey的傅里叶变换快速算 法提出后,新的算法不停涌现,有影响的算法主要有基2、基4、实因子、分裂基、素因子 等算法。这些算法都是针对复数形式的输入数据提出的,而输入数据为实序列时,很多文献, 如f11『21f31,认为有三种处理方法。一是用一个N点FFT计算两个N点实序列的DFT,二是 用N/2点FFT计算一个N点实序列的DFT,三是用离散哈特莱变换(DHT)的快速算法(FHT) 得到实信号的DHT谱。这三种方法不能直接得出N点DFT的结果,要经过转换才能得到。 近些年来,有不少论文对实序列DFT的快速算法进行了探讨,如文献【41讨论了实序列DFT 的基2 FFT递推算法,该算法在减少乘法次数的同时增加了加法次数;文献f51提出了实序列 傅里I}|.变换定义及其分裂基快速算法,但其规律性并不是很强。本文提出的算法,以规律性 最强、最易于理解的基2 FFT运算流图为基础,直接计算实序列DFT,实现该算法的程序简 洁明了,所需存储单元个数与DFT点数相同,实乘与实加次数总和不到基2 FFT运算量总和 的一半。 二、利用N个存储单元存储N点实序列DFT的原理 众所周知,实序列x(n)的N点DFT具有共轭对称性,用公式表示为x(k)=x+(N—k),O≤k ≤N一1。根据共轭对称的特点,可以得到Re[X(k)】_Re[X(N—k)],Im[X(k)】=Im[X(N—k)]。由此我 们可以推出:实序列x(n)的N点DFT应该可以用N个存储单元来存储,其中N/2个用来存储 实部,N/2个用来存储虚部。下面以N=8点为例对N个存储单元存储N点实序列DFT的原理 进行推导。 N=8点实序列的DFT公式为:(t):童工(打)时,七:o J,…,7 (1) 为方便推导,我们将式(1)改用图1所示的矩阵(2)来描述。下面我们分三步对该原理进行 推导。 中国电子学会第十四届信息论学术年会,2007年12月15.18日,广州 O  D  0 : 3 { 。W 1 坩蚶W 4 6 。ⅥJ l』1 2 J 0 1:4 5 6 8 旺 9 U 比 。Ⅵ%W o W w。m  。吣W%J W J 1 J d l 0 3 W吖吖W  6: 比 ¨ H 珀  ㈣…㈦㈣㈨㈣㈣㈣  闵阻阿阻瞰瞰冈瞰 ∞”∞”曲印回” W J K W w w 1 J  J%w№ 之 3  K。w—m w盯J%%W 2 l  怙j"忆旷=兰j”忆旷‰肚  ㈣㈩㈣㈥㈥㈣㈦㈣ 图1矩阵(2) 图2矩阵(3) 第一步:对矩阵(2)进行化简。根据旋转因子WN=e-J2删的特性,矩

文档评论(0)

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

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

1亿VIP精品文档

相关文档