首页
会员中心
到顶部
到尾部
计算机

Turbo码的研究

时间:2020/10/27 9:20:39  作者:  来源:  查看:0  评论:0
内容摘要:        Turbo码编码器是由两个反馈的系统卷积码编码器通过一个随机交织器并行级连而成,编码后的校验位经过删余阵,从而产生不同码率的码字。     &n...

        Turbo码编码器是由两个反馈的系统卷积码编码器通过一个随机交织器并行级连而成,编码后的校验位经过删余阵,从而产生不同码率的码字。
        编码是达到Shannon限的唯一途径。自信息论创建50年以来,编码无论是在理论上还是技术上都取得了长足的进展,如今在各种通信系统中差错控制编码技术已经成为必不可少的技术,而寻找一种构码方法,使得所构成的码字具有长分组码的性能,但其译码可由短码的译码迭代构成,这是人们长期以来一直努力的方向。Turbo码是其中最成功的一种。
        Turbo码是1993年由Berrou提出的一种新的编码方案。它的主要特点在于编码器之间引入了交织和迭代译码。交织器的引入,改变了输出码字的重量分布,使在第一个编码器中产生小重量校验序列的信息序列在第二个编码器中以很大的概率产生大重量校验序列。分量码采用RSC码,则是Turbo码的另一个重要特点,它使交织矩阵能更好地提高了Turbo码自由距离,减小了最小重量错误系数。迭代译码降低了Turbo码的译码复杂度,使Turbo码的译码可以由简单的分量码的译码迭代而成。通过在分量码译码器之间传递外部信息,充分利用了接收到的信息,使Turbo码的性能逼近Shannon限。
        上面已经分析了Turbo码编码是由两个系统卷积码经过交织器并行级联而成,在译码时,应由与编码器对应的结构进行译码,Turbo码的单级级联结构和多级迭代结构,Turbo码的译码器由两个串行级联的相同的RSC译码单元构成,它们分别与编码端的两个编码单元对应,译码器中还有与编码端交织器结构相同的交织器,以及相应的反交织器。译码器输入信息序列 、 。其中 和 输入到译码单元1, 和 输入到译码单元2, ( )为译码单元1向译码单元2提供的外部信息, 为译码单元2向译码单元1提供的外部信息。由此可知道,译码单元1输出的软判决信息可分为三部分,输入信息的先验信息、加入权重的 和由输入共同作用得到的附加信息。
        Turbo码的译码算法主要有MAP(Max a Posterior)算法和SOVA(Soft-Output Viterbi Algorithm),对它们的研究主要围绕译码性能、时延和实现复杂度。MAP算法性能好,但复杂度太高,在实际通信应用中受到限制;SOVA算法简单,性能差,不稳定。但在Turbo码的译码中,无论采用什么译码算法,最后都可归为似然率计算。并且由数据的先验概率、信道概率、迭代附加概率三部分组成,通过反复迭代,增加最后输出软判决的可靠性,这就是Turbo码译码能通过多次迭代提高译码正确率的原因。

Tags:设计



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号