skip to main content
10.1145/3348445.3348460acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicccmConference Proceedingsconference-collections
research-article

A Modified Method for General LDPC Bit-flipping Decoding

Authors Info & Claims
Published:27 July 2019Publication History

ABSTRACT

A modified method for general LDPC bit-flipping decoding is proposed in this paper. The proposed method consists of two parts: multi-bit flipping judgement algorithm and multi-bit flipping compensation algorithm, the first part trying to find the maximum acceptable number of bits to flipping at the same time to accelerated convergence process, and the second part to compensates the new errors introduced by the first part. The proposed decoding method can be easily used to modify different BF algorithms which means the hardware implementation is simple. The simulation results show that the proposed method can achieve 2.75% to 36.05% of bit-flipping timing reduction, 3.0% to 18.1% of BER reduction at SNR 0.2dB to 4dB compared with classic BF, IMWBF, LCWBF, and RRWBF.

References

  1. Elsanadily, S., Mahran, A., and Elghandour, O. 2018. Classification-Based Algorithm for Bit-Flipping Decoding of GLDPC Codes over AWGN Channels. IEEE Communications Letters, 22, 8 (May. 2018), 1520--1523.Google ScholarGoogle ScholarCross RefCross Ref
  2. Hu, Y., Song. S. and Xiao, S., et al. 2015. A Dominating Error Region Strategy for Improving the Bit-Flipping LDPC Decoder of SSDs. IEEE Transactions on Circuits and Systems II: Express Briefs, 62, 6 (Feb. 2015), 578--582.Google ScholarGoogle ScholarCross RefCross Ref
  3. Zhao, H., and Zheng, J. 2017. IMWBF decoding algorithm with dynamic magnitude update for LDPC codes. 2017 International Conference on Computer, Information and Telecommunication Systems (Dalian, China, July 21--23, 2017). 260--264.Google ScholarGoogle Scholar
  4. Jiang, M. and Zhao, C., et al.2005. An improvement on the modified weighted bit flipping decoding algorithm for LDPC codes. IEEE Communications Letters, 9, 9 (Sep. 2005), 814--816.Google ScholarGoogle Scholar
  5. Balasuriya, N., Yahampath, P., and Ngatched, T., et al. 2010. Low-complexity iterative detection and decoding in finite geometry LDPC-coded MIMO systems. 2009 IEEE 20th International Symposium on Personal Indoor and Mobile Radio Communications (Tokyo, Japan, September 13--16, 2009).1752--1756.Google ScholarGoogle ScholarCross RefCross Ref
  6. Liu, Z. and Pados, D.A. 2003. Low complexity decoding of finite geometry LDPC codes. IEEE International Conference on Communications (Anchorage, AK, USA, May 11--15, 2003). 2713--2717.Google ScholarGoogle Scholar
  7. Sun, X. and Wei, Y. 2015. A new simplified RRWBF decoding algorithm for LDPC decoder in CMMB. 2014 7th International Congress on Image and Signal Processing (Dalian, China, October 14--16, 2014). 831--835.Google ScholarGoogle ScholarCross RefCross Ref
  8. Lee, C.H. and Wolf, W. 2005. Implementation-efficient reliability ratio based weighted bit-flipping decoding for LDPC codes. Electronics Letters, 41, 13 (Jul. 2005), 755--757.Google ScholarGoogle ScholarCross RefCross Ref
  9. Lu, E., Chen, T., and Lu, P. 2014. Theoretic approach to BP-based WBF decoding algorithm of LDPC codes. International Symposium on Wireless and pervasive Computing. (Taipei, Taiwan, November 20--23, 2013).1--4.Google ScholarGoogle Scholar
  10. Ma, K., Jin, J., and Li, W., et al. 2016. Two-staged Weighted Bit Flipping (WBF) decoding algorithm for LDPC codes. 2015 IEEE 9th International Conference on Anti-counterfeiting, Security, and Identification. (Xiamen, China, September 25--27, 2015). 141--144.Google ScholarGoogle ScholarCross RefCross Ref
  11. Wang, C., Wu, X., and Zhu, W. 2016. A self-normalized weighted bit-flipping decoding algorithm for LDPC codes. 2016 8th International Conference on Wireless Communications & Signal Processing (Yangzhou, China, October 13--15, 2016). 1--4.Google ScholarGoogle Scholar
  12. Ueng, Y., Wang, C., and Li, M. 2017. An Efficient Combined Bit-Flipping and Stochastic LDPC Decoder Using Improved Probability Tracers. IEEE Transactions on Signal Processing, 65, 20 (Oct. 2017), 5368--5380.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Dai, B., Liu, R., and Gao, C., et al. 2018. Noisy Gradient Descent Bit-Flipping Decoder Based on Adjustment Factor for LDPC Codes. IEEE Communications Letters, 22, 6 (Jun. 2018). 1152--1155.Google ScholarGoogle ScholarCross RefCross Ref
  14. Rohweder, D., Freudenberger, J., and Shavgulidze, S., 2018. Low-Density Parity-Check Codes over Finite Gaussian Integer Fields. 2018 IEEE International Symposium on Information Theory (Vail, CO, USA, June 17--22, 2018). 481--485.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Zhang, G.L., Li, B., and Schlichtmann, U. 2016. PieceTimer: a holistic timing analysis framework considering setup/hold time interdependency using a piecewise model. 2016 IEEE/ACM International Conference on Computer-Aided Design (Austin, TX, USA, November 7--10, 2016). 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Zhang, G.L., Li, B., and Shi, Y., et al. 2019. EffiTest2: Efficient Delay Test and Prediction for Post-Silicon Clock Skew Configuration Under Process Variations. IEEE Trans. on CAD of Integrated Circuits and Systems, 38, 4 (Apr. 2019), 705--718.Google ScholarGoogle ScholarCross RefCross Ref
  17. Zhang, G.L., Li, B., and Liu, J., et al. 2018. Design-Phase Buffer Allocation for Post-Silicon Clock Binning by Iterative Learning. IEEE Trans. on CAD of Integrated Circuits and Systems, 37, 2 (Feb. 2018), 392--405. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Zhang, G.L., Li, B., and Hashimoto, M., et al. 2018. Virtualsync: timing optimization by synchronizing logic waves with sequential and combinational components as delay units. 2018 55th ACM/ESDA/IEEE Design Automation Conference. (San Francisco, CA, USA, June 24--28, 2018). 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Zhang, G.L., Li, B., and Yu, B., et al. 2018. TimingCamouflage: Improving circuit security against counterfeiting by unconventional timing. 2018 Design, Automation & Test in Europe Conference & Exhibition. (Dresden, Germany, March 19--23, 2018). 91--96.Google ScholarGoogle Scholar
  20. Nidagundi, J., and Patil, S.R. 2016. Flexible hardware architecture for LDPC encoder. 2016 Online International Conference on Green Engineering and Technologies (Coimbatore, India, November 19--19, 2016). 1--4.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A Modified Method for General LDPC Bit-flipping Decoding

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICCCM '19: Proceedings of the 7th International Conference on Computer and Communications Management
      July 2019
      260 pages
      ISBN:9781450371957
      DOI:10.1145/3348445

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 July 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader