基于matlab的213维特比译码,217维特比译码

630 篇文章 1077 订阅 ¥39.90 ¥99.00
本文介绍了Viterbi译码算法,特别是针对(2,1,2)卷积码的实现。通过状态时间图解释了编码过程,并阐述了如何使用MATLAB进行仿真。Viterbi译码是一种最大似然译码方法,通过逐段计算和比较,选择最可能的码段以确保整个码序列具有最大似然性。" 122457269,11709513,SQL Server解决删除重复项与大小写敏感问题,"['SQL', '数据库', 'database']
摘要由CSDN通过智能技术生成

目录

1.算法概述

2.MATLAB仿真源码


1.算法概述

        维特比译码,亦称“最大似然译码”。是根据接收序列在码的格图上找出一条与接收序列距离为最小(或其他量度、法则)的一种算法。是概率译码的一种。

        在介绍Viterbi译码算法,利用时间状态图来描述卷积码的编码过程更为方便。为了简单起见,我们选择(2,1,2)卷积码为例来说明。

       (2,1,2)码的编码器及相应的状态图能表示卷积编码器在不同输入信息序列下,编码器各状态之间的转移关系,但并不能表示出编码器状态转移与时间关系。为了表示这种状态与时间的关系,可以用网格(Terills)图来表示,如图3所示。此图是L=5时,该(2,1,2)码的状态转移时间关系图,它由节点和分支组成,共有L+m+1个时间单位(节点),以0至L +m予以标号。若编码器从S0 (00)状态开始,并且结束于S0状态,则最先的m=2个时间单位(0,1),相应于编码器由S0状态出发往各个状态行进,而最后m=2个时间单位(6,7),相应于编码器由各状态返回到S0状态。

        编

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Simuworld

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值