Académique Documents
Professionnel Documents
Culture Documents
Un code correcteur est une technique de codage basée sur la redondance. Elle est destinée à
corriger les erreurs de transmission d'un message sur une voie de communication peu fiable.
La théorie des codes correcteurs ne se limite pas qu'aux communications classiques (radio,
câble coaxial, fibre optique, etc.) mais également aux supports de stockage comme les
disques compacts, la mémoire RAM et d'autres applications où l'intégrité des données est
importante.
• Des canaux de transmission imparfaits entraînent des erreurs lors des échanges de
données.
et une connexion à 1 Mo/s, en moyenne 8 bits erronés sont transmis chaque seconde...
2. On envoie « zéro trente-deux quatre cent soixante et un quarante et un zéro trois ». S'il y
a des erreurs de transmission, par exemple si je reçois « zérb trente-deu quate cent soixante
en un quaranhe et on zéro tros », je suis capable de corriger les erreurs et de retrouver le
bon numéro.
Dans le premier cas, l'information est la plus concise possible. Dans le deuxième cas au
contraire,le message contient plus d'informations que nécessaire. C'est cette redondance
qui permet la détection et la correction d'erreurs.
Principe général
• Chaque suite de bits à transmettre est augmentée par une autre suite de bits dite « de
redondance » ou « de contrôle ».
• Pour chaque suite de k bits transmise, on ajoute r bits. On dit alors que l'on utilise un code
C(n, k) avec n = k + r .
[CODAGE]
Il existe deux catégories de codes : les codes détecteurs d’erreurs, les codes correcteurs
d’erreurs.
Le code de Hamming : un code détecteur et correcteur d’erreurs.