• DocumentCode
    2894976
  • Title

    FPGA implementation of a flexible decoder for long LDPC codes

  • Author

    Beuschel, Christiane ; Pfleiderer, Hans-Jörg

  • Author_Institution
    Inst. of Microelectron., Univ. of Ulm, Ulm
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    185
  • Lastpage
    190
  • Abstract
    Over the last years LDPC codes became more and more popular because of their near Shannon limit error correcting performance. Structured code classes which ease decoder design have already been standardized for DVB-S2, IEEE WiMax 802.16e or WiFi. In this paper we introduce a flexible decoder architecture which can decode any structured or unstructured LDPC code using the identical hardware. Furthermore we present a mapping algorithm which ldquocompilesrdquo the parity-check matrix of the desired LDPC code. This concept allows adaption of the decoder controller to different LDPC codes without requiring a new synthesis run. We implemented the proposed decoder on a XILINX XC4LX160 FPGA and give bit error rates to verify design and mapping algorithm. In contrast to previously presented flexible implementations our design is able to decode LDPC codes of 30 times longer codeword lengths up toN = 65, 000.
  • Keywords
    error correction codes; error statistics; field programmable gate arrays; parity check codes; DVB-S2; IEEE WiMax 802.16e; LDPC codes; Shannon limit error correcting performance; WiFi; XILINX XC4LX160 FPGA; bit error rates; decoder design; flexible decoder architecture; parity-check matrix; Bipartite graph; Digital video broadcasting; Error correction codes; Field programmable gate arrays; Hardware; Iterative decoding; Microelectronics; Parity check codes; Sparse matrices; WiMAX;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629929
  • Filename
    4629929