TD Réseau Les codes correcteurs et les codes détecteurs Claude
Le code de Hamming : un code détecteur et correcteur d'erreurs. Le CRC (Cycle Le CRC (6). Exercices : On utilisera le polynôme générateur x. 4 + x2 + x. 1 ...
Chapitre12_IFT1215.ps (mpage)
Code CRC -Exemple . . . . . . . . . . . . . . . . . . . . . . . 13. Code CRC -Polynômes générateurs . . . . . . . . . . 15. Exercices . Le message corrigé est ...
TD : Code et détection derreur
Même question en utilisant une parité impaire. Exercice 2. 1. Calculez le bloc de contrôle d'erreurs (CRC) correspondant `a la suite de bits M en utilisant le
Codes détecteurs et correcteurs B. Rouzeyre
un seul bit) d'un code est corrigée. ▫ dem. ○ 1/ d≥3 puisque t≥1. Tous les CRC-16 and CRC-16-ANSI). CRC-16-CCITT x16 + x12 + x5 + 1 (X.25 HDLC
EXERCICES CORRIGES SUR LES RESEAUX ETHERNET Exercice
Exercice n°1 CRC (Cyclic Redundancy Check). Méthode de calcul du CRC. – Calcul Exercice n°3 : Codage du flux binaire. – Ethernet est basé sur le codage ...
Test Ecrit N° 1 en Communications Numériques 2 (CN2)
10 déc. 2015 Corrigé type de test écrit n°1 / sujet A. Exercice 1 : Le CRC - Code Cyclique de Redondance (Cyclic Redundancy Code). (6 pts). Soit le polynôme ...
Version consolidée du règlement CRC 99-02 au 1
cours des exercices antérieurs. soit l'entreprise consolidante applique la méthode du cours de clôture aux comptes de l'entreprise étrangère corrigés ...
TD2 - Calculs de code de contrôle derreurs
Exercice 4 (Bonus CRC). Le code CRC va utiliser une clef et réaliser un calcul pour obtenir un code similaire à celui du bit de parité mais plus robuste c
Règlement de lANC n° 2015-11 du 26 novembre 2015
26 nov. 2015 ... CRC n° 99-01 relatif aux modalités d'établissement ... 343-7 du code des assurances est alimentée
[PDF] TD Réseau Les codes correcteurs et les codes détecteurs Claude
Le code de Hamming : un code détecteur et correcteur d'erreurs Le CRC (Cycle Redundancy Check) : un code détecteur d'erreurs Année 2003-2004 – p 3/22
[PDF] TD2 - Correction des exercices 1 Somme de contrôle (Checksum)
2 Code de Redondance Cyclique (Cyclic Redundancy Check) 2 1 Calcul du CRC d'une séquence binaire Calculer le CRC associé à la séquence binaire 00101101011
[PDF] Corrigé Exercice 1: 1a : P X = = C p 1 ? p = 012345 1b - LIRMM
Le code par parité impaire n'est pas linéaire sa capacité de détection est de 1 bit pour tout n Exercice 4: a: toute erreur sur un nombre impair de bit
[PDF] TD : Code et détection derreur
Même question en utilisant une parité impaire Exercice 2 1 Calculez le bloc de contrôle d'erreurs (CRC) correspondant `a la suite de bits
[PDF] Protocoles réseaux TD no 1 : Codes détecteurs - IRIF
Un code est une fonction C qui a tout mot de m bits associe un mot de n bits n>m Exercice 2 : bit de parité Exercice 3 : codes CRC 1 Coder
[PDF] TD2 - Calculs de code de contrôle derreurs
Exercice 4 (Bonus CRC) Le code CRC va utiliser une clef et réaliser un calcul pour obtenir un code similaire à celui du bit de parité mais plus
[PDF] Exercices couches OSI 1 Codes polynomiaux
Dessiner le signal qu'aurait émis un codeur en bande de base utilisant le code de Miller pour transmettre la suite de bits de la question 3 Exercice 2
[PDF] EXERCICES CORRIGES SUR LES RESEAUX ETHERNET
EXERCICES CORRIGES SUR LES RESEAUX ETHERNET Exercice n°1 CRC (Cyclic Redundancy Check) Ethernet est basé sur le codage Manchester (simple)
[PDF] TD 03 : Détection et correction des erreurs - Adrien Poupa
Montrer qu'un code dont la distance de Hamming est d peut détecter d-1 erreurs Le nombre et les types d'erreurs détectables par le CRC dépendent des
Département d"Informatique
DUT Informatique 2A
Traitement de l"information
TD2 - Correction des exercices
1 Somme de contrôle (Checksum)
On souhaite envoyer le motRsTW. Pour cela, la séquence binaire correspondante s"obtient en considérant la représentation binaire du code ASCII de chaque caractère. De plus, la séquence binaire codant le mot sera encadrée par deux octets : - l"un en début, qui aura pour valeurBE16; - l"autre octet,ED16, sera lui à la fin de la séquence. La séquence binaire qui sera à transmettre, construite comme expliqué précédemment, comportera donc 6 octets. À ces octets, on ajoute une somme de contrôle sur 7 bits, plus un bit de parité impaire. Le bit de parité impaire est calculé en ne considérant que les bits de la somme de contrôle. On vous demande de donner, sous forme hexadécimale, la séquence binaire (7 octets) qui serait effectivement transmise.Indication :codes ASCII sur 8 bits.
-R!010100102; -T!010101002; -W!010101112; -s!011100112.Les étapes à suivre
¬Écriture de la séquence binaire sans la somme de contrôle et le bit de parité Calcul de la somme de contrôle, puis du bit de parité ®Ajout de la somme de contrôle et du bit de parité à la séquenceCorrection
¬Séquence binaire sans la somme de contrôle et le bit de parité1 0 1 1 1 1 1 0 0 0 10 1 0 1 0 0 1 1 1 0 0 1 1B E 5 2 7 3
0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1
5 4 5 7 E DR s
T W190 82 115
84 87 23710 10 10
10 10 10
1 Calcul de la somme de contrôle, puis du bit de parité -190 + 82 + 115 + 84 + 87 + 237 = 795; -s= 7!2s= 128, d"où795%128 = 27 = 0011011
2 sur 7 bits. En ajoutant le bit de parité on obtient finalement001101112. ®Ajout de la somme de contrôle et du bit de parité à la séquenceLa séquence finalement transmise est :
BE52735457ED3716
2 Code de Redondance Cyclique (Cyclic Redundancy Check)
2.1 Calcul du CRC d"une séquence binaire
Calculer le CRC associé à la séquence binaire00101101011avec les polynômes générateurs
G(x) =x5+x2+ 1etG(x) =x4+ 1.
Correction
- Polynôme générateurG(x) =x5+x2+ 1!degréd= 5et séquence100101¬S(x)x5= 0010110101100000(ajout de 5 zéros)
Calcul de la division modulo 2!R(x) =010000010110101100000100101100101
001000100
1 1100101
000100100001
100101
000001000000
R(x)®Calcul de la soustraction modulo 2 du resteR(x)deS(x)x5 Il suffit d"ajouter les 5 bits deR(x)à la fin deS(x).T(x) = 0010110101101000
- Polynôme générateurG(x) =x4+ 1!degréd= 4et séquence10001¬S(x)x4= 001011010110000(ajout de 4 zéros)
Calcul de la division modulo 2!R(x) =1100
200101101011000010001
10001001101
10001R(x)110
10111111
100010111011
10001011000
1 1000101 100 01
10001000110000®Calcul de la soustraction modulo 2 du resteR(x)deS(x)x4
Il suffit d"ajouter les 4 bits deR(x)à la fin deS(x).T(x) = 001011010111100
2.2 Vérification d"une séquence binaire
Vérifier la séquence11010110111110avec le polynômeG(x) =x4+x+ 1.Correction
T(x) = 11010110111110etG(x) = 10011
¬Calcul de la division suivante modulo 2T(x)G(x)1101011011111010011
100111
R(x) 00100111
10011000000
100001111
10011
00 001 101
1 10011000000
3 Comme le resteR(x) = 0on en déduit qu"il n"y a pas d"erreur.2.3 Calcul du CRC d"une séquence binaire
- On souhaite envoyer la séquence binaire10110110. Que faut-il ajouter à la fin de laséquence si on utilise un code de redondance cyclique défini par le polynôme générateur
x4+x2+ 1?
- Quelle est la séquence binaire finalement envoyée?Correction
- Polynôme générateurG(x) =x4+x2+ 1!degréd= 4et séquence10101¬S(x)x4= 101101100000(ajout de 4 zéros)
Calcul de la division modulo 2!R(x) =110110110110000010 01 110 01 11
R(x)0 00 11
10 01 1
10 01 1
00 1 100101
0 01 1101
0 1000001
10 01 1
01101®Calcul de la soustraction modulo 2 du resteR(x)deS(x)x4
Il suffit d"ajouter les 4 bits deR(x)à la fin de la séquenceS(x).T(x) = 101101101101
- La séquence binaire finalement envoyée est101101101101.2.4 Vérification d"une séquence binaire
Le destinataire reçoit la séquence suivante1101001000001(en considérant le même poly- nôme générateur que précédemment). - Comment savoir si il y a une erreur de transmission? (quel calcul faut-il faire?) - Quelle est la sous-séquence correspondant aux données et contient-elle des erreurs? Vous justifierez votre réponse en donnant le calcul permettant de faire la vérification. 4Correction
- Il faut diviser la séquence binaire reçue par la séquence correspondant au polynôme générateur et regarder le reste que l"on obtient. Si le reste est nul il n"y a pas d"erreur.- Le degré du polynôme générateur estd= 4donc la séquence de données reçue (S(x))
est obtenue en enlevant les 4 derniers bits de la séquence reçue (T(x)). Commençons par vérifier qu"il n"y a pas d"erreur dans la séquenceT(x)reçue.T(x) = 1101001000001etG(x) = 10101
¬Calcul de la division suivante modulo 2T(x)G(x)11010010000011010110 01 11
R(x) 01 1110 01 1
0 010 01 1
0000 1
1 011 1111
000 00110 01 1
001 10 0001
10 01 1
0000110Comme le resteR(x)6= 0on en déduit qu"il y a au moins une erreur dans la séquence
reçue (T(x)). 5quotesdbs_dbs10.pdfusesText_16[PDF] exercices corrigés comportement consommateur
[PDF] exercices corrigés composantes symetriques
[PDF] exercices corrigés composés organiques oxygénés
[PDF] exercices corrigés consolidation comptes pdf
[PDF] exercices corrigés contraintes mmc
[PDF] exercices corrigés convergence en probabilité
[PDF] exercices corrigés d amélioration génétique des animaux
[PDF] exercices corrigés dalgorithmique sur les tableaux
[PDF] exercices corrigés d'automatique pdf
[PDF] exercices corrigés déconométrie des variables qualitatives pdf
[PDF] exercices corrigés d'économie des transports
[PDF] exercices corrigés délectricité pdf
[PDF] exercices corrigés délectrophorèse
[PDF] exercices corrigés dimmunologie pdf