- Research Article
- Open Access
Improving a Power Line Communications Standard with LDPC Codes
EURASIP Journal on Advances in Signal Processing volume 2007, Article number: 060839 (2007)
We investigate a power line communications (PLC) scheme that could be used to enhance the HomePlug 1.0 standard, specifically its ROBO mode which provides modest throughput for the worst case PLC channel. The scheme is based on using a low-density parity-check (LDPC) code, in lieu of the concatenated Reed-Solomon and convolutional codes in ROBO mode. The PLC channel is modeled with multipath fading and Middleton's class A noise. Clipping is introduced to mitigate the effect of impulsive noise. A simple and effective method is devised to estimate the variance of the clipped noise for LDPC decoding. Simulation results show that the proposed scheme outperforms the HomePlug 1.0 ROBO mode and has lower computational complexity. The proposed scheme also dispenses with the repetition of information bits in ROBO mode to gain time diversity, resulting in 4-fold increase in physical layer throughput.
Lee MK, Newman RE, Latchman HA, Katar S, Yonge L: HomePlug 1.0 powerline communication LANs - protocol description and performance results. International Journal of Communication Systems 2003,16(5):447-473. 10.1002/dac.601
Ardakani M, Kschischang FR, Yu W: Low-density parity-check coding for impulse noise correction on power-line channels. Proceedings of the 9th International Symposium on Power Line Communications and Its Applications (ISPLC '05), April 2005, Vancouver, Canada 90–94.
Umehara D, Yamaguchi H, Morihiro Y: Turbo decoding over impulsive noise channel. Proceedings of the 8th International Symposium on Power Line Communications and Its Applications (ISPLC '04), March-April 2004, Zaragoza, Spain 51–56.
Nakagawa H, Umehara D, Denno S, Morihiro Y: A decoding for low density parity check codes over impulsive noise channels. Proceedings of the 9th International Symposium on Power Line Communications and Its Applications (ISPLC '05), April 2005, Vancouver, Canada 85–89.
Spaulding AD, Middleton D: Optimum reception in an impulsive interference environment—part I: coherent detection. IEEE Transactions on Communications 1977,25(9):910-923. 10.1109/TCOM.1977.1093943
Häring J, Han Vinck AJ: Performance bounds for optimum and suboptimum reception under Class-A impulsive noise. IEEE Transactions on Communications 2002,50(7):1130-1136. 10.1109/TCOMM.2002.800806
Ma YH, So PL, Gunawan E: Performance analysis of OFDM systems for broadband power line communications under impulsive noise and multipath effects. IEEE Transactions on Power Delivery 2005,20(2, part 1):674-682. 10.1109/TPWRD.2005.844320
Gallager RG: Low Density Parity Check Codes. MIT Press, Cambridge, Mass, USA; 1963.
Lin S, Costello DJ: Error Control Coding. 2nd edition. Prentice-Hall, Upper Saddle River, NJ, USA; 2003.
Zimmermann M, Dostert K: Analysis and modeling of impulsive noise in broad-band powerline communications. IEEE Transactions on Electromagnetic Compatibility 2002,44(1):249-258. 10.1109/15.990732
Kou Y, Lin S, Fossorier MPC: Low-density parity-check codes based on finite geometries: a rediscovery and new results. IEEE Transactions on Information Theory 2001,47(7):2711-2736. 10.1109/18.959255
MacKay DJC: Good error-correcting codes based on very sparse matrices. IEEE Transactions on Information Theory 1999,45(2):399-431. 10.1109/18.748992
Fan JL: Array codes as low-density parity-check codes. Proceedings of the 2nd International Symposium on Turbo Codes and Related Topics (ISTC '00), September 2000, Brest, France 543–546.
Eleftheriou E, Ölçer S: Low-density parity-check codes for digital subscriber lines. Proceedings of IEEE International Conference on Communications (ICC '02), April-May 2002, New York, NY, USA 3: 1752–1757.
Richardson TJ, Urbanke RL: Efficient encoding of low-density parity-check codes. IEEE Transactions on Information Theory 2001,47(2):638-656. 10.1109/18.910579
Umehara D, Kawai M, Morihiro Y: An iterative detection for M-ary SS system over impulsive noise channel. Proceedings of the 6th International Symposium on Power-Line Communications and Its Applications (ISPLC '02), March 2002, Athens, Greece 203–207.
Häring J, Han Vinck AJ: Iterative decoding of codes over complex numbers for impulsive noise channels. IEEE Transactions on Information Theory 2003,49(5):1251-1260. 10.1109/TIT.2003.810636
Suraweera H, Chai C, Shentu J, Armstrong J: Analysis of impulsive noise mitigation techniques for digital television systems. In Research Paper. Department of Electronic Engineering, La Trobe Univeristy, Melbourne, Australia; 2003.
Johnson A, Thomopoulos N: Characteristics and tables of the doubly-truncated normal distribution. In Faculty Working Paper. Stuart Graduate School of Business, Illinois Institute of Technology, Chicago, Ill, USA; 2001.
Dardari D, Tralli V, Vaccari A: A theoretical characterization of nonlinear distortion effects in OFDM systems. IEEE Transactions on Communications 2000,48(10):1755-1764. 10.1109/26.871400
Milenkovic O, Kashyap N, Leyba D: Shortened array codes of large girth. IEEE Transactions on Information Theory 2006,52(8):3707-3722.
Ölçer S: Decoder architecture for array-code-based LDPC codes. Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '03), December 2003, San Francisco, Calif, USA 4: 2046–2050.