官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请教循环维特比译码问题

请教循环维特比译码问题

12-30
卷积码编码时为了避免进行尾比特扩展,将数据块的最后几位用于初始化编码寄存器,作为编码器的初始状态。
这样在维特比译码时,初始状态和结束状态都是不确定的,如何进行译码呢?

找到一篇文章:
An efficient adaptive circular Viterbi algorithm for decoding generalized tailbiting convolutional codes.
好像只有ieee上有,校内的同学能否帮忙下载一下,谢谢。
gooyore@gmail.com

google "tail biting convolutional codes"。TBCC码的译码方法挺多的,比如ML方法
(遍历所有的初态state找最小的metric),比较实用的是将接收信号重复M次译码即可,
一般M=3、5性能就很好了。

印象中是这样的:把接收到的数据的最后的N个拷贝一份补到前面(类似ofdm的cp),然后从最开始的任意状态做译码。N的取值要看trellis的收敛长度。

正解,补到前面后译码,前N个stage使得状态可靠收敛。

Top