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
Link To Document :
بازگشت