一种Turbo码译码方法以及装置
本发明公开了一种Turbo码译码方法,对一帧数据进行分块得到多个子块,对分块得到的各子块进行迭代译码时,计算子块的边界路径度量值的方法包括:当所述子块的边界路径度量值能够在其它子块本次迭代译码中得到时,将其它子块本次迭代中得到的路径度量值作为所述子块的边界路径度量值;当所述子块的边界路径度量值不能够在其它子块本次迭代译码中得到时,利用其它子块上一次迭代译码中得到的路径度量值,通过初始化得到所述子块的边界路径度量值。本发明还公开了Turbo码译码过程中计算边界路径度量值的方法,以及公开了一种Turbo码译码装置。根据本发明提供的方法和装置,可以提高边界路径度量值的可信度,从而能够提高译码性能。
发明专利
CN200710142053.7
2007-08-20
CN101373978
2009-02-25
H03M13/29(2006.01)I
华为技术有限公司
许阳坡;梁伟光
518129广东省深圳市龙岗区坂田华为总部办公楼
北京德琦知识产权代理有限公司
宋志强%麻海明
广东;44
1.一种Turbo码译码方法,其特征在于,对一帧数据进行分块得到多个子块,对分块得到的各子块进行迭代译码时,按照如下步骤计算各子块的路径度量值:计算各子块的边界前向路径度量值和边界后向路径度量值;利用各子块的边界前向路径度量值计算相应子块的所有时刻的前向路径度量值,利用各子块的边界后向路径度量值计算相应子块的所有时刻的后向路径度量值;其中,计算除第一子块之外的子块的边界前向路径度量值的步骤包括:当所述子块的边界前向路径度量值能够在其它子块本次迭代译码中得到时,将其它子块本次迭代中得到的前向路径度量值作为所述子块的边界前向路径度量值;当所述子块的边界前向路径度量值不能够在其它子块本次迭代译码中得到时,利用所述子块的前面子块最近一次迭代译码中得到的前向路径度量值,通过初始化得到所述子块的边界前向路径度量值;计算除最后子块之外的子块的边界后向路径度量值的步骤包括:当所述子块的边界后向路径度量值能够在其它子块本次迭代译码中得到时,将其它子块本次迭代中得到的后向路径度量值作为所述子块的边界后向路径度量值;当所述子块的边界后向路径度量值不能够在其它子块本次迭代译码中得到时,利用所述子块的后面子块最近一次迭代译码中得到的后向路径度量值,通过初始化得到所述子块的边界后向路径度量值。