• Aucun résultat trouvé

q Codage des informations

N/A
N/A
Protected

Academic year: 2022

Partager "q Codage des informations"

Copied!
67
0
0

Texte intégral

(1)

2009 1

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 numérisation

Bouabid El Ouahidi, ouahidi@fsr.ac.ma

q La détection et correction des erreurs

q Contrôle d’échanges: Send & Wait et Sliding Window

(2)
(3)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 3

(4)

Deux étapes:

q Codage des informations

Ø Information discrète: Code ASCII (7 bits), EBCDIC (8 bits), Unicode (16bits)

ØInformations continue:

échantillonnage, quantification, codage q Transmission des informations

ü Bande de base

üModulation (large bande)

(5)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 5

B C

A

1000001

Codage des informations discrètes

(6)

Codage des informations continues

U (volts)

T (secondes)

Conversion numérique 1 4 2 3 2 3 1

Codecs

2 3 4

5

1

Echantillons

Temps entre deux échantillons

(7)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 7

Exemple : Numérisation de la parole téléphonique MIC (Modulation par Impulsion): en Europe:

64 Kbits/s = 8 000 octets/s.

On prélève 1 octet toutes les 125µs

PCM (Pulse Code Modulation) en Amérique: 56 kbits/s

(8)

Baud, Valence, Bande passante, Capacité

Le baud ( R )- c’est le nombre de top horloge /seconde C’est à dire le nombre de temps élémentaires/seconde

v Horloge-dispositif permettant d’obtenir des signaux périodiques et Servant de base aux techniques de synchronisation et d’échantillonnage vSur une ligne de communication la transmission est cadencée

(rythmée) par une horloge.

Ex: 50 bauds veut dire, 50 top horloge= 50 temps élémentaires

Temps élémentaire

(9)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 9

Signal

s(t) = A sin(2πft + φ).

Le signal est transportée sous forme d’une onde faisant varier une des caractéristiques physiques du support:

ddp électrique (votls)

Intensité lumineuse (fibre optique) (A)

Un signal (s(t)) est caractérisé par son amplitude (A), sa fréquence (f) et sa phase (φ)

(10)

Valence, Bande passante

vA chaque temps élémentaire, il peut y avoir l’envoie d’un signal v Valence (V) - d’un signal c’est le nombre de bits transmis par temps élémentaire (par état physique)

v Capacité (C )- d’une ligne c’est le nombre de bits qui peuvent être envoyés par seconde.

v Bande passante (W) – caractérise tout canal de transmission.

C’est la plage de fréquences dans laquelle les signaux sont Correctement reçus. W = fmax-fmin

Ex1: RTC, 300Hz à 3400 Hz. W= 3400-400=3000 Hz=3KHz.

Ex2: L’oreille humaine est sensible dans la bande 15-15 000 Hz

Ex: C= 1000 bits/s= 1 Mbits/s.

(11)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 11

Théorème Nyquist

C = R log

2

(2

V

) = R*V,

V Valence, R baud, C capacité (bits/s)

R=2W.

Théorème de Shannon

C = W log

2

(1+S/B), log

10

(S/B)= dB.

S signal, B bruit, W bande passante Ex1: RTC, W=3100 Hz, S/B= 1000, C 30 000 bits/s~~

(12)

Transmission

Problème:

Comment l’émetteur peut-il envoyer un signal que le récepteur reconnaîtra comme étant ‘0’ ou ‘1’

Solutions:

v Transmission en bande de base

v Transmission par modulation

(13)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 13

(14)

Codage en bande de base

Code NRZ

Code tout ou rien

0 0 1 1 0

1

(15)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 15

Codage dans les Réseaux locaux

Manchester

Manchester différentiel

1 0 0 1 1 0

(16)

Problèmes des Signaux en bande de base:

q Dégradation rapide au fur et à mesure de la distance parcourue.

q Si le signal n’est pas régénéré très souvent, il prend une forme quelconque que le récepteur est incapable de

comprendre.

Solution (Modulation)

ØSi distance (>5km) on utilise plutôt un signal sous forme sinusoïdal.

Ce type de signal même affaibli, peut très bien être

décodé par le récepteur

(17)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 17

(18)

Ø Modulation de fréquences ØModulation d’amplitudes ØModulation de phases

Code tout ou rien

0 0 1 1 0

1

(19)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 19

Modulation d’Amplitude

On considère un signal s(t) = A sin (2πft), où f est la fréquence et A l’amplitude.

A

1 s(t) = A sin (2πft), 0 s(t) = A/2 sin (2πft), - A

(20)

