文档介绍:Matla实现turbo编译码
本科毕业设计(论文)
题目
学生姓名
专业班级
学号
院(系)
指导教师(职称)
完成时间
目录
摘要 I
ABSTRACT II
1 信道编码 1
信道编码及信道编码的提出 1
信道编码的发展历程 1
信道编码的分类 4
2 相关基本概念和常识 5
关于纠错码的基本概念 5
卷积码初步 6
3 Turbo码的产生及研究现状 7
Turbo码的产生背景 7
Turbo码的研究现状 8
4 Turbo码编码 10
编码器各部分介绍 10
编码原理及算法 11
5 Turbo码译码 15
译码器结构 15
Turbo码迭代译码基本原理 16
MAP(maximum a posteriori)算法 17
6 Matlab介绍及仿真结果 21
Matlab程序设计语言概述 21
程序仿真结果 23
7 结束语 28
致谢 29
参考文献 30
Matlab实现turbo编译码
摘要
本文是对一种新型卷积码——Turbo码的编译码算法进行研究及其Matlab仿真,着重讨论的是Turbo码译码算法的改进及性能分析。Turbo码由于在比特误码率方面的性能可以接近香农极限,成为当今的研究热点。它的编码器是将两个递归系统卷积码并行级联,而其相应的译码器采用迭代译码方法。
第一章解释了信道编码及其相关知识,包括信道编码的分类和发展过程;第二章介绍了编码中常用的基本概念和卷积码的初步知识;第三章介绍了Turbo码的提出以及研究现状;第四章主要讲了Turbo码编码方法、编码器的结构,并给出了具体的编码算法;第五章是本文的核心,重点阐述了Turbo码的译码原理、译码算法。第六章对Matlab做了简要的介绍,并利用它对Turbo码的编码、译码的整个过程做了仿真。第七章列举了Turbo码的不足,然后对本毕业设计做了简要总结及致谢。
关键词信道编码/Turbo码/维特比译码
MATLAB SIMULATION OF TURBO-CODE ENCODING AND DECODING
ABSTRACT
This paper deals with the study of encoding & decoding algorithm and Matlab simulation of a new convolutional code which called Turbo-code, Specially dicusses the improvement of decoding algorithm and analyszes their performances. Because of its performances in terms of Bit Error Rate (BER) are close to the SHANNON limit, it be hotspot. Turbo-code encoder uses a parallel concatenation of two Recursive Systematic Convolutional codes and the associated decoder uses iterative decoding methods.
Chapter Ⅰ explains what channel coding is and some knowledge pertinent to it. Chapter Ⅱ gives us some basic concepts about encoding and decoding, then explains convolutional codes and how to generate them. Chapter Ⅲ comes to contact with Turbo codes and generalizes what aspects we are studying of Turbo codes. Chapter Ⅳ makes eyes on encoder’s structure and how to encode the information bits to Turbo codes. At the end of this part we give a idiographic encoding algorithm. Chapter Ⅴ is the core of this project. This part lay st