Turbo码译码算法的研究

来源 :贵州大学 | 被引量 : 6次 | 上传用户:msn78160
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自香农(Shannon)1948年发表了论文《通信的数学的通信理论》以来,信道编码的发展取得了很大成就。Turbo码于1993年由法国学者C.Berrou等人提出,以其接近香农极限的良好性能,不仅在信噪比比较低的高噪声环境下性能优越,而且具有很强的抗衰落、抗干扰能力,成为业界研究信道编码的热点,也是近年来纠错编码领域研究的重大突破。Turbo码的出现是纠错编码史上的一个重大突破,Turbo码的提出被称为信道编码的一个里程碑,随着理论基础的日益完善,Turbo码开始进入实际应用领域。现在,它已经被广泛使用在CDMA2000,WCDMA,3GPP等诸多的当代通信协议中。 Turbo码译码运算较复杂,占用的存储空间较大,不利于工程实现。本文首先介绍了信道编码理论与技术的发展,深入研究了Turbo码编译码算法的基本理论;简述了Turbo码的编码原理、交织器原理、译码原理以及发展状况。在深入分析迭代译码算法的基础上,主要研究了最大后验概率算法(MAP算法)及其对数域简化的Log-MAP算法和MAX-Log-MAP算法,结果表明MAP算法和MAX-Log-MAP算法的性能比较接近,而Log-MAP算法由于软信息的损失较多从而有部分的性能损失。在任一算法中,增加迭代次数都会提高译码器的性能,但同时运算量也会增加。本文采用MAX-Log-MAP算法作为DSP实现Turbo码的译码算法;探讨了MAX-Log-MAP译码算法的原理、推导过程以及计算步骤;重点对算法进行优化调整,简化了译码器的结构、减少了计算的复杂度与存储量。 最后,研究了用定点DSP芯片实现Turbo码译码器时的相关问题。讨论了译码量化精度、溢出处理和变量存储等问题。给出了防溢出处理方法,有效地防止运算过程中的溢出。结合文中给出的译码过程中相关问题的处理方法,并用C语言对其译码算法进行了验证仿真,在TI公司TMS320C5416DSP芯片实现了Turbo码译码算法,经测试其译码性能与浮点译码接近。试验结果表明,设计实现的Turbo译码器工作稳定,具有良好的性能。
其他文献
期刊
期刊
期刊
期刊
期刊
期刊
期刊
期刊
本文采用真空蒸发法在玻璃衬底上制备Sb掺杂Sn2S3薄膜,在氮气保护下对薄膜进行不同条件的热处理,获得了性能良好的正交晶系Sn2S3多晶薄膜。主要研究内容及结果如下:  ⑴XRD分析显示:采用Sn:S混合粉末比例为1:1.2(at%)制备出的薄膜,经T=380℃、400℃、430℃,t=40min热处理都可获得正交结构的Sn2S3薄膜,最佳热处理条件为380℃处理40min,相应的平均晶粒尺寸约为
学位
期刊