Modulation d’amplitude

- A/2 - A A/2

A

0 0

1 1 1 0

(21)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 21

Modulation de fréquences

0 0

1 1 1 0

1 s(t) = A sin (2πft) 0 s(t) = A sin (2π2ft) A

- A

(22)

Modulation de phase

1 s(t) = A sin (2πft+π) 0 s(t) = A sin (2πft)

0 0

1 1 1 0

A

-A

(23)

Mod em

Mod em

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 23

Les Modems

Transformer les signaux binaires de base en signaux analogiques sous forme sinusoïdale.

1 0

1 0

Mod em

Mod em

Onde (signal) porteuse

(24)

Modems

Fréquence V.92

V.90 56 000/33 600

56000/48 000 Phase+amplitude V.32

V.21

4 800/9 600 300

Phase+amplitude Phase+amplitude Avis Débit (bits/s) Type de modulation

Normalisés par l’IUT-T: Avis

Modems xDSL (Cours prochain)

(25)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 25

Multiplexage

Ø Modulation - Adaptation du signal au canal

Ø Multiplexage- Partage de la bande passante du canal

Voies bande étroite

Voie large bande

Multi ple xeu r Dém ult ipl exe ur

(26)

Multiplexage fréquentiel

Principe- Découpe la bande passante (large) en plusieurs sous bande (étroite). Chaque sous bande est affectée à une voie de transmission.

CCCCCC AAAAA

BBBBB BBBBBB

CCCCCC AAAAAA

BBBBBB CCCCCC AAAAAA

Multi ple xeu r Dém ult ipl exe ur

(27)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 27

Multiplexage temporel

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.

ü A chaque voie est affecté un intervalle de temps (IT), intervalle pendant lequel elle envoie.

BBBBBB CCCCCC AAAAAA

Multi ple xeu r Dém ult ipl exe ur

AA BB CC AA BB CC

IT

(28)

Problème- Des données sont prêtes sur une voie, mais ce n’est pas son tour? Il faut donc mémoriser ces données en attendant son tour!

Attente peut être lente!!

Multiplexeur doit avoir donc une mémoire tampon!!

Le multiplexage temporel est plus efficace puisqu’il fait une meilleure utilisation de la bande passante.

(29)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 29

Multiplexage statistique

M ult ipl exe u r

n-1 1

2

n

2 Data 7 4

La voie haute vitesse prend en charge successivement les voies basse vitesse 4, 7 et 2.

Numéro

de la voie bande étroite

N.B. Un numéro précède les données pour connaître la voie en question

(30)

q Détection et retransmission (Codes détecteurs).

Techniques:

§ Bit de parité

§ La plus utilisée CRC (Code Reduncy Cyclic) q Détection et Correction (Code Correcteurs):

indispensable pour les supports physiques de mauvaise qualité ou pour des applications qui demande le

transport de données précieuses. Plusieurs techniques-

• envoyer 3 fois la même information et on choisit la plus probable,

• FEC (Forward Error Correction) basée sur des algorithmes complexes (BCH, Reed-Solomon, et TurboCodes)

Erreurs de Transmission

(31)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 31

Détection et Correction d’erreurs

q Avant 2004:

Détection et Correction d’erreurs gérées au niveau trame (couche2) du fait que la qualité lignes physiques était insuffisante pour obtenir des taux d’erreurs acceptables.

q Actuellement le problème est différent:

v Le taux d’erreurs en lignes est devenu satisfaisant (mois que 10-9) Cela provient des techniques de codages et de la fibre optique

v Les applications multimédias ne tolèrent pas la perte de temps associés aux reprises sur erreurs.

v D’où détection et retransmission est la plus utilisée en ce moment

(32)

Principe

Information Utile

Donnée du contrôle C= f(I)

La fonction f est connue de l’émetteur et le récepteur.

Le récepteur reçoit I’’ et recalcule et recalcule f(I’) et la compare à C qu’il a reçu:

Si C=f(I’) alors pas d’erreurs

Sinon erreurs, soit corriger, soit demander retransmission.

T est transmis au récepteur. Il reçoit T’

Donnée à transmettre Donnée du contrôle T’

Information Utile Donnée du contrôle T

I’

I

C C

(33)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 33

Principe:

§ Information utile = b

1

. b

2

. . . . b

n

§ Contrôle (c=1 bit) : vParité paire /

c= 0, si b

1

+ b

2

+. . .+ b

n

est pair, c=1 sinon v Parité impaire :

c = 0 si b

1

+ b

2

+. .+ b

n

si est impair c=1 sinon L’information transmise: b

