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

时间:2018-09-17 15:33:46

标签: decoder hamming-distance viterbi

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

  

“ BM是由信息代码字c和   具有R输入的汉明距离hd。“

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

1 个答案:

答案 0 :(得分:0)

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

  

“因为海明距离hd固定为   卷积码,我们将hd存储在常量内存中,无法修改”

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

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