Code cyclique - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Définition

  • Un code linéaire sur Fd et de paramètres [n, k, δ] est dit cyclique si l'espace vectoriel est muni de la structure d'anneau Fd/P[X], avec P[X] = Xn - 1, et si le code C est un idéal de dimension k de distance minimale δ.

Dire que le code est un idéal revient à dire qu'il est cyclique, c’est-à-dire qu'il vérifie la propriété suivante :

\forall (x_{n-1}, x_{n-2},\cdots,x_1, x_0) \in C \quad (x_{n-2}, x_{n-3},\cdots,x_0,x_{n-1}) \in C

Dans ce cas, la longueur du code est toujours une puissance du cardinal du corps de base moins un. Dans la pratique, la longueur du code est une puissance du cardinal du corps, souvent égal à deux et le dernier bit est un bit de parité.

On suppose dorénavant que C est un code cyclique de paramètres [n, k, δ] sur le corps Fd et qu'il existe m tel que d m - 1 est égal à n, α désigne une racine primitive de l'extension Fn + 1 de Fd.

Implémentation

Matrice génératrice

Contrôle

Page générée en 0.086 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise