2-Technique de Transmission

Embed Size (px)

Citation preview

  • 8/8/2019 2-Technique de Transmission

    1/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 36

    Chapitre 2 : Techniques de transmission /site/w3e/WWW/www-new/htdocs/armor/lesmembres/cousin/Enseignement/Reseaux-generalites/Cours/2.fm - 1 juin 2001 18:29

    Plan- 1. Introduction p37- 2. Phnomnes caractrisant les supports de communication p38- 3. lments intervenant dans la transmission p43- 4. Modulation p45- 5. Le Codage p51- 6. Conclusion p68

    Bibliographie- A.Tanenbaum, Rseaux, InterEditions, 1997.- H. Nussbaumer, Tlinformatique - tome 1, Presses polytechniques romandes, 1987.- C. Macchi, J-F.Guibert, Tlinformatique, Dunod, 1983.- S. Pierre, M. Couture, Tlcommunications et transmission de donnes, Eyrolles, 1993.

    - A. Glavieux, M. Joindot, Communications numriques, Masson, 1996.

  • 8/8/2019 2-Technique de Transmission

    2/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 37

    1. Introduction

    Les supports de communication ne sont pas parfaits.- les principaux phnomnes : affaiblissement, dphasage, bruits.

    Les dfauts du support limitent la transmission (dbitet tendue)

    ==>Adapter les techniques de transmission aux caractristiques du support !Deux grandes techniques de transmission :

    - transposition en frquence (modulation en frquence, amplitude ou phase)- en bande de base : codes de transmission de donnes

    Machine A Machine B

    Support de transmission utilis

    Suite binaire Suite binaire

    Signal sous une forme adapte au support

    parasitesmise reue

  • 8/8/2019 2-Technique de Transmission

    3/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 38

    2. Phnomnes caractrisant les supports de communication

    2.1. AffaiblissementTransformation de lamplitude du signal : V e2ift -> |K(f)|.V e2ift

    - analyse temporelle et frquentielle dun signal transmis (spectre frquentiel) :

    Laffaiblissement crot plus vite que la distance- amplicateur de signal dans la liaison (de gain 1/|K(f)|)

    Laffaiblissement varie en fonction de la frquence :- ex : proportionnel f sur les paires mtalliques- utilisation du support dans la plage de frquence o laffaiblissement est constant :

    . la largeur de la bande passante du support (f = f2-f1) !

    V(t)

    t

    signal mis

    signal reu

    A(f)

    f

    f

    gabarit

    A(f) = -10 log10|K(f)|[dB]

    3

    6bon

    mauvais

    f1 f2

  • 8/8/2019 2-Technique de Transmission

    4/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 39

    2.2. Le dphasage

    Dformation de la phase du signal : V e2i

    ft

    -> V e2i

    ft-i

    (f)

    Le dphasage varie en fonction de la frquence !- temps de propagation de groupe(f) = 1/2 . d (f)/ d f - dtection difcile des instants signicatifs (lhorloge) : t1- t1 !=t2- t2- utilisation dune plage de frquence o le dphasage est constant

    V(t)

    t

    signal mis

    signal reu

    (f)

    f f t1 t1 t2 t2

    signal reconstituV

    V/2

    [s]

    bon

    mauvais

  • 8/8/2019 2-Technique de Transmission

    5/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 40

    2.3. Les phnomnes perturbateurs

    Bruit blanc : agitation thermique,- de faible puissance,- sur une large plage de frquences.

    Bruit impulsif : organes lectromcaniques, microcoupures- forte puissance,- dure faible,- peu prsent dans les rseaux numriques.

    Diaphonie : couplage parasite entre lignes voisines - influence lectromagntique- placement des cbles, blindage, bre optique !

    Echo : rflexion du signal due une dsadaptation dimpdance- suppresseur dcho.- ex : cblage tlphonique 4 ls/2 ls

  • 8/8/2019 2-Technique de Transmission

    6/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 41

    2.4. Modlisation du support de transmission

    La bande passantedun support de communication correspond la plage de frquences o il pr-sente les meilleurs caractristiques de transmission.

    - o le gain est non nul ! (gain = 1/affaiblissement)

    - malheureusement en gnral le gain nest jamais tout--fait nul !La bande passante n dcibels (dB) est la plage de frquences dans laquelle le rapport S/B (appel

    le rapport signal sur bruit) vrifie :- S/B = 10 log10(Ps/Pb)

  • 8/8/2019 2-Technique de Transmission

    7/31

  • 8/8/2019 2-Technique de Transmission

    8/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 43

    3. lments intervenant dans la transmission

    3.1. Les principaux lmentsLETCD (quipement terminal de communication de donnes)

    - quipement spcique charg dadapter les donnes transmettre au support de communication

    LETTD (quipement terminal de traitement de donnes)- lordinateur !

    Le support de transmission

    support de

    transmission

    ETCDd(t) s(t)metteur

    machine A

    ETTDmetteur

    ETCD d(t)s(t)rcepteur

    machine B

    ETTDrcepteur

    voie (ou circuit) de donnesmodemmodem

    j o n c t i o n

    j o n c t i o n

  • 8/8/2019 2-Technique de Transmission

    9/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 44

    3.2. Fonctions de lETCD

    Deux transformations fondamentales sont dfinies :- lecodage: bits>symboles- lamodulation: symboles>signal

    . les symboles peuvent tre une fonction continue ou une suite de valeurs

    . la transformation applique peut tre trs simple (pour le codage en BdB)A lmission

    A la rception

    codeur modulateur{d k }k s(t)

    ETCD metteur

    {a j } j=a(t)suite binaireenvoye signalmissignal modul

    dmodulateur dcodeur {d k }k s(t) = f(s(t) ) + b(t) a(t) = {a j} j

    ETCD rcepteur

    signalreu signal dmodul suite binairereue

  • 8/8/2019 2-Technique de Transmission

    10/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 45

    4. Modulation

    Le modulateurtransforme un signal initial quelconquea(t) en un signals(t) adapt au support decommunication employ.

    Le signals(t) est obtenu en faisant varier les paramtres dune onde gnralement sinusodale- s(t) = A cos(2 f t - ).

    . le signal sinusodal est centr autour dune frquence f o appele onde de rfrence ouporteuse

    Trois types lmentaires de modulation partransposition en frquence:. modulation damplitude(lorsque les variations portent sur A)

    . modulation de frquence(lorsque les variations portent sur f )

    . modulation de phase(lorsque les variations portent sur)

    La transposition en frquence autorise le multiplexage temporel :

    f f 0

    spectres initiaux spectres transposs en frquence

    f 1 f 2

  • 8/8/2019 2-Technique de Transmission

    11/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 46

    Lorsque la fonction de modulation existe la transmission est diteanalogique. En fait de ce cas, ona une transformation dune fonction continue en une autre fonction continue.

    La transmission est dite enbande de baselorsque le signal ne subit pas (peu) de transposition enfrquence. Dans ce cas, le signal prsente souvent un aspect rectangulaire car la fonction de modultion simple utilise est rectangulaire.

    On peut transformer une fonction discrte {dk} en fonction continue d(t) laide de la relation sui-vante :

    0 tant linstant initial, la rapidit de modulation tant 1/T et RT(t) tant la fonction rectangulairesur lintervalle [0,T] dfinit ainsi :

    Par abus de langage, on parle detransmission numriquelorsque une fonction discrte (suite bi-naire) est transforme en fonction continue lors de lmission et rciproquement lors de la rceptio

    d t( ) dk RT t kT 0( )k =

    k =

    =

    R t( ) 1 t 0 T,[ ],

    0 t 0 T,[ ],=

  • 8/8/2019 2-Technique de Transmission

    12/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 47

    4.1. Modulation damplitude

    Signal :s(t) = A(t) cos(2 f o t - o)- avec A(t) = K + a(t) et a(t) {-a,+a} ... ou a(t) [-a,+a] !

    Technique lectroniquement simple mais sensible au bruit.

    -a +a -a

    t

    s(t)

    K+a

    K-a1/f 0

    o

    f B f 0 f 0+Bf 0-B

    spectre du signal initialspectre du signal modul

    f B f 0 f 0+Bf 0-B

    spectre du signal initialspectre du signal modul

    BLU : Bande latrale uniqueModulation en double bande

  • 8/8/2019 2-Technique de Transmission

    13/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 48

    4.2. Modulation de frquence

    Signal :s(t) = A 0 cos(2 f (t) t - o)- avec f(t) = f 0 + a(t) et a(t) {-w,+w}... ou a(t) [-w,+w] !

    Difficult maintenir la phase.

    Utilise par la technique de multiplexage frquentiel.

    +w-w

    t

    s(t)

    -A0

    1/f0-w 1/f0+w

    +w

  • 8/8/2019 2-Technique de Transmission

    14/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 49

    4.3. Modulation de phase

    Signal :s(t) = A 0 cos(2 f o t - (t))- avec (t) = 0 + a(t) et a(t) {k/n} pour n symboles ... ou a(t) [- ,+ ] !

    4.4. Modulation complexe

    Modulation en quadrature (MAQ)- modulation en phase et en amplitude- par exemple :

    codage MAQ A0 A10 00 01

    1 10 11

    0

    t

    s(t)

    -A01/f0

    /2 /2

  • 8/8/2019 2-Technique de Transmission

    15/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 50

    5. Le Codage

    Le codeurtransforme une suite{d k }k 0 initiale gnralement binaire (de bits) en une suite code{ak }k 0 (de symboles) gnralement binaire ou ternaire.

    Le dcodeur fait lopration inverse.

    Le but du codage est dadapter la suite de bits transmettre aux caractristiques de la transmissio

    Sil ny a pas de modulation par transposition en frquence, le codage est diten bande de base:- la plage de frquences utilise par le signal issu de la suite code est la mme que celle de l

    suite initiale.

    - dans ce cas, le modulateur module partir dune fonction rectangulaire.. {ak }k 0 -> a(t)

  • 8/8/2019 2-Technique de Transmission

    16/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 51

    Exemples :

    0

    +a

    a2(t)

    t

    t01

    3

    -1

    -3

    a1(t)

    Signal en bande de base

    n i v e a u x

    priode significative

    (devalenceN = 4)

    2Codage plusieurs niveaux

    {dk} = (1---1---0---1--- 0---0---0---1---1---0---1--- 1--- 1---0--- 0---1)

    1Codage binaire(devalenceN = 2)

    suite binaire initiale

  • 8/8/2019 2-Technique de Transmission

    17/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 52

    5.1. Dbit binaire et rapidit de modulation

    Ledbit binaireD dune voie de donnes est le nombre maximum de bits di transmis par secondesur cette voie.

    La rapidit de modulationR (exprime en bauds) mesure le nombre maximum de symboles (l-ments de modulation) transmis par seconde

    Remarque: Gnralement, 1/ est un multiple de 1/T et le nombre de niveaux N est choisi de tellesorte que a(t) et d(t) aient le mme dbit dinformation. On a alors :

    D =1T

    bits/s

    R = 1

    bauds

    D =1T =

    log2(N) = R.log2(N) bits/s

    T h i d i i

  • 8/8/2019 2-Technique de Transmission

    18/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 53

    5.2. Les principales qualits dun code- largeur de sa plage de frquences

    . la plus troite possible- rpartition frquentielle de la puissance

    . peu de puissance aux faibles frquences, aucune la frquence nulle- codage de lhorloge

    . frquence sufsante des transitions

    . synchronisation de lhorloge du rcepteur sur le signal reu- rsistance au bruit

    . espacement des niveaux- complexit du codage

    . cot et vitesse de codage- dpendance la polarit

    . facilit dinstallation- quilibrage

    . mesure approximative de linuence du codage sur des symboles successifs

    . Running Digital Sequence : RDS({ak}) =k ak .

    . RDS({ak}) = max(abs{RDS({a j}) tel que {a j} sous-suite valide de {ak}}).

    T h i d t i i

  • 8/8/2019 2-Technique de Transmission

    19/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 54

    5.3. Les codes usuels utiliss en bande de base

    Les codes deux niveaux:- codeNRZ(Non Return to Zero)- codeNRZI (Non Return to Zero Invert)- codebiphase

    - codebiphase diffrentiel- codede Miller

    Les codes trois niveaux:- codeRZ(Return to Zero)- codebipolaire(simple)- codebipolaire entrelac dordre 2- codesbipolaires haute densit dordre n(BHDn)

    Les codes par blocs:- codenB/mB- codenB/mT

    Techniques de transmission

  • 8/8/2019 2-Technique de Transmission

    20/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 55

    5.4. CodeNRZ(Non Return to Zero)

    Exemple :

    Code simple, utilis couramment entre lordinateur et ses priphriques.

    RDS(NRZ) =spectre :

    01

    dk

    0=( ) ak

    a[ ]=( )dk 1=( ) ak a[ ]=( )

    0

    +a

    t

    a(t){d

    k} = (1---1---0---1--- 0---0---0---1---1---0---1--- 1--- 1---0--- 0---1)

    Codage NRZ

    suite binaire initiale

    -aRDS({ak, k

  • 8/8/2019 2-Technique de Transmission

    21/31

    s Techniques de transmissions

  • 8/8/2019 2-Technique de Transmission

    22/31

    s Techniques de transmissions

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 57

    5.6. CodeNRZI(Non Return to Zero Invert)

    Exemple :

    Code binaire, indpendant de la polarit, adapt la transmission photonique.

    RDS(NRZI) =

    01

    ou

    ou !dk 0=( ) ak k k[ , ]=( ) k k( ) k k 1=( )( ) dk 1=( ) ak k k[ , ]=( ) k k=( ) k k 1=( )( )

    k a a{ , } 0 a=( ),( )

    0

    +a

    t

    a(t){dk} = (1---1---0---1--- 0---0---0---1---1---0---1--- 1--- 1---0--- 0---1)

    Codage NRZI

    suite binaire initiale

    -a

  • 8/8/2019 2-Technique de Transmission

    23/31

    s Techniques de transmissions

  • 8/8/2019 2-Technique de Transmission

    24/31

    Techniques de transmission

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 59

    5.8. Codebiphase

    Autres dnominations : Manchester, biphase_L(evel), -> codage 1B/2B.

    Exemple :

    Code binaire, quilibr, conservation de lhorloge, mais spectre trs large (le double).

    RDS(biphase) = 0 !

    Spectre :

    Codage utilis par Ethernet.

    0

    1d

    k0=( ) a

    ka a[ , ]=( )

    dk 1=( ) ak a a[ , ]=( )

    0

    +a

    t

    a(t){dk} = (1---1---0---1--- 0---0---0---1---1---0---1--- 1--- 1---0--- 0---1)

    Codage biphase

    suite binaire initiale

    -a

    X f ( ) T 2a( ) ft( ) ( )2 ft 2 ( )sin 4 =

    s Techniques de transmissions

  • 8/8/2019 2-Technique de Transmission

    25/31

    q

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 60

    5.9. Codebiphase diffrentiel

    Autres dnominations : Manchester diffrentiel, FSK : frequency shift keying, FM : frequencmodulation, biphase_M(ark) ou biphase_S(pace)

    Exemple :

    Identique au code Manchester + indpendance de la polaritProblme sil y a corruption dun des symboles : la suite est mal dcodeRDS(biphase_diff) = 0Codage utilis par Token Ring.

    0

    1

    ou

    ou !dk 0=( ) ak k k[ , ]=( ) k k( ) k k 1( )( ) dk 1=( ) ak k k[ , ]=( ) k k( ) k k 1=( )( )

    k a a{ , } 0 a=( ) 0 a=( ), ,( )

    0+a

    t

    a(t){dk} = (1---1---0---1--- 0---0---0---1---1---0---1--- 1--- 1---0--- 0---1)

    Codage biphase

    suite binaire initiale

    -a

    s Techniques de transmissions

  • 8/8/2019 2-Technique de Transmission

    26/31

    q

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 61

    5.10. Codebipolairesimple notation : d1 j le jmebit de la sous-suite des bits 1

    Autres dnominations : AMI Alternate Mark InversionExemple :

    Code ternaire, quilibr, indpendant de la polarit, drive de lhorloge (suite de 0)spectre :RDS(bipolaire) = aUtilis par le systme de tlphonie numrique PCM sur le ligne de transmission T1.

    0

    1 alternativementdk 0=( ) ak 0=( )

    dk 1=( ) dm1

    ak a[ ]=( ) m 2n 1 n N( ),+=

    ak a[ ]=( ) m 2n n N( ),=

    0+a

    t

    a(t){dk} = (1---1---0---1--- 0---0---0---1---1---0---1--- 1--- 1---0--- 0---1)

    Codage bipolaire

    suite binaire initiale

    -a

    X f ( ) T a ft( ) ( )2 ft( )sin 4 =

  • 8/8/2019 2-Technique de Transmission

    27/31

    s Techniques de transmissions

  • 8/8/2019 2-Technique de Transmission

    28/31

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 63

    5.12. Codebipolaire haute densit dordren (BHDn)

    Mme codage que le code bipolaire + une transformation des sui-tes de plus den zros.- base sur la violation de lalternance :bit de viol(not V)

    Une suite conscutive den+1 bits 0 est code par :(a) suite den zros suivis dun bit de viol : [000...00][000...0V](b) suite forme dunbit de bourrage(not B),n-1 zros, suivis dun bit de viol; les bits B et V ayant mme polarit : [000...00][B00...0V]

    Pour assurer lquilibrage :On choisit la forme (a) si le nombre de bits 1 suivant le dernier bit de viol est impair, la forme (b) sinon.

    Remarques :. le premier bit un (suivant un bit de viol) est cod avec la valeur inverse du bit de viol

    qui le prcde. On considre que la suite est conventionnellement prcde dun bit de viol.. Dans une trs longue suite de zros tous les blocs successifs (sauf parfois le premier)

    sont cods dans la forme (b).

    RDS(BDH3) = 2a

    0

    1 alternativement!!

  • 8/8/2019 2-Technique de Transmission

    29/31

  • 8/8/2019 2-Technique de Transmission

    30/31

    s Techniques de transmissions

  • 8/8/2019 2-Technique de Transmission

    31/31

    ____B. Cousin et C. Viho - IFSIC -Universit Rennes I 66

    6. Conclusion

    Adaptation des techniques de transmission aux caractristiques du support de communication.

    La modulation par transposition en frquence :- module des signaux analogiques ou numriques

    De trs nombreux codes de transmission existent (NRZ, biphase, bipolaire, etc.), chacun possdacertaines des caractristiques voulues, mais pas toutes.

    Ne pas confondre avec les codes de transmission (appels channel coding) avec les codes applcatifs (appels source coding) :

    dembrouillage de protection contre les erreurs (dtection et auto-correction) de compression (LZW, RLE, GZ, etc.) de reprsentation (ASCII, DCB, complment 2, etc) de chiffrement (MC5, PGP, etc.)

    dauthentication de hachage (hash code) etc.Les techniques de transmission ne suffisent pas assurer que les communications se droulent san

    aucune erreur. Cest pourquoi des techniques de protection contre les erreurs sont dveloppes.