会议专题

Turbo乘积码的一种新的并行迭代译码算法

本文首先简要介绍了二维Turbo乘积码的串行迭代译码算法,该传统算法一次迭代由4个步骤组成,(a)初始化行译码对数似然比先验值为0——(b)行译码求得行非本征LLR值——(c)对列译码器对数似然比先验值进行设置——(d)列译码求得列非本征LLR值,若要进行多次迭代,则在设置好行译码器的先验值后重复步骤(b)到(d),如此循环直到得到可靠的判决后完成软输出.在上述迭代过程中,关键是计算外信息:行非本征值输出和列非本征输出.然后详细描述了一种二维Turbo乘积码的新的并行迭代译码算法及其译码过程,该算法较之传统的串行迭代译码算法有以下特点:(1)SISO行译码器与列SISO译码器以并行的方式工作,在一行或一列译码完成后便互相更新信息.(2)只有一个延进部件,译码延时降为原来的一半.(3)完成一次行译码的同时也完成了列译码,译码次数等于迭代次数.而串行迭代译码时,一次迭代需两步才能完成.(4)行非本征信息送到列译码器的同时,列非本征信息也送到行译码器.而串行迭代译码时行非本征信息送到列译码器后,列非本征信息再送到行译码器.(5)进入下一次迭代需要的存储器容量要高于串行迭代译码器需要的存储器容量(后者通过两个矩阵”W”和”R”,而前者要通过三个矩阵”R<,row>”、”R<,col>和”R”),这是TPC并行迭代译码器的不足之处.

软输入/软输出迭代译码 非本征信息 对数似然比 Turbo乘积码(TPC)

何业军 朱光喜

华中科技大学电子与信息工程系(武汉)

国内会议

2003年通信理论与信号处理年会

重庆

中文

102-102

2003-10-01(万方平台首次上网日期,不代表论文的发表时间)