OFDM系统中高蘧FFT 处理 的F PGA实现 - 硬件和射频工程师.PDFVIP

OFDM系统中高蘧FFT 处理 的F PGA实现 - 硬件和射频工程师.PDF

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
OFDM系统中高蘧FFT 处理 的F PGA实现 - 硬件和射频工程师

维普资讯 … … … … … … … 集感 礁用…………………… OFDM系统中高蘧FFT 处理■的FPGA实现 顾晴茹 周玉洁 (上海交通大学信息安全工程学院) J~lrH.-:针对 0FDM系统中FFT处理器的设计要求,选择并具体分析 FFT基 4-DIF算法流程,并利用 现场可编程设计开发 了高速FFT信号处理器。本设计采用VerilogHDL语言进行描述,并通过了仿真 和验证 。 关键词:正交频分复用 FFT IFFT 地址生成 1引言 FFTr算法是离散傅立叶变换(DFT)的快速算法。 正交频分复用 (OrthogonalFrequencyDivision— 按照运算的基不同,可以分为基 2、基4运算 Multiplex,OFDM)是数字通信中有效利用带宽的复用 等。在硬件实现中,需要考虑的不仅仅是算法运算 方法。作为无线局域网中的关键技术,OFDM的原理 量,更重要的是算法的复杂性、规整性和模块化。控 是将高速率的信息数据流经串 /并变换,分割为若 制简单、实现规整的算法在硬件系统实现中要优于 干低速率的数据流,然后每路低速数据采用一个独 仅仅考虑如何降低运算量的算法fl1。尽管基2算法结 立的载波调制并迭在一起构成发送信号。接收端用 构简单,但是 N点基 2一FFTr复乘次数为 (N/2)logeN, 同样数量的载波对发送信号进行相干接收,获得低 转化为实乘次数为 (2N)log2N;而N点基4一FFTr所需 速率数据,再通过并 /串变换得到原来的高速信号。 复乘次数约为(3N/8)log2N,转化为实乘次数为(3N/8) 其最大的特点是传输速率高,对码间干扰和信道选 log2N。显然 ,基4一FFTr同基 2一FFTr相比大约节省 择性衰落具有很强的抵抗能力。 25%乘法次数。在同样的时钟频率下基4一FFTr运算 在OFDM技术的发展过程中,由于采用快速傅 速度是基2一FFTr的2倍 ,另外基4运算的并行性比 里叶变换(FFT)替代最初的单个子载波调制,从而大 基2提高了四倍,而且可以显著地提高数值精度12]。 大降低 了OFDM 系统 的实现复杂度,但是面对 在一般的时域抽取 (DecimationInTime—DIT) OFDM系统所需速度的日益提高,高速FFTr处理器 FFTr中,要先对时域信号进行逆序排序,然后才能进 的实现又成了OFDM技术进一步发展的瓶颈。而近 行同位运算,而对于频域抽取FFTr则可直接开始同 几年随着FPGA器件的飞速发展,特别是器件的强 位运算,输出的频率信号则为逆序输出,可以避免对 大内核性能、大存储带宽、数字信号处N(DSP)功能、 输入的逆序排序。综上所述,本方案最终采用变形的 高速I/O性能和模块化设计等特点,使得高速的FFTr 频域抽取的基4傅立叶变换 (基4DIFFFTr) 运算在FPGA中实现成为可能。 2.2算法概述 本文针对 256点、16位长数据进行计算 ,在系 一 个N点序列x(n)的DFT定义为 统时钟频率为91MHz时,256点复数FFTr的计算时 N-I 间只需要 3 S,实现了真正的高速处理。 x(k)=∑x(n)w k=0,..…,N一1;W=e (1) n = 0 r N一1 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档