A Low-Complexity Maximum-Likelihood Decoder for Tail-Biting Convolutional Codes

Due to the growing interest in applying tail-biting convolutional coding techniques in real-time communication systems, fast decoding of tail-biting convolutional codes has become an important research direction. In this paper, a new maximum-likelihood decoder for tail-biting convolutional codes is proposed. It is named bidirectional priority-first search algorithm (BiPFSA) because priority-first search algorithm has been used both in forward and backward directions during decoding. Simulations involving the antipodal transmission of (2, 1, 6) and (2, 1, 12) tail-biting convolutional codes over additive white Gaussian noise channels shows that BiPFSA not only has the least average decoding complexity among the state-of-the-art decoding algorithms for tail-biting convolutional codes but can also provide a highly stable decoding complexity with respect to growing information length and code constraint length. More strikingly, at high SNR, its average decoding complexity can even approach the ideal benchmark complexity, obtained under a perfect noise-free scenario by any sequential-type decoding. This demonstrates the superiority of BiPFSA in terms of decoding efficiency.

[1]  Yunghsiang Sam Han,et al.  New HARQ Scheme Based on Decoding of Tail-Biting Convolutional Codes in IEEE 802.16e , 2011, IEEE Transactions on Vehicular Technology.

[2]  Rolf Johannesson,et al.  BEAST decoding of block codes obtained via convolutional codes , 2005, IEEE Transactions on Information Theory.

[3]  Shu Lin,et al.  Two decoding algorithms for tailbiting codes , 2003, IEEE Trans. Commun..

[4]  Rolf Johannesson,et al.  Optimal and near-optimal encoders for short and moderate-length tail-biting trellises , 1999, IEEE Trans. Inf. Theory.

[5]  Yvon Savaria,et al.  A systolic architecture for fast stack sequential decoders , 1994, IEEE Trans. Commun..

[6]  B. Sundar Rajan,et al.  Efficient Convergent Maximum Likelihood Decoding on Tail-Biting Trellises , 2006, ArXiv.

[7]  Marc P. C. Fossorier,et al.  Box and match techniques applied to soft-decision decoding , 2002, IEEE Transactions on Information Theory.

[8]  R. Johannesson,et al.  Searching for tailbiting codes with large minimum distances , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[9]  Qiang Wang,et al.  An efficient maximum likelihood decoding algorithm for generalized tail biting convolutional codes including quasicyclic codes , 1989, IEEE Trans. Commun..

[10]  Jack K. Wolf,et al.  On Tail Biting Convolutional Codes , 1986, IEEE Trans. Commun..

[11]  G. Solomon,et al.  A Connection Between Block and Convolutional Codes , 1979 .

[12]  Giuseppe Caire,et al.  Bit-Interleaved Coded Modulation , 2008, Found. Trends Commun. Inf. Theory.

[13]  Shu Lin,et al.  Computationally efficient soft-decision decoding of linear block codes based on ordered statistics , 1996, IEEE Trans. Inf. Theory.

[14]  R. V. Cox,et al.  An efficient adaptive circular Viterbi algorithm for decoding generalized tailbiting convolutional codes , 1994 .

[15]  Yunghsiang Sam Han,et al.  Low-complexity ML decoding for convolutional tail-biting codes , 2008, IEEE Communications Letters.

[16]  Rolf Johannesson,et al.  Boosting the error performance of suboptimal tailbiting decoders , 2003, IEEE Trans. Commun..

[17]  Saikat Guha,et al.  Simple rate-1/3 convolutional and tail-biting quantum error-correcting codes , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[18]  R. Ramesh,et al.  To bite or not to bite-a study of tail bits versus tail-biting , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[19]  Hung-Ta Pai,et al.  Priority-first search decoding for convolutional tail-biting codes , 2008, 2008 International Symposium on Information Theory and Its Applications.

[20]  Weidong Xiang,et al.  A Depth-First ML Decoding Algorithm for Tail-Biting Trellises , 2015, IEEE Transactions on Vehicular Technology.