SIVA: A Low Complexity and Optimum Decoding Algorithm for Tail-Biting Codes

被引:1
|
作者
Karimzadeh, Mohammad [1 ]
Vu, Mai [1 ]
机构
[1] Tufts Univ, Dept Elect & Comp Engn, Medford, MA 02155 USA
关键词
Decoding; Complexity theory; Standards; Ultra reliable low latency communication; Wireless communication; Viterbi algorithm; Iterative decoding; Tail-biting codes; maximum likelihood; time and space complexity; LOW-LATENCY COMMUNICATION;
D O I
10.1109/TWC.2021.3071379
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper introduces a low complexity and optimum decoding algorithm for tail-biting codes. The algorithm, called Selective Initialization Viterbi Algorithm (SIVA), performs the Viterbi algorithm (VA) iteratively and assigns at each iteration the initial costs for a selective set of states to satisfy a necessary condition. The process of selecting the set of states and setting their initial costs is done by forming a directed acyclic graph among the candidate states. We prove the convergence and optimality of SIVA and analyze its complexity in terms of the number of operations for the worst-case scenario with a noise-like decoder input. SIVA achieves optimum decoding at a complexity comparable to the popular, yet sub-optimal, wrap-around Viterbi algorithm (WAVA) and at several orders of magnitude lower complexity compared to other optimal tail-biting decoding algorithms. Application of SIVA to a practical millimeter wave MIMO system with two different tail-biting codes illustrates URLLC-regime frame error performance better than WAVA and confirms the low complexity of the proposed algorithm.
引用
收藏
页码:5957 / 5968
页数:12
相关论文
共 50 条
  • [1] Low-Complexity ML Decoding for Convolutional Tail-Biting Codes
    Pai, Hung-Ta
    Han, Yunghsiang S.
    Wu, Ting-Yi
    Chen, Po-Ning
    Shieh, Shin-Lin
    [J]. IEEE COMMUNICATIONS LETTERS, 2008, 12 (12) : 883 - 885
  • [2] Performance and complexity of circular decoding for tail-biting convolutional codes
    Sung, WJ
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (05) : 967 - 971
  • [3] Tail-biting trellises of block codes: Trellis complexity and Viterbi decoding complexity
    Reuven, I
    Be'ery, Y
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (10) : 2043 - 2051
  • [4] Belief ranking based low-complexity Maximum Likelihood decoding algorithm for Tail-Biting Convolutional Codes
    Wang, Xiao-Tao
    Liu, Zhen-Hua
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2015, 37 (07): : 1575 - 1579
  • [5] Trap detection based decoding algorithm for tail-biting convolutional codes
    Wang, Xiao-Tao
    Qian, Hua
    Xu, Jing
    Yang, Yang
    [J]. Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2011, 33 (10): : 2300 - 2305
  • [6] An Efficient CVA-based Decoding Algorithm for Tail-biting Codes
    Wang, Xiaotao
    Qian, Hua
    Xu, Jing
    Yang, Yang
    Wang, Fang
    [J]. 2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [7] A parallel iterative decoding algorithm for zero-tail and tail-biting convolutional codes
    Matsushima, T
    Matsushima, TK
    Hirasawa, S
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 2003, : 175 - 175
  • [8] Improved List Decoding of Tail-biting Convolutional Codes
    Fedorenko, Sergei V.
    Trefilov, Mikhail
    Wei, Yuejun
    [J]. 2014 XIV INTERNATIONAL SYMPOSIUM ON PROBLEMS OF REDUNDANCY IN INFORMATION AND CONTROL SYSTEMS (REDUNDANCY), 2014, : 35 - 38
  • [9] Iterative min-sum decoding of tail-biting codes
    Aji, S
    Horn, G
    McEliece, R
    Xu, MN
    [J]. 1998 INFORMATION THEORY WORKSHOP - KILLARNEY, IRELAND, 1998, : 68 - 69
  • [10] Minimum decoding trellis lengths for tail-biting convolutional codes
    Sung, WJ
    [J]. ELECTRONICS LETTERS, 2000, 36 (07) : 643 - 645