二元LDPC码ADMM译码方法研究及FPGA实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ZF6VE5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
低密度奇偶校验(Low Density Parity Check,LDPC)码是一种接近香农限的高效线性分组码,被广泛应用在各种通信系统中。由于FPGA具有可编程和高速运行的特点,基于FPGA平台研究LDPC译码器的设计已成为LDPC译码的重要实现手段。线性规划(Linear Programming,LP)译码算法是近年来得到广泛关注的一类新译码方法,相比于传统的置信传播(Belief Propagation,BP)译码算法具有更低的误码平台。本文针对二元LDPC码的LP译码方法,研究了一种基于最小多面体带惩罚函数的交替方向乘子(Alternating Direction Method of Multipliers,ADMM)译码算法。论文的主要内容如下:1、介绍了LDPC码的基本概念和相关基础知识,给出了BP译码算法的基本原理。基于最大似然(Maximum Likelihood,ML)译码算法,讨论了LP译码的松弛方法,给出了Feldman LP译码模型;讨论了ADMM算法的基本原理和迭代框架。2、结合最小多面体模型和ADMM算法,给出了一种基于最小多面体模型和ADMM技术的LP译码算法。该算法通过校验节点度分解技术有效降低了译码模型的复杂度,设计出的译码器不需要调用投影算法,进一步降低了译码器的复杂度,并且算法可以并行执行。结合惩罚函数以及基于最小多面体模型和ADMM技术的LP译码算法,给出了一种基于最小多面体带惩罚的ADMM译码算法,有效提升了算法的译码性能。3、针对基于最小多面体带惩罚函数的ADMM译码算法,提出了一种部分并行结构的LDPC译码器设计方法。充分利用了LP译码模型的内在结构,将复杂的矩阵乘法运算简化成了非零元素之间的加法运算。并根据译码算法中矩阵的结构特点,对信息的存储方式进行优化,节省了存储资源,提高了译码速度。4、在Xilinx Virtex-6 FPGA平台设计了上述基于ADMM算法的LDPC译码器。测试结果表明本文设计的LDPC译码器工作情况良好,可以实现LDPC码的正确译码。
其他文献
逆向劳务派遣是一种规避法律责任、损害劳动者权益的假派遣。其存在的主要原因是相关法律法规的不完善,由此导致了劳动者权益缺失、雇主责任难落实、劳动力市场失衡等问题。
目的克隆表达粉尘螨3类变应原(Der f 3)基因,并鉴定纯化蛋白的变应原性。方法取华南地区采集经实验室培养的粉尘螨(约500只)提取总RNA,经RT-PCR扩增Der f 3基因。将目的基因
随着计算机网络的普及,网络购物逐渐成了人们日常消费的一种重要方式。相对于传统的买卖而言,网络购物具有其天然的优势,但也具有更大的风险。我国现行的合同法中虽然对于风
柴石滩高坝水利枢纽是云南省在建的大型工程.本文概述了该工程在技术设计阶段对岸边溢洪道所作的1∶50动床整体水工模型试验研究成果.结合柴石滩枢纽的工程条件,对泄水建筑物出口的
从旅客出行交通方式选择入手,在综合考虑旅客收入、出行费用、出行时间、安全舒适度、服务水平等因素基础上,提出一个简化且合理的时间价值计算模型。以北京-太原客运通道为
<正>政策性金融支持产业扶贫,既要把握产业扶贫的特性、立足自身特点,又要遵循银行规律,讲究风险防控和成本效益,做到保本微利。产业扶贫是脱贫攻坚的根本之策,不仅关系脱贫
目的探讨(1,3)-β-D-葡聚糖对侵袭性真菌病(IFD)早期诊断的临床应用价值。方法回顾性收集2014年1月至2015年7月52例IFD患者(IFD组)、50例革兰阳性菌血症患者(G+菌组)、53例革兰阴性菌
严重侵害未成年人合法权益的现象日益突出,成为社会关注焦点。结合当前我国未成年人权益保护、预防未成年人犯罪形势,以石景山区人民检察院办理的侵害未成年人权益案件为切入
近年来,性侵害未成年人的案件不断见诸于媒体,在社会上造成了巨大的影响。未成年人是国家和社会的未来,他们在生理和心理上尚不成熟,以未成年人为对象的性侵害行为不仅仅给未