论文部分内容阅读
从1948年,Shannon发表《通信的数学理论》这篇论文以来,信道编码技术取得了极大的发展。其中最大的成就莫过于Turbo码的提出。由于其接近香浓限的良好性能,所以自从1993年Turbo码被提出来以后就受到通信界的广泛关注,并成为信道编码领域的研究重点之一。经过十几年的研究与发展,Turbo码的理论基础已经非常完善,Turbo码已经可以应用在实际的系统中,因此本文主要介绍如何利用实际的DSP处理器来实现Turbo码的译码器,并且对Turbo码的迭代译码中的有关技术问题进行了研究。本文的主要内容有:首先,介绍了Turbo编译码的原理,包括编码器、译码器、译码算法等。对Turbo的两种译码算法原理进行了推导,并给出了两种算法的Matlab浮点程序仿真结果。然后,介绍了实现Turbo码译码器的硬件平台XXX DSP,包括该DSP的硬件资源、指令集、存储空间等。说明了评测的具体要求、所需提供的材料和评测的步骤。接着,介绍了用定点DSP处理浮点程序的方法:定点化,并给出了两类译码算法的定点程序的仿真结果。最后,经过分析与比较后,采用SOVA译码算法作为Turbo译码算法,利用XXX DSP的指令集完成了基于SOVA译码算法的Turbo码译码器,详细介绍了如何用汇编指令实现译码器的各个部分以及译码算法的各个步骤,并在实际的DSP芯片原型验证平台上运行Turbo译码器的汇编程序,所得到的实际结果和与Matlab定点仿真得到的结果相差不大。