IRA码复杂度分析.docVIP

  • 9
  • 0
  • 约1.97千字
  • 约 4页
  • 2017-08-22 发布于重庆
  • 举报
IRA码复杂度分析.doc

1、RA码 1998年,D.Divsalar等人提的重复累积码(Repeat-Accumulate Codes,RA码)是一种简单的类Turbo码(TLC,Turbo-Like Codes)。它可以理解为一种由重复码和码率为1的卷积码组成的串行级联码;也可以理解为一类特殊的LDPC码。当看作一个级联码时,它由一个码率1/q的重复码和一个称作累加器的码率为1的1/(1+D)卷积码以及它们之间的交织器组成;当看作LDPC码时,累加器对应为其校验矩阵中一部分重量为2的列,交织器则决定着校验矩阵中其它列的结构,这些列的重量则由重复码决定。因此,RA码可以像Turbo码一样通过级联两个组成码进行编码,同时如LDPC码一样利用和积译码算法在码的Tanner图上进行译码。因此它同时具有Turbo码的低编码复杂度和LDPC码译码的并行性和译码能力,这是RA码相对于Turbo码或LDPC码的优势。 IRA码(不规则重复累积码)与不规则LDPC码的结构相对应,指变量节点的度数或检验节点的度数不相等的RA码,一般情况下指信息节点的度数不相等,而校验节点的度数相等。同规则码相比,码长增加,不规则码的性能提高更快,更接近香农限。 2、IRA码 IRA码是由重复器、交织器、组合器和累加器组成的(图1)。假设编码输入为符号长度为N的m序列。首先第i位信息符号序列分别在重复次后通过交织器进行交织。然后按顺序进入组

文档评论(0)

1亿VIP精品文档

相关文档