基于外信息收敛的Turbo码译码优化算法
2012-08-10赵运杰宋春林刘晓林
通信技术 2012年5期
关键词:信息
赵运杰,宋春林,刘晓林,李 政
(①同济大学 电子与信息工程学院,上海 201804;②华中科技大学 电气与电子工程学院,湖北 武汉 430074;③武汉船用电力推进装置研究所,湖北 武汉 430064)
0 引言
多次迭代最大后验概率译码算法(MAP)是Turbo码的主要译码算法,它采用递推、迭代等方法,将最大对数似然比函数作为软输出。由于计算量较大,无法满足译码器的延时要求。研究人员提出MAP算法的简化算法,主要有 Log-MAP算法和Max-Log-MAP算法[1-2]。Log-MAP算法计算复杂度较高;而Max-Log-MAP算法误码性能有衰减。MAP类算法的改进主要集中在3个方向:①降低计算复杂度;②采取较好的停止迭代准则;③改进译码结构。
目前主要停止迭代准则包括:辅助硬判决(HAD)准则、符号改变率(SCR)准则、符号差别率(SDR)准则[3-4]。这些准则都需要使用与帧长相同数量级的额外硬件单元,以存储完整的外信息、先验信息或对数似然比,用于下次迭代时进行比较,这对于硬件实现是一部分较大的开销。基于此,从降低译码延时角度考虑,提出了一种基于外信息收敛的双门限停止准则。
1 Turbo码迭代译码与停止准则
1.1 Turbo码的编码简述
对于LTE系统,Turbo码的递归系统码(RSC)编码器结构如图1所示,它由2个8状态的分量编码器和一个内交织器构成[5]。

图1 Turbo码编码器结构
在图1中,ck为输入信息比特,′为经过内交织器的信息比特,xk和 zk分别为第1个分量编码器的系统比特和校验比特,′和分别为第2个分量编码器的系统比特和校验比特。编码器的初始状态为零,当长度为N的信息比特序列{ck}全部输入编码器并进行编码后,编码器输出N位的系统比特xk、N位的校验比特 zk和N位的校验比特′。……
登录APP查看全文
