LDPC(Low Density Parity Check)码是一类可以用非常稀疏的校验矩阵或二分图定义的线性分组纠错码,最初由Gallager发现,故亦称Gallager码.它和著名Turbo码相似,具有逼近香农限的性能,几乎适用于所有信道,因此成为近年来信道编码界研究的热点。 LDPC码的奇偶校验矩阵呈现稀疏性,其译码复杂度与码长成线性关系,克服了分组码在长码长时所面临的巨大译码计算复杂度问题,使长编码分组的应用成为可能。而且由于校验矩阵的稀疏特性,在长的编码分组时,相距很远的信息比特参与统一校验,这使得连续的突发差错对译码的影响不大,编码本身就具有抗突发差错的特性。 本文首先介绍了LDPC码的基本概念和基本原理,其次,具体介绍了LDPC码的构造和各种编码算法及其生成矩阵的产生方法,特别是准循环LDPC码的构造以及RU算法、贪婪算法,并在此基础上采用贪婪算法对RU算法进行了改进。 最后,选用Altera公司的Stratix系列FPGA器件EPls25F67217,实现了码长为504的基于RU算法的LDPC编码器。在设计过程中,为节省资源、提高速度,在向量存储时采用稀疏矩阵技术,在向量相加时采用通过奇校验直接判定结果的方法,在向量乘法中,采用了前向迭代方法,避开了复杂的矩阵求逆运算。结果表明,该编码器只占用约10%的逻辑单元,约5%的存储单元,时钟频率达到120MHz,数据吞吐率达到33Mb/s,功能上也满足编码器的要求。
上传时间: 2013-06-09
上传用户:66wji
通信中LDPC编码的源程序
上传时间: 2014-02-28
上传用户:Pzj
Gallager博士关于LDPC编码的经典论文
上传时间: 2015-03-28
上传用户:R50974
一篇LDPC编码的论文,具有很好的参考价值
上传时间: 2015-03-28
上传用户:zhoujunzhen
用于LDPC编码译码的仿真实现。包括随机生成校验矩阵、由校验矩阵产生生成矩阵、编码、加随机噪声、译码等内容。原作者是老外,有部分中文注释。
上传时间: 2014-01-20
上传用户:jcljkh
关于LDPC编码的MATLAB实现仿镇,求关于LDPC码的FPGA实现
上传时间: 2013-12-31
上传用户:13215175592
该文件包括几篇比较关于LDPC编码核心的基础读物,还有关于LDPC开发的MATLAB仿真库和运用该库所进行的一些仿真源码
上传时间: 2015-06-06
上传用户:waitingfy
LDPC编码的GFQ程序源代码,用于信道编码,可以编码LDPC矩阵,并进行交织译码
上传时间: 2013-12-26
上传用户:亚亚娟娟123
基于循环移位寄存器的LDPC编码的仿真程序,好程序啊,
上传时间: 2015-10-13
上传用户:zgu489
<LDPC原理与应用> 国内LDPC编码的书籍 172页 详细讲述了LDPC的编译码原理
上传时间: 2013-12-25
上传用户:aa17807091