基于matlab的卷积码译码器的仿真设计_第1页
基于matlab的卷积码译码器的仿真设计_第2页
基于matlab的卷积码译码器的仿真设计_第3页
基于matlab的卷积码译码器的仿真设计_第4页
基于matlab的卷积码译码器的仿真设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于matlab通信工程专业1月151规定能纯熟地运用Matlab1月1511月日2基于matlab)12规定能纯熟地运用Matlab简易译码器模块等,并运用全部设计的模块来进行仿真。3设计原理卷积编码的最佳译码准则为:在给定已知编码构造、信道特性和接受序列的状于二进制对称信道,最相似传送序列就是在汉明距离上与接受序列近来的序列。33.2kL化的概率算法。它并不是在网格图上一次比较全部可能的2条途径(序列),序列是一种最大似然值得序列。by010011输入序列mmmjj-1j-2da0010输m,m,…m,…12j出序11列yc图3.2.2(2,1,3)卷积码状态图图3.2.1(2,1,3)一条途径都对应着不同的输入信息序列。由于全部可能输入信息序列共有kLkL2,因而网格图中全部可能的途径也为2条。这里节点4d=11图3.2.3(2,1,3)算出码距。该例中达成第3时刻a点的途径序列是(000000)和(111011),R的距离分别为3和4;达成第3时刻b点的途径序列是(000011)和(110101),他们与R的距离分别为4和1;达成第3时刻d点的途径序列是1径作为幸存途径,因此幸存途径码序列是(000000)、(000011)、(1101001)5图3.2.4维特比译码第3图3.2.5第86图4.1.1图4.1.27表4.1.1BernoulliBinaryGenerator(贝努利二进制序列产生器)的参数设立参数名称参数值BernoulliBinaryGeneratorProbabilityofzero0.5Initialseed25741SampletimeFrame-basedoutputCheckedSamplesperframe10000表4.1.2ConvolutionalEncoder(卷积码编码器)的参数设立参数名称参数值ConvolutionalEncoderTrellisPoly2trellis(7,[171133])ResetOneach表4.1.3BPSKModulatorBaseband(二进制相位调制模块)的参数设立参数名称参数值BPSKModulatorBasebandPhaseoffset(rad)Samplespersymbol8表4.1.4AWGNChannel(加性高斯白噪声模块)的参数设立参数名称参数值AWGNChannelInitialseedModeSignaltonoiseratio(SNR)SNR(dB)SNRInputsignalpower(watts)信道模块以下图4.1.3图4.1.3信宿模块在接受到二进制相位调制信号后,首先由BPSKDemodulator原始信号输入到ErrorRateCalculator(误比特率统计模块)中,统计得到的数据首先通过Display(9图4.1.4信宿模块各核心模块参数设立如表4.1.5、表4.1.6表4.1.5BPSKDemodulatorBaseband(二进制相位解调模块)的参数设立参数名称参数值BPSKDemodulatorBasebandPhaseoffset(rad)0DecisiontypeHarddecisionOutputdatatypeInheritviainternal表4.16ViterbiDecoder(维特比译码器)的参数设立参数名称参数值ViterbiDecoderTrellisstructurepoly2trellis(7,[171133])DecisiontypeHardTrecebackdepth1000OperationmodeTruncated将此完整设计保存,命名为convh.mdl图4.2.1同时,为了便于观察,将Bernoulli15位二进制随机码,也将ViterbiDecoder的Trcebackdepth值改为5。将ToWorkspace1模块和ToWorkspace模块的变量名分别设立为pdata和data。表4.2.1BernoulliBinaryGenerator的参数设立参数名称参数值BernoulliBinaryGeneratorProbabilityofzero0.5Initialseed5SampletimeFrame-basedoutputSamplesperframe图4.2.2图5.1.1图5.1.2Trellisstructure(Trellis与维特比一冒起相对应的卷积编码器的TrellisDecisionType(Decision(硬判决)和SoftDecision(软判决),如表5.1所示。判决类型解码器的输出类型阐明Unquantized实数+1表达逻辑0;-1表达逻辑1HardDecision0表达逻辑0;1表达逻辑10,SoftDecision0和2b-1之间的0表达含有取值为0的最大概率;2b-10和1(3)Numberofsoftdecision当Decisiontype设立为SoftDecision值为b时,维特比译码器的输出是介于0和2b-1(4)TracebackOperationmode(卷积编码器的Oneachframe复位方式;Terminated模式合用于卷积编码Enablerestinputport(当Operationmode参数设立为ContinuousMatlabMholdoff;fori=1:length(x)hold图6.1convolutionh.m运行成果7心得体会[M].第5版.:1-邓华.Matlab通信仿真及应用实例详解[M].

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论