卷积码编码器matlab,卷积码的编解码matlab仿真.doc

41528d3028836879cd698677c3999917.gif卷积码的编解码matlab仿真.doc

卷积码的编解码MATLAB仿真摘要卷积码是一种性能优越的信道编码。它的编码器和译码器都比较容易实现,同时它具有较强的纠错能力。随着纠错编码理论研究的不断深入,卷积码的实际应用越来越广泛。本文简明地介绍了卷积码的编码原理和译码原理。并在SIMULINK模块设计中,完成了对卷积码的编码和译码以及误比特统计整个过程的模块仿真。最后,通过在仿真过程中分别改变卷积码的重要参数来加深理解卷积码的这些参数对卷积码的误码性能的影响。经过仿真和实测,并对测试结果作了分析。得出了以下三个结论(1)当改变卷积码的码率时,系统的误码性能也将随之发生变化。(2)对于码率一定的卷积码,当约束长度N发生变化时,系统的误码性能也会随之发生变化。(3)回溯长度也会不同程度上地影响误码性能。关键词卷积码;码率;约束长度;回溯长度SIMULATIONANDRESEARCHONENCODINGANDDECODINGOFCONVOLUTIONCODEABSTRACTCONVOLUTIONCODEHASASUPERIORPERANCEOFTHECHANNELCODEITISEASYTOCODINGANDDECODINGANDITHASASTRONGABILITYTOCORRECTERRORSASCORRECTINGCODINGTHEORYHASALONGDEVELOPMENT,THEPRACTICEOFCONVOLUTIONCODEISMOREANDMOREEXTENSIVEINTHISTHESIS,THEPRINCIPLEOFCONVOLUTIONCODINGANDDECODINGISINTRODUCEDSIMPLYFIRSTLYTHENTHEWHOLESIMULATIONMODULEPROCESSOFENCODING,DECODINGANDTHEERRORRATECALCULATIONISCOMPLETEDINTHISDESIGNFINALLY,INORDERTOUNDERSTANDTHEIRPERANCESOFERRORRATE,MANYCHANGESINPARAMETERSOFCONVOLUTIONCODEARECALCULATEDINTHESIMULATIONPROCESSAFTERSIMULATIONANDMEASURE,ANANALYSISOFTESTRESULTSISPRESENTEDTHEFOLLOWINGTHREECONCLUSIONSAREDRAW1WHENTHERATEOFCONVOLUTIONCODECHANGES,BERPERANCEOFTHESYSTEMWILLCHANGE2FORACERTAINRATEOFCONVOLUTIONCODE,WHENTHEREISACHANGEINTHECONSTRAINTLENGTHOFN,BERPERANCEOFTHESYSTEMWILLCHANGE3RETROSPECTIVELENGTHWILLAFFECTBERKEYWORDSCONVOLUTIONCODERATECONSTRAINTLENGTHRETROSPECTIVELENGTH目录论文总页数21页1引言111课题背景112国内外研究现状113本课题的意义114本课题的研究方法12卷积码的基本概念221信道222纠错编码223卷积码的基本概念224卷积码编码的概念2241卷积编码2242卷积码的树状图3243卷积码的网格图4244卷积码的解析表示53卷积码的译码631卷积码译码的概述632卷积码的最大似然译码633VITEBI译码的关键步骤7331输入与同步单元7332支路量度计算7333路径量度的存储与更新7334信息序列的存储与更新8335判决与输出单元84结论941卷积码的仿真9411SIMULINK仿真模块的参数设置以及重要参数的意义942改变卷积码的参数仿真以及结论13421不同回溯长度对卷积码性能的影响13422不同码率对卷积码误码性能的响15423不同约束长度对卷积码的误码性能影响16结论18参考文献19致谢20声明21第1页共21页1引言11课题背景随着现代通信的发展,高速信息传输和高可靠性传输成为信息传输的两个主要方面,而可靠性尤其重要。卷积码以其高速性和可靠性在实际应用中越来越广泛。1967年VITERBI译码算法的提出,使卷积码成为信道编码中最重要的编码方式之一1。12国内外研究现状在对卷积码的研究中,其中编码器较简单,模式也很统一。主要是研究提高卷积码的译码速度和可靠度。译码算法中最重要的卷积码的VITERBI算法问世以来,软件仿真和实现都得到了迅速发展。目前,利用计算机仿真VITERBI算法,模拟在各种不同情况下(使用不同码率、不同约束度等)卷积编码时的译码性能,寻找VITERBI算法的最佳适用信道和不同要求如误码率下最优编码。13本课题的意义在卷积码中,因为VITERBI算法效率高,速度快,结构相对简单等特点,被广泛应用于各种数据传输系统。特别是深空通信、卫星通信系统中。在现代信息处理系统中,需要处理的信息量越来越大,实时性要求越来越高。为减少对主处理器各种资源的占用,要求通信模块方面的大部分工作能独立完成。因此采用VITERBI译码算法具有非常现实的意义。14本课题的研究方法本文通过基于MATLAB的SIMULINK下的模块对卷积编码,解码进行仿真。通过仿真可以更清楚的认识到卷积码的编码,解码的各个环节,并对仿真结果进行了分析。得出卷积码VITERBI译码的误比特性能和回溯长度,码率,约束长度的关系。第2页共21页2卷积码的基本概念21信道信道是任何一个通信系统所必不可少的组成部分。由于信道中可能存在着各种干扰,通信设备中也可能存在种种造成错码的因素。随着数据处理、计算机通信、卫星通信以及高速数据通信网的飞速发展,用户对数据传输的可靠性提出了越来越高的要求。因此如何在保证数据传输速率的前提下,提高传输数据的可靠性,就成为一个迫切需要解决的问题。根据干扰对数据传输影响可分为随机干扰和突发干扰。其中,电子热噪声产生的干扰可以看作是随机的高斯白噪声,它对信道主要的影响是产生码元的随机错误6。22纠错编码因为信道状况的恶劣,信号不可避免会受到干扰而出错。为实现可靠性通信,主要有两种途径一种是增加发送信号的功率,提高接收端的信号噪声比另一种是采用编码的方法对信道差错进行控制。前者常常受条件限制,不是所有情况都能采用。编码理论可以解决这个问题,使得成本降低,实用性增强。23卷积码的基本概念卷积码是一种性能优越的信道编码。N,K,N表示把K个信息比特编成N个比特,N为编码约束长度,说明编码过程中互相约束的码段个数。卷积码编码后的N个码元不仅与当前组的K个信息比特有关,而且与前N1个输入组的信息比特有关6。编码过程中相互关联的码元有NN个。RK/N是卷积码的码率,码率和约束长度是衡量卷积码的两个重要参数1。24卷积码编码的概念卷积码的编码描述方法有5种冲激响应描述法、生成矩阵描述法、多项式乘积描述法、状态图描述法和网格图描述法1。卷积码的纠错能力随着N的增加而增大,而差错率随着N的增加而指数下降。在编码器复杂性相同的情况下,卷积码的性能优于分组码。分组码有严格的代

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值