Ultra-Light Decoder for Turbo Product Codes

被引:11
作者
Al-Dweik, A. [1 ]
Mukhtar, H. [2 ]
Alsusa, E. [3 ]
Dias, J. [1 ]
机构
[1] Khalifa Univ, Dept Elect & Comp Engn, Abu Dhabi 127788, U Arab Emirates
[2] Univ Dubai, Dept Elect Engn, Dubai 14143, U Arab Emirates
[3] Univ Manchester, Sch Elect & Elect Engn, Manchester M13 9PL, Lancs, England
关键词
5G; turbo codes; product codes; error control coding; error correction; iterative decoding; soft decision decoding; complexity reduction; HYBRID DECODER;
D O I
10.1109/LCOMM.2017.2781223
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
This letter presents a novel low-complexity decoder for turbo product codes (TPCs). The new decoder, denoted as ultra-light decoder (ULD), can perform soft-decision decoding without an algebraic hard decision decoder, which is the core of conventional soft-decision decoders of block codes. Moreover, the unique structure of the ULD enables the design of a new approach to compute the minimum Euclidean distance at each decoding iteration. Therefore, the ULD offers significant complexity and delay reduction as compared with the conventional TPC decoders. Reducing the complexity and delay will enable using codes with high code rates to improve the system spectral efficiency or use powerful codes with low code rates to reduce the transmission power. The system bit-error rate is presented for binary and M-ary modulation schemes over additive white Gaussian noise channels, and the coding gain is given for Rayleigh fading channels. The obtained numerical results show that the ULD offers coding gain that is comparable to the conventional TPC decoders under various system and channel conditions but with significantly lower complexity.
引用
收藏
页码:446 / 449
页数:4
相关论文
共 8 条
[1]   A Hybrid Decoder for Block Turbo Codes [J].
Al-Dweik, A. ;
Le Goff, S. ;
Sharif, B. .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (05) :1229-1232
[2]   Non-Sequential Decoding Algorithm for Hard Iterative Turbo Product Codes [J].
Al-Dweik, A. J. ;
Sharif, B. S. .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (06) :1545-1549
[3]   An efficient chase decoder for turbo product codes [J].
Argon, C ;
McLaughlin, SW .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2004, 52 (06) :896-898
[4]   Efficient Software-Based Encoding and Decoding of BCH Codes [J].
Cho, Junho ;
Sung, Wonyong .
IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) :878-889
[5]   A Novel High-Speed Systematic Encoder for Long Binary Cyclic Codes [J].
El-Din, Ramy F. Taki ;
El-Hassani, Rabab M. ;
El-Ramly, Salwa H. .
IEEE COMMUNICATIONS LETTERS, 2013, 17 (05) :984-987
[6]   An Efficient Hybrid Decoder for Block Turbo Codes [J].
Lu, Pen-Yao ;
Lu, Erl-Huei ;
Chen, Tso-Cho .
IEEE COMMUNICATIONS LETTERS, 2014, 18 (12) :2077-2080
[7]   Turbo Product Codes: Applications, Challenges, and Future Directions [J].
Mukhtar, H. ;
Al-Dweik, A. ;
Shami, A. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04) :3052-3069
[8]   Near-optimum decoding of product codes: Block turbo codes [J].
Pyndiah, RM .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1998, 46 (08) :1003-1010