Professional Documents
Culture Documents
Problème posé
➢ Les Voie de transmission sont imparfaites.
➢ Les événements (bruit, parasites, CEM….) introduisent des erreurs sur certains
symboles transmis.
• Support utilisé
• Débit
➢ Le taux d'erreur varie :
• Type même de codage et de modulation
(10-4 à 10-7 )
• S/N
Dans les applications réalisées avec RLI, les erreurs résiduelles inacceptables
1
1- Protection par codage
a) Détection d’erreurs sur caractère
Cette méthode consiste à rajouter un bit (bit de parité ou clef de contrôle) à chaque caractère.
Parité paire : le nombre total de bits, à 1 est Pair (y compris le bit de parité)
Parité impaire : le nombre total de bits à 1 est Impair (y compris le bit de parité)
2
b) Détection d’erreur sur trame
A chaque trame Clef de contrôle : FCS (Frame Check Sequence) (Frame = Trame)
Cette clef est élaborée à partir des octets de la trame
Trame : ensemble de caractères émis à la suite constituant un message au sens réseau.
3
b2) Clef de contrôle par code cyclique redondant CRC (Cyclic Redundancy Code)
0 1 1 0 0 1 0 1 0 1 1 1 1 0 1 1 0 1 1 1 P(x)
Données Unique
R(x) CRC
4
Soit x d P(x) + R(x) = Q(x) . G(x) = T(x) Message transmis sur le support de transmission
(Etant en binaire (modulo 2), soustraction = addition)
5
Exemple 1:
Soit le message à envoyer 1 1 0 1
Soit le polynôme Générateur G(x) = x3 + x + 1
a) Déterminer les formes polynômiale et binaire du CRC .
b) Déterminer les formes polynômiale et binaire du message transmis T(x)
➢ P(x) = x3 + x2 + 1
➢ G(x) = x3 + x + 1
x3 P(x) = x6 + x5 + x3 x6 + x 5 + x 3 x3 + x + 1
x6 + x 4 + x 3 x3 + x 2 + x +1
x5 + x4
x5 + x 3 + x 2
x4 + x 3 + x 2
Formes polynômiale du CRC : R(x) = 1 x4 + x 2 + x
x3 + x
formes binaire du CRC : 0 0 1
x3 + x + 1
Formes polynômiale du T(x) = x6 + x5 + x3 + 1
1
formes binaire du CRC : 1 1 0 1 0 0 1
6
Exemple 2 :
Soit le message utile 1 0 1 1 0 1 1
Soit le polynôme Générateur G(x) = x4 + x + 1
a) Déterminer les formes polynômiale et binaire du CRC .
b) Déterminer les formes polynômiale et binaire du message transmis T(x)
➢ P(x) = x6 + x4 + x3 + x + 1
➢ G(x) = x4 + x + 1
7
2- Protection par retransmission
Si pas d’acquittement après un t > Time out l’expéditeur réémet le dernier message
L’émetteur transmet les blocs (trames) de façon successifs sans attendre ACK entre deux
blocs. Il ne s’interrompt que lorsqu’il reçoit un NACK. Il réémet toutes les trames depuis le
N° contenu dans NACK.