Skip to main content

Improving a Power Line Communications Standard with LDPC Codes


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.


  1. 1.

    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

    Article  Google Scholar 

  2. 2.

    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.

    Google Scholar 

  3. 3.

    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.

    Google Scholar 

  4. 4.

    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.

    Google Scholar 

  5. 5.

    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

    Article  Google Scholar 

  6. 6.

    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

    Article  Google Scholar 

  7. 7.

    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

    Article  Google Scholar 

  8. 8.

    Gallager RG: Low Density Parity Check Codes. MIT Press, Cambridge, Mass, USA; 1963.

    MATH  Google Scholar 

  9. 9.

    Lin S, Costello DJ: Error Control Coding. 2nd edition. Prentice-Hall, Upper Saddle River, NJ, USA; 2003.

    MATH  Google Scholar 

  10. 10.

    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

    Article  Google Scholar 

  11. 11.

    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

    MathSciNet  Article  Google Scholar 

  12. 12.

    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

    MathSciNet  Article  Google Scholar 

  13. 13.

    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.

    Google Scholar 

  14. 14.

    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.

    Article  Google Scholar 

  15. 15.

    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

    MathSciNet  Article  Google Scholar 

  16. 16.

    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.

    Google Scholar 

  17. 17.

    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

    MathSciNet  Article  Google Scholar 

  18. 18.

    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.

    Google Scholar 

  19. 19.

    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.

    Google Scholar 

  20. 20.

    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

    Article  Google Scholar 

  21. 21.

    Milenkovic O, Kashyap N, Leyba D: Shortened array codes of large girth. IEEE Transactions on Information Theory 2006,52(8):3707-3722.

    MathSciNet  Article  Google Scholar 

  22. 22.

    Ö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.

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Christine Hsu.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Hsu, C., Wang, N., Chan, WY. et al. Improving a Power Line Communications Standard with LDPC Codes. EURASIP J. Adv. Signal Process. 2007, 060839 (2007).

Download citation


  • Information Technology
  • Computational Complexity
  • Time Diversity
  • Quantum Information
  • Physical Layer