Académique Documents
Professionnel Documents
Culture Documents
Séance 7 : Codage
M. L. BALDE
2020 − 2021
Définition
On appelle bloc de dimension k tout mot binaire de longueur k.
Les mots binaires de longueur n ainsi obtenus sont les mots de code
et l’ensemble des mots de code est le code.
Tests de parité
On regroupe les bits par blocs de dimension 3 et on ajoute à la fin
de chaque bloc un quatrième bit choisi de sorte que le nombre de 1
dans les mots de code soit toujours pair; par exemple 001 est codé
en 0011. Pour ce code k = 3, r = 1, n = 4 et le rendement est de
3/4.
Les mots de code sont représentés par les gros points sur la figure
suivante.
Principe
Le destinataire fait le pari que l’erreur commise est l’erreur la plus
probable, donc celle qui correspond au vecteur d’erreur de plus petit
poids et il va remplacer le message reçu par le mot de code le plus
proche.
Remarque
Sur le n-cube, cette méthode revient à repérer le sommet marqué
par un gros point qui est le plus proche de R et à remplacer R par
le mot de code associé à ce sommet.
Définition
On appelle distance minimale du code et on note d, la plus petite
distance séparant deux mots de code distincts.
Exemple
d = 2 pour le test de parité et d = 3 pour le codage par répétition.
Théorème
Le receveur détecte de façon certaine tous ls messages faux tant
que le nombre d’erreurs N, vérifie 0 < N < d. Par contre certains
messages faux comportant d erreurs ou plus ne sont pas détectés.
Théorème
Les messages sont bien corrigés tant que le nombre d’erreurs N
vérifie 0 ≤ N < d/2. Par contre les messages faux tels que d/2 ≤ N
ne sont pas forcément bien corrigés.
Notation
Les trois nombres : longueur, dimension et distance minimale jouent
un rôle fondamental dans la description d’un code; lorsqu’on veut
les mentionner on dit qu’on a affaire à un code [n, k, d].
Notation
De façon formelle, si on ne précise pas la valeur de d, on dit simple-
ment qu’on a affaire à un code [n, k].
Dés qu’on choisit la façon de calculer les bits de contrôle, les mots
de code sont déterminés, ainsi que leur distance minimale. On bien
d ≤ n, mais on peut obtenir une majoration plus fine.
Théorème
Les nombres n, r et t sont liés par l’inégalité de Hamming :
Définition
Un code qui possède cette propriété s’appelle un code parfait.