论文部分内容阅读
本文介绍了Turbo码的产生、现状及发展前景,Turbo码编译码器的结构及理论基础,几种Turbo码内交织器,对Turbo码的性能限进行了理论分析。重点研究了几种译码算法:MAP算法、Log-MAP算法、Max-Log-MAP算法等,并对其性能进行了仿真分析。
本文对DSP芯片的发展、分类、基本结构及应用等方面进行了简单介绍,并重点介绍了TIC6000系列DSP。DSP处理器以其使用方便、稳定性好、精度高、可重复性好等诸多优点在移动通信系统中得到了广泛的应用,因此,我们研究了3GPPTS25.212协议中建议的WCDMATurbo码的译码器在TIC64x系列DSP芯片中的实现方法。能充分地利用DSP的硬件资源,是DSP编程的最终目的。只有将程序和芯片结构完美地结合起来,才能达到程序的最高效率。为此,要从芯片结构和代码实现两个方面来考虑Turbo码的实现。本文从芯片结构、指令特点及算法的数据结构、数据特点等方面对Max-Log-MAP算法的实现程序进行了优化,得到了最优的C程序,成功地实现了该种算法的高效译码器,如果进一步完成汇编程序,还会大幅度提高译码性能。工作中积累了一些优化、实现的经验,其中对于数据结构的优化方法,是不局限于硬件的。文章最后也提出了进一步研究的意见。