Optimizing iterative decoding of low-density parity check codes on programmable pipelined parallel architectures

12Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper investigates the problem of minimizing the latency of iterative decoding of Low-density parity check codes using the sum-product algorithm on a proposed low-complexity programmable pipelined parallel architecture. We present heuristic techniques for solving the NP-hard combinatorial optimization problems of mapping and scheduling the processing tasks of decoding an arbitrary LDPC code on n parallel pipelined processing units so as to minimize the total number of clock cycles required to complete a single decoding iteration. We compare the quality of result and running time of the proposed techniques to those of simple randomized techniques. We also investigate the effect of using local buffering at the pipelined processing units. In the case of zero local buffering, the proposed mapping and ordering techniques offer an improvement of 75.1% over randomized alternatives for the case of n=16. The proposed mapping technique always leads to an improvement of at least 11% over randomized mapping even if infinite local buffering is used. It is shown that a speedup factor of 1.12n-0.024n2 can be achieved using a local buffer size of only 32 words.

Cite

CITATION STYLE

APA

Al-Rawi, G., Cioffi, J., Motwani, R., & Horowitz, M. (2001). Optimizing iterative decoding of low-density parity check codes on programmable pipelined parallel architectures. In Conference Record / IEEE Global Telecommunications Conference (Vol. 5, pp. 3012–3018). https://doi.org/10.1109/glocom.2001.965980

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free