乘积码,并行级联码是一种用短码构造长码的编码组合方式,其中乘积码属于并行级联分组码,而大名鼎鼎的Turbo 码就是并行级联
卷积码。乘积码于1954 年由Elias 最早提出,随即得到了广泛应用。
这样得到的
纠错码是一个1 2 1 2 (n ×n, k ×k)分组码,所以称为乘积码。乘积码的两个编码器是对排列顺序不同的同一组信息元进行编码,两个编码
度之和,
译码过程简单,但不能充分发挥乘积码的纠错能力。采用前面提到的
迭代译码方式
形式。1974 年Bahl、Cocke、Jelinek 和Raviv 提出的BCJR
迭代译码算法利用分组码的校验
矩阵解决了这个问题.
纠错码(error correcting code),在传输过程中发生错误后能在收端自行发现或纠正的码。仅用来发现错误的码一般常称为检错码。为使一种码具有检错或纠错能力,须对原码字增加多余的
码元,以扩大码字之间的差别 ,即把原码字按某种规则变成有一定
剩余度(见信源编码)的码字,并使每个码字的码之间有一定的关系。关系的建立称为编码。码字到达收端后,可以根据编码规则是否满足以判定有无错误。当不能满足时,按一定规则确定错误所在位置并予以纠正。纠错并恢复原码字的过程称为
译码。检错码与其他手段结合使用,可以纠错。