• DocumentCode
    29898
  • Title

    Generalized Distributive Law for ML Decoding of Space–Time Block Codes

  • Author

    Natarajan, Lakshmi Prasad ; Rajan, B. Sundar

  • Author_Institution
    Dept. of Electr. Commun. Eng., Indian Inst. of Sci., Bangalore, India
  • Volume
    59
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    2914
  • Lastpage
    2935
  • Abstract
    The problem of designing good space-time block codes (STBCs) with low maximum-likelihood (ML) decoding complexity has gathered much attention in the literature. All the known low ML decoding complexity techniques utilize the same approach of exploiting either the multigroup decodable or the fast-decodable (conditionally multigroup decodable) structure of a code. We refer to this well-known technique of decoding STBCs as conditional ML (CML) decoding . In this paper, we introduce a new framework to construct ML decoders for STBCs based on the generalized distributive law (GDL) and the factor-graph-based sum-product algorithm. We say that an STBC is fast GDL decodable if the order of GDL decoding complexity of the code, with respect to the constellation size M, is strictly less than Mλ, where λ is the number of independent symbols in the STBC. We give sufficient conditions for an STBC to admit fast GDL decoding, and show that both multigroup and conditionally multigroup decodable codes are fast GDL decodable. For any STBC, whether fast GDL decodable or not, we show that the GDL decoding complexity is strictly less than the CML decoding complexity. For instance, for any STBC obtained from cyclic division algebras which is not multigroup or conditionally multigroup decodable, the GDL decoder provides about 12 times reduction in complexity compared to the CML decoder. Similarly, for the Golden code, which is conditionally multigroup decodable, the GDL decoder is only half as complex as the CML decoder.
  • Keywords
    algebraic codes; communication complexity; graph theory; maximum likelihood decoding; space-time block codes; CML decoding complexity; GDL decoding complexity; Golden code; ML decoding complexity technique; STBC; conditional ML decoding; conditionally multigroup decodable code; cyclic division algebra; factor graph-based sum-product algorithm; generalized distributive law; maximum likelihood decoding; space-time block code; sufficient condition; Complexity theory; Junctions; Kernel; Maximum likelihood decoding; Maximum likelihood estimation; Schedules; Decoding; factor graphs; fast decodable codes; generalized distributive law (GDL); low complexity; maximum-likelihood (ML); multigroup decodable codes; space–time block codes (STBCs); sum–product algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2013.2242956
  • Filename
    6420945