《维特比译码介绍》PPT课件.ppt

上传人:xian****812 文档编号:16088967 上传时间:2020-09-18 格式:PPT 页数:28 大小:1.70MB
返回 下载 相关 举报
《维特比译码介绍》PPT课件.ppt_第1页
第1页 / 共28页
《维特比译码介绍》PPT课件.ppt_第2页
第2页 / 共28页
《维特比译码介绍》PPT课件.ppt_第3页
第3页 / 共28页
点击查看更多>>
资源描述
1,The Viterbi Algorithm,刘超 杭州电子科技大学通信学院网络通信教研室,2020/9/18,2,教学内容: 卷积码的简要介绍 维特比译码的基本原理 维特比译码的基本过程 教学目标 掌握维特比译码的基本原理 熟悉用栅格描述维特比译码的过程,教学内容与目标,2020/9/18,3,卷积码编码器,卷积码编码器结构框图,k=2,输出,1,2,3,4,编码器相关术语 (m,k,n)码,约束长度m,每次移位的比特k,码速率Rc=k/n 状态S=(4 3 2 1),共2km种状态,m=2,输入,1,2,3,n=3,2020/9/18,4,例1 (2,1,2)码的状态向量为S=(21),共有4种状态S0=(0,0),S1=(0,1),S2=(1,0),S3=(1,1),如图所示。,卷积码的状态转移图与数学方程,2020/9/18,5,该码的状态转移方程和输出方程分别为 1=U 2=1 V1=U +1+2 V2=U +2,卷积码的相关数学方程,2020/9/18,6,卷积码的状态转移图,编码器及其对应的状态转移图如下,2020/9/18,7,卷积码的状态转移图,2020/9/18,8,卷积码的栅格图(篱笆图) 状态图不能反映出状态转移与时间的关系 栅格图/篱笆图:将开放型的状态转移图按时间顺序级联形成一个栅格图。 编码路径:状态序列在栅格图中形成的一条有向路径。 当有向路径始于全“0”状态S0,又终于S0时,表明此时编码器又回到全“0”状态,,卷积码的状态转移图与栅格描述,2020/9/18,9,红实线表示U=0时输入产生的转移分支; 黄虚线表示U=1时输入产生的转移分支; 转移分支上数字表示输出的编码比特V1和V2。,卷积码的状态转移的栅格描述,2020/9/18,10,卷积码的栅格描述,2020/9/18,11,最大似然译码/最小距离译码,待编码的信息序列M:M=M0, M1, ML1; 编码器输入序列的总长度:k(L+m); 编码器输出的码序列C:C=C0, C1,CL1,其中每个子码Ci含有n个比特; 经离散无记忆信道(DMC)传输后,译码器接收的序列 R:R=R0, R1,RL1; 对于DMC信道: 码序列 C 的路径度量 M(R/C):计算第 l 时刻到达状态 i 的最大似然路径的相似度log p(R/C); 子码 Ci 度量M(Ri/Ci) :计算第 l 时刻接收子码 Ri 相对于各码字的相似度 log p(Ri/Ci),也称为分支度量。,2020/9/18,12,最大似然译码/最小距离译码,译码器接收到 R 序列后,按最大似然法则力图寻找编码器在篱笆图上原来走过的路径,也就是寻找具有最大度量的路径; 对BSC信道,就是寻找与 R 有最小汉明距离的路径,即计算和寻找 mind(R, Cj),j=1,2,2Lk 。 注:二进制对称信道BSC(Binary Symmetry Channel),2020/9/18,13,最大似然译码/最小距离译码,最大似然译码方法只是提供了一个译码准则,实现起来尚有一定困难。因为它是考虑了长度为 (L+m)n 的接收序列来译码的,这样的序列可能有 2Lk 条; 若实际接收序列中,L=50,k=2,则可能的路径有 2100 条。译码器每接收一个序列 R,就要计算 1030 个似然函数才能做出译码判决。若 kL 再大一些,译码器按最大似然译码准则译码将是很困难的。,2020/9/18,14,维特比译码工作原理 维特比提出了一种算法:译码器不是在篱笆图上一次就计算和比较 2Lk 条路径,而是接收一段,就计算、比较一段,从而在每个状态时,选择进入该状态的最可能的分支。 维特比译码的基本思想:将接收序列 R 与篱笆图上的路径逐分支地比较,比较的长度一般取 (56)mn,然后留下与 R 距离最小的路径,称为幸存路径,而去掉其余可能的路径,并将这些幸存路径逐分支地延长并存储起来。 幸存路径的数目等于状态数:2km 以 (2,1,2) 卷积码为例说明维特比译码的一般过程: 设发送序列 C 为全0; 接收序列 R=10,00,01,00,00,00,00,维特比译码的基本原理,2020/9/18,15,假设译码器的初始状态为全0; 第0个时刻:接收序列的第0个分支 R0=10 进入译码器。从 S0 状态有两个分支,它们是 00 和 11,R0与这两个分支比较,比较的结果和到达的状态如表1 所示: 每个状态/节点都有两个存储器: 路径存储器:存储该状态的部分路径; 路径值存储器:存储达到该状态的部分路径值 (累加距离)。,维特比译码的基本原理,接收序列 R=10,00,01,00,00,00,00,2020/9/18,16,第一个时刻:进入译码器的接收码组 R1=00 和此时刻出发的四条分支比较,比较结果和达到状态如表2所示: 从第一个时刻到第二个时刻:共有四条路径,到达S0, S1, S2和S3。在第二个时刻以前译码器不做任何选择和判决。 每个状态的路径存储器存储下此时刻的幸存路径:0000,0011,1110,1101; 每个状态的路径值存储器存储了此时刻到达该状态的幸存路径累加值 (累加距离)。,维特比译码的基本原理,接收序列 R=10,00,01,00,00,00,00,2020/9/18,17,维特比译码的基本原理,2020/9/18,18,从第二个时刻起:第二个接收码组 R2=01 进入译码器,从篱笆图上可见,从第二个时刻到第三个时刻,进入每个状态的分支有两个(或者说在第三个时刻,进入每个状态的路径有两条)。译码器将接收码组 R2 与进入每个状态的两个分支进行比较和判决,选择一个累加距离(部分路径值)最小的路径作为进入该状态的幸存路径。这样的幸存路径共四条,比较和判决的过程如下:,维特比译码的基本原理,接收序列 R=10,00,01,00,00,00,00,2020/9/18,19,经过比较后选择: 部分路径 000000为到达 S0 状态的幸存路径; 部分路径 000011为到达 S1 状态的幸存路径; 部分路径 110101为到达 S2 状态的幸存路径; 部分路径 001101为到达 S3 状态的幸存路径。 按照上述方法,接收序列的诸码组依次进入译码器,每个时刻进入一个码组,沿着篱笆图对每个状态按部分路径值(累加距离)的大小,选择一条幸存路径。在每个状态上进行判决时,可能出现进入这一状态的两条路径的距离值相同,这时可以任选其一,因为对以后的判决而言,无论选择那一条路径,累加距离是相同的。,维特比译码的基本原理,2020/9/18,20,对本例而言,按上述算法进行到第十一个分支后,四条路径的前面分支都合并在一起。所以,只要译码深度足够,就可达到较低的错误概率。一般,约为 (56)mn,所以,维特比译码的延时可达 (56)m 个单位时刻(每个单位时刻为 n 个码元长度)就可以对第0个接收码组的信息元进行判决。依此类推,对接收序列中的诸码组进行译码。 维特比译码的一次运算: 计算每个输入分支的度量值(分支距离、累加距离); 比较各部分路径的度量值,选择一条作为幸存路径。 篱笆图中共有 2km 个状态,因此,维特比译码的计算量与编码存储 m 成指数关系变化,所以采用维特比算法译码的卷积码,其 m 不能选的太大。,维特比译码的基本原理,2020/9/18,21,维特比译码的基本原理,2020/9/18,22,维特比译码的基本原理,2020/9/18,23,维特比译码的基本原理,2020/9/18,24,维特比译码的基本原理,2020/9/18,25,维特比译码的基本原理,2020/9/18,26,总结维特比算法的步骤 在第 j(j=m)个时刻以前,译码器计算所有的长为 m 个分支的部分路径值,对进入 2km 个状态的每一条部分路径都保留。 第 m 个时刻开始,对进入每一个状态的部分路径进行计算,这样的路径有 2k 条,挑选具有最大部分路径值的部分路径为幸存路径,删去进入该状态的其它路径,然后,幸存路径向前延长一个分支。 重复第二步的计算、比较和判决过程。若输入接收序列长为 (L+m)k,其中,后 m 段是人为加入的全0段,则译码一直进行到 (L+m) 个时刻为止。 若进入某个状态的部分路径中,有两条的部分路径值相等,则可任选其一作为幸存路径。,维特比译码的基本原理,2020/9/18,27,硬判决译码器:以最小距离为度量的译码器。它适用于 BSC 信道。 软判决译码器:把信道解调器输出的信号进行 Q 电平量化,其中 Q 2,然后再输入到维特比译码器进行译码。充分利用了信道输出信号的有关信息,提高译码的可靠性。它适用于DMC信道。 软判决译码器比硬判决译码器可以改进码的性能。在一定信道条件下,用软判决译码器可以获得更小的误码率;或者在同等误码率条件下,获得较高的编码增益。 无论是采用硬判决还是软判决译码器,所不同的只是路径量度的计算方法不同,其译码的基本过程都是相同的。 注:离散无记忆信道DMC(Disperse Memory channel) BSC是DMC的一种特殊情况。,软、硬判决维特比译码,2020/9/18,28,Thank you!,
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!