Title :
On the Design of Fast Convergent LDPC Codes for the BEC: An Optimization Approach
Author :
Jamali, Vahid ; Karimian, Yasser ; Huber, Johannes ; Attari, Mahmoud Ahmadian
Author_Institution :
Inst. for Digital Commun., FriedrichAlexander-Univ. Erlangen-Nurnberg (FAU), Erlangen, Germany
Abstract :
The complexity-performance trade-off is a fundamental aspect of the design of low-density parity-check (LDPC) codes. In this paper, we consider LDPC codes for the binary erasure channel (BEC), use code rate for performance metric, and number of decoding iterations to achieve a certain residual erasure probability for complexity metric. We first propose a quite accurate approximation of the number of iterations for the BEC. Moreover, a simple but efficient utility function corresponding to the number of iterations is developed. Using the aforementioned approximation and the utility function, two optimization problems w.r.t. complexity are formulated to find the code degree distributions. We show that both optimization problems are convex. In particular, the problem with the proposed approximation belongs to the class of semi-infinite problems which are computationally challenging to be solved. However, the problem with the proposed utility function falls into the class of semi-definite programming (SDP) and thus, the global solution can be found efficiently using available SDP solvers. Numerical results reveal the superiority of the proposed code design compared to existing code designs from literature.
Keywords :
approximation theory; iterative decoding; mathematical programming; parity check codes; probability; BEC; aforementioned approximation; binary erasure channel; code degree distributions; complexity metric; complexity performance trade-off; decoding iterations; fast convergent LDPC codes; low density parity check codes; optimization problems; performance metric; residual erasure probability; semidefinite programming; utility function; Approximation methods; Complexity theory; Iterative decoding; Measurement; Optimization; Programming; Low-density parity-check (LDPC) codes; complexity-performance trade-off; density evolution; message-passing decoding; messagepassing decoding; semi-definite programming (SDP);
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2014.2385858