BP译码的FPGA实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:f1f1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
置信度传播(BP,Belief Propagation)算法是一种有效求解边缘概率的方法,它的复杂度随节点数量的增加呈线性增长,正因为此,一些复杂网络中的推理问题得以解决。译码问题也是推理问题,在码长很长的情况下,传统译码算法的复杂度太高,不太可能实现,而BP算法就是很好的解决方案。目前,BP译码在纠错码和压缩感知(CS,Compressive Sensing)中都有成功应用。本文拓展BP译码的应用范围,将其引入到无速率码的译码中,并用FPGA实现了译码器。文中首先简单介绍了论文的研究背景,概述了低密度奇偶校验码(LDPC,Lowdensity parity check codes)的算法和FPGA实现的研究现状以及BP译码在CS中的应用现状。然后通过一个贝叶斯网络的例子介绍了几个与BP算法相关的基本概念,接着以基于成对马尔科夫随机场的BP算法为例,详细阐述了BP算法的思想和理论依据,并在此基础上,引入译码用的图模型——Tanner图和基于Tanner图的BP算法。随后根据无速率码译码的特点,选取适用的设计方案在FPGA上实现了BP译码器,并通过PC和FPGA的联合调试平台对译码器的性能进行了测试。最后,为提高译码器的吞吐率,对变量节点更新模块进行并行优化,并解决了由并行处理带来的存储管理问题。最终,优化后的译码器吞吐率达到36.7Mbps,完全能够满足人们的日常使用需求。本文的研究成果拓展了BP译码的应用范围,也给BP算法在CS等领域的实现提供了参考。
其他文献
本研究以动物免疫学、生态学、生物化学为指导思想,以蚯蚓的生态免疫系统为主线,探讨了赤子爱胜蚓的体壁屏障系统(包括皮肤的物理排除作用和随体表粘液分泌排除)和协同防御作用
在合成孔径雷达成像中,距离向分辨率是一个重要参数。而距离向分辨率和信号的发射带宽相关。然而如果直接增加发射带宽,虽然可以提高距离向的分辨率,但同时也增加了系统ADC的
通过构建雌雄同体雌性先熟的斜带石斑鱼脑和性腺cDNA文库,克隆得到了斜带石斑鱼芳香化酶基因P450aromB(脑型)和P450aromA(卵巢型)cDNA全长;应用一步法RT-PCR结合southern杂交
由于饮用水消毒副产物对人体健康有很大的威胁,所以如何控制饮用水消毒副产物成为世界范围内的研究热点之一。本文主要研究了以下三个内容:1)本文以钱塘江过膜水为对象,全面展开氯、氯胺消毒条件下,消毒副产物的形成特性及控制技术研究。2)本研究还着重以色氨酸为对象,探讨不同消毒条件下,亚硝氮对卤代硝基甲烷形成的影响。3)此外、本研究还探究了不同来源有机物的亲疏水性及相应的消毒法产物的形成特性。主要研究结论如
采用天然河道水面线法、曼宁公式法、堰流公式法、Mike21数值模拟法、雨洪相关法等,反演计算洺河渡槽工程位置7·19洪峰流量,合理确定洪峰和糙率.
国际半导体技术发展路线图(ITRS)2011中提出,电荷陷阱型浮栅存储器在等比缩小过程中工作速度得以提高,但是其可靠性的改善仍然存在很大的挑战。本文以电荷陷阱型浮栅存储器为研
【目的】经实地考察和查阅文献资料,对菜籽饼肥在我省烟草生产中的应用和研究现状进行了具体了解和综合分析,明确了目前饼肥应用中存在的主要问题即饼肥氮素供应与烟草植株生长发育需氮规律不相符,影响施氮效果,酿成的损失不小。立题对以菜籽饼粕为基质的烟草专用复合(混合)菌肥进行开发利用研究。 【方法】从自然界广泛收集菌种,选取降解饼肥粗蛋白效果较好的菌株作为出发菌,采用紫外照射法对出发菌株进行诱变和筛选
近几年太赫兹的技术有着很快的发展,太赫兹与物质互作用的机理性研究也逐渐深入。荧光作为一种反映太赫兹作用能力的工具,给我们提供了间接获取到太赫兹信息的手段。它的引入
在我国,电力是国民经济发展的重要能源,以火电为主的传统发电方式,不仅消耗资源而且严重污染环境。同时,远距离高电压传输和大容量集中式发电的大电网存在运行难度大、运营成
苏云金芽胞杆菌幕虫亚种(Bacillusthuringiensissubsp.finitimus)能形成两种伴胞晶体。当芽胞形成细胞裂解后,一种晶体被释放出来,形成自由的伴胞晶体,另一种则始终和芽胞粘连在