Codes Cortex et construction de codes auto-duaux optimaux
Auteur / Autrice : | Ayoub Otmani |
Direction : | Thierry Berger, Philippe Gaborit |
Type : | Thèse de doctorat |
Discipline(s) : | Mathématiques et ses applications |
Date : | Soutenance en 2002 |
Etablissement(s) : | Limoges |
Partenaire(s) de recherche : | Autre partenaire : Université de Limoges. Faculté des sciences et techniques |
Mots clés
Résumé
Nous étudions une famille de codes correcteurs d'erreurs nommés codes CORTEX. La construction repose sur l'utilisation de codes de base de petites longueurs de rendement 1/2 assemblés en couches entre lesquelles sont insérées des permutations. Il est prouvé que l'auto-dualité est conservée par cette construction. De plus, les codes CORTEX construits à partir du code de Hamming étendu de longueur 8 sont de type I (resp. Type II) si le nombre de permutations est impair (resp. Pair). Cette thèse consiste en l'étude de cette famille de codes afin de fournir une construction effective de codes optimaux. Nous montrons ainsi que tous les codes de type II peuvent être construits sous cette forme si le code de base considéré est le code de Hamming étendu de longueur 8. Nous exhibons un exemple qui prouve que cette propriété n'est pas vraie dans le cas des codes de type I. Nous montrons que les codes CORTEX sont des codes quasi-cycliques si les permutations choisies sont des transformations affines. Nous nous intéressons ensuite à la représentation sous forme de graphes de Tanner des codes CORTEX. En se restreignant à la classe des graphes de Tanner à lacets, nous montrons qu'il est possible de construire un treillis à 16 états pour le code de Golay binaire, un treillis minimal à 9 états pour le code de Golay ternaire et un treillis à 256 états pour un code auto-dual sur Z4 de paramètres (24,4[12],12) pour la distance de Lee. Enfin, nous proposons une généralisation de cette construction à des codes de tout rendement. Nous montrons numériquement qu'il est possible de construire plusieurs codes auto-duaux optimaux spécialement à des longueurs où les constructions classiques n'en fournissent pas. Certains des codes ainsi construits répondent à des questions ouvertes comme celle de la construction du premier code auto-dual ternaire de paramètres [52,26,15].