首页 | 官方网站   微博 | 高级检索  
     

低复杂度的TBCC自适应循环VA译码算法
引用本文:李智鹏,窦高奇,邓小涛.低复杂度的TBCC自适应循环VA译码算法[J].信号处理,2021,37(6):1086-1092.
作者姓名:李智鹏  窦高奇  邓小涛
作者单位:海军工程大学电子工程学院
基金项目:国家自然科学基金(61871473)
摘    要:咬尾是一种将卷积码转换为块码的技术,它消除了归零状态所造成的码率损失,同时避免了截尾带来的性能降低,在短块编码中具有明显优势。针对咬尾卷积码(TBCC)现有译码算法复杂度过大和收敛性问题,提出一种低复杂度的TBCC自适应循环维特比(VA)译码算法。该算法根据信道变化自适应调整译码迭代次数,使咬尾路径收敛到最佳。通过仿真对比不同译码算法的块错误率和译码迭代次数,结果表明TBCC性能明显好于传统卷积码;相比于同类循环VA算法,在不降低性能的前提下,改进算法简化了停止规则,减少译码迭代次数和复杂度,在低信噪比时,改进算法比传统绕维特比译码算法(WAVA)平均迭代次数减少约4次。 

关 键 词:块码    咬尾卷积码    自适应译码    低复杂度
收稿时间:2020-12-31

Low-complexity TBCC Adaptive Cyclic VA Decoding Algorithm
Affiliation:Institute of Electronic Engineering, Naval University of Engineering
Abstract:Tail-biting is a technique to convert convolutional codes into block codes. It eliminates the bit rate loss caused by the zero return state and avoids the performance degradation caused by tail-cutting. It has obvious advantages in short code transmission. Aiming at the complexity of the existing decoding algorithms of tail-biting convolutional code (TBCC) over large and convergent, a low complexity TBCC adaptive cyclic Viterbi (VA) decoding algorithm is proposed. The algorithm adjusts the number of iterations adaptively according to the change of the channel so that the tail-biting path converges to the best. By comparing the block error rate and decoding iteration times of different decoding algorithms, the simulation results show that the performance of TBCC is obviously better than traditional convolutional codes. Compared with the similar cyclic VA algorithm, the improved algorithm simplifies the stop rule and reduces the number and complexity of decoding iteration without reducing the performance. At low SNR, the average number of iterations of the improved algorithm is reduced by about 4 times compared with the traditional wrap-around Viterbi decoding algorithm (WAVA). 
Keywords:
点击此处可从《信号处理》浏览原始摘要信息
点击此处可从《信号处理》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号