毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

MATLAB的Viterbi译码算法仿真

时间:2021-12-02 20:19来源:毕业论文
在现在的时代中,通信对于每一个人来说都不陌生。所谓通信,其实就是从一个地方把消息通过某种方法传递到另外的地方。而对于现在的通信,一般所用到的传递方式其实就是利用电

在现在的时代中,通信对于每一个人来说都不陌生。所谓通信,其实就是从一个地方把消息通过某种方法传递到另外的地方。而对于现在的通信,一般所用到的传递方式其实就是利用电信号来传递消息。75006

而消息的种类分为很多种,传递的方法也都不相同。因此,根据消息的不同以及传递方式的不同,在通信中,一般可以被分为有线和无线通信这两类。通俗一点来说,有线通信实际上就是电信号在传递的过程中,都要通过有线的载体来传递。而无线通信则是通过电磁波传递的形式进行消息的传递。

由于在现代通信当中,信息在传递时会受到其他方面的因素影响。而信道编码的作用就是尽可能地减少信息在传输过程中受到的影响,使得信息在传输过程中的授信度得以提升。本文主要利用卷积码所含有的性能进行仿真研究,通过对不同的模块连接,选取合适的模块参数进行对比分析,从而到达研究的目的。

1。1 课题的目的和意义

数字信号在传输的时候,在传输的过程当中会出现很多种情况,从而会发生传输数据时的错误,数据不能很好地被接收端所接收,接收方所接收到的数据通过图像显现出来时会有跳跃和独立出现又或者是研究者看不清的状况。而信道编码,可以通过对所要传输的数字信号进行处理。被处理过之后的数字信号在研究的系统当中就不容易被干扰或者影响,同时在所研究的系统中还可以进行纠错处理。通过信道编码,研究者在进行仿真研究时可以很大程度上减少了数字信号在系统传输时所发生的错误传输。

卷积码相比于分组码来说,在各方面都有着很好的优势。作为一种前向纠错编码,卷积码所用到的译码的方法和分组码译码时所用到的译码方法有着很大的区别。卷积码的译码是把不间断的信息序列通过编码器解码输出不间断的信号,并且在输出过程中的结构是非常强的。对于相同的系统或者非常不容易编译码的条件下,使用卷积码进行的编码操作所获取到的增益效果是非常高的。而分组码所使用到的编码相对于卷积码来说就显得编码时所获取到的编码增益很小。

Viterbi译码算法相对于其他的译码算法有着很多的优势。例如:Viterbi译码算法在结构上比其他译码算法的结构要简单很多、而且Viterbi译码算法比其他的译码算法的具有很高的译码效率,最后Viterbi译码算法相对于其他译码算法具有很快的译码速率。正是因为Viterbi译码算法比其他译码算法有着很多的优势,所以被用在很多数据信号的传递过程中的系统内。而对于现在的通信系统中,信息在被处理时有着很多的信息通过系统传递,而且研究者对于信息能够快速的被传递的要求也随现在通信的发展逐渐被提高,更希望信息在开始传递的时候,接收者就能受到所要传递的信息。所以使用Viterbi译码算法是可以降低对其他的模块资源的使用,同时通过使用Viterbi译码算法,还可以在现在的通信模块中不依靠其他的模块进行很多的处理工作。所以在卷积码基于MATLAB仿真中,Viterbi译码算法的进一步研究是非常有意义的一项研究。

1。2 国内外研究现状和水平

1。3 本课题主要内容及成果

本文主要进行在MATLAB仿真基础上进行的Viterbi译码算法的研究。通过对Simulink模块搭建系统框图,并且利用MATLAB进行M文件的程序编写。

根据仿真研究的需要,在Simulink模块库中选择合适的模块进行系统框图的搭建,系统框图调试无错误之后,利用M文件编写仿真研究必须用到的程序,并且在编写程序的过程中调用到Simulink所搭建的系统框图文件。通过对系统框图中每一个模块的参数进行合理的调整,使得运行程序后所得到的仿真图像到达理想的研究效果。论文网 MATLAB的Viterbi译码算法仿真:http://www.youerw.com/zidonghua/lunwen_85795.html

------分隔线----------------------------
推荐内容