• DocumentCode
    1898787
  • Title

    A low-complexity implementation of QC-LDPC encoder in reconfigurable logic

  • Author

    Tzimpragos, Georgios ; Kachris, Christoforos ; Soudris, Dimitrios ; Tomkos, Ioannis

  • Author_Institution
    Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2013
  • fDate
    2-4 Sept. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Low Density Parity Check(LDPC) codes are a special class of error correction codes widely used in communication and disk storage systems, due to their Shannon limit approaching performance and their favorable structure. In this paper, a methodology for optimized hardware multiplication by constant matrices in GF(2) is introduced and then applied to the Quasi-Cyclic LDPC encoding algorithm. Taking advantage of the fact that the parity check matrix rarely changes, the signals in many cases are hard-wired into the LUTs and thus the cyclic-shifters and block-memories conventionally used are eliminated. Therefore, the proposed framework leads to less complex, mapped to reconfigurable logic designs, whereas it combines the performance of hard-wired solutions (high throughput, low latency) and the flexibility of the software and its hardware counterparts. These advantages in terms of hardware savings and throughput prove that the proposed encoder scheme is suitable for high-speed applications, such as long-haul optical transmission, where speed and resources utilization are a major issue.
  • Keywords
    codecs; cyclic codes; error correction codes; parity check codes; QC-LDPC encoder; Shannon limit approaching performance; communication systems; cyclic-shifters; disk storage systems; encoder scheme; error correction codes; hard-wired solutions; hardware multiplication; high-speed applications; long-haul optical transmission; low density parity check codes; low-complexity implementation; parity check matrix; quasi-cyclic LDPC encoding algorithm; reconfigurable logic; reconfigurable logic designs; resources utilization; Channel coding; Error correction codes; Hardware; Parity check codes; Table lookup; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/FPL.2013.6645587
  • Filename
    6645587