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
Link To Document