论文部分内容阅读
在数字通信系统中,由于信道中不可避免地会引入噪声和干扰,所以要实现可靠通信就必须考虑到信道编码的问题。Turbo码自1993年问世以来,以其优异的纠错性能引起了通信技术界的广泛关注,它的出现被看作是信道编码理论发展史上的一个里程碑。由于其接近Shannon极限的译码性能,Turbo码迅速成为信道编码领域的研究热点。随着理论基础的日益完善,Turbo码开始进入实际应用领域,但由于其译码算法复杂度高,延时大,因此设计简单有效的译码算法使译码器性能优异,且易于工程实现,是Turbo码研究的重点之一。论文在研究Turbo码编码结构和译码思想的理论基础上,通过大量的仿真结果,分析了在进行Turbo码设计时,各个参数的选择对Turbo码性能的影响,总结了设计Turbo码时选择参数的原则和方法;通过推导Turbo码的两大类译码算法—MAP类译码算法和SOVA算法,分析了它们各自的优缺点,并对各类译码算法进行了仿真比较。本文针对上述问题,以Turbo码译码器的DSP实现为目标,对Turbo码的迭代译码算法及其实现中的技术问题进行了深入研究。主要内容包括:首先给出了Turbo码在TD-SCDMA系统中的编码结构,分析了常用的交织器,并介绍了3GPP标准交织器。其次,研究了MAP类算法和SOVA算法的原理、推导过程、计算步骤,以及在此基础上的两种改进类MAP算法,并建立了Matlab平台,对以上算法进行了仿真比较。然后对影响Turbo码的因素进行逐一分析,包括分量码结构、迭代次数、交织长度等,从中得到了一些有益的结论。最后,论文研究了用MSC8144定点DSP芯片实现Turbo译码的相关问题。讨论了数的定标、译码量化精度、溢出处理等问题。结合文中给出的译码过程中相关问题的处理方法,用定点DSP实现了Turbo译码器,经测试,其性能与浮点译码接近。