Sciences et Actuariat
Bienvenue sur ce site
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1 0 1 0 0111 011 0001 0111 0100
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1 0 11 01 101 001 1011
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1 10111 0110 100011
0 0 0 1 1 1 0 1 11 01 111 0000 111 00 111 0 1 0 1 0 1111 0110 111000 111 0 11 0 111100 1110 1100000 111 11 0 01 1
Codes cycliques.

Il faut savoir que les codes cycliques sont en fait une amélioration des codes polynomiaux (que je n'ai pas traité ici) qui sont eux même des codes linéaires systématiques.

Définition :

Un code linéaire est dit cyclique s’il est stable par permutation à droite, c’est à dire : . L’algèbre est un espace vectoriel de dimension dont est une base - démonstration. On peut alors identifier le vecteur de au polynôme .
est un sev de , comme il est cyclique on a .
Donc par récurrence, pour tout polynôme on a d’où est un idéal de .
Car réciproquement, tout idéal de est un sous espace vectoriel stable par permutation à droite.
Comme cet anneau est principal, on a que est engendré par , où est un polynôme de qui divise , de plus est unique lorsqu’on le choisi unitaire - démonstration. s’appelle le polynôme générateur de .

Donc un code cyclique est un code polynomial dont le polynôme générateur divise .

Principe de codage:

On obtient le mot codé associé au mot initial de cette façon est le reste de la division euclidienne de par le polynôme générateur que l’on note ainsi. Donc .
On remarque que les bits de forment les bits du champ de contrôle, de plus les bits de poids fort forment le mot initial, c’est un code systématique.

Principe de détection des erreurs :

A la réception, chaque mot reçu est divisé par le polynôme générateur et un reste non nul indique qu'il y a eu erreur lors de la transmission.

Recherche des polynômes générateurs :

On considère le corps algébriquement clos de . Dans un tel corps on a : est une racine n.ième primitive de l’unité dans .
On peut considérer que le corps est un espace vectoriel de dimension sur . On considère alors l’ensemble . On a donc que est un idéal de d’où . Comme , on a alors qui divise . On en déduit que (théorème du cours de MP).

D’après Galois : (résultat admis)
On a automorphisme de corps de qui laisse invariant .
D’où dans (où représente l’ordre de l’élément ).

On recherche alors les polynômes de de degré qui divisent .On s’intéressera aux polynômes unitaires.
Soit un diviseur de dans ; : où est une partie de . On identifie alors l’ensemble à .

Proposition :
Soit une partie de . est stable par permutation par : démonstration.

Il suffit alors de trouver une partie de de éléments stable par permutation par , on pourra alors construire un polynôme générateur. Exemple de construction d'un polynôme générateur.