Title :
Fast Chase algorithm with an application in turbo decoding
Author :
Hirst, Simon A. ; Honary, Bahram ; Markarian, Garik
Author_Institution :
Dept. of Commun. Syst., Lancaster Univ., UK
fDate :
10/1/2001 12:00:00 AM
Abstract :
Turbo product codes (TPCs) provide an attractive alternative to recursive systematic convolutional (RSC)-based turbo systems. Rather than employ trellis-based decoders, an algebraic decoder may be repeatedly employed in a low-complexity, soft-input/soft-output errors-and-erasures decoder such as the Chase algorithm. Taking motivation from efficient forced erasure decoders, this implementation re-orders the Chase algorithm´s repeated decodings such that the inherent computational redundancy is greatly reduced without degrading performance. The result is a highly efficient fast Chase implementation. The algorithm presented here is principally applicable to single error-correcting codes although consideration is also given to the more general case. The new decoder´s value in practical turbo schemes is demonstrated via application to decoding of the (64,57,4) extended Hamming TPC
Keywords :
Hamming codes; block codes; error correction codes; iterative decoding; linear codes; maximum likelihood decoding; turbo codes; SISO decoder; algebraic decoder; computational redundancy; errors-and-erasures decoder; extended Hamming codes; fast Chase algorithm; low-complexity decoder; single error-correcting codes; soft-input/soft-output decoder; turbo decoding; turbo product codes; Block codes; Convolutional codes; Degradation; Error correction codes; Maximum likelihood decoding; Maximum likelihood estimation; Product codes; Redundancy; Testing; Turbo codes;
Journal_Title :
Communications, IEEE Transactions on