• DocumentCode
    1106486
  • Title

    On the BCJR Algorithm for Rate-Distortion Source Coding

  • Author

    Anderson, John B. ; Eriksson, Tomas ; Goertz, Norbert

  • Author_Institution
    Lund Univ., Lund
  • Volume
    53
  • Issue
    9
  • fYear
    2007
  • Firstpage
    3201
  • Lastpage
    3207
  • Abstract
    The Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm is an important channel decoding method. We extend it to trellis rate-distortion data compression. Beginning from source coding principles, the derivation of the algorithm avoids channel coding or soft output ideas. The encoder does not use entropy coding; equiprobable reproducer letters are emphasized since these maximize entropy. The BCJR method is demonstrated by tests of a tail-biting variant. It performs much better than the ordinary Viterbi algorithm for short and medium blocks. However, the improvement stems from tail biting; the role of the BCJR is to achieve tail biting in a relatively simple way. Some issues that arise with tail biting are explored. It is shown that there is an optimal trellis state size for each block length.
  • Keywords
    rate distortion theory; source coding; trellis codes; BCJR algorithm; Bahl-Cocke-Jelinek-Raviv algorithm; equiprobable reproducer letters; source coding; tail-biting variant; trellis rate-distortion data compression; Combinatorial mathematics; Concrete; Error correction codes; H infinity control; Information theory; Parity check codes; Rate-distortion; Source coding; Tail; Turbo codes; Data compression; rate-distortion theory; tail biting; trellis coding;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2007.903146
  • Filename
    4294146