论文部分内容阅读
第五代移动通信技术(5G,5th Generation Mobile Communication)在众人的殷切期待和不懈努力下,经过多年的酝酿和发展,终于和世人见面。5G NR(New Radio)标准在信息传输速率和时延方面都提出了更高的要求。数字信号的有效、可靠传输离不开信道编码(Channel Coding)技术,对于5G通信系统而言有两种最重要的信道编码:低密度奇偶校验(LDPC)码和极化码(Polar Code)。因而,在5G蓬勃发展的今天,研究5G通信系统中的高效LDPC译码技术就显得尤为重要。本文首先对五种基本的译码算法和两种常用的译码信息调度方案进行分析,随后提出一种基于置信传播(BP,Belief Propagation)的译码改进算法,通过仿真证明该算法能够在置信传播译码算法的优良译码性能和最小和译码(Min-Sum)算法的低复杂度特点之间找到良好的折中。随后,提出一种分层译码中的调度优化方案,通过调整校验矩阵的层结构顺序使迭代译码能够优先处理置信度高的节点信息,仿真表明该方案能够加快译码算法的收敛速度、提升其误码率性能。最后将两种新方案进行联合得到分层调度优化的置信传播译码改进算法,它具有译码性能良好、迭代耗时短、兼容性佳等特点。在硬件实现方面,本文先介绍了FPGA(Field Programmable Gate Array)的设计流程以及5G LDPC译码器的备选实现结构形式。随后确定LDPC译码器实现时将采用Normalized Min-Sum译码算法联合分层译码中的调度优化方案,利用软件平台模拟硬件实现过程逐一确定译码器在实现时必需的参数。之后,详尽地解释了硬件译码器中各重点模块的存储结构、工作原理以及控制信号和数据信号的流动方式。最后,进行译码器的板级验证,将硬件译码器的输出结果和软件模拟结果进行比对,检验译码器的工作情况。本文设计实现的LDPC译码器能够支持5G标准中的全部102种校验矩阵进行译码工作,具有资源复用率高、控制复杂度低、吞吐量高等优点。