请教循环维特比译码问题
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使得状态可靠收敛。
相关文章:
- 请问有人看过循环谱方面的东东吗?(05-08)
- OFDM中循环前缀CP能否被其他数据代替?++(05-08)
- 有人研究循环谱么?(05-08)
- OFDM循环前缀是如何消除多径的?(05-08)
- 求教循环对称复高斯随机变量的概率密度(05-08)
- 有关OFDM循环前缀的问题(05-08)
射频专业培训教程推荐