摘要在对卷积码的钻研中,卷积码的编码器比较容易,模式也很一致。主要是研究怎样能提高卷积码的译码效率,减少误码率。卷积码的译码算法中最重要的是文特比译码算法。文特比译码算法具有速度快,结构比较简单,效率高等特点,因此它被普遍应用于数据传输领域。自从文特比译码算法问世以来,软件仿真、理论和实践都得到了快速的发展。特别是广泛应用于数字通信、卫星通信系统中。在现代信息处理系统中,需要处置的信息量随着时代的发展随之越来越大,实时性的需求也随之越来越高。本文利用Matlab的Simulink模块的计算机仿真文特比算法,在使用不同生成多项式、不同信道、不同码率、不同约束度等条件下,研究比较卷积编码时的译码性能。寻找文特比算法的最佳实用信道和不同条件下的最佳编码。34483
毕业论文关键词:卷积码;Matlab;Simulink;文特比译码
Performance simulation of convolutional codes
Abstract:In the research of convolutional code,the mode of it convolutional encoders are simple and similar.The main research is how to improve the decoding efficiency of convolutional codes and reduce BER.The important of decoding ways of convolutional codes are Viterbi decoding.Viterbi decoding has the features of fast speed, simple structure and high efficiency.So it is widely used in the field of data transmission.Since the advent of the Viterbi decoding , software simulation and practical application has been developing rapidly. In particular, it is widely used in digital communication and satellite communication systems.In the modern information processing system, the amount of information needed is becoming more and more high with the development of the times and the demand of real time is also higher and higher.Under the conditions of different generator polynomials, different channels, different rate, different constraint degree, comparative study of convolutional decoding performance by the Simulink module of MATLAB computer simulation of Viterbi in this paper.Looking for the optimal coding best for channel and
different conditions for the Viterbi .
Key words:convolutional codes; Matlab; Simulink; Viterbi decoding
目录
1.线性分组码 1
1.1 线性分组码的基本概念 1
1.2 线性分组码的编码 2
2.3线性分组码的译码 2
2.循环码 2
2.1 循环码的基本概念 2
2.2 循环码的编码 3
2.3 循环码的译码 3
3.卷积码 5
3.1 卷积码的基本原理 5
3.2 卷积码的编码 5
3.3 卷积码的译码 6
4. Turbo码 7
4.1 Turbo码的基本概念 7
4.2 Turbo编码器 8
5.卷积码的性能仿真 18
5.1 卷积码在二进制对称信道中的仿真 18
5.2卷积码在高斯白噪声信道中的仿真 24
5.3卷积码在软判决和硬判决的仿真 29
5.4 卷积码在软判决的条件下回溯的影响 36
致谢 41
参考文献 42
附录 43
程序一: 43
程序二: 44
程序三: 45
程序四: 45
1.线性分组码
1.1 线性分组码的基本概念
循环码具有完整的代数结构的特点,这种码的代数结构完全建立在有限区域的基础上,具有很多有用的特点,由于循环码的代数结构和线性反馈移位寄存器的数学结构不经相同,因此它们的编码译码都可以方便的地运用移位寄存器来实现,循环码是当前研究的最成熟的一类码,目前很多有实用价值的纠错码都属于循环码的范畴。 Matlab卷积码的性能仿真研究+程序:http://www.youerw.com/zidonghua/lunwen_31998.html