论文部分内容阅读
OFDM技术由于其抗衰落能力强、频带利用率高等优点,成为无线通信领域长期炙手可热的技术;随着数字信号处理的发展,FPGA凭借高效的并行处理能力和极强实时性成为高性能数字信号处理系统的关键元件,FPGA能为OFDM技术的算法研究和改进提供良好的验证平台。本文在OFDM技术理论基础上,完成了基于Xilinx FPGA的OFDM基带通信系统设计和实现。本文将OFDM基带系统划分为发射机部分和接收机部分,采用自顶向下的思想,将整个系统划分为多个独立的不同功能的子模块来设计和实现。发送机部分包括数据处理模块和控制模块,数据处理模块一方面生成训练序列,为后续接收机进行同步和信道估计服务,另一方面对待发送的数据进行星座映射、IFFT调制、添加循环前缀和加窗处理,最终生成OFDM帧结构。接收机部分首先利用短训练符号,通过延时相关算法,完成分组检测,有效、可靠的确定接收信号的起始位置;接着删除OFDM符号的循环前缀并进行FFT处理;之后利用长训练符号,有效完成信道估计,对接收信号进行信道补偿;最后通过16QAM解映射模块,解调出发射机系统发送的二进制数据。本文对设计的各模块进行联调,建立了 OFDM基带系统模型,通过Matlab辅助生成二进制比特流,存入RAM并传送给系统作为发送信号,发射机系统对发送信号进行处理,将生成的OFDM帧发送给接收机,接收机各模块对接收信号进行解调。通过仿真、下载调试及ChipScope在线测试,验证本文各模块和系统的正确性,通过对占用资源的分析,证明设计的有效性。本文以OFDM技术理论研究作为基础,指导OFDM基带系统的硬件实现,以Xilinx公司Virtex-5系列ML507开发板为硬件平台,在xilinxISE14.4开发软件下,采用Verilog硬件描述语言,完成了基础的OFDM基带系统的实现和验证。对OFDM系统的算法验证和硬件实现具有重要的参考意义,为未来OFDM技术的进一步发展和改进提供了实际的测试、验证和应用平台。