Université de Carthage
Transmission
de donnée.
Elaboré par
Kharrat Ahmed
Ghanmi Meher
Classe : IMI4
G 1.1.1
B. MANIPULATION :
1. Générer un signal constant
- Cliquer sur File, puis ouvrir un nouveau modèle (une fenêtre untitled s’ouvre).
- Dans la fenêtre Simulink, un clic sur le bloc sources (une fenêtre source s’ouvre).
- Amener avec la souris (drag and drop) un signal générateur de valeur constante depuis la fenêtre sources
dans la fenêtre untitled.
- Amener avec la souris (drag and drop) un oscilloscope depuis la fenêtre sinks dans la fenêtre untitled.
- Relier les deux blocs (cliquer sur la pointe du bloc constant, maintenir le clic enfoncé et aller jusqu’à la
pointe de l’oscilloscope puis relâcher le clic).
- Lancer la simulation en appuyant sur la touche play qui se trouve dans la barre d’outils de la fenêtre de
travail.
2
2. Générer un signal rampe
3
4. Codeur NRZ
A partir du bloc « Repeating Sequence Stair » qui se trouve sous « sources » générer un signal codé
selon le code NRZ.
Masquer les blocs utilisés et créer un seul bloc nommé « codeur NRZ ».
Faites de même pour générer un décodeur NRZ.
Effectuer l’analyse spectrale du signal codé (transformée de fourrier) afin de mettre en évidence les
fréquences du signal. Utiliser le bloc « Power Spectral Density ».
La séquence a codé [1 1 0 1 0 0 1]
4
Le codage NRZ améliore légèrement le codage binaire de base en augmentant la différence d’amplitude
du signal entre les 0 et les 1. Toutefois les longues séries de bits identiques (0 ou 1) provoquent un signal
sans transition pendant une longue période de temps, ce qui peut engendrer une perte de synchronisation.
Le débit maximum théorique est le double de la fréquence utilisée pour le signal : on transmet deux bits
pour un hertz.
5
5. Décodeur NRZ
-L’entrée 1 input 1(in1) représente la sortie du codeur NRZ (4. Codeur NRZ)
6
6. Codeur NRZI
Le code NRZI est une variante du code NRZ, qui consiste à changer d’état (passage de –V à +V ou de
+V à –V) lorsqu’on code un 0 et on garde le même état lorsqu’on code un 1.
Générer un codeur et un décodeur fonctionnant selon le principe du code NRZI.
Effectuer l’analyse spectrale du signal codé (transformée de fourrier) afin de mettre en évidence les
fréquences du signal. Utiliser le bloc « Power Spectral Density ».
7
Avec le codage NRZI, on voit que la transmission de longues séries de 0 provoque un signal sans
transition sur une longue période. Le débit binaire est le double de la fréquence maximale du signal : on
transmet deux bits pour un hertz.
8
7. Décodeur NRZI
9
8. Codeur Manchester
10
La synchronisation des échanges entre émetteur et récepteur est toujours assurée, même lors de
l’envoi de longues séries de 0 ou de 1. Par ailleurs, un bit 0 ou 1 étant caractérisé par une transition du
signal et non par un état comme dans les autres codages, il est très peu sensible aux erreurs de
transmission. La présence de parasites peut endommager le signal et le rendre incompréhensible par le
récepteur, mais ne peut pas transformer accidentellement un 0 en 1 ou inversement.
Ceci le rend difficilement utilisable pour des débits plus élevés. L’utilisation de ce codage pour une
transmission à 1 Gbit/s nécessiterait une fréquence maximale du signal de 1 GHz, ce qui est
incompatible avec les possibilités des câblages actuels ainsi qu’avec les normes sur les compatibilités
électromagnétiques. Plus la fréquence du signal n’est élevée, plus les phénomènes de para diaphonie
pouvant perturbée les installations avoisinantes du câble sont sensibles. Les normes ISO 11801 et
EN 50173 fixent entre autres les règles de compatibilité électromagnétiques (EMC : Electro Magnetic
Compatibility).
11
9. Décodeur Manchester
12
13
10. Codeur Manchester différentiel
Le code de Manchester différentiel consiste à effectuer un changement d’état au début du temps horloge
pour coder un 0 et de ne pas effectuer un changement d’état lorsqu’on code un 1. La transition au milieu
du temps horloge est systématique.
Règle de codage
14
A noter la présence de deux symboles particuliers : J et K. Ils sont codés par +V et –V sur toute la durée d’un cycle
d’horloge. Ils ont pour but de marquer le début et la fin d’une trame
Le codage présente le même inconvénient que le codage Manchester : nécessite une fréquence égale à celle du
débit utile. Il présente par contre un avantage : ce sont les transitions du signal et non pas ses états qui représentent
les bits transmis, il est donc insensible aux inversions de fils dans le câblage.
15