NASA Technical Reports Server (NASA) · 1996 · 153 citations · 18 references
Open access
EngineeringComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureDigital CommunicationChannel CodingCoding TheoryDigital Signal ProcessingError Control CodingError-correcting CodesLookup TablesAnalytic ApproximationsConcatenated CodesDecoding AlgorithmsIterative DecodingSliding Window AlgorithmsTurbo CodesViterbi AlgorithmViterbi Decoding
In this article, we present two versions of a simplifled maximum a posteriori decoding algorithm. The algorithms work in a sliding window form, like the Viterbi algorithm, and can thus be used to decode continuously transmitted sequences obtained by parallel concatenated codes, without requiring code trellis termination. A heuristic explanation is also given of how to embed the maximum a posteriori algorithms into the iterative decoding of parallel concatenated codes (turbo codes). The performances of the two algorithms are compared on the basis of a powerful rate 1/3 parallel concatenated code. Basic circuits to implement the simplifled a posteriori decoding algorithm using lookup tables, and two further approximations (linear and threshold), with a very small penalty, to eliminate the need for lookup tables are proposed. I. Introduction and Motivations The broad framework of this analysis encompasses digital transmission systems where the received signal is a sequence of wave forms whose correlation extends well beyond T, the signaling period. There can be many reasons for this correlation, such as coding, intersymbol interference, or correlated fading. It
18