Skip to main content

Advertisement

Log in

Switching Activity Minimization in Iterative LDPC Decoders

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

LDPC codes can be designed to perform extremely close to the Shannon limit. Achieving such performance with high energy efficiency is now a main goal in the research community. This work combines knowledge of LDPC decoder message statistics, provided by density evolution, with knowledge of the physical implementation of decoders to predict switching activity in the decoder interconnect. In this work we provide results for the switching activity on the interconnect for fully parallel decoders. However, our model can be applied to partially parallel and serial implementations, and is not limited to interconnect. It is shown that switching activity can vary by as much as 300%, depending on several hardware design choices. Results of this work validate the usefulness of the presented model for providing designers with an understanding of how their decoder implementation choices affect power consumption for any size of LDPC code. This knowledge can be used for making design choices that minimize decoder power consumption very early in the hardware design process.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. IEEE 802.3 CSMA-CD (Ethernet) (2008). http://ieee802.org/3/.

  2. IEEE 802.11n/D1.0 (2006). Wireless LAN medium access control and physical layer specifications: Enhancements for higher throughput. http://www.ieee802.org/11/index.shtml.

  3. IEEE 802.16e/D12 (2005). Air interface for fixed and mobile broadband wireless access systems. http://www.ieee802.org/16/index.html.

  4. EN 302307 V1.1.1 (2008). Digital video broadcasting (DVB) second generation framing structure for broadband satellite applications. European Telecommunications Standards Institute (ETST). www.dvb.org.

  5. Yeo, E., Nikolic, B., & Anantharam, V. (2002). Architectures and implementations of low-density parity check decoding algorithms. In Proceedings of the 45th midwest symposium on circuits and systems (MWSCAS) (Vol. 3, pp. III-437–III-440).

  6. Mansour, M. M., & Shanbhag, N. R. (2002). Low-power VLSI decoder architectures for LDPC codes. In Proceedings of the international symposium on low power electronics and design (ISLPED) (pp. 284–289).

  7. Darabiha, A., Chan Carusone, A., & Kschischang, F. R. (2008). Power reduction techniques for LDPC decoders. IEEE Journal of Solid-State Circuits, 43(8), 1835–1845.

    Article  Google Scholar 

  8. Shih, X., Zhan, C., Lin, C., & Wu, A. (2008). An 8.29 mm2 52 mW multi-mode LDPC decoder design for mobile WiMAX system in 0.13μm CMOS process. IEEE Journal of Solid-State Circuits, 43(3), 672–683.

    Article  Google Scholar 

  9. Zhang, Z., Anantharam, V., Wainwright, M. J., & Nikolic, B. (2009). A 47Gb/s LDPC decoder with improved low error rate performance. Symposium on VLSI circuits (pp. 286–287).

  10. Gaudet, V. C., & Gross, W. J. (2006). On density evolution and dynamic power estimation in stochastic iterative decoders. In Proceedings of the fifth analog decoding workshop. Torino, Italy.

  11. Gaudet, V. C., Schlegel, C., & Dodd, R. (2007). LDPC decoder message formatting based on activity factor minimization using differential density evolution. In Proceedings of the IEEE information theory workshop (ITW) (pp. 571–576).

  12. Gaudet, V., & Gross, W. (2010). Switching activity in stochastic decoders. In IEEE international symposium on multiple-valued logic (pp. 167–172). Barcelona, Spain.

  13. Tanner, R. (1981). A recursive approach to low complexity codes. IEEE Transactions on Information Theory, 27(5), 533–547.

    Article  MathSciNet  MATH  Google Scholar 

  14. Gallager, R. G. (1963). Low density parity check codes. M.I.T. Press.

  15. Chung, S., Forney, G. D. Jr., Richardson, T. J., & Urbanke, R. (2001). On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit. IEEE Communications Letters, 5(2), 58–60.

    Article  Google Scholar 

  16. MacKay, D. (2003). Information theory, inference, and learning algorithms. Cambridge University Press.

  17. Hemati, S., & Banihashemi, A. (2006). Dynamics and performance analysis of analog iterative decoding for low-density parity-check (LDPC) codes. IEEE Transactions on Communications, 54(1), 61–70.

    Article  Google Scholar 

  18. Gross, W. J., Gaudet, V. C., & Milner, A. (2005). Stochastic implementation of LDPC decoders. In Conference record of the thirty-ninth asilomar conference on signals, systems and computers (pp. 713–717).

  19. MacKay, D. J. C., & Neal, R. M. (1996). Near Shannon limit performance of low density parity check codes. Electronics Letters, 32(18), 1645.

    Article  Google Scholar 

  20. Chung, S. Y., Richardson, T., & Urbanke, R. (2001). Analysis of sum-product decoding of low-density parity-check codes using a Gaussian approximation. IEEE Transactions on Information Theory, 47(2), 657–670.

    Article  MathSciNet  MATH  Google Scholar 

  21. Richardson, T. J., & Urbanke, R. L. (2001). The capacity of low-density parity-check codes under message-passing decoding. IEEE Transactions on Information Theory, 47(2), 599–618.

    Article  MathSciNet  MATH  Google Scholar 

  22. Schlegel, C., & Perez, L. (2004). Trellis and turbo coding. John Wiley and Sons.

  23. Howland, C., & Blanksby, A. (2001). Parallel decoding architectures for low density parity check codes. In Proceedings of the IEEE international symposium on circuits and systems (Vol. 4, pp. 742–745).

Download references

Acknowledgement

This work was done while the authors were at the University of Alberta. The authors would like to thank Alberta iCORE for funding this research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brendan Crowley.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Crowley, B., Gaudet, V. Switching Activity Minimization in Iterative LDPC Decoders. J Sign Process Syst 68, 63–73 (2012). https://doi.org/10.1007/s11265-011-0577-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-011-0577-y

Keywords

Navigation