作者: Niclas Wiberg , Hans-Andrea Loeliger , Ralf Kotter
关键词: Soft output Viterbi algorithm 、 List decoding 、 Discrete mathematics 、 Iterative Viterbi decoding 、 Turbo code 、 Sequential decoding 、 Convolutional code 、 Tanner graph 、 Mathematics 、 Viterbi algorithm
摘要: A general framework, based on ideas of Tanner, for the description codes and iterative decoding (“turbo coding”) is developed. Just like trellis-based code descriptions are naturally matched to Viterbi decoding, Tanner graphs (which may be viewed as generalized trellises) decoding. Two basic algorithms versions Berrou et al. Hagenauer, respectively) shown natural generalizations forward-backward algorithm (Bahl al.) algorithm, respectively, arbitrary graphs. The careful derivation these clarifies, in particular, which a priori probabilities admissible how they properly dealt with. For cycle (a class binary linear block codes), complete characterization given error patterns that corrected by after infinitely many iterations.