论文部分内容阅读
Turbo码自提出以来,便以其接近Shannon限的优异性能成为纠错码领域的研究热点。Turbo码是一类并行级联的系统卷积码,它的基本原理是通过对编码器结构的巧妙设计,多个子码经交织器隔离并行级联后编码输出,增大了码距。而对译码器,则引入了软输入软输出译码和迭代译码等方法。由于Turbo码的优异性能,它已经被确定为第三代移动通信系统IMT 2000中高质量、高速率传输业务的首选编码方案。但由于其译码的复杂性及固有的译码延时,Turbo码的应用范围仍受到限制。
本文以WCDMA标准中应用的Turbo码为研究对象,讨论了Turbo码编码器的基本原理,译码算法的理论基础与推导过程。然后,对Turbo码设计中关键的几点,如子编码器设计,质数交织器设计,译码迭代停止判据,信道SNR估计,RAYLEIGH衰落信道下的Turbo译码算法等进行了研究。并在AWGN信道下对Turbo译码器的译码算法、关键参数、定点量化作了大量的仿真研究,给出了对译码器硬件实现具有参考意义的仿真结果。最后,给出了应用于WCDMA系统的通用Turbo译码器的DSP设计,设计采用汇编语言与C语言相结合,并在MSC810l上实现,各项指标均满足WCDMA规范的要求。