Efficient list decoding for parallel concatenated convolutional codes

The focus of this research work is the sub-optimal list decoding algorithms for parallel concatenated convolutional codes (PCCCs) which improve the frame error rate (FER) performance. Error events and weight spectra for convolutional codes and PCCCs are analyzed with emphasis on their effects on list decoding. We explain the inefficiencies of list decoding algorithms for PCCCs that use a list generated from the component codes, and introduce a new algorithm based on the sub-block structure that generates a list directly for the PCCC. The additional complexity of the new algorithm is low and does not depend on the complexity of the component code. Simulations on the additive white Gaussian noise (AWGN) channel show that the new algorithm can lower the frame error floor by more than one order of magnitude.

[1]  Carl-Erik W. Sundberg,et al.  On list sequence turbo decoding , 2005, IEEE Transactions on Communications.

[2]  Witold A. Krzymien,et al.  Hybrid ARQ and optimal signal - to - interference ratio assignment for high - quality data transmission in DS - CDMA , 2001, Eur. Trans. Telecommun..

[3]  Sergio Benedetto,et al.  Design of parallel concatenated convolutional codes , 1996, IEEE Trans. Commun..

[4]  Daniel J. Costello,et al.  On the frame-error rate of concatenated turbo codes , 2001, IEEE Transactions on Communications.

[5]  Alfred V. Aho,et al.  Data Structures and Algorithms , 1983 .

[6]  Jun Li,et al.  Transmission of high speed data in cdma2000 , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[7]  Carl-Erik W. Sundberg,et al.  List and soft symbol output Viterbi algorithms: extensions and comparisons , 1995, IEEE Trans. Commun..

[8]  Carl-Erik W. Sundberg,et al.  The max-log list algorithm (MLLA)-a list-sequence decoding algorithm that provides soft-symbol output , 2005, IEEE Transactions on Communications.

[9]  Carl-Erik W. Sundberg,et al.  List Viterbi decoding algorithms with applications , 1994, IEEE Trans. Commun..

[10]  Gordon L. Stüber,et al.  List decoding of turbo codes , 1998, IEEE Trans. Commun..

[11]  Patrick Robertson,et al.  Optimal and sub-optimal maximum a posteriori algorithms suitable for turbo decoding , 1997, Eur. Trans. Telecommun..

[12]  Sergio Benedetto,et al.  Unveiling turbo codes: some results on parallel concatenated coding schemes , 1996, IEEE Trans. Inf. Theory.

[13]  S. Wicker Error Control Systems for Digital Communication and Storage , 1994 .