Chapitre 1
Chapitre 1
Chapitre 1
CHAPITRE 1.
NOTIONS SUR LA
TRANSMISSION DE
DONNÉES
Dr. Hafs T
Contenu de du Chapitre
Ordinateur Ordinateur
ou terminal ou terminal
ETTD ETTD
Canal de transmission
¥
Canal de Transmission : coaxial, paires torsadées, FO …
¥
ETTD Équipement Terminal de Transmission de Données (CCITT)
¥
DTE Data Terminal Equipment (EIA)
8
Éléments de transport de l ’information
Équipements distants
Circuit de Données
ETTD ETTD
Canal de transmission
Modem Modem
ETCD ETCD
9
Éléments de transport de l ’information
Liaison de Données
Circuit de Données
Communications
Communications
Contrôleur de
Contrôleur de
Source Source
de Canal de transmission de
Modem Modem données
données
10
Différentes formes de liaisons
Point à point
Multipoint
Point à Multipoint
En boucle ou anneau
11
Modes d'échange
Simplex :
◦ 1 seul sens d’émission dans le canal de transmission
Duplex à l’alternat (half-duplex)
◦ Un émetteur à chaque extrémité, émission à tour de rôle dans le même
canal de transmission selon les règles définies par la liaison de données
Duplex (full-duplex)
◦ Un émetteur à chaque extrémité, émission simultanée dans le même canal
de transmission
Transmissions parallèles
◦ Bus des ordinateurs (E)ISA, PCMCIA, VME …
Transmissions séries
12
Synchronisation des transmissions
Transmissions synchrones :
◦ Suite de données synchrone : le temps séparant les différents instants significatifs est un
entier multiple du même intervalle de temps T
◦ Les caractères se suivent sans séparation
◦ Un signal d’horloge est toujours associé aux données (base de temps)
1 0 0 1 Signal de données
Signal d’horloge
13
Synchronisation des transmissions
Transmissions asynchrones (ou arythmiques)
◦ Suite de données à instants aléatoires plutôt transmise caractère par caractère
=> succession de trains de symboles binaires séparés par des intervalles de
temps quelconques
◦ La transmission asynchrone des données nécessite l’adjonction à chaque caractère transmis
d'éléments de repérage : Start et Stop bits
◦ Durée du Start bit = durée de 1 bit du caractère déclenchement de l’horloge locale
◦ Durée du Stop bit = 1, 1.5 ou 2 bits du caractère (arrêt de l’horloge)
◦ Bit de Parité de vérification de la validité du caractère reçu
Exemple de caractère
codée sur 4 bits
1 0 0 1
14
Bande Passante (Hz) :
Bande Passante (Hz) :
◦ Caractérise tous les supports de transmission, c’est la bande de fréquences
dans laquelle les signaux sont correctement reçus
BP = F maximale - F minimale
◦ Définit pour un rapport de puissance (Pe/Pr) en dB
10 log (P émission / P reçue) ≤ N
◦ Par convention, on prend N = 3 soit 50 % de "perte"
◦ Exemples :
◦ Sensibilité de l’oreille dans la bande de fréquence 20 à 20000 Hz
◦ Caractéristiques Haut parleur Hi-fi : 30 à 18000Hz
◦ Bande passante du téléphone 300 à 3700 Hz (4000 Hz ± 300 Hz)
15
Supports de Transmission
Types Bande passante Utilisation
Paires Torsadées > 100 KHz Téléphonie, LAN
Coaxial >100 MHz Téléphonie, LAN
Fibres Optiques > 1GHz LAN, MAN et WAN
Faisceaux Hertziens Variable (nature et LAN, MAN
fréquence)
Satellites X canaux > 10 MHz WAN
LAN : Local Area Network
MAN : Metropolitan Area Network
WAN : Wide Area Network
16
débit binaire
Le débit binaire (D) caractérise plus une liaison au niveau réseau
informatique (bits/s ou bps) :
◦ formule de Shannon
◦ Est une fonction directe de la bande passante (BP) :
17
Notion de spectre
◦ Le phénomène vibratoire le + simple : la sinusoïde
◦ Sinusoïde parfaite, le spectre d'énergie se représente par une raie
◦ Signal réel => étalement autour de la fréquence F théorique (F±∆f)
◦ Signal binaire => étalement de raies qui se chevauchent => spectre continu
Densité
d'énergie énergie
du signal
Fréquence
∆f
Fréquence
Largeur de bande
18
Transmission de Données et bande Passante
Le spectre du signal à transmettre doit être compris dans la bande passante
du support physique
La transmission des signaux binaires engendre un spectre de fréquence étroit
=> mauvaise utilisation du support de transmission sur un support à large
bande passante .
On a recours aux techniques de Codage, de Modulation et de Multiplexage
pour pallier ces problèmes
◦ Adaptation des signaux au support
◦ Rentabilisation de l’utilisation du support
19
Nature de l’information transportée
Émetteur Récepteur
Transmission des Données
Support de transmission
Modem Modem
ETTD ETCD ETCD ETTD
1 0 11 1 0 11
Élément binaires (bits) Élément binaires (bits)
ARS 00/01 20
Types de transmissions
¥ Transmission analogique :
¥ Signal analogique (radio, TV, téléphone…)
¥ Signal numérique (ordinateur)
¥ Transmission numérique :
¥ Signal numérique (Bande de Base)
21
Types de transmissions : Définitions
Signal numérique :
◦ L'amplitude varie en ne prenant que des valeurs discrètes par intervalle.
Signal analogique :
◦ L'amplitude varie de manière continue dans le temps, les valeurs étant
différentes à chaque instant.
◦ Un tel signal n’admet pas de discontinuité.
Différence entre Type de signal et Type de données.
◦ Un signal analogique peut résulter du codage de données numériques ou
analogiques, et réciproquement
22
Transmission analogique
Historiquement les premières (télex, LS bas débit au début des années 60)
◦ Base installée importante de liaison cuivre (PT ou coaxial) dans les villes
◦ 2ième jeunesse avec xDSL (Digital Subscriber Line)
23
Caractéristiques Transmission analogique V24
Mécaniques :
◦ Prise trapézoïdale 25 broches (DB 25)
◦ 9 broches principalement utilisées (DB 9)
Électriques : Signal analogique
◦ 1 : -3 volts 0 : + 3 volts
◦ Débit : 20kb/s sur 15 m (ETTD <-> ETCD)
Fonctionnelles
◦ Voir figure diapositive suivante
24
Transmission analogique V24 (9 signaux de base)
1 Terre de protection
2 Transmission de données (TD)
25
Transmission analogique V24 : Principes
Initialisation
◦ ETTD sous tension DTR=1 et ETCD sous tension DSR=1
Communication ETTD/ETCD
◦ ETCD détecte la porteuse => ETTD prévenu par CD
◦ ETTD prévient ETCD volonté TX par RTS
◦ Réponse ETCD par CTS
◦ TX sur TD ….
26
Transmission analogique
Codes principaux trouvés sur modem normalisé CCITT
◦ 103 : Émission de données (ETTD vers ETCD)
◦ 104 : Réception de données (ETCD vers ETTD)
◦ 105 : Demande pour émettre (RTS) (contrôle de flux)
◦ 106 : Prêt à émettre (contrôle de flux)
◦ 108 : ETTD prêt (DTR) indique que ETTD prêt à fonctionner
◦ 109 : Détection du signal de ligne reçu
◦ 122 : Détection du signal reçu sur la voie de retour (≈ 109)
◦ 142 : Indication de test
◦ Indicateur de qualité de ligne
27
Transmission numérique
Remplace petit à petit la transmission analogique
Transmission numérique + performante
◦ Faible taux d'erreur des liaisons
◦ Simplicité du signal (0 ou 1) => Simplicité
amplificateur
◦ Pas d'effet cumulatif lié aux parasites
◦ Multiplexage plus facile
28
Codage du signal
Le codage est réalisé principalement pour
◦ Supprimer la composante continue du signal,
◦ Une détection + simple des erreurs de transmission
29
Exemple de fonctions de codage
Codages à 2 niveaux :
◦ Codage NRZ (No Return to Zero) (le premier mis en place et le + simple)
Bit à 0 : -a Bit à 1 : +a
◦ La suite binaire 0 1 0 1 1 0 0 0 est représentée par :
+a
0
-a
30
Codage à 2 niveaux
Codage NRZI : (Utilisé par Ethernet 100)
◦ Le 1 est codé alternativement par front montant ou par un front descendant (fonction du précé
codage du 1)
◦ Le 0 garde le niveau de tension du dernier 1
◦ La même suite binaire que précédemment (01011000) sera codée :
0 1 0 1 1 0 0 0
+a
0
-a
◦ Manchester différentiel
+a
| a i-1 - ai | vaut 0 => front montant
| a i-1 - ai | vaut 1 => front descendant -a
◦ Code de Miller
◦ Codage Manchester en supprimant une transition sur deux.
33
Codages à 3 niveaux
Utilisent bande de fréquence [0 , 1/]
0 1 0 1 1 0 0 0
Bipolaire simple
◦ Signal transmis vaut 0 si la donnée vaut 0
+a
◦ Signal transmis vaut alternativement +a ou -a si la donnée vaut 1 0
-a
BHDn (BHD3 ou HDB3 le + utilisé)
◦ Bipolaire Haute Densité
0 1 0 1 0 0 0
◦ Variantes du code bipolaire simple : limite le nombre n de zéros
successifs
+a
◦ Ajout d'un front montant ou descendant fonction du précédent 0
bit = 1 -a
◦ Exemple de BHD1 ci-contre
34
Modulation d’un signal
Remarque :
◦ Q = 1 (modulation simple), le débit binaire (bits/s) est égal à la rapidité de modulation
(bauds)
◦ Par abus de langage, on parle de débit en bauds avec Q = 1
37
Modulation et Débit binaire : Exemples
Exemples de modulation de la porteuse en fréquence :
◦ avec 2 fréquences (F1 = 0, F2 = 1)
Période de modulation T = transport d’1 bit
=> RM (bauds) = 1 / T = D (bits/s)
◦ avec 4 fréquences (F1= 00, F2= 01, F3= 10, F4= 11)
Période de modulation T = transport de 2 bits
=> RM (bauds) = 1 / T - D (bits/s) = 2 x 1 / T
D = 2 x RM
ARS 00/01 38
Multiplexage
Objectif :
◦ Optimiser l’usage des canaux de transmission
=> transmissions simultanées d'un maximum d’informations
Principe :
◦ Traiter le signal pour concentrer des flux d ’origines diverses sous forme d ’un
signal composite unique => signal multiplex
3 techniques coexistent :
◦ Multiplexage en fréquences
◦ Multiplexage temporel
◦ Multiplexage temporel statistique
39
Multiplexage: équipements
Multiplexeur/ Multiplexeur/
M M Dé-multiplexeur
Dé-multiplexeur
40
Multiplexage en fréquence
Principe:
◦ Découper la bande passante d’un canal en plusieurs sous-bandes
◦ Chaque sous-bande est affectée à une voie de transmission
AAAAAA AAAAAA F1
BBBBBBB BBBBBBB F2
CCCCCCC CCCCCCC F3
41
Multiplexage temporel
Appelé souvent TDM (Time Division Multiplexing)
Principe :
◦ Des bits ou (des octets) sont prélevés successivement sur les différentes
voies reliées au multiplexeur pour construire un train de bits (ou
d’octets) qui constituera le signal composite
AAAAAA
BBBBBBB CC BB AA CC BB AA CC
CCCCCCC
t
42
Multiplexage temporel statistique
Principes :
◦ Le prélèvement sur les différentes voies reliées au multiplexeur n’est plus
cyclique, mais modifié dynamiquement en permanence selon l'activité
réelle sur chacune d ’elle
◦ Récupérer la bande passante des voies inactives : impose de transmettre
l’adresse de la voie émettrice
Avantages :
◦ Signal composite de débit Dt inférieur à la somme des débits des voies
reliées au multiplexeur ( Di), => sur-allocation (overbooking)
◦ Le rapport Di / Dt est couramment de 4 à 5
◦ Technique très utilisée pour les lignes spécialisées permanentes (LS)
43
Transmission de signal analogique numérisé
Liaisons MIC (Modulation par Impulsion et Codage)
◦ But : Multiplexage de plusieurs conversations téléphoniques
◦ En fait pas de modulation : Échantillonnage - Quantification - Codage
◦ Bénéficier de la technologie numérique
◦ Codec (codeur/décodeur) : analogique -> numérique (inverse modem)
◦ Signal analogique résultant d'une conversation téléphonique
◦ Fréquence maximale = 4000 Hz
◦ Fréquence échantillonnage= 2 x 4000 Hz = 8 kHz (T = 125 s)
◦ Codage sur 8 bits => Débit 64 kb/s (Europe)
◦ Codage sur 7 bits => Débit 56 kb/s (USA,Japon)
44
Transmission de signal analogique numérisé
CCITT normalise canal E1 (2.048Mb/s)
◦ Transmission TDM de 30 voies de 64kb/s
◦ IT0 : service,alarme; IT16 signalisation des voies
◦ 256 niveaux de quantification
Amplitude
Échantillonnage
Pas d’échantillonnage
temps
11
10 Pas de quantification
01
00 Quantification
Transmission binaire
01 11 01 11 00
temps Codage
46
Exemples de débit
Son Haute Fidélité :
◦ Fréquence maximale = 20 000 Hz (20 kHz)
◦ Fréquence échantillonnage utilisée : 44100 Hz
◦ Codage sur 16 bits
◦ Débit 0.7 Mb/s en mono, 1.4 Mb/s pour un signal stéréophonique
Vidéo
◦ 1 Image (hauteur h, largeur l, n bits pour coder un pixel): h x l x n bits
◦ Qualité VCR (352 x 240 x 24) x (25 images/s)≈ 32 Mb/s
◦ Qualité TV (768 x 576 x 24) x (25 images/s) ≈ 250 Mb/s
◦ Qualité TVHD (1920 x 1080 x 24) x (30 images/s) ≈ 1120 Mb/s
Nécessité de compression pour réaliser ce type de transmission à grande échelle
47
Techniques de compression vidéo
Exploiter la corrélation spatiale :
◦ Découpage en macro-blocs (matrice de pixels)
◦ Représentation dans le domaine des fréquences par une Transformation
Cosinus discrète (DCT) (Conservatrice)
◦ Quantification des coefficients DCT
◦ Codage RLE, Huffman : compression suites pixel fréquentes
Exploiter la corrélation temporelle :
◦ Codage par différence
◦ Codage Intra (compression) et Inter (prédiction) des images
◦ Vecteurs de mouvements
48
Standards de codage de la vidéo
Ensemble de codage avec perte
H.261 (1990) : utilisé actuellement pour RNIS et MBone (Multicast IP)
JPEG (Images) MJPEG (Vidéo) (1992) débits : de 8Mb/s à 40Mb/s
MPEG-1 (1993) : 352 x 240 (NTSC) ou 352 x 288 (PAL)
◦ 0.2 Mb/s (audio) + 1.2 Mb/s (vidéo qualité VCR)
49