A comparative performance study of LDPC and Turbo codes for realistic PLC channels

Turbo codes are attractive compared with Low Density Parity Check (LDPC) codes for Forward Error Correction (FEC) applications mainly due to their superior performance, especially at low Signal-to-Noise Ratio (SNR) such as are common in Powerline channels. For example, IEEE 1901-FFT PHY used the Turbo coding scheme defined in the HomePlug AV standards. However, patent fees are usually required for each turbo-code enabled manufactured device. The objective of this paper is to examine whether unlicensed LDPC codes, with optimized choices of block lengths, could be a viable alternative for future Powerline Communications (PLC) applications. The paper shows that the performance of the LDPC codes can approximate that of the Turbo codes with higher block lengths, on channels with typical and realistic PLC characteristics. The paper also shows that the additional complexity associated with this increase in block length can be mitigated by the use of Quasi-Cyclic LDPC (QC-LDPC) codes.

[1]  Daniel J. Costello,et al.  LDPC block and convolutional codes based on circulant matrices , 2004, IEEE Transactions on Information Theory.

[2]  Nikoleta Andreadou,et al.  QC-LDPC codes and their performance on Power Line Communications Channel , 2009, 2009 IEEE International Symposium on Power Line Communications and Its Applications.

[3]  T. Velmurugan,et al.  Efficiency of the LDPC Codes in the Reduction of PAPR in Comparison to Turbo Codes and Concatenated Turbo-Reed Solomon Codes in a MIMO-OFDM System , 2010 .

[4]  Tadahiro Wada A study on performance of LDPC codes on power line communications , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[5]  Marco Baldi Quasi-Cyclic Low-Density Parity-Check Codes , 2014 .

[6]  Daniel J. Costello,et al.  Channel coding: The road to channel capacity , 2006, Proceedings of the IEEE.

[7]  Kyeongcheol Yang,et al.  Quasi-cyclic LDPC codes for fast encoding , 2005, IEEE Transactions on Information Theory.

[8]  Shu Lin,et al.  Low-density parity-check codes based on finite geometries: A rediscovery and new results , 2001, IEEE Trans. Inf. Theory.

[9]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.

[10]  William Ryan,et al.  Channel Codes: Classical and Modern , 2009 .

[11]  David Middleton,et al.  Statistical-Physical Models of Electromagnetic Interference , 1977, IEEE Transactions on Electromagnetic Compatibility.

[12]  Srinivas Katar,et al.  Homeplug AV and IEEE 1901: A Handbook for PLC Designers and Users , 2013 .

[13]  Mamoru Sawahashi,et al.  Performance Comparison Between Turbo Code and Rate-Compatible LDPC Code for Evolved Utra Downlink OFDM Radio Access , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[14]  Marc P. C. Fossorier,et al.  Quasi-Cyclic Low-Density Parity-Check Codes From Circulant Permutation Matrices , 2004, IEEE Trans. Inf. Theory.

[15]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[16]  Yujie Pei,et al.  Construction Method of LDPC Codes Used for Satellite Interactive System , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[17]  Shu Lin,et al.  Channel Codes: Classical and Modern , 2009 .

[18]  Stefano Galli On the Fair Comparison of FEC Schemes , 2010, 2010 IEEE International Conference on Communications.

[19]  William Ryan,et al.  Channel Codes by William Ryan , 2009 .