DocumentCode
2444112
Title
Low Complexity Implementations of Sum-Product Algorithm for Decoding Low-Density Parity-Check Codes
Author
Oh, Daesun ; Parhi, Keshab K.
Author_Institution
Dept. of Electr. & Comput. Eng., Minnesota Univ.
fYear
2006
fDate
2-4 Oct. 2006
Firstpage
262
Lastpage
267
Abstract
In this paper, we propose low complexity implementations of sum-product algorithm (SPA) for decoding low-density parity-check (LDPC) codes. The finite precision implementations for SPA have an important tradeoff between the decoding performance and hardware complexity caused by two dominant area consuming factors. One is the memory for updated messages storage and the other is the look-up table (LUT) for implementation of nonlinear function Psi(x). The proposed two types of variable quantization schemes result in significant reductions of LUT sizes. Computer simulation results indicate that the performance losses of SPA with reduced LUT by proposed schemes are less than 0.05 dB compared to that of SPA with original LUT. Moreover, the proposed implementation offers a large reduction in the finite wordlength for storage of updated messages using a kind of compression technique without performance losses. As a result, using the proposed implementation based on variable quantization scheme and data compression technique, the novel proposed implementation for SPA decoder architecture offers significant reductions of 75% and 33% in hardware complexities of LUT and memories, respectively, without significant performance degradations over conventional uniform quantization scheme. Furthermore, since each LUT with variable (6:3) quantization scheme II has only 8 entries, its hardware implementation can be replaced with a small combination circuit instead of readonly-memory (ROM) for LUT
Keywords
data compression; decoding; parity check codes; product codes; quantisation (signal); table lookup; LDPC codes; LUT; SPA; data compression technique; decoding; look-up table; low-density parity-check codes; message storage; nonlinear function; quantization scheme; sum-product algorithm; Computer simulation; Data compression; Decoding; Degradation; Hardware; Parity check codes; Performance loss; Quantization; Sum product algorithm; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location
Banff, Alta.
ISSN
1520-6130
Print_ISBN
1-4244-0382-0
Electronic_ISBN
1520-6130
Type
conf
DOI
10.1109/SIPS.2006.352592
Filename
4161862
Link To Document