摘要:卷积码是一种性能非常优越的信道编码。卷积码的编码器和译码器都比较容易实现,而且它具有较强的纠错能力。随着纠错编码的理论研究不断深入,卷积码的实际应用也越来越广泛。仿真过程利用MATLAB和Simulink模块完成对卷积码的编码和译码的实现,以及误比特统计整个过程的仿真结果。通过对卷积码在不同信道中传输的性能来验证是否用于可靠的信息传输,在仿真过程中分别改变卷积码的主要参数来加深理解卷积码的这些参数对卷积码的误码性能的影响。通过仿真和实测,并对测试结果作了分析。62139

毕业论文关键字:卷积码、MATLAB、Viterbi译码、误比特率

Convolution code performance simulation based on MATLAB

Abstract:Convolutional code is a kind of channel code with excellent performance. Its encoder and decoder are relatively easy to implement, and it has a strong error correction capability. With the continuous deepening of the theory of error correction coding, the practical application of convolutional codes is more and more widely. This paper briefly introduces the coding principle of convolutional codes and the principle of Viterbi decoding. And in the design of Simulink module, the coding and decoding of convolutional codes and the simulation of the whole process of bit error statistics are completed. Through the performance of the convolutional codes in different channel transmission to verify whether it is used for reliable message transmission, in the simulation process were changed convolutional codes is an important parameter to enhance mutual understanding of convolution code these parameters influence on BER performance of convolutional codes. After simulation and test, the test results are analyzed.

Key words: convolution code, MATLAB, Viterbi decoding, bit error rate

目录

摘要2

1 引言2

2 基本原理4

2.1 通信系统和信道编码基本原理4

2.1.1 通信系统4

2.1.2 信道编码4

2.2 卷积码基本原理5

2.2.1卷积码编码5

2.2.2卷积码译码6

2.2.3 卷积码编码器和维特比译码器8

2.3 软判决和硬判决10

2.4 信道11

2.4.1 加性高斯白噪声信道12

2.4.2 瑞利衰落信道13

2.4.3 莱斯信道14

2.4.4 二进制对称信道16

3 基于MATLAB的卷积码编译码仿真17

3.1卷积码不同码率对误比特率的影响17

3.1.1 Simulink仿真框图17

3.1.2 运行的程序和仿真结果22

3.1.3 仿真结果分析23

3.2不同的多项式对卷积码误码率的影响 23

3.2.1 Simulink仿真框图24

3.2.2 运行的程序和仿真结果25

3.2.3 仿真结果分析27

3.3不同信道对Viterbi译码性能的影响 27

基于matlab的卷积码,基于MATLAB的卷积码性能仿真比较相关推荐

  1. 基于matlab的BOC调制解调的同步性能仿真,输出跟踪曲线以及不同超前滞后码距下的鉴别曲线

    目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 BOC-Binary Offset Carrier,也叫二进制偏置载波调制,是在Galile ...

  2. 基于QPSK的载波同步和定时同步性能仿真,包括Costas环的gardner环

    目录 1.算法描述 2.matlab算法仿真效果 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 载波同步是相干解调的基础,不管对于模拟通信还是数字通信来说,只要是相干解调,接收端都必须 ...

  3. matlab 215卷积码,基于matlab的卷积码的分析与应用

    基于matlab的卷积码的分析与应用 基于MATLAB 的卷积码的分析与应用东北大学本科毕业设计(论文) 毕业设计(论文)任务 书 -I- 毕业设计(论文)任务书 毕业设计(论文)题目: 基于 MAT ...

  4. 卷积码matlab图,【卷积码的MATLAB仿真设计】 卷积码仿真

    摘?要 本论文介绍了卷积码的概念和编译码原理,介绍了卷积码的部分并利用Systemview软件将卷积码实现.仿真运行后参考纠错理论对波形图进行分析. 关键词 卷积码:MATLAB 中图分类号 TN91 ...

  5. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式

    基于matlab的永磁同步电机调速系统的仿真word格式 摘 要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATL ...

  6. 贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现)

    题目:贝叶斯网络结构学习之K2算法(基于FullBNT-1.0.4的MATLAB实现) 有关贝叶斯网络结构学习的一基本概念可以参考:贝叶斯网络结构学习方法简介 有关函数输入输出参数的解释可以参考:贝叶 ...

  7. spwm逆变器双极性matlab教程,基于MATLAB/Simulink的SPWM逆变电源的建模与仿真

    Electrical Automation 变流技术 Converter Techniques <电气自动化>2014 年第 36 卷 第 3 期 基于 MATLAB/Simulink 的 ...

  8. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真教程.doc

    基于MATLAB的MIMO系统预编码性能仿真教程 PAGE \* MERGEFORMAT - 33 - 摘要在现今的移动通信系统中,被极多的国际通信标准采纳为基础性关键技术的一种方法是多输入多输出的技 ...

  9. 基于matlab的单相pwm逆变电路的仿真研究,基于MATLAB的单相PWM逆变电路的仿真研究...

    基于MATLAB的单相PWM逆变电路的仿真研究 [摘要]逆变电路是PWM控制技术最为重要的应用场合.这里在研究单相桥式PWM逆变电路的理论基础上,采用Matlab的可视化仿真工具Simulink建立单 ...

最新文章

  1. 关于Titandb Ratelimiter 失效问题的一个bugfix
  2. Java虚拟机性能监控与调优实战
  3. Spring 如何读取properties文件内容
  4. python uwsgi_Python Web 程序使用 uWSGI 部署
  5. HTML中小meta的大作用
  6. opencv 常见细碎问题解决
  7. 【Python 标准库学习】多种操作系统接口和常用路径操作库 — os 与 os.path
  8. Ubuntu 多版本Cuda(8.0,9.0)以及CuDnn安装
  9. linux回收内存的方法,linux释放内存的方法
  10. QT学习之文件读写操作
  11. 汉堡王 VS 麦当劳营销对战
  12. 搜狗输入法 linux 源码,1.下载搜狗输入法for linux源码包:
  13. flash builder4.6 集成svn1.8报错
  14. java双音频文件分频_双声道功放接高低音两个喇叭的方法
  15. 16.【linux驱动】spi驱动TFT液晶屏
  16. Golang Gin Router冲突 conflicts with existing wildcard
  17. Ubuntu中deb包详解及打包教程
  18. 报数游戏c语言,报数游戏-实战简单设计
  19. php excel引入tp,TP 引入phpExcel
  20. 计算机科学与技术有剪辑吗,计算机科学与技术学院第七届“微剪辑大赛”

热门文章

  1. Hbuilder中如何快速输入注释标签_Linux用户的福音,记忆力解放!快速调用复杂命令......
  2. oracle park队,Park
  3. 做好管理,哪些事不能放手?
  4. 合理的睡眠时间很重要(转)
  5. 优秀领导者的六种领导方式
  6. 伪原创-在线伪原创-免费在线伪原创
  7. TMS320F28335项目开发记录6_28335之cmd文件详解
  8. iframe高度设置demo以及水印的简单添加
  9. Eclipse版本升级(2020-12)
  10. 谈话之间 java I/O 字节流 灰飞烟灭