基于PEG算法的IRA碼交织器设计.docVIP

  • 4
  • 0
  • 约5.62千字
  • 约 7页
  • 2016-11-27 发布于重庆
  • 举报
基于PEG算法的IRA碼交织器设计

基于PEG算法的IRA码交织器设计 0、IRA码简介 1998年,D.Divsalar等人提的重复累积码(Repeat-Accumulate Codes,RA码)是一种简单的类Turbo码(TLC,Turbo-Like Codes)[1]。它的两个成员码一个是码率为1/q的重复码,一个是码率为1,传递函数为1/(l+D)的卷积码(称为累加器),这也是重复累积码名字的由来。这类码不仅编码复杂度低且结构简单。Divsalar等人证明了对于RA码,采用最大似然译码算法,在足够大的信噪比下,当码长趋于无穷时帧错误概率趋于零,是一类性能良好的码。2000年,受到不规则LDPC码的启发,提出了不规则重复累积码(IRA码)[5],与规则RA码相比,IRA码具有更接近香农限的性能。 IRA码是由重复器、交织器、组合器和累加器组成的(图1)。假设编码输入为符号长度为N的m序列。首先第i位信息符号序列分别在重复次后通过交织器进行交织。然后按顺序进入组合器,每个符号在二元域上合并为一个符号,最后进行累加器输出序列p,最后输出码字为。 图1 IRA码的编码器 作为一类特殊的LDPC码,RA码和IRA码都可以用奇偶校验矩阵H来表示。校验矩阵包含两部分,为一个维矩阵,其中H2是一个r×r矩阵,如式1所示。 (1) 对于RA码, H1是一个列重为q,行重为a的矩阵,对于IRA码,H1是一个列重为,行重为a的矩阵

文档评论(0)

1亿VIP精品文档

相关文档