论文部分内容阅读
编码数据的交织在各种纠错编码体制中起着非常重要的作用,尤其是交织器的设计成为Turbo码性能是否能够有效逼近香农限的关键因素,因此编码数据的交织技术成为信道编码的一个研究热点。双二元卷积Turbo码(DB CTC,Double Binary Convolutional Turbo Code)结构与经典Turbo码类似,采用并行级联的方式。不同之处在于,对于DB CTC编码器中的每个RSC(Recursive Systematic Convolution)分量编码器,有两路信息序列输入,因此其交织方式也有不同,交织深度比经典Turbo码减半,提高了编码速度,减小了译码延时,性能也有很大的提高。本文主要对DB CTC理论及其交织器进行了研究,研究工作主要有:1.对DB CTC编译码基本原理做了系统分析,介绍了迭代译码算法,包括:最大后验概率算法(MAP),Log-MAP算法,Max-Log-MAP算法。并分析了这三种译码算法对DB CTC的性能影响。2.介绍了交织器的原理和设计性能优越的交织器所需要的基本原则,总结出了三种评估交织器性能的准则:相关系数、自由距离和迭代译码适应度量(IDS,Iterative Decoding Suitability),使用这三种准则对几种交织器进行了性能比较。3.对交织器做了分类介绍,并对每一类常用交织器做了简单描述,特别介绍了具有低存储高性能的DRP(Dithered Relative Prime)交织器和DGolden交织器,详细介绍了802.16m标准里用于DB CTC编译码中的交织器。仿真分析了不同交织深度和不同交织器类型对DB CTC的性能影响。4.对802.16m中DB CTC里的两级交织策略做改变。即在进行第二级两路信息序列分别进行交织时,用不同参数的DRP交织器和DGolden交织器代替标准中的交织。通过仿真验证,改进后的交织策略对系统性能有一定的改善。5.实现了3GPP LTE中Turbo码中的QPP(Quadratic Permutation Polynomial)交织器,在帧长为1024比特、采用Log-MAP进行译码、迭代次数为8时,对3GPP中Turbo码和802.16m中的DB CTC两种编码方式的进行仿真,结果表明,在误比特率为105时,双二元卷积Turbo码比Turbo码要好0.2dB。