发明名称 双二进制Turbo码停止迭代译码的方法
摘要 本发明涉及一种在通信中基于符号的双二进制Turbo码停止迭代译码的方法。本发明利用双二进制Turbo码基于符号信息的Max-Log-MAP译码算法,将分量译码器相互传递的符号外信息作为停止迭代译码方法的条件判断值,并和阈值进行比较。如果每个时刻都至少存在一个符号外信息的绝对值大于阈值,则提前终止迭代译码;否则在没有超过设定最大迭代译码次数下,继续下一次迭代译码。本发明方法把符号译码算法和符号停止方法相结合,很好的兼顾了译码性能和译码复杂度以及资源占用的三个指标,在复杂度不高和资源占用有限的情况,译码复杂度近似理想情况下算法的信噪比。
申请公布号 CN101257315B 申请公布日期 2010.06.16
申请号 CN200810060322.X 申请日期 2008.04.03
申请人 浙江大学 发明人 谢磊;刘亚;陈惠芳;高明;朱益
分类号 H03M13/29(2006.01)I 主分类号 H03M13/29(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 张法高
主权项 基于符号的双二进制Turbo码停止迭代译码的方法,其特征在于该方法的具体步骤包括:1)设定迭代译码的符号外信息初始值为0;2)在每次迭代过程结束的时候,分量译码器顺序输出N长的符号外信息序列{Le(uk=1),Le(uk=2),Le(uk=3)},k为符号外信息序列的每个时刻点,k=1,2,…,N;3)对于每个时刻点k,取符号外信息绝对值的最大值max|Le(uk)|;4)顺序将每个时刻点的符号外信息绝对值的最大值max|Le(uk)|与设定的阈值Th比较,如果每个时刻点的符号外信息绝对值的最大值都满足max|Le(uk)|>Th,则停止迭代,反之进行步骤5),其中设定的阈值Th为1.0~2.0;5)如果在最大迭代次数内,并非所有的每个时刻点的符号外信息绝对值最大值都满足|Le(uk)|>Th,则继续迭代,重复步骤1)~4);如果达到最大迭代次数,停止迭代。
地址 310027 浙江省杭州市西湖区浙大路38号