论文部分内容阅读
Turbo码是一种具有极强纠错性能的前向纠错码,已被广泛运用在通信系统中。本文重点研究基于分组检测的最大后验概率译码算法,它是Turbo码最大后验概率译码的改进算法。该译码算法将需要发送的信息分成固定长度的数据组,并为每个数据组加入CRC校验位用以在译码时对各组进行错误检测。对已满足检测准则的数据比特,为其对应的译码输出外信息赋予一个较高的值,同时,在下一次迭代译码运算时删除译码栅格图中的错误分支,以降低译码算法的误码率和平均迭代次数。
在分组检测译码算法的基础上,本文分析了不同检测算法的性能,提出通过采用更加严格的检测准则来解决CRC检测算法漏检概率过高的问题。同时,在迭代过程中对满足检测准则的数据所对应的接收采样值进行修正,以达到提高信噪比,改善译码性能的目的。
另外,本文还提出对传统的Turbo-CRC级联码采用可变分组方式,在接收端对接收信息进行随机分组,对于每一种分组,采用上述的分组检测译码算法进行译码,如不能满足内码的停止迭代准则,则重新分组,直到译码信息满足停止迭代准则。为降低可变分组译码的时延,可以采用负载均衡的方式进行并行计算。
仿真结果表明,基于CRC校验的固定分组检测算法的译码性能逼进理想分组检测。在高信噪比时,与普通MAP译码算法相比,误码率和误帧率性能都有较大改善。几种不同的检测准则相比,本文所提出的采用CRC-ME检测准则的分组译码算法性能表现最好,可以有效减少低信噪比时的漏检概率,同时可以在较早迭代过程中检测出正确译码的分组,在低信噪比时的译码性能明显优于其他基于CRC校验的分组检测译码算法。本文对采用可变分组检测时的译码性能做了仿真,在高信噪比时,误帧率性能优于传统最大后验概率译码算法,且无需额外加入冗余比特,带宽效率较高。