...
首页> 外文期刊>IEEE Transactions on Vehicular Technology >An efficient adaptive circular Viterbi algorithm for decodinggeneralized tailbiting convolutional codes
【24h】

An efficient adaptive circular Viterbi algorithm for decodinggeneralized tailbiting convolutional codes

机译:一种有效的广义循环维特比自适应算法,用于广义尾位卷积码的解码

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Viterbi decoding algorithms for convolutional codes are beingnconsidered for a number of applications in cellular mobile radionsystems. There are three classes of Viterbi decoders depending on thennature of the formatting of the data: continuous decoding with a finitenpath memory, blockwise decoding with a terminating tail (known to thendecoder), and blockwise decoding without a known tail. The latter classnis also known as decoding of tailbiting convolutional codes. In thisncase, a coded message begins and ends in the same state which is unknownnto the receiver. The authors present a class of Viterbi algorithms forntailbiting convolutional codes. These algorithms are used in blockwisentransmission to save the overhead of a known tail. They call the newnalgorithm the circular Viterbi algorithm (CVA). The basic ideas are: (1)ncontinue conventional seamless continuous Viterbi decoding beyond thenblock boundary by recording and repeating the received block of (soft)nsymbols; (2) start the decoding process in all states; and (3) end thendecoding process either adaptively or with a fixed length. Three robustnadaptive stopping rules are constructed and evaluated. Simulationnresults and comparison to previously known algorithms as well as thenoptimum algorithm are presented. The amount of computation required fornpreviously reported iterative algorithms tends to increase dramaticallynas the channel bit error rate (BER) increases. In one reported instance,ncomputation increased by over 900% while decoded BER increased fromn8×10-6 to 8×10-3. For the samenexample, the CVA increase in computation was 11.4% and the worst casendecoded BER was 4×10-3. The authors conclude that fornnoisy channels the CVA decodes in a much shorter time with betternperformance than previously published iterative algorithms
机译:对于蜂窝移动无线电系统中的许多应用,正在考虑用于卷积码的维特比解码算法。根据数据格式化的性质,可以分为三类维特比解码器:使用有限路径存储器进行连续解码,使用终止尾部进行逐块解码(然后称为解码器)以及不使用已知尾部进行逐块解码。后者也称为尾位卷积码的解码。在这种情况下,编码消息以接收者不知道的相同状态开始和结束。作者提出了一类维特比算法,用于对卷积码进行微调。这些算法用于逐块传输,以节省已知尾部的开销。他们称新算法为循环维特比算法(CVA)。基本思想是:(1)通过记录并重复接收到的(软)ns符号块,在块边界之外继续进行常规的无缝连续维特比解码; (2)在所有状态下开始解码过程; (3)自适应地或以固定长度结束解码过程。构造并评估了三种鲁棒的自适应停止规则。给出了仿真结果,并与先前已知的算法以及最优算法进行了比较。先前报道的迭代算法所需的计算量趋于急剧增加,而信道误码率(BER)增加。在一个报告的实例中,n的计算量增加了900%以上,而解码的BER从n8×10-6增加到8×10-3。对于同一示例,CVA的计算增量为11.4%,最坏情况的BER解码为4×10-3。作者得出的结论是,与以前发布的迭代算法相比,CVA可以在更短的时间内对有噪声的通道进行解码,并具有更好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号