|
LA DETECTION DES ERREURS
Au
moment de la gravure, des erreurs se glissent sur
le CD. Pour que ces erreurs puissent être corrigées au
moment de la lecture par
une simple platine, les concepteurs du disque compact ont mis au point
des
systèmes de détection/correction, très complexes,
basés sur la redondance (augmentation
de la longueur d'un message par l'introduction de symboles
supplémentaires dans
un but de vérification) et l'interpolation (moyenne
des
échantillons précédents et suivants).
Schématiquement, sur un CD, des
informations sont ajoutées par un codage spécial, ce qui
permet au lecteur de
savoir quand des erreurs se sont glissées, et d'y
remédier. Lorsque cela
s'avère impossible et que des trous d'informations se
produisent, le lecteur
tente de remplir les blancs par interpolation. Enfin, si les erreurs
sont
telles que même l'interpolation s'avère impuissante, la
lecture s'interrompt
purement et simplement à cet endroit et passe à la suite
après une brève
coupure.
Pair
ou impair
?
La parité est
l'une des manières de detecter et de corriger les erreurs
sur le cd. Des infos sont rajoutées au moment de la gravure pour
pouvoir
vérifier l'intégrité des infos relues par la suite.
Imaginons qu'on doive inscrire sur notre disque une valeur (l'un des
samples en
16 bits 44,1 kHz) représentée par 1101 0000. On analyse
le nombre de uns à
l'intérieur de ce nombre. S'il est impair, comme ici, on inscrit
un bit de
parité supplémentaire, pour que le total de uns soit
pair. Notre nombre devient
donc : 1101
0000 1. Si au départ
on avait eu un nombre de zéro impair, il aurait fallut mettre un
zéro en plus a
la fin, comme l'exemple précedent.
Pour
résumé, grâce à la parité nous
pouvons savoir où sont les erreurs
lorsque l'on écoute le cd, et de les corriger.
|