Turbo码译码算法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Turbo码译码算法CONTENTS1.Turbo码迭代译码原理补充2.SOVA译码算法1.Turbo码迭代译码原理补充译码器的组成1.Turbo码的迭代译码原理+解交织判决解交织交织交织延时L(un)Le21w(ys)Le12y2py1pypysLe21w()~Le21~uk^软输入软输出译码器DEC1软输入软输出译码器DEC2多路信号分离器Turbo码译码器的基本结构图Turbo译码器有以下的特点:(1)串行级联。(2)迭代译码。(3)在迭代译码过程中交换的是外信息。译码迭代终止条件1.Turbo码的迭代译码原理1.指定迭代次数。2.在信息序列中加入CRC校验字。3.检测成员编码器输出之间的交叉信息熵。2.SOVA译码算法软输出Viterbi算法2.SOVA译码算法SOVA算法的全称是:软输出Viterbi算法(SoftOutputViterbiAlgorithm)。它是Viterbi算法的改进类型,Viterbi算法是一种最大似然译码算法。网格图编码举例4.SOVA译码算法Viterbi译码过程举例:编码器输入序列u=(10101)正确输出序列c=(11100010001011)译码器接收序列y=(11100111001011)(2,1,2)码L=5的网格图网格图编码举例4.SOVA译码算法译码器接收序列y=(11100111001011)y为接收码段,d为汉明距离,u为信息估值。Viterbi译码过程(2,1,2)码L=5的网格图网格图编码举例4.SOVA译码算法译码器输入序列y=(11100111001011)y为接收码段,d为汉明距离,u为信息估值。Viterbi译码过程(2,1,2)码L=5的网格图网格图编码举例4.SOVA译码算法译码器输入序列y=(11100111001011)y为接收码段,d为汉明距离,u为信息估值。Viterbi译码过程(2,1,2)码L=5的网格图网格图编码举例4.SOVA译码算法译码器输入序列y=(11100111001011)y为接收码段,d为汉明距离,u为信息估值。Viterbi译码过程(2,1,2)码L=5的网格图网格图编码举例4.SOVA译码算法译码器输入序列y=(11100111001011)y为接收码段,d为汉明距离,u为信息估值。Viterbi译码过程(2,1,2)码L=5的网格图网格图编码举例4.SOVA译码算法译码器输入序列y=(11100111001011)y为接收码段,d为汉明距离,u为信息估值。Viterbi译码过程(2,1,2)码L=5的网格图SOVA译码算法思想4.SOVA译码算法SOVA译码过程与Viterbi译码过程相似,区别在于将先验信息结合在SOVA度量中,利用修正的度量来寻找最大似然序列,提供对估计信息比特更可靠的判决度量。4.SOVA译码算法SOVA算法可以分为以下几个步骤完成:(1)计算路径度量与度量差;(2)更新可靠性度量;(3)减去内信息,得到下一步所需的外信息值。以上几步完成后,将所得到的外信息值带入下一个SOVA译码器中,进行下一步迭代,即可完成SOVA算法在Turbo码中译码的应用。感谢您的聆听

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功