繁体   English   中英

计算维特比正向阶段的分支度量

[英]Calculating branch metric in Viterbi forward phase

我一直在研究Viterbi解码器的一些实现,并注意到一种计算分支度量( 1 )的奇怪方法:

“ BM是由信息代码字c和汉明距离hd与R输入的乘积计算得出的。”

进行正向相位的函数的输入是输入位c,还有汉明距离hd。 我的问题是,当我认为分支度量应为输入位的汉明距离和网格的分支值时,汉明距离如何输入? 那么,当分支度量标准实际上应该是汉明距离时,为什么还要将其计算为输入位与汉明距离的乘积呢?

由于我在该主题上没有得到任何答案,并且我坚持了很长时间,因此我决定假定作者对他的变量的命名非常不准确。 我相信他的意思是汉明距离实际上是分支价值。 同样使我对这一假设更加确定的是同一篇论文的以下引文:

“因为汉明距离hd对于卷积码是固定的,所以我们将hd存储在常量内存中,无法对其进行修改”

汉明距离决不是固定的,但是卷积码的网格结构的分支值实际上是固定的。

总而言之,用于硬决策维特比解码器的分支度量IS被计算为输入代码字的汉明距离(对于特定时间段),以及其转换的分支值。 因此,分支度量计算功能的输入不是真正的汉明距离,而是固定的分支值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM