Jump to content

BCJR algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 218.227.145.80 (talk) at 01:57, 29 May 2008 (External links: +ja). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The BCJR algorithm is an algorithm for maximum a posteriori decoding of error correcting codes defined on trellises (principally convolutional codes). The algorithm is named after its inventers: Bahl, Cocke, Jelinek and Raviv [1]. This algorithm is critical to modern iteratively-decoded error-correcting codes including turbo codes and low-density parity-check codes.

References

  1. ^ L.Bahl, J.Cocke, F.Jelinek, and J.Raviv, "Optimal Decoding of Linear Codes for minimizing symbol error rate", IEEE Transactions on Information Theory, vol. IT-20(2), pp.284-287, March 1974.