• DocumentCode
    167274
  • Title

    A Low-Latency Algorithm and FPGA Design for the Min-Search of LDPC Decoders

  • Author

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

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    269
  • Lastpage
    274
  • Abstract
    The problem of finding efficiently the first k minimum or maximum values is generally met in many application fields, such as error control coding. More specifically, optimized solutions for the selection of the two or three smallest elements out of a given set of numbers are greatly needed for the design of high-speed Low-Density Parity-Check (LDPC) decoders, as this min-search can be the bottleneck. This paper aims to tackle current limitations by proposing a novel algorithm for solving this problem, where the searching is based on scanning from the most significant bit (MSB) to the least significant bit (LSB) of each input data. A design mapped to reconfigurable logic and a software tool for the automatic generation of synthesizable VHDL codes, implementing such low-latency components are presented as well. Experimental results show that compared to existing solutions, the proposed scheme achieves an up to 42% reduction in latency even at worst case. Since the hardware unit is repeatedly used in the LDPC decoder design, the described high-speed approach is strongly recommended.
  • Keywords
    field programmable gate arrays; hardware description languages; parity check codes; program compilers; FPGA design; LSB; MSB; automatic synthesizable VHDL code generation; hardware unit; high-speed LDPC decoder design; high-speed low-density parity-check decoder design; k-maximum values; k-minimum values; latency reduction; least-significant bit; low-latency algorithm; low-latency components; min-search; most-significant bit; reconfigurable logic; software tool; Algorithm design and analysis; Decoding; Equations; Field programmable gate arrays; Hardware; Parity check codes; Table lookup; Bit-searching approach; HDL generator; Layered LDPC decoder; Low-density parity-check (LDPC) codes; Min-search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4799-4117-9
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2014.36
  • Filename
    6969398