• DocumentCode
    151674
  • Title

    An efficient complexity-optimizing LDPC code design for the binary erasure channel

  • Author

    Jamali, Vahid ; Karimian, Yasser ; Huber, Johannes ; Ahmadian, Mohammad

  • Author_Institution
    Friedrich Alexander-Univ. Erlangen-Nurnberg, Erlangen, Germany
  • fYear
    2014
  • fDate
    18-22 Aug. 2014
  • Firstpage
    238
  • Lastpage
    242
  • 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. The available complexity-optimizing problems in the literature for the BEC are either non-convex or belong to the class of semi-infinite problems which are computationally challenging to be solved. Hence, in this paper, we first propose a lower bound on the number of iterations for the BEC. Moreover, a simple but efficient utility function corresponding to the number of iterations is developed. Using this utility function, an optimization problem w.r.t. complexity is formulated to find complexity-optimized code degree distributions. We prove that the considered 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
    binary codes; channel coding; computational complexity; iterative decoding; mathematical programming; parity check codes; BEC; LDPC code design; SDP solvers; binary erasure channel; code degree distributions; complexity-optimizing problems; complexity-performance trade-off; decoding iterations; low-density parity-check codes; semidefinite programming; semiinfinite problems; utility function; Approximation methods; Complexity theory; Iterative decoding; Optimization; Programming; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Turbo Codes and Iterative Information Processing (ISTC), 2014 8th International Symposium on
  • Conference_Location
    Bremen
  • Type

    conf

  • DOI
    10.1109/ISTC.2014.6955121
  • Filename
    6955121