Analyse
Les auteurs se proposent d’étudier la complexité d’un algorithme de décodage pondéré des codes linéaires en blocs précédemment publié et de certaines de ses variantes simplifiées, en se restreignant au cas binaire. On présente à cet effet des calculs basés sur un modèle simplifié du fonctionnement du décodeur ainsi que des résultats de sa simulation. On commence par rappeler la description de cet algorithme en se référant au diagramme du treillis associé au code. Une description probabiliste du fonctionnement de l’algorithme sert d’introduction à un modèle dans lequel les «cotes» associées à chaque chemin du treillis, qu’il s’agit de comparer, sont scindées en deux termes additifs, l’un certain, l’autre aléatoire. Une évaluation de la complexité de l’algorithme optimal et de certaines de ses variantes simplifiées est développée à partir de ce modèle. La méthode de simulation de l’algorithme et de ses variantes, ainsi que les résultats obtenus, sont enfin présentés.
Abstract
This paper is devoted to study the complexity of an algorithm already published which is intended to weighted decoding of linear block codes, and of certain of its simplified variants ; the discussion is restricted to the binary case. To this end calculations based on a simplified model of the decoder operation as well as simulation results are presented. To begin with, the algorithm description is recalled, referring to the trellis associated with the code. A probabilistic description of the algorithm operation is used in order to introduce a model where each of the metrics associated with the paths, to be compared, is split into two additive parts, one of them being deterministic and the other one random. The complexity of the optimum decoding algorithm, as well as of simplified variants of it, is evaluated using this model. The method for simulating the algorithm and its variants, and the results thus obtained, are finally presented.
Similar content being viewed by others
Bibliographie
Battail (G.). Décodage pondéré optimal des codes linéaires en blocs. I. - Emploi simplifié du diagramme du treillis.Ann. Télécommunic., Fr. (1983),38, n∘ 11-12, pp. 443–459.
Battail (G.). Description polynomiale des codes en blocs linéaires.Ann. Télécommunic., Fr. (1983),38, n∘ 1-2, pp. 3–15.
Viterbi (A. J.). Error bounds for convolutional codes and an asymptotically optimum algorithm.IEEE Trans. IT, USA (1967),13, pp. 260–269.
Forney (G. D. Jr.). The Viterbi algorithm.Proc. IEEE, USA (1973),61, n∘ 3, pp. 268–278.
Wolf (J. K.). Efficient maximum likelihood decoding of linear block codes using a trellis.IEEE Trans. IT, USA (1978),24, n∘ 1, pp. 76–80.
Battail (G.), Fang (J.). Sur le décodage pondéré des codes linéaires.10e colloque sur le traitement du signal et ses applications, (1985),(GRETSI) pp. 507–511.
Fang (J.). Décodage pondéré des codes linéaires en blocs.Thèse de docteur-ingénieur présentée à l’ENST, Fr. (21 janvier 1986).
Dorsch (B. G.). A decoding algorithm for binary block codes and J-ary output channels.IEEE Trans. IT, USA (1974),20, n∘ 3, pp. 391–394.
Peterson (W. W.), Weldon (E. J. Jr.). Error correcting codes.MIT Press, USA (1972).
Battail (G.),Decouvelaere (M.). Décodage par répliques.Ann. Télécommunic., Fr. (1976),31, n∘ 11-12, pp. 387–404.
Berlekamp (E. R.),McEliece (R. J.), Van Tilborg (H. C. A.). On the inherent intractability of certain coding problems.IEEE Trans. IT, USA (1978),24, n∘ 3, pp. 384–386.
Abramowitch (M.), Stegun (I. A.). Handbook of mathematical functions, 5e éd.,Dover, NY.
Forney (G. D. Jr.). Burst error correction for the classic bursty channel.IEEE Trans. COM, USA (1971),19, n∘ 5, part II, pp. 772–781.
Proakis (J. G.). Digital communications.McGraw-Hill, USA (1983).
Author information
Authors and Affiliations
Additional information
Un compte-rendu partiel de cette étude a été présenté au Colloque IEEE de Théorie de l’Information, Brighton, Grande-Bretagne, 24–28 juin 1985, sous le titre «On trellis decoding of linear binary block codes». La partie I sous-titrée «Emploi simplifié du diagramme du treillis» a paru dans le n∘ 11–12, tome 38, pp. 443–459.
Rights and permissions
About this article
Cite this article
Battail, G., Fang, J. Décodage pondéré optimal des codes linéaires en blocs II. - Analyse et résultats de simulation. Ann. Telecommun. 41, 580–604 (1986). https://doi.org/10.1007/BF02997857
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02997857
Mots clés
- Code bloc
- Code linéaire
- Décodage
- Algorithme optimal
- Pondération
- Simulation numérique
- Complexité algorithme
- Code binaire
- Modèle stochastique