Académique Documents
Professionnel Documents
Culture Documents
C’est code en bloc linéaire, dans ce codage les colonnes de la matrice de contrôle H T sont
les tous les nombres les valeurs binaires ordonnées de 1 à n, la longueur du mot-code
n’est alors plus quelconque mais elle est n=2k – 1 (le zéro est exclu comme valeur de
colonne). De ce fait la matrice génératrice n’est pas aussi quelconque mais elle doit être
définie par la dimension C(n,m) = (2k – 1, 2k – 1 – k).
2
Chapitre 4.
Codes remarquables: Codage Hamming
[ ]
0 0 1 1
0 1 0 2
0 1 1 3
𝑇
𝐻 = 1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7
Pour faciliter les calculs algébriques , les positions des r symboles de contrôle c i
seront choisis selon les lignes de HT qui ne contiennent qu’un seul « 1»
3
Chapitre 4.
Codes remarquables: Codes de Hamming
G=
4
Chapitre 4.
Codes remarquables: Codes de Hamming étendus.
[ ][ ]
0 0 1 1
0 0 1
0 1 0 1
0 1 0
0 1 1 1
0 1 1
𝑇
𝐻 = 1 1 0 0 1
0 0 ⟶
1 0 1 1
1 0 1
1 1 0 1
1 1 0
1 1 1 1
1 1 1
0 0 0 1
Hamming Hamming étendu
C(7,4) C(8,4) 5
Chapitre 4.
Codes remarquables: Codes de Hamming étendus.
Le calcule de syndrome est obtenu de même manière que le code ordinaire mais
le vecteur possède un bit de plus par rapport au code ordinaire soit r+1.
ce bit supplémentaire indique la parité des erreurs, si les 3 bits de position
différent de 0 et si le bit de parité est 1 donc il existe une erreur, et si le bit de
parité est 0 il existe deux erreurs.