LDPC码的原理与介绍.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LDPC码的原理与介绍.pdf

LDPC 码的原理与介绍 LDPC 码简介 LDPC码是一种线性分组码,它于1962年由Gallager提出,之后很长一段时间没有收到人 们的重视。直到1993年Berrou等提出了turbo码,人们发现turbo码从某种角度上说也是一种 LDPC码,近几年人们重新认识到LDPC码所具有的优越性能和巨大的实用价值。1996年MacKay 和Neal的研究表明.采用LDPC长码可以达到turbo码的性能,而最近的研究表明,被优化了的 非规则LDPC码采用可信传播(Belief Propagation)译码算法时,能得到比turbo码更好的性 能。目前,LDPC码被认为是迄今为止性能最好的码。LDPC码是当今信道编码领域的最令人瞩 目的研究热点,近几年国际上对LDPC码的理论研究以及工程应用和VLSI(超大规模集成电路) 实现方面的研究都已取得重要进展。基于LDPC码的上述优异性能可广泛应用于光通信、卫星 通信、深空通信、第四代移动通信系统、高速与甚高速率数字用户线、光和磁记录系统等。 LDPC码可以用非常稀疏的校验矩阵或二分图来描述,也就是说LDPC码的校验矩阵的矩阵 元除一小部分不为0外,其它绝大多数都为0。通常我们说一个(n,j,k) LDPC码是指其码长为 n,其奇偶校验矩阵每列包含j个1,其它元素为0;每行包含k个1,其它元素为0。j和k都远 远小于n,以满足校验矩阵的低密度特性。校验矩阵中列和行的个数即j和k为固定值的LDPC 码称为规则码,否则称为非规则码。一般来说非规则的性能优于规则码。 LDPC 码的编码方法 LDPC 码所面临的一个主要问题是其较高的编码复杂度和编码时延。对其采用普通的 编码方法,LDPC 码具有二次方的编码复杂度,在码长较长时这是难以接受的,幸运的是校 验矩阵稀疏性使得 LDPC 码的编码成为可能。目前,好的编码方法一般有如下几种情况: 1、T.J.Richardson 和R.L.Urbanke 给出了利用校验矩阵的稀疏性对校验矩阵进行一定的预处 理后,再进行编码。2、设计 LDPC 码时,同时考虑编码的有效性,使H矩阵具有半随机 矩阵的格式。3、H 矩阵具有某种不变特性所采用的其他编码方法,例如基于删除译码算法 提出的编码方案。这几种编码方案都是在线性时间内编码的有效算法,初步解决了LDPC 码 的应用所面临的一个主要问题。下面对这几种编码方案作一些简单的说明。 Richardson 等提出的有效编码方案 LDPC 码的直接编码方法就是利用高斯消去法,产生一个下三角矩阵,然后进一步初等 变换得到右边单位阵形式H=[P|I] ,由G =[I|P’]得到生成矩阵,从而由C=M*G 直接编码。 这样的编码方法是复杂的,主要原因是由于高斯消去法破坏了原有奇偶校验矩阵的稀疏性。 为了保持矩阵的稀疏性,Richardson 提出了有效编码方案,首先可以对矩阵的列做重排,这 样虽然不能得到一个完全的下三角形式的矩阵,但可以获得一个近似的下三角矩阵。如图所 示,分成六个分块的稀疏矩阵,其中g 是一个相当小的数。如下图所示, 对于要发送的信息序列,依然直接作为LDPC 码字的前N-M 个信息位比特输出,对于 其生成的校验比特,将其分成两块[p1,p2],v=[u,p1,p2],根据H ⋅vT 0 , ,我们将得到以下的 两个关系式 Au T +Bp T +Tp T 0 (1) 1 2 CuT +DpT +EpT 0 (2) 1 2 由(1)式乘以−ET −1 再加上(2)式,我们可以得到式(3)如下: (−ET −1A +C )u T +(−ET −1B +D ) pT 0 (3) 1 通过(3)式求出p1,代入(1)式,就可以得到p2, 从而完成编码过程。 编码复杂度的分析,因为这六个分块阵是通过对原有稀疏矩阵的列做重排获得的,所以 这些分块阵依然满足

文档评论(0)

wuyouwulu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档