Bases de la théorie de l'information et du codage

On veut ajouter aux données 1101 les 3 bits de contrôle d'un CRC de polynôme générateur x³ + x + 1 (suite de bits 1011). Les bits de contrôle sont le reste de la division de 1101000, les données suivies de trois 0, par 1011, en utilisant le OU exclusif au lieu de la soustraction dans la division. Quels sont les bits de contrôle ?

  1. A001
  2. B101
  3. C110
Afficher la réponse et l'explication

Réponse : A. 001

On divise 1101000 par 1011. Le OU exclusif des 1101 de tête et de 1011 donne 0110 ; en abaissant le bit suivant, on obtient 1100, dont le OU exclusif avec 1011 donne 0111 ; 1110 avec 1011 donne 0101 ; et enfin 1010 avec 1011 donne 0001 : le reste est donc 001. On envoie 1101001, et le récepteur juge qu'il n'y a pas d'erreur si le reste de la division par 1011 vaut 0.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de la théorie de l'information et du codage

  1. Quelle description d'un CRC dont le polynôme générateur est de degré r (r bits de contrôle) et a un terme constant égal à 1 est correcte ?
  2. Quelle est la distance de Hamming entre les deux mots de code de 7 bits 1011010 et 0110011 ?
  3. La distance de Hamming minimale d'un code (la plus petite distance de Hamming entre deux mots de code quelconques) vaut 5. On envisage de l'utiliser uniquement pour la détection d'erreurs, ou uniquement pour la correction d'erreurs. Quelle association entre le nombre de bits erronés toujours détectables et le nombre de bits erronés toujours corrigibles est correcte ?
  4. Quelle association entre la distance de Hamming minimale du code formé des quatre mots de code 00000, 01011, 10101 et 11110 et le nombre de bits erronés qu'il peut toujours corriger est correcte ?
  5. Quelle valeur est la plus proche du rendement du code de Hamming (7, 4), qui ajoute 3 bits de contrôle à 4 bits de données pour former un mot de code de 7 bits ?