基于可重构FPGA的LDPC码编译码器设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:sherry77677
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着5G通信技术的发展,通信速率越来越高。信号的频率也越来越高,面临的信道环境和信号衰减也越来越恶劣。为了满足对通信可靠性的更高要求,需要更加有效的信道编码方法。与此同时,随着FPGA的不断发展,更加灵活高效的FPGA在5G中的应用更加广泛。本文以5G中eMBB场景的LDPC码为基础,研究了基于可重构FPGA的LDPC码的编译码器设计,从而探索提高通信可靠性的硬件解决方案。本文首先介绍了LDPC码和部分重配置目前的研究现状、将来的发展变化和课题研究意义。随后针对5G中eMBB场景下的LDPC码分析了其基图和扩展因子的关系,并根据基图的特点给出了LDPC码的直接编码算法。对于LDPC码的译码算法,本文主要对比了SPA算法和MSA算法的性能差异,本文采用易于FPGA实现的MSA算法。其次,本文研究了部分重配置的基础理论,主要包括部分重配置的设计约束、设计流程和控制器IP核的参数及原理。然后首先确定了LDPC码编译码器的相关参数,接着根据部分重配置的设计约束规定了LDPC码编译码器的输入信号和输出信号。在此基础上完成了LDPC码编码器中校验位生成模块的可重构设计和译码器中校验结点更新模块和变量结点更新模块的可重构设计。接着基于可重构FPGA实现了多种控制方式下的部分重配置,分别是JTAG模式下的部分重配置、PL端控制比特流加载的部分重配置和PS端控制比特流加载的部分重配置。另外分析了以上三种部分重配置实现方式的优点和缺点,采用PS端控制比特流加载的部分重配置方式来实现不同码长的LDPC码编码器和译码器。最后首先设计了可以变换码长的LDPC码编码器,本文主要采用了104和208这两种码长,利用直接编码算法。然后采用MSA译码算法设计了可以变换码长的LDPC码译码器,设计并实现了输入信息处理模块、校验结点更新模块、变量结点更新模块和控制模块。接着在ZC706开发板上实际测试了可以变换码长的LDPC码编码器,经验证可以实现不同编码模块的动态切换。
其他文献
采用文献资料法、数理统计法和比较分析法对北华航天工业学院大学生的体质健康状况进行分析,掌握2016-2018年之间大学生体质健康状况的变化趋势,通过对测试指标的统计分析,探
介绍了三种液下泵的结构特点和应用情况,分析了加长轴液下泵在使用中的缺陷和存在的问题。通过对液下泵结构的进一步优化,使液下泵在火电厂脱硫系统中运行更加稳定可靠、安全
随着计算机的飞速发展,网络也在不断的发展。各种攻击网络的手段是层出不穷,网络安全已经成为现代人类网络生活的重要要求。
大众创业、万众创新是增加人民收入水平,促进国民经济增长的重要途径,是我们当前需要克服困难大力发展的新领域。随着京津冀协同发展不断深入推进,河北供给侧结构性改革成效
随着高等教育的普及和高校快速的发展,学生人数和教师队伍也在不断扩大。随之而来的高校的安全问题及安全隐患也存在上升趋势,为了及时排除安全隐患和安全问题需要全体师生的
摘要:数学这一基础学科,在课程教学领域中承担着重要角色。九年级数学作为初中教育教学最重要的学科教育,起承上启下的作用。九年级数学既是对初中数学的升华,同时也为高中数学奠定基础,在学生的升学考试中占居重要地位,因此,九年级数学的教学质量必须重视、容不得学校、教师有半点马虎。随着教学方法的不断改革、教育理念的不断更新,教育界对数学的教学方法的提升以及教学质量的提高抱以很大的期望,同样九年级数学也不例外
本文探讨了如何提升新一代研究生学术创新能力,并从提高学术创新能力的意义、新一代研究生的特点以及新一代研究生培养模式等方面提出了自己的几点思考。
目前河北省文化小镇发展的布局已慢慢展开,但发力仍显不足,尚未达到最佳的状态。文化小镇的开发建设是一项综合性的系统工程,既需要有专业的知识、系统的理论,也需要有科学的
银行业内部控制作为公司治理的组成部分,是企业价值管理的具体表现形式,其目标与企业价值最大化的总目标相一致。能否在银行中建立有效的内部控制体系并贯彻实施,对于银行经
本文对人参多糖,即人参多糖(polysaccharides in Panax ginseng C.A.Meyer)、西洋参多糖(polysaccharides in Panax quinquefolium)和三七参多糖(polysaccharides in Panax n