• DocumentCode
    2521505
  • Title

    Heuristic survivor selection for reduced complexity BCJR-type algorithms

  • Author

    Sikora, Marcin ; Costello, Daniel J., Jr.

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Notre Dame, Notre Dame, IN
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    2513
  • Lastpage
    2517
  • Abstract
    The invention of turbo coding demonstrated that interleaved concatenation of weak codes can achieve excellent performance in the waterfall region of the bit error rate curve when decoded iteratively. The performance curve of turbo codes, however, typically exhibits an error floor due to poor minimum distance. The minimum distance can be increased by introducing a stronger component code into the concatenation, but this can lead to unacceptably large decoding effort if full BCJR decoding is used. In this paper we consider reduced complexity soft input soft output decoding of convolutional codes with long constraint lengths. In particular, we consider the M*-BCJR algorithm, which uses the M-algorithm principle to preserve only the M most promising trellis states at each step of the forward recursion. We demonstrate that the forward state metrics, typically used in M-type algorithms, are insufficient to reliably identify the best M states. In contrast, very small M suffices to achieve very good decoding performance if the state selection is based on both the forward metric and an estimate of the backward metric. We present how a heuristic based on a supercode, a higher rate code containing all the codewords of the original code but having a simpler trellis representation, can serve as an efficient estimate for the backward state metrics, enabling practical decoding of turbo codes with a strong component code.
  • Keywords
    convolutional codes; error statistics; iterative decoding; trellis codes; turbo codes; M-algorithm principle; backward metric; bit error rate; codewords; complexity BCJR-type algorithms; convolutional codes; forward metric; heuristic survivor selection; soft input soft output decoding; trellis representation; turbo coding; waterfall region; Bit error rate; Concatenated codes; Convolutional codes; Iterative decoding; NASA; Parity check codes; Signal to noise ratio; State estimation; State-space methods; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory, 2008. ISIT 2008. IEEE International Symposium on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4244-2256-2
  • Electronic_ISBN
    978-1-4244-2257-9
  • Type

    conf

  • DOI
    10.1109/ISIT.2008.4595444
  • Filename
    4595444