• DocumentCode
    3117597
  • Title

    A flexible NoC-based LDPC code decoder implementation and bandwidth reduction methods

  • Author

    Condo, Carlo ; Masera, Guido

  • fYear
    2011
  • fDate
    2-4 Nov. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The need for efficient and flexible LDPC (Low Density parity Check) code decoders is rising due to the growing number and variety of standards that adopt this kind of error correcting codes in wireless applications. From the implementation point of view, the decoding of LDPC codes implies intensive computation and communication among hardware components. These processing capabilities are usually obtained by allocating a sufficient number of processing elements (PEs) and proper interconnect structures. In this paper, Network on Chip (NoC) concepts are applied to the design of a fully flexible decoder, capable to support any LDPC code with no constraints on code structure. It is shown that NoC based decoders also achieve relevant throughput values, comparable to those obtained by several specialized decoders. Moreover, the paper explores the area and power overhead introduced by the NoC approach. In particular, two methods are proposed to reduce the traffic injected in the network during the decoding process, namely early stopping of iterations and message stopping. These methods are usually adopted to increase throughput. On the contrary, in this paper, we leverage iteration and message stopping to cut the area and power overhead of NoC based decoders. It is shown that, by reducing the traffic injected in the NoC and the number of iterations performed by the decoding algorithm, the decoder can be scaled to lower degrees of parallelism with small losses in terms of BER (Bit Error Rate) performance. VLSI synthesis results on a 130 nm technology show up to 50% area and energy reduction while maintaining an almost constant throughput.
  • Keywords
    VLSI; decoding; error correction codes; error statistics; iterative methods; network-on-chip; parity check codes; radiocommunication; telecommunication traffic; BER; VLSI synthesis; area overhead; bandwidth reduction methods; bit error rate performance; error correcting codes; flexible NoC-based LDPC code decoder implementation; hardware components; interconnect structures; iteration algorithm; low density parity check code; message stopping; network on chip concepts; power overhead; processing elements; size 130 nm; traffic reduction; wireless applications; Bit error rate; Decoding; Iterative decoding; Neodymium; Routing; Throughput; Flexibility; LDPC Decoder; NoC; VLSI; Wireless communications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2011 Conference on
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4577-0620-2
  • Electronic_ISBN
    978-1-4577-0619-6
  • Type

    conf

  • DOI
    10.1109/DASIP.2011.6136889
  • Filename
    6136889