1

. b

2

. . . . b

n

c

§ Cette méthode détecte les erreurs en nombre impairs.

§Exemple: I= 10110100, bit contrôle= 0 101101000 est envoyé

VRC (Vertical Redundancy Check)

(34)

qPrincipe- Regrouper les données sous forme de blocs pour effectuer un codage VRC pair selon les lignes et les colonnes.

qExemple: Soit le Message HELLO! à envoyer:

q Message transmis est:

10010000 10001011 10011001 10011001 10011111 0100001011000110 q Cette méthode permet de détecter toutes les erreurs simples,

doubles ou triples.

LRC: Longitudinal Redundancy Check

(35)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 35

q Détection par code cyclique , connu aussi sous le nom de codes polynomiaux .

q Le principe est simple :- L’ émetteur et le récepteur se mettent d’accord sur un diviseur. Exemple: 84

q Information de contrôle = le reste de la division de message sur diviseur.

v Message 57268

v Contrôle = 57268/84 = 64

v Message transmis = 5726864

CRC (Cyclic Redundancy Check)

(36)

q Principe:-L’émetteur et le récepteur se mettent d’accord sur un polynôme générateur G(x) de degré r.

q Message à envoyer: B=b

k

b

k-1

…..b

1

.b

0

de k bits est traité comme un polynôme M(x) = b

k

x

k

+ b

k-1

x

k-1

…+.. b

1

x

1

+ b

0.

de degré k

q Le Contrôle c’est le reste R(x) de la division de x

r

* M(x) par G(x) .

q Message transmis T, T(x)= x

r

* M(x) + R(x).

q Exemple: G(x)=X

2

+1

M=1011001, M(x) = 1+x

3

+x

4

+X

6

. R(x) = x+1.

Message à envoyer est: 1011001 11

CRC (Généralisation)

(37)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 37

(38)

FORMAT D’UNE TRAME HDLC

(39)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 39

FORMAT D’UNE TRAME IEEE 208.3

(40)
(41)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 41

(42)
(43)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 43

(44)
(45)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 45

Le bit 0 ajouté est appelé bit de transparence.

Bits de Transparence

(46)
(47)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 47

0 1 1

Ne peut jamais faire partie des données

(48)

Ø Send & Wait

Ø Sliding Window

(49)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 49

Send & Wait

(50)

Send & Wait

(51)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 51

Send & Wait

(52)

Send & Wait

(53)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 53

Send & Wait

(54)

Send & Wait

(55)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 55

Send & Wait

(56)

Sliding Window

(57)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 57

Sliding Window

(58)
(59)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 59

Sliding Window

(60)

Sliding Window

Sliding Window

(61)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 61

Sliding Window

(62)

Sliding Window

(63)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 63

Sliding Window

(64)

Sliding Window

(65)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 65

Sliding Window

(66)

V X Y Z Taille fenêtre

Interprétation côté émetteur:

Ø V: Numéros utilisés et acquittés

ØX : Numéros utilisés mais non acquittés Ø Y : Numéros pouvant être utilisés

Ø Z : Numéros ne pouvant pas être encore utilisés.

SEND_ISN SEND_UNA SEND_NEXT SEND_UNA+SEND_WNDW

(67)

2009 Bouabid El Ouahidi, ouahidi@fsr.ac.ma 67

X Y Z

Taille fenêtre

Interprétation côté Récepteur:

Ø X : numéros reçus et acquittés ØY: Numéros pouvant être reçus

Ø Z : Numéros ne pouvant encore être reçus

RECV_NEXT+RECV_WNDW RECV_ISN RECV_NEXT

Références

Documents relatifs

[r]

Il s'agit, dans cette épreuve, de deux séries de trois images. L'enfant doit les placer dans un ordre de succession logique et en faire un récit logique.. tinguer et à

Pour préparer un sportif à une compétition de lancer de poids, (m = 7,30 kg), on simule son geste ; voici les résultats obtenus en notant G le centre d'inertie de la boule.. Hauteur

Les pions sont créés dans la haute atmosphère par des rayons cosmiques et ont un temps de vie faible (environ deux microsecondes). Cependant, les muons ont une grande

• Mais surtout cela montre que ces modes propres n'existent que si les fréquences propres des diffé- rentes parties respectent une relation bien précise (dans le cas général

En utilisant le résultat de la question précédente, donner alors la valeur numérique vers laquelle s’approche le coefficient directeur de (AB).. (b) Graphiquement, vers quelle

Représenter la situation par un graphe probabiliste de sommets A et B.. Que penser de cette

[r]