下载此文档

Turbo乘积码编译码算法研究及其DSP实现.pdf


文档分类:通信/电子 | 页数:约79页 举报非法文档有奖
1/79
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/79 下载此文档
文档列表 文档介绍
摘 要
差错控制编码技术是现代无线通信系统中的关键技术之一。差错控制编码研
究的主要内容是希望在低译码复杂度的前提下,寻找一种逼近香农极限的编译码
方法。Turbo 乘积码与卷积 Turbo 码性能相近,分量码采用了线性分组码,不仅译
码复杂度低,译码延迟小,且能在高码率时保持较高的译码性能,近年来成为纠
错编码领域的研究热点,在移动通信、卫星通信和高速数据传输方面具有广阔的
应用前景。
本文首先研究了 Turbo 乘积码的编译码原理。重点研究了 Chase-Pyndiah 软输
入软输出迭代译码算法,推导了算法过程,深入分析了迭代译码的核心思想,提
出了一种寻找竞争码字的简化的方法,并给出了 MATLAB 仿真结果。
接下来,论文对由 Chase-Pyndiah 算法改进而来的梯度译码算法作了研究,并
以 TPC(64,57,4)2 为例,通过 MATLAB 仿真分析了梯度译码算法与 Chase-Pyndiah
算法相比在算法复杂度和编码增益上的改变。此外,论文还从不同分量码、最不
可靠位个数、迭代次数三方面对影响 Turbo 乘积码译码性能的因素作了仿真分析。
其结果表明,在高斯白噪声信道下,经 BPSK 调制,译码过程经 4~6 次迭代,
信噪比接近 4dB 时,误码率已达到 10-7 数量级。改进的梯度译码算法相对于
Chase-Pyndiah 算法编码增益下降了 左右,却使译码复杂度下降了 10 倍。梯
度译码算法在译码复杂度和译码性能间实现了很好的折中。
论文最后对编译码算法的 DSP 实现作了探究。以 为软件工具,编写 C
代码,通过程序调试,实现了算法在 simulator 和 TMS320C6416 DSP 芯片上的运
行仿真,实验结果表明定点 DSP 与 MATLAB 仿真相比大致存在 的差异量。
关键词:Turbo 乘积码,Chase 算法,迭代译码,DSP 实现
I
ABSTRACT
Error control coding technique is one of the key technologies in wireless
communication systems. The main point of the study of error control coding is to find a
near Shannon Limit coding and decoding method but with low complexity. Turbo
Product Code (short for TPC), whose component codes use linear block codes, not only
has a close Performance to convolutional Turbo Code with a lower decoding
complexity and smaller decoding delay,but can maintain a relatively high decoding
performance under the high coding rate. TPC has a broad prospect in mobile
communications, satellite communications and high-speed data transmission area.
This paper studies the TPC encoding and decoding principles firstly, focusing on
the Chase-Pyndiah soft input soft output iterative decoding algorithm. A simplified
method to f

Turbo乘积码编译码算法研究及其DSP实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数79
  • 收藏数0 收藏
  • 顶次数0
  • 上传人莫欺少年穷
  • 文件大小1.39 MB
  • 时间2021-09-27
最近更新