Graph-based message-passing schedules for decoding LDPC codes

被引:31
|
作者
Xiao, H [1 ]
Banihashemi, AH [1 ]
机构
[1] Carleton Univ, Broadband Commun & Wireless Syst Ctr, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
关键词
coding; decoding algorithms; iterative decoding; low-density parity-check (LDPC) codes; message-passing schedules; Tanner graph (TG);
D O I
10.1109/TCOMM.2004.838730
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we study a wide range of graph-based message-passing schedules for iterative decoding of low-density parity-check (LDPC) codes. Using the Tanner graph (TG) of the code and for different nodes and edges of the graph, we relate the first iteration in which the corresponding messages deviate from their optimal value (corresponding to a cycle-free graph) to the girths and the lengths of the shortest closed walks in the graph. Using this result, we propose schedules, which are designed based on the distribution of girths and closed walks in the TG of the code, and categorize them as node based versus edge based, unidirectional versus bidirectional, and deterministic versus probabilistic. These schedules, in some cases, outperform the previously known. schedules, and in other cases, provide less complex alternatives with more or less the same performance. The performance/complexity tradeoff and the best choice of schedule appear to depend not only on the girth and closed-walk distributions of the TG, but also on the iterative decoding algorithm and channel characteristics. We examine the application of schedules to belief propagation (sum-product) over additive white Gaussian noise (AWGN) and Rayleigh fading channels, min-sum (max-sum) over an AWGN channel, and Gallager's algorithm A over a binary symmetric channel.
引用
收藏
页码:2098 / 2105
页数:8
相关论文
共 50 条
  • [1] Efficient serial message-passing schedules for LDPC decoding
    Sharon, Eran
    Litsyn, Simon
    Goldberger, Jacob
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2007, 53 (11) : 4076 - 4091
  • [2] A Binary Message-Passing Decoding Algorithm for LDPC Codes
    Chen, Chao-Yu
    Huang, Qin
    Kang, Jingyu
    Zhang, Li
    Lin, Shu
    [J]. 2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, : 424 - 430
  • [3] Stabilizer Inactivation for Message-Passing Decoding of Quantum LDPC Codes
    Du Crest, Julien
    Mhalla, Mehdi
    Savin, Valentin
    [J]. 2022 IEEE INFORMATION THEORY WORKSHOP (ITW), 2022, : 488 - 493
  • [4] Performance of LDPC codes under noisy message-passing decoding
    Varshney, Lav R.
    [J]. 2007 IEEE INFORMATION THEORY WORKSHOP, VOLS 1 AND 2, 2007, : 178 - 183
  • [5] The Effect of Cycles on Binary Message-Passing Decoding of LDPC Codes
    Lechner, Gottfried
    [J]. 2010 AUSTRALIAN COMMUNICATIONS THEORY WORKSHOP, 2010, : 43 - 47
  • [6] Sequential message-passing decoding of LDPC codes by partitioning check nodes
    Kim, Sunghwan
    Jang, Min-Ho
    No, Jong-Seon
    Hong, Song-Nam
    Shin, Dong-Joon
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2008, 56 (07) : 1025 - 1031
  • [7] Efficient message-passing decoding of LDPC codes using vector-based messages
    Tjader, Mats
    Grimnell, Mikael
    Danev, Danyo
    Tullberg, Hugo M.
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, : 1713 - +
  • [8] An efficient message-passing schedule for LDPC decoding
    Sharon, E
    Litsyn, S
    Goldberger, J
    [J]. 2004 23RD IEEE CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL, PROCEEDINGS, 2004, : 223 - 226
  • [9] Optimized message passing schedules for LDPC decoding
    Radosavljevic, Predrag
    de Baynast, Alexandre
    Cavallaro, Joseph R.
    [J]. 2005 39TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2005, : 591 - 595
  • [10] Interlaced Column-Row Message-Passing Schedule for Decoding LDPC Codes
    Usman, Saleh
    Mansour, Mohammad M.
    Chehab, Ali
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,