Gradient projection decoding of LDPC codes and algorithmic variations

被引:1
|
作者
Kasparis, C. [1 ]
Beaudonnet, M. [1 ]
Gyftodimos, E. [2 ]
Evans, B. G. [1 ]
机构
[1] Univ Surrey, Ctr Commun Syst Res, Guildford GU2 5XH, Surrey, England
[2] Univ Aberdeen, Dept Comp Sci, Aberdeen, Scotland
关键词
D O I
10.1049/iet-com.2009.0094
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The current study proposes decoding algorithms for low density parity check codes (LDPC), which offer competitive performance-complexity trade-offs relative to some of the most efficient existing decoding techniques. Unlike existing low-complexity algorithms, which are essentially reduced complexity variations of the classical belief propagation algorithm, starting point in the developed algorithms is the gradient projections (GP) decoding technique, proposed by Kasparis and Evans (2007). The first part of this paper is concerned with the GP algorithm itself, and specifically with determining bounds on the step-size parameter, over which convergence is guaranteed. Consequently, the GP algorithm is reformulated as a message passing routine on a Tanner graph and this new formulation allows development of new low-complexity decoding routines. Simulation evaluations, performed mainly for geometry-based LDPC constructions, show that the new variations achieve similar performances and complexities per iteration to the state-of-the-art algorithms. However, the developed algorithms offer the implementation advantages that the memory-storage requirement is significantly reduced, and also that the performance and convergence speed can be finely traded-off by tuning the step-size parameter.
引用
收藏
页码:223 / 233
页数:11
相关论文
共 50 条
  • [31] Sparse Representations for Codes and the Hardness of Decoding LDPC Codes
    Santhi, Nandakishore
    2008 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-6, 2008, : 290 - 294
  • [32] Tabu-List Noisy Gradient Descent Bit Flipping Decoding of LDPC Codes
    Zhang, Li
    Liu, Nan
    Pan, Zhiwen
    You, Xiaohu
    2019 11TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2019,
  • [33] An Improved Noisy Gradient Descent Bit-Flipping Decoding Algorithm for LDPC Codes
    Asatani, Jun
    Kondo, Yuya
    Katayama, Kengo
    Kulla, Elis
    Tokushige, Hitoshi
    PROCEEDINGS OF 2016 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA 2016), 2016, : 591 - 595
  • [34] A Stopping Criterion Based on Check-Sum Variations for Decoding Nonbinary LDPC Codes
    Fan, Wen
    Liu, Haiyang
    Yang, Wei
    Zhao, Junfeng
    Jia, Aaron Z.
    WIRELESS COMMUNICATIONS, NETWORKING AND APPLICATIONS, WCNA 2014, 2016, 348 : 409 - 417
  • [35] An Iterative Check Polytope Projection Algorithm for ADMM-Based LP Decoding of LDPC Codes
    Wei, Haoyuan
    Banihashemi, Amir H.
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (01) : 29 - 32
  • [36] A Fast Iterative Check Polytope Projection Algorithm for ADMM Decoding of LDPC Codes by Bisection Method
    Lin, Yan
    Xia, Qiaoqiao
    He, Wenwu
    Zhang, Qinglin
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (10) : 1406 - 1410
  • [37] Improving LDPC and turbo LDPC codes using Collection of Punctured Codes Decoding (CPCD)
    Hassan, Rana A.
    Fonseka, John P.
    PHYSICAL COMMUNICATION, 2022, 53
  • [38] Asynchronous Decoding of LDPC Codes over BEC
    Haghighatshoar, Saeid
    Karbasi, Amin
    Salavati, Amir Hesam
    2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 2678 - 2682
  • [39] Research on Encoding and Decoding Algorithms of LDPC Codes
    He, Yifeng
    Duan, Zhemin
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON MATERIALS SCIENCE, MACHINERY AND ENERGY ENGINEERING (MSMEE 2017), 2017, 123 : 152 - 155
  • [40] Bounded Angle Iterative Decoding of LDPC Codes
    Dolinar, Sam
    Andrews, Kenneth
    Pollara, Fabrizio
    Divsalar, Dariush
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 1297 - 1302