• DocumentCode
    66342
  • Title

    Relaxed Half-Stochastic Belief Propagation

  • Author

    Leduc-Primeau, Francois ; Hemati, Saied ; Mannor, Shie ; Gross, Warren J.

  • Author_Institution
    Department of Electrical and Computer Engineering, McGill University, Montreal, QC H3A 2A7, Canada
  • Volume
    61
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    1648
  • Lastpage
    1659
  • Abstract
    Low-density parity-check codes are attractive for high throughput applications because of their low decoding complexity per bit, but also because all the codeword bits can be decoded in parallel. However, achieving this in a circuit implementation is complicated by the number of wires required to exchange messages between processing nodes. Decoding algorithms that exchange binary messages are interesting for fully-parallel implementations because they can reduce the number and the length of the wires, and increase logic density. This paper introduces the Relaxed Half-Stochastic (RHS) decoding algorithm, a binary message belief propagation (BP) algorithm that achieves a coding gain comparable to the best known BP algorithms that use real-valued messages. We derive the RHS algorithm by starting from the well-known Sum-Product algorithm, and then derive a low-complexity version suitable for circuit implementation. We present extensive simulation results on two standardized codes having different rates and constructions, including low bit error rate results. These simulations show that RHS can converge faster on average than existing state-of-the-art decoding algorithms, leading to improvements in throughput and energy efficiency.
  • Keywords
    Bit error rate; Complexity theory; Decoding; Iterative decoding; Partitioning algorithms; Throughput; LDPC codes; belief propagation decoding; binary message-passing;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2013.021913.120149
  • Filename
    6468990