Transmission
q Le codage et la transmission q La transmission en bande de base q La Modulation q Les modems q Le multiplexage q La numrisation q La dtection et correction des erreurs q Contrle dchanges: Send & Wait et Sliding Window
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 1
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Deux tapes: q Codage des informations Information discrte: Code ASCII (7 bits), EBCDIC (8 bits), Unicode (16bits) Informations continue: chantillonnage, quantification, codage q Transmission des informations Bande de base Modulation (large bande)
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 4
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
A
B C
1000001
2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
U (volts)
5 4 3 2 1
T (secondes)
Codecs
Conversion numrique 1 4 2 3 2 3 1
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 6
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Exemple : Numrisation de la parole tlphonique MIC (Modulation par Impulsion): en Europe: 64 Kbits/s = 8 000 octets/s. On prlve 1 octet toutes les 125s
2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Le baud ( R )- cest le nombre de top horloge /seconde Cest dire le nombre de temps lmentaires/seconde
Ex: 50 bauds veut dire, 50 top horloge= 50 temps lmentaires
Temps lmentaire
2009
Signal
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Un signal (s(t)) est caractris par son amplitude (A), sa frquence (f) et sa phase ()
s(t) = A sin(2ft + ).
Le signal est transporte sous forme dune onde faisant varier une des caractristiques physiques du support: ddp lectrique (votls) Intensit lumineuse (fibre optique) (A)
2009
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
vA chaque temps lmentaire, il peut y avoir lenvoie dun signal v Valence (V) - dun signal cest le nombre de bits transmis par temps lmentaire (par tat physique) v Capacit (C )- dune ligne cest le nombre de bits qui peuvent tre envoys par seconde. Ex: C= 1000 bits/s= 1 Mbits/s. v Bande passante (W) caractrise tout canal de transmission. Cest la plage de frquences dans laquelle les signaux sont Correctement reus. W = fmax-fmin
Ex1: RTC, 300Hz 3400 Hz. W= 3400-400=3000 Hz=3KHz. Ex2: Loreille humaine est sensible dans la bande 15-15 000 Hz
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 10
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Thorme Nyquist
S signal, B bruit, W bande passante Ex1: RTC, W=3100 Hz, S/B= 1000, C ~ ~ 30 000 bits/s
2009
11
Transmission
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Problme: Comment lmetteur peut-il envoyer un signal que le rcepteur reconnatra comme tant 0 ou 1 Solutions: v Transmission en bande de base v Transmission par modulation
2009
12
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
13
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Code NRZ
2009
14
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Manchester
Manchester diffrentiel
2009
15
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Problmes des Signaux en bande de base: q Dgradation rapide au fur et mesure de la distance parcourue. q Si le signal nest pas rgnr trs souvent, il prend une forme quelconque que le rcepteur est incapable de comprendre. Solution (Modulation) Si distance (>5km) on utilise plutt un signal sous forme sinusodal. Ce type de signal mme affaibli, peut trs bien tre dcod par le rcepteur
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 16
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
17
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
18
Modulation dAmplitude
On considre un signal s(t) = A sin (2ft), o f est la frquence et A lamplitude.
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
1 0
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Modulation damplitude
1
A A/2 - A/2 -A
2009
20
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Modulation de frquences
1
A
-A
1 0
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Modulation de phase
1
A
-A
1 0
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Les Modems
Transformer les signaux binaires de base en signaux analogiques sous forme sinusodale.
Modem
Modem
Modem
Modem
1
2009
23
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Multiplexage
Modulation - Adaptation du signal au canal Multiplexage- Partage de la bande passante du canal
Voies bande troite
2009
Dmultiplexeur
Multiplexeur
25
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Multiplexage frquentiel
Principe- Dcoupe la bande passante (large) en plusieurs sous bande (troite). Chaque sous bande est affecte une voie de transmission.
Dmultiplexeur
Multiplexeur
2009
26
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Multiplexage temporel
Principe: Des bits (ou des octets) sont prlevs successivement sur les diffrentes voies relies au multiplexeur pour construire Un train de bits (ou doctets) qui constituera le signal composite. A chaque voie est affect un intervalle de temps (IT), intervalle pendant lequel elle envoie.
AA BB CC AA BB CC IT
2009
Dmultiplexeur
Multiplexeur
27
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Le multiplexage temporel est plus efficace puisquil fait une meilleure utilisation de la bande passante. Problme- Des donnes sont prtes sur une voie, mais ce nest pas son tour? Il faut donc mmoriser ces donnes en attendant son tour! Attente peut tre lente!! Multiplexeur doit avoir donc une mmoire tampon!!
2009
28
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Multiplexage statistique
2
Multiplexeur
Data 7
4
La voie haute vitesse prend en charge successivement les voies basse vitesse 4, 7 et 2.
n-1 n
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Erreurs de Transmission
q Dtection et retransmission (Codes dtecteurs). Techniques: Bit de parit La plus utilise CRC (Code Reduncy Cyclic) q Dtection et Correction (Code Correcteurs): indispensable pour les supports physiques de mauvaise qualit ou pour des applications qui demande le transport de donnes prcieuses. Plusieurs techniques envoyer 3 fois la mme information et on choisit la plus probable, FEC (Forward Error Correction) base sur des algorithmes complexes (BCH, Reed-Solomon, et TurboCodes)
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 30
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Principe
I C T Information Utile
Donne du contrle
C= f(I)
Donne du contrle
Information Utile
La fonction f est connue de lmetteur et le rcepteur. T est transmis au rcepteur. Il reoit T T Donne transmettre I
Donne du contrle
Le rcepteur reoit I et recalcule et recalcule f(I) et la compare C quil a reu: Si C=f(I) alors pas derreurs Sinon erreurs, soit corriger, soit demander retransmission.
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 32
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
VRC (Vertical Redundancy Check) Principe: Information utile = b1. b2. . . . bn Contrle (c=1 bit) : vParit paire / c= 0, si b1+ b2+. . .+ bn est pair, c=1 sinon v Parit impaire : c = 0 si b1+ b2+. .+ bn si est impair c=1 sinon Linformation transmise: b1. b2. . . . bnc Cette mthode dtecte les erreurs en nombre impairs. Exemple: 2009 I= 10110100, bit contrle= 0 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 101101000 est envoy
33
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
q Message transmis est: 10010000 10001011 10011001 10011001 10011111 0100001011000110 q Cette mthode permet de dtecter toutes les erreurs simples, doubles ou triples.
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 34
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
CRC (Cyclic Redundancy Check) q Dtection par code cyclique , connu aussi sous le nom de codes polynomiaux . q Le principe est simple :- L metteur et le rcepteur se mettent daccord sur un diviseur. Exemple: 84 q Information de contrle = le reste de la division de message sur diviseur. v Message 57268 v Contrle = 57268/84 = 64 v Message transmis = 5726864
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 35
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
CRC (Gnralisation)
q Principe:-Lmetteur et le rcepteur se mettent daccord sur un polynme gnrateur G(x) de degr r. q Message envoyer: B=bkbk-1..b1.b0 de k bits est trait comme un polynme M(x) = bkxk+ bk-1xk-1+.. b1x1+ b0. de degr k q Le Contrle cest le reste R(x) de la division de xr * M(x) par G(x) . q Message transmis T, T(x)= xr * M(x) + R(x). q Exemple: G(x)=X2+1 M=1011001, M(x) = 1+x3+x4+X6. R(x) = x+1. Message envoyer est: 1011001 11
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 36
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
37
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
38
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
39
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
40
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
41
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
42
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
43
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
44
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Bits de Transparence
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
46
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
47
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
48
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
49
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
50
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
51
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
52
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
53
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
54
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
55
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
56
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
57
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
2009
58
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
59
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
60
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
61
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
62
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
63
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
64
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Sliding Window
2009
65
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Taille fentre V
SEND_ISN SEND_UNA
X
SEND_NEXT
Z
SEND_UNA+SEND_WNDW
Interprtation ct metteur: V: Numros utiliss et acquitts X : Numros utiliss mais non acquitts Y : Numros pouvant tre utiliss Z : Numros ne pouvant pas tre encore utiliss.
2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 66
Generated by Foxit PDF Creator Foxit Software http://www.foxitsoftware.com For evaluation only.
Taille fentre
X
RECV_ISN RECV_NEXT
Z
RECV_NEXT+RECV_WNDW
67