• DocumentCode
    1085688
  • Title

    Mapping interleaving laws to parallel turbo and LDPC decoder architectures

  • Author

    Tarable, Alberto ; Benedetto, Sergio ; Montorsi, Guido

  • Author_Institution
    Politecnico di Torino, Italy
  • Volume
    50
  • Issue
    9
  • fYear
    2004
  • Firstpage
    2002
  • Lastpage
    2009
  • Abstract
    For high-data-rate applications, the implementation of iterative turbo-like decoders requires the use of parallel architectures posing some collision-free constraints to the reading/writing process from/into the memory. This consideration applies to the two main classes of turbo-like codes, i.e., turbo codes and low-density parity-check (LDPC) codes. Contrary to the literature belief, we prove in this paper that there is no need for an ad hoc code design to meet the parallelism requirement, because, for any code and any choice of the scheduling of the reading/writing operations, there is a suitable mapping of the variables in the memory that grants a collision-free access. The proof is constructive, i.e., it gives an algorithm that obtains the desired collision-free mapping. The algorithm is applied to two simple examples, one for turbo codes and one for LDPC codes, to illustrate how the algorithm works.
  • Keywords
    iterative decoding; parallel architectures; parity check codes; turbo codes; LDPC decoder; collision-free constraints; iterative turbo-like decoders; mapping interleaving laws; memory mapping; parallel architectures; reading-writing process; Concatenated codes; Convolutional codes; Delay; Interleaved codes; Iterative decoding; Maximum likelihood decoding; Parity check codes; Read-write memory; Turbo codes; Writing; LDPC; Low-density parity-check; codes; memory mapping; parallel implementation; turbo codes;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2004.833353
  • Filename
    1327801