Thèse soutenue

Codes Cortex et construction de codes auto-duaux optimaux

FR  |  
EN
Auteur / Autrice : Ayoub Otmani
Direction : Thierry BergerPhilippe 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

Résumé

FR  |  
EN

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].