Skip to main content
Log in

Modified Gradient Descent Bit-Flipping Decoding for Low-Density Parity-Check Codes

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In this paper, we modify the gradient descent bit-flipping (GDBF) decoding of low-density parity-check codes based on the syndrome. Firstly, the syndrome weight is utilized to detect the decoding loop, which seriously effects the performance of GDBF decoding. Then the syndrome information is introduced to update the reliability of the flipped bit nodes. Since the modified GDBF, denoted as MGDBF, only uses the syndrome weight and syndrome information, there is small complexity increased. Simulation results indicate that the two modifications bring about significant improvement in error-rate performance. For single MGDBF decoding, its performance is not only better than that of GDBF, but also is better than that of noisy GDBF. For multi MGDBF decoding, it can obtain fast convergence rate and good performance by employing the appropriate adaptive threshold scheme.

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
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Gallager, R. G. (1962). Low-density parity-check codes. IRE Trans. Inf. Theory, 8, 21–28.

    Article  MathSciNet  MATH  Google Scholar 

  2. MacKay, D. J. C., & Neal, P. M. (1996). Near Shannon limit performance of low density parity check code. Electron. Lett., 32(18), 1645–1646.

    Article  Google Scholar 

  3. MacKay, D. J. C. (1999). Good error-correcting codes based on very sparse matrices. IEEE Trans. Inf. Theory, 45(2), 399–431.

    Article  MathSciNet  MATH  Google Scholar 

  4. Kou, Y., Lin, S., & Fossorier, M. (2001). Low density parity check codes based on finite geometries: A rediscovery and more. IEEE Trans. Inf. Theory, 47(7), 2711–2736.

    Article  MATH  Google Scholar 

  5. Zhang, J., & Fossorier, M. (2004). A modified weighted bit-flipping decoding of low-density parity-check codes. IEEE Commun. Lett., 8(3), 165–167.

    Article  Google Scholar 

  6. Jiang, M., Zhao, C., Shi, Z., & Chen, Y. (2005). An improvement on the modified weighted bit flipping decoding algorithm for LDPC codes. IEEE Commun. Lett., 9(9), 814–816.

    Article  Google Scholar 

  7. Guo, F., & Henzo, H. (2004). Reliability ratio based weighted bit-flipping decoding for low-density parity-check codes. Electron. Lett., 40(21), 1356–1358.

    Article  Google Scholar 

  8. Chen, T. C. (2012). Channel-independent weighted bit-flipping decoding algorithm for low-density parity-check codes. IET Commun., 6(17), 2968–2973.

    Article  MathSciNet  MATH  Google Scholar 

  9. Chen, T. C. (2013). Adaptive-weighted multibit-flipping decoding of low-density parity-check codes based on ordered statistics. IET Commun., 7(14), 1517–1521.

    Article  Google Scholar 

  10. Wadayama, T., Nakamura, K., Yagita, M., et al. (2010). Grdient descent bit flipping algorithms for decoding LDPC codes. IEEE Trans. Commun., 58(6), 1610–1614.

    Article  Google Scholar 

  11. Sundararajan, G., Winstead, C., & Boutillon, E. (2014). Noisy gradient descent bit-flip decoding for LDPC codes. IEEE Trans. Commun., 62(10), 3385–3400.

    Article  Google Scholar 

  12. Chang, T. C. Y., & Su, Y. T. (2015). Dynamic weight bit-flipping decoding algorithms for LDPC codes. IEEE Trans. Commun., 63(11), 3950–3963.

    Article  Google Scholar 

  13. Liu, Z., & Pados, D. A. (2005). A decoding algorithm for finite-geometry LDPC codes. IEEE Trans. Commun., 53(3), 415–421.

    Article  Google Scholar 

  14. Ismail, M., Coon, J., & Ahmed, I. (2013). Turbo adaptive threshold bit flipping for LDPC decoding. IEEE Commun. Lett., 2(1), 118–121.

    Article  Google Scholar 

  15. Cho, J., & Sung, W. (2010). Adpative threshold technique for bit-flipping decoding of low-density parity-check codes. IEEE Commun. Lett., 14(9), 857–859.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hua Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, H., Ding, H. & Zheng, L. Modified Gradient Descent Bit-Flipping Decoding for Low-Density Parity-Check Codes. Wireless Pers Commun 96, 6459–6472 (2017). https://doi.org/10.1007/s11277-017-4486-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-4486-7

Keywords

Navigation