A parallel implementation of the message-passing decoder of LDPC codes using a reconfigurable optical model

被引:1
|
作者
Babvey, S [1 ]
Bourgeois, AG [1 ]
Fernández-Zepeda, JA [1 ]
McLaughlin, SW [1 ]
机构
[1] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30302 USA
来源
SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERNG, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING AND FIRST AICS INTERNATIONAL WORKSHOP ON SELF-ASSEMBLING WIRELESS NETWORKS, PROCEEDINGS | 2005年
关键词
reconfigurable architectures; optical buses; LDPC codes; message-passing decoder;
D O I
10.1109/SNPD-SAWN.2005.6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we propose a constant-time algorithm for parallel implementation of the message-passing decoder of Low Density Parity Check (LDPC) codes on the Linear Array with a Reconfigurable Pipelined Bus System (LARPBS), achieving the minimum number of processors required for a fully parallel implementation. Dynamic reconfiguration provides flexibility to code changes and efficient message routing. To decode a different code, we may simply set up the required connections between the bit-nodes and check-nodes by modifying the initialization phase of the LARPBS algorithm. No extra wiring or hardware changes are required, as compared to other existing approaches. Moreover, the same hardware can implement the decoder in both probability and logarithm domains. The LARPBS also allows reducing the number of the bus cycles required for processor communications to a small constant, regardless of the code length. We illustrate that the LARPBS is an efficient and fast model for implementing the decoder.
引用
收藏
页码:288 / 293
页数:6
相关论文
共 50 条
  • [31] Joint message-passing decoding of LDPC codes and partial-response channels
    Kurkoski, BM
    Siegel, PH
    Wolf, JK
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2002, 48 (06) : 1410 - 1422
  • [32] A cycle search algorithm based on a message-passing for the design of good LDPC codes
    Lee, SH
    Kim, KS
    Kim, YH
    Ahn, JY
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (06) : 1599 - 1604
  • [33] Power-efficient LDPC decoder architecture based on accelerated message-passing schedule
    Shimizu, Kazunori
    Ishikawa, Tatsuyuki
    Togawa, Nozomu
    Ikenaga, Takeshi
    Goto, Satoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (12) : 3602 - 3612
  • [34] Interlaced Column-Row Message-Passing Schedule for Decoding LDPC Codes
    Usman, Saleh
    Mansour, Mohammad M.
    Chehab, Ali
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [35] High throughput partially-parallel irregular LDPC decoder based on delta-value message-passing schedule
    Ji, Wen
    Li, Xing
    Ikenaga, Takeshi
    Goto, Satoshi
    2008 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2008, : 220 - 223
  • [36] Parallel implementation of an MPEG-2 encoder using message-passing/multithreading
    Shaaban, M
    Zenner, JL
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 397 - 402
  • [37] Reconfigurable Decoder for LDPC and Polar Codes
    Yang, Ningyuan
    Jing, Shusen
    Yu, Anlan
    Liang, Xiao
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [38] GROMACS - A MESSAGE-PASSING PARALLEL MOLECULAR-DYNAMICS IMPLEMENTATION
    BERENDSEN, HJC
    VANDERSPOEL, D
    VANDRUNEN, R
    COMPUTER PHYSICS COMMUNICATIONS, 1995, 91 (1-3) : 43 - 56
  • [39] An efficient message-passing schedule for LDPC decoding
    Sharon, E
    Litsyn, S
    Goldberger, J
    2004 23RD IEEE CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL, PROCEEDINGS, 2004, : 223 - 226
  • [40] The Improved Turbo-decoding Message-passing Algorithm and Corresponding Decoder for LDPC Based on LTE
    Lao, Lingling
    Li, Lixin
    Zhu, Meng
    Zhang, Huisheng
    2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 890 - 894