• DocumentCode
    749994
  • Title

    Optimal Puncturing Ratios and Energy Allocation for Multiple Parallel Concatenated Codes

  • Author

    Brännström, Fredrik ; Rasmussen, Lars K. ; Grant, Alex J.

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg
  • Volume
    55
  • Issue
    5
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    2062
  • Lastpage
    2077
  • Abstract
    We propose a systematic design framework for optimal, low-complexity punctured multiple parallel concatenated codes (MPCCs), based on minimizing the convergence threshold using extrinsic information transfer (EXIT) charts. As the convergence threshold is related to the area between the two EXIT curves, the corresponding optimization problem is equivalent to a curve-fitting problem. The EXIT curves are determined by the respective EXIT functions of the constituents, which can be conveniently shaped through the use of random puncturing and unequal energy allocations across parallel coding streams. The design task is therefore to find the optimal combination of constituents, puncturing ratios, and energy allocation for matching the EXIT curves. A search over all rate-one convolutional codes of memory length four or less is performed, identifying 98 classes of codes with unique EXIT functions out of a total of 310 codes. Low-complexity MPCCs with up to four constituents are found, where the convergence thresholds are observed to be within 0.1 dB or less of the fundamental minimum signal-to-noise ratio (SNR) corresponding to the binary phase-shift keying (BPSK) capacity for code rates 1/3 les R les 7/8. Further allowing for unequal energy allocation, the convergence thresholds for lower code rates are similarly improved.
  • Keywords
    concatenated codes; convolutional codes; phase shift keying; binary phase-shift keying; convolutional codes; energy allocation; extrinsic information transfer; low-complexity punctured multiple parallel concatenated codes; optimal puncturing ratios; random puncturing; unequal energy allocations; Australia; Concatenated codes; Convergence; Convolutional codes; Councils; Curve fitting; Lakes; Phase shift keying; Signal to noise ratio; Turbo codes; Code search; energy allocation; extrinsic information transfer (EXIT) chart; iterative decoding; parallel concatenated codes; puncturing;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2009.2015997
  • Filename
    4839034