论文部分内容阅读
无线通信领域中,各种无线通信协议如雨后春笋不断出现。随着处理需求的不断增长,算法复杂度也在不断增长。如果简单地将各种协议直接拼凑,从时间和成本上考虑是没有可行性的,多模终端才是未来无线技术发展的重点。基于多模通信的需求,本文提出一套多模LDPC译码器电路结构,无需更改配置,即可满足Wi-Fi 802.11n/ac协议和DVB-T2协议的译码需求,并基于VivadoTM HLS平台进行原理性验证。具体工作如下:1)基于Matlab语言,搭建Wi-Fi 802.11n/ac协议和DVB-T2协议的Matlab仿真链验证环境;2)研究两种协议中LDPC码的异同点,提出一种兼容Wi-Fi 802.11n/ac协议和DVB-T2协议需求的高效多模LDPC译码器结构,规避了DVB-T2协议中存在的更新冲突问题,并在Matlab仿真链环境中评估性能指标;3)基于VivadoTM HLS平台,建立多模LDPC译码器电路的设计流程和验证平台,对多模LDPC译码器结构的子模块和总体结构进行综合设计及C/RTL联合仿真验证,并对子模块进行HDL层次的动态仿真分析。最后,为了验证设计功能的正确性,本论文基于VivadoTM HLS平台,利用C语言撰写测试平台,为C/RTL联合仿真提供测试激励,对设计的多模LDPC译码器进行C/RTL联合仿真。同时,将硬件输出的结果与软件实现的结果进行比对,在基于FPGA器件xc7k70tfbg484-1,时钟频率设为100MHz的情况下,多模LDPC译码器工作正确,且能达到6.79Mbps的吞吐率。