B3G关键技术研究——非正则LDPC部分并行译码器设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:m168471863
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信系统中,纠错编码的作用是保证通信传输的可靠性。LDPC码是一种特殊的具有稀疏校验矩阵的纠错编码,其性能逼近香农限。这种码具有实现复杂度低和数据吞吐量高的优点。由于其卓越的纠错性能,LDPC码受到了越来越多的关注,而在实际系统中如何有效地硬件实现LDPC译码器也成为了一项重要的课题。 随着移动通信技术的不断发展,“B3G”移动通信系统的研究进入了设计与实现阶段。为了满足多种业务和高数据率的需求,“B3G”系统方案采用了LDPC码作为纠错编码。本文的目的就是研究“B3G”系统中LDPC译码器的硬件结构以及如何用FPGA实现。 在简单回顾了信道编码的背景知识后,本文对LDPC码的基本概念以及译码算法进行了介绍。与BP算法相比,BPbased算法具有复杂度低的优点,因此选择了BPbased作为实现译码算法。 论文分析了三种不同的译码器结构:并行结构、串行结构以及部分并行结构,并提出了一种新颖的部分并行结构的LDPC译码器,较好地解决了当校验矩阵为随机结构时,译码性能、硬件资源和数据吞吐量平衡的问题。该方法对m行n列的校验矩阵进行列交换处理,使得校验矩阵形成k个m行ni列的子矩阵,每个子矩阵具有一定的规律。译码时,k个子矩阵间以并行机制处理信息,而子矩阵内以串行方式进行译码运算。 “B3G”系统中,LDPC码校验矩阵为随机的非规则校验矩阵,码长为3944比特。译码器采用Verilog语言描述,使用Xilinx的Virtex-ⅡPro70FPGA芯片进行实现。当迭代次数为20次时,译码速率达到了6.5Mbps。将设计下载到芯片进行验证,测试显示,译码器能够满足系统设计的要求。
其他文献
随着网络技术和多媒体技术的发展,传统电信业务与Internet业务呈现出紧密结合的趋势。而在这种发展趋势中VOIP技术和实际应用都得到了很大的发展。与此同时,为了支持新的多媒
期刊
期刊
随着无线定位技术的发展,定位业务在我们的生活、学习、工作中起到越来越重要的作用。但现行的定位系统都存在一个问题:对战争或自然灾害的抵抗能力。针对这个问题人们提出了
棉花杂质的检验是整个棉花检测工作中的一个重要组成部分。通过杂质检验可确定棉花的含杂量。检验杂质的含量和分析杂质的种类,有助于改进棉花初步加工的工艺措施,提高皮棉品
运动目标检测识别是图像处理与图像理解领域一个重要课题,在机器人导航、智能监控系统、医学图像分析、视频图像编码传输等等领域有着广泛的应用。随着其应用领域得不断扩大,
目的:总结脑卒中患者高敏C反应蛋白——hs-CRP检测价值.方法:选择85例脑卒中患者作为脑卒中组(根据疾病类型不同分为35例脑出血组以及50例脑梗死组)、选择同期健康体检50名作
目的:探究甲状腺机能亢进(甲亢)患者的心电图特征.方法:选择重庆市某院2012年1月-2016年1月收治的88例甲亢患者作为研究对象,对88例甲亢患者的心电图资料进行统计分析,另外选
期刊
随着教育事业的近一步发展,在针对聋儿听力语言的教学改革中也取得了很大的进步,随着教育关注的逐步提升,对于聋儿的教学方法要求也越来越高.只有教学方式的不断改进才能帮助