Skip to main content
Log in

Décodage pondéré optimal des codes linéaires en blocs

I. - Emploi simplifié du diagramme du treillis

Optimum soft-decision decoding of linear block codes

I - Simplified trellis decoding

  • Published:
Annales des Télécommunications Aims and scope Submit manuscript

Analyse

On envisage le décodage pondéré, à vraisemblance maximale mot par mot, des codes q-aires linéaires en blocs. Tous les mots d’un tel code sont représentés par un diagramme en treillis, précisément défini grâce à la représentation du code par un polynôme à plusieurs indéterminées. On définit en fonction des probabilités a priori une « cote » associée aux chemins en les nœuds du treillis, qui est une fonction non croissante du niveau de nœud et telle que le mot qui atteint la plus grande cote au dernier niveau de nœud (cote finale) est le meilleur pour le critère de vraisemblance maximale. Le décodage peut alors utiliser l’algorithme de Viterbi mais, si la cote finale d’un chemin particulier est connue, les nœuds du treillis de cote supérieure peuvent seuls appartenir au meilleur chemin. De plus, dès que l’on trouve un chemin meilleur que le chemin initialement considéré, sa cote finale sert de nouveau seuil pour la cote des nœuds, au-dessous duquel il n’y a plus à en tenir compte. Le seuil initial adopté est la cote finale du chemin spécifié par le résultat de la décision ferme sur les k premiers symboles, k étant la dimension du code. On montre de plus que son calcul fait intervenir celui du syndrome. On examine la stratégie d’exploration des autres chemins. On montre qu’un classement des symboles par fiabilité décroissante rend minimal le volume de calcul nécessaire en moyenne. Pour terminer, des moyens de simplifier davantage au détriment de l’optimalité sont brièvement décrits.

Abstract

Maximum likelihood, word-by-word soft decoding of linear q-ary block codes is considered. All codewords are represented by a trellis which is precisely defined using multiindeterminate polynomial representation of the code. A metric is defined in terms of the a priori probabilities, associated with the paths at the trellis nodes, such that it is a nonincreasing function of the node level and that the word of largest metric at the terminal node level (terminal metric) is the best one according to the maximum likelihood criterion. Then decoding may use the Viterbi algorithm but, if the terminal metric of a particular path is known, only nodes of larger metric need be considered. Moreover, once a path better than the initial one is determined, its terminal metric sets a new threshold, below which they have no longer to be considered. For setting the initial threshold, the path determined by the hard decision on the first k symbols is used (k is the code dimension). The author shows that computing its terminal metric is related to syndrome computation. He discusses the strategy for exploring the other paths. Minimizing the decoding effort results if the symbols are reordered in terms of their reliability. Finally, means for further simplifying at the expense of optimality are briefly discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Bibliographie

  1. Battail (G.) Description polynomiale des codes en blocs linéaires.Ann. Télécommunic., Fr. (1983),38, n∘ 1–2, pp. 3–15.

    MATH  Google Scholar 

  2. Battail (G.). Débits critiques en transmission non binaire orthogonale, avec décisions fermes ou pondérées, à paraître dans lesAnnales des Télécommunic. en 1984.

  3. Wolf (J. K.). Efficient maximum likelihood decoding of linear block codes using a treillis.IEEE Trans. IT, USA (1978),24, pp. 76–80.

    Article  MATH  Google Scholar 

  4. Battail (G.),Decouvelaere (M.). Décodage par répliques.Ann. Télécommunic., Fr. (1976),31, n∘ 11–12, pp. 387–404.

    Google Scholar 

  5. Massey (J. L.). Foundation and methods of channel encoding.Information and System Theory in Digital Communication, NTG Fachberichte Band 65, VDE Verlag, Berlin (1978), pp. 148–157.

    Google Scholar 

  6. Battail (G.),Decouvelaere (M.),Godlewski (P.). Replication decoding.IEEE Trans. IT, USA (1979),35, pp. 332–345.

    Article  MathSciNet  Google Scholar 

  7. Battail (G.). Décodage pondéré optimal des codes linéaires en blocs. II. Analyse et résultats de simulation, en préparation.

  8. MacWilliams (F. J.), Sloane (N. J. A.). The theory of error-correcting codes.North-Holland, Amsterdam (1977).

  9. Gallager (R. G.). Information theory and reliable communication,J. Wiley, New York (1968).

    MATH  Google Scholar 

  10. Clark (G. C.) Jr.,Cain (J. B.). Error-correction coding for digital communication.Plenum Press, New York (1981).

    Google Scholar 

  11. Matis (K. R.),Modestino (J. W.). Reduced-search softdecision trellis decoding of linear block codes.IEEE Trans. IT, USA (1982),28, n∘ 2, pp. 349–355.

    Article  MathSciNet  Google Scholar 

  12. El-Soudani (M.). Sur le décodage pondéré, par treillis, des codes linéaires en blocs.Thèse de Docteur-Ingénieur présentée à l’ENST, soutenue le 7 juillet 1983.

Download references

Author information

Authors and Affiliations

Authors

Additional information

Ce travail a été présenté au colloque IEEE de Théorie de l’Information, Saint-Jovite, Québec, Canada, 26–30 septembre 1983, sous le titre « Simplified optimum soft decoding of linear block codes ».

Rights and permissions

Reprints and permissions

About this article

Cite this article

Battail, G. Décodage pondéré optimal des codes linéaires en blocs. Ann. Télécommun. 38, 443–459 (1983). https://doi.org/10.1007/BF02997878

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02997878

Mots clés

Key words

Navigation