05.09.2014 Views

Technologies des réseaux de communication - UVT e-doc ...

Technologies des réseaux de communication - UVT e-doc ...

Technologies des réseaux de communication - UVT e-doc ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Avec ce système, 2 caractères différant par 1 du co<strong>de</strong> ASCII diffèrent aussi par le bit <strong>de</strong> parité donc d min<br />

= 2. Ce co<strong>de</strong> ne permet donc que la détection <strong><strong>de</strong>s</strong> erreurs simples. On peut améliorer la protection contre<br />

les erreurs en effectuant également un contrôle <strong>de</strong> parité "longitudinal" par opposition au contrôle <strong>de</strong><br />

parité précé<strong>de</strong>nt appelé "vertical" (LRC = Longitudinal Redundancy Check ; VRC = Vertical Redundancy<br />

Check) en ajoutant un caractère <strong>de</strong> contrôle tous les b blocs :<br />

La transmission série <strong><strong>de</strong>s</strong> blocs sera donc :<br />

01100000 00100001 ------------ 11001111 01000010 --------><br />

contrôle ! O B<br />

Avec ce système, <strong>de</strong>ux groupes <strong>de</strong> blocs différant par 1 bit d'information utile diffèrent aussi par le bit<br />

VRC, par le bit LRC et par le bit LRC+VRC. On a donc d min = 4 ce qui permet la détection <strong><strong>de</strong>s</strong> erreurs simples<br />

et doubles et la correction <strong><strong>de</strong>s</strong> erreurs simples.<br />

●<br />

co<strong><strong>de</strong>s</strong> polynômiaux<br />

Les co<strong><strong>de</strong>s</strong> polynômiaux sont <strong><strong>de</strong>s</strong> co<strong><strong>de</strong>s</strong> linéaires systématiques qui permettent la détection <strong><strong>de</strong>s</strong> erreurs. Ils<br />

sont très utilisés dans les procédures actuelles <strong>de</strong> transmission <strong>de</strong> données. Soit un message <strong>de</strong> m bits<br />

utiles :<br />

où la numérotation <strong><strong>de</strong>s</strong> bits est quelque peu différente <strong>de</strong> celle utilisée jusqu'à présent (mais traditionnelle<br />

dans l'utilisation <strong><strong>de</strong>s</strong> co<strong><strong>de</strong>s</strong> polynômiaux).. Au message X, on associe le polynôme :<br />

X(z) = x 0 + x 1 z + x 2 z 2 + .....+ x m-1 z m-1<br />

De tels polynômes peuvent être ajoutés (modulo 2) et multipliés suivant les règles booléennes. Un co<strong>de</strong><br />

polynomial est un co<strong>de</strong> linéaire systématique tel que chaque mot du co<strong>de</strong> est représenté par <strong><strong>de</strong>s</strong> polynômes<br />

Y(z) multiples d'un polynôme H(z) appelé polynôme générateur :<br />

Y(z) = Q(z).H(z)<br />

Gérard-Michel Cochard

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!