QC-LDPC部分并行译码器设计与实现

被引量 : 0次 | 上传用户:SteveZou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
LDPC码是由Gallager于1962年提出的一种基于稀疏校验矩阵的线性分组码,具有逼近香农限的良好译码性能。但通常采用“随机法”构造的LDPC码在硬件实现上,需要耗费较大的硬件资源。研究具有准循环结构的QC-LDPC码,将就如何减少资源占用做出有效的探索。在FPGA实现平台上,确定QC-LDPC译码器的合理的实现方案,以尽可能的减少资源的占用,是本论文的中心内容所在。在简单介绍了QC-LDPC码定义、构造方法、译码性能等相关理论之后,论文列举了BP译码算法及在此基础上发展而来的几种BP-based译码算法。从硬件实现角度对几种算法进行了讨论,提出了性能损失较小、实现复杂度却能较大降低的经过修正的UMP BP-based译码算法。论文分析比较了完全串行、完全并行、部分并行三种译码器硬件实现架构。最终,选择了部分并行架构,达到了译码器数据吞吐率和资源占用二者的平衡。同时,根据QC-LDPC码校验矩阵由多个准循环方阵组成的特点,确定了部分并行架构中并行度的大小。在功能模块单元的实现过程中,论文还创造性的提出了一种基于“指针”的搜索最小次小值的方法。与经典方法逐级比较的“流水线”结构不同,新方法引入了软件编程中“指针”的概念,将软件思想融入了硬件实现中。对于采用BP-based译码算法的LDPC译码器硬件实现,特别是码长较长及校验矩阵行重较大的情况下,基于“指针”方法有着重大的意义。设计完成的QC-LDPC译码器,数据吞吐率达到了9.375Mbps,硬件资源耗费在关键指标slice和Block RAM上,分别为2152个和34个。与相近码长、相似码率、性能相当的随机LDPC译码器相比,数据吞吐率提高了44.2%,slice和Block RAM却分别降低了27.5%和37%。以QC-LDPC码为代表的一系列具有代数结构的LDPC码,必将获得越来越多的关注。
其他文献
一个成功而又符合社会需要的职业人,应不仅具备卓越的职业技能,也应拥有良好的职业伦理。20世纪70年代以来,由于科技的进步、产业的发展、竞争的激烈,世界各国都开始重视对从业人
目的:探究比较单侧锁定钢板内固定和双切口双钢板内固定两种方式在复杂胫骨骨折平台患者治疗过程中的临床疗效和对患者生活质量的影响。方法:2017年6月-2018年6月收治复杂胫
本文整理分析了用于高填方涵洞的土压力计算理论和方法,采用有限元数值分析的方法,模拟了具有弹塑性本构关系的土体在分层填土的施工过程中涵顶土压力的变化规律,认为高填方
民族区域自治制度是我国宪法确立的三大基本政治制度之一,是我国宪政体制的有机组成部分。它是中国共产党运用马克思主义民族理论和国家结构理论,结合中国具体国情,在长期的革命
“九五”开始,我国的大气环境质量管理从浓度控制逐步转变为总量控制,我国重点城市推行区域大气容量总量控制制度,是在科学研究与环境管理实践的基础上形成的管理思想,是符合我国
文章的写作目的,在于通过对国际贸易合同解释的概念、类型的理清,进一步研究其属性和与一般合同解释相比的突出特点,再通过理论分析和案例说明,寻找出国际贸易合同的原则和规则,以
本文从两个方面解读湘西巫傩文化,首先分析其所属时间和空间文化层,寻找它产生和发展的源头及其被研究的意义所在;其次从"巫"与"傩"之间的时间阶段、差异性、表现形式及相互
作为宏观经济学的核心问题,经济增长问题是一个重大理论问题,而作为一国增加国民财富和发展水平的现实需要,经济增长又是一个重要的现实问题。经济学家和普通民众面临一个共同的
溃疡性结肠炎(ulcerative colitis UC)是临床常见病多发病,机理不明,现代认为与环境﹑遗传﹑感染﹑免疫因素密切相关,临床治疗上主要应用水杨酸类制剂,激素及免疫抑制剂治疗。本病
煤层气地质研究及勘探实践证明,高、低煤阶煤层气藏地质特征、成藏演化过程及开发工艺存在显著差异。高、低煤阶煤层气藏主控因素差异对比研究不仅是煤层气成藏机制研究的关键