64点FFT算法实现资料.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
64点FFT硬件算法实现 本文对FFT算法中的截位问题进行分析,并给出了硬件实现的基本流程。 1.截位分析 以前的FFT算法中奇数级(1,3,5)蝶形运算输入数据均为12bit,输出数据均为13bit,只进行加减运算未进行截位;而偶数级(2,4,6)蝶形运算输入数据均为13bit,输出数据均为12bit,其中第二级和第四级均需乘以了12bit的旋转因子,并进行了11bit的截位,第六级截了1bit(最后一级的旋转因子是1)。 图—1 64点FFT各级截位方式 下面对每级不同bit的截位进行比较分析(输入均为12bit) 所截位数 序号 级数 SNR 输出位数 2 4 6 1 12 12 2 40.6496 9 2 11 11 1 57.5163 12 3 10 10 0 69.6639 15 4 9 9 0 71.0629 17 5 10 11 1 65.2446 13 6 11 10 1 62.5455 13 7 11 11 0 59.2151 13 8 10 12 1 58.4537 12 9 10 11 2 59.8836 12 10 10 10 1 69.0928 14 图—2 SNR随每级增加位数的变化 注:第二级,第四级和第六级的截位数从14.14.4~10.10.0~9.9.-1递减,从图中可以看出当第二级,第四级和第六级的截位数小于10.10.0时,即输出的比特数大于15bit时,信噪比变化平缓。 图—3 输出为12bit时SNR随第二级增加位数的变化 注:输出都是12bit第二级的截位数从14bit到9bit,第四级截位数均为11bit,第六级截位数从-2到3,从图中可以看出输出比特一定且第四级截位数不变的情况下,当第二级截位数小于等于10,第六级截位数大于等于2的时候,信噪比变化平缓。 图—4 输出为12bit时SNR随第四级增加位数的变化 注:输出都是12bit第四级的截位数从14bit到9bit,第二级截位数均为11bit,第六级截位数从-2到3,从图中可以看出输出比特一定且第二级截位数不变的情况下,当第四级截位数小于等于10,第六级截位数大于等于2的时候,信噪比变化平缓。 图—5 SNR随第二级增加位数的变化 注:第四级截位11bit,第六级截位1bit,只改变第二级的截位数,从图中可以看出,当x=5,即第二级的截位数小于等于10时,系统的信噪比变换缓慢,因此我们可以选择此临界值。(临界时输出数据位13bit) 图—6 SNR随第四级增加位数的变化 注:第二级截位11bit,第六级截位1bit,只改变第四级的截位数,从图中可以看出,当x=5,即第四级的截位数小于等于10时,系统的信噪比变换缓慢,因此我们可以选择此临界值。(临界时输出数据位13bit) 图—7 SNR随第六级增加位数的变化 注:第二级截位11bit,第四级截位11bit,只改变第六级的截位数,从图中可以看出,当x=4,即第四级的截位数小于等于1时,系统的信噪比变换缓慢,因此我们可以选择此临界值。(临界时输出数据位12bit) 图—8 SNR随输出bit不同及中间bit不同的曲线 注:这5条线分别代表5个不同的输出bit,可见在中间bit较小时,随输出bit不同结果变化不大,而当中间bit上升时,输出bit越大信噪比越高。而对同一个的输出比特而言,当中间bit到一定大小时信噪比就保持稳定。 以上是我们对不同的截位情况所做的讨论,鉴于目前我们对板子的参数(DAC的位数及FPGA的参数)不了解,因此还需结合具体硬件的参数来决定最终的截位数。 2.64点FFT硬件实现结构 图—9 64点FFT硬件结构

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档