Sunteți pe pagina 1din 32

Communication Numerique

Communication Numerique
Codage en ligne dun signal

Yoann Morel

http://xymaths.free.fr/Signal/Communication-Numerique-cours-TP.php
Communication Numerique

1 Transmission en bande de base

2 Terminologie des codes en lignes

3 DSP dun signal code

4 Critere de choix dun code en ligne


Communication Numerique
Transmission en bande de base

1 Transmission en bande de base

2 Terminologie des codes en lignes

3 DSP dun signal code

4 Critere de choix dun code en ligne


Communication Numerique
Transmission en bande de base

Transmission en bande de base

Bande de base : Transmission des signaux tels quels, dans la


bande de frequence originale
(souvent de f = 0 a f = Fmax Hz).

Canal ideal : Canal de bande passante infinie et non bruite

Codage en ligne : Transmission de messages constitues


delements binaires k , emis a des instants kTb , independants
et identiquement distribues sur lalpabet {0, 1}
Le codage en ligne permet dassocier a chaque element k
un signal continu de duree Tb
Le symbole k nexiste que pendant la duree Tb
Communication Numerique
Transmission en bande de base

A partir des elements binaires k que lon souhaite transmettre, on


construit le signal continu a(t) :
X
a(t) = k (t kTb )
k

Le systeme de codage doit presenter les proprietes suivantes :


linearite
invariance (par rapport aux retards)
continuite (stabilite)
Communication Numerique
Transmission en bande de base

A partir des elements binaires k que lon souhaite transmettre, on


construit le signal continu a(t) :
X
a(t) = k (t kTb )
k

Le systeme de codage doit presenter les proprietes suivantes :


linearite
invariance (par rapport aux retards)
continuite (stabilite)

Le systeme de codage est donc un filtre.


Communication Numerique
Transmission en bande de base

a(t) Codage x(t)


- -
g(t)

On note g(t) la R.I. de ce filtre, aussi appele formant du code.


On a alors,
x(t) =
Communication Numerique
Transmission en bande de base

a(t) Codage x(t)


- -
g(t)

On note g(t) la R.I. de ce filtre, aussi appele formant du code.


On a alors, X
x(t) = g(t) a(t) = g(t) k (t kTb )
k

et donc, X
x(t) = k g(t kTb )
k
Communication Numerique
Transmission en bande de base

1er exemple de code en ligne


Code Unipolaire NRZ
(Non Return to Zero) binaire :

Cest un code tel que :



k = 1
g(t) = V RectT /2 (t)

Il existe de nombreux autres codes : Unipolaire NRZ, Unipolaire


RZ, Triangle, Manchester, AMI (Alternate Mark Inversion)

cf. TP.
Communication Numerique
Transmission en bande de base

(k ) = 0101001101
Communication Numerique
Terminologie des codes en lignes

1 Transmission en bande de base

2 Terminologie des codes en lignes

3 DSP dun signal code

4 Critere de choix dun code en ligne


Communication Numerique
Terminologie des codes en lignes

Terminologie des codes en lignes

Valence : Nombre detats significatifs du signal numerique.


Etat :
une amplitude
une frequence
une phase
Valeur constante
Significatif : representatif dun symbole

Polarite : Signe possible du signal :


signal unipolaire : valeurs 0 ( 0, +1, +2, . . .)
signal antipolaire : valeurs symetriques par rapport a 0, sans 0
(1, 2, . . .)
signal bipolaire : signal antipolaire, plus la valeur 0
Communication Numerique
Terminologie des codes en lignes
Communication Numerique
Terminologie des codes en lignes

Bivalent
unipolaire
Communication Numerique
Terminologie des codes en lignes

Bivalent Bivalent
unipolaire antipolaire
Communication Numerique
Terminologie des codes en lignes

Bivalent Bivalent Tetravalent


unipolaire antipolaire antipolaire
Communication Numerique
Terminologie des codes en lignes

Bivalent Bivalent Tetravalent Trivalent


unipolaire antipolaire antipolaire bipolaire
Communication Numerique
DSP dun signal code

1 Transmission en bande de base

2 Terminologie des codes en lignes

3 DSP dun signal code

4 Critere de choix dun code en ligne


Communication Numerique
DSP dun signal code

DSP dun signal code

P= g(t) a(t) un signal code en ligne,


Soit x(t) P avec
a(t) = k k (t kT ), et donc, x(t) = k k g(t kT ).

La suite (k ) est aleatoire, de caracteristiques :




Moyenne : = E(k )

Variance : 2 = Var(k ) = E(k2 ) 2 = 2 2


Auto-correlation : R (n) = E(k k+n ) = (n) + 2

ou (n) = R (n) 2 est la fonction dauto-correlation des


(k ) centres
Communication Numerique
DSP dun signal code

En utilisant le theoreme de Wiener-Kinshine : DSP(x) = F(Rxx )

On aboutit a la formule de Bennet :



" #
a2 2 2X
DSP (x)(f ) = DSP (g)(f ) + 2 1/T (f ) + (n) cos(2nf T )
T T T
n=1
Communication Numerique
DSP dun signal code

En utilisant le theoreme de Wiener-Kinshine : DSP(x) = F(Rxx )

On aboutit a la formule de Bennet :



" #
2 a2 2 2X
DSP (x)(f ) = |g(f )| + 2 1/T (f ) + (n) cos(2nf T )
T T T
n=1
Communication Numerique
DSP dun signal code

Formule de formule de Bennet :



" #
2 2 2 X
a
DSP (x)(f ) = |g(f )|2 + 2 1/T (f ) + (n) cos(2nf T )
T T T
n=1

Si 6= 0, presence de raies a la frequence dhorloge.


Communication Numerique
DSP dun signal code

Formule de formule de Bennet :



" #
2 2 2 X
a
DSP (x)(f ) = |g(f )|2 + 2 1/T (f ) + (n) cos(2nf T )
T T T
n=1

En general, la source est sans memoire, i.e.

R (n) = E(k k+n ) = E(k ) E(k )


= [E(k )]2
= 2

cest-a-dire (n) = 0.
Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) =


=
k {1; 1} et, 2 = 2 2 =
(k) = R (n) 2 =

Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) = V T sinc(f T )


=
k {1; 1} et, 2 = 2 2 =
(k) = R (n) 2 =

Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) = V T sinc(f T )


=0
k {1; 1} et, 2 = 2 2 =
(k) = R (n) 2 =

Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) = V T sinc(f T )


=0
k {1; 1} et, 2 = 2 2 =1
(k) = R (n) 2 =

Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) = V T sinc(f T )


=0
k {1; 1} et, 2 = 2 2 =1
(k) = R (n) 2 = 0

Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) = V T sinc(f T )


=0
k {1; 1} et, 2 = 2 2 =1
(k) = R (n) 2 = 0

On obtient alors, en appliquant la formule de Bennet :


DSP (f ) = V 2 T [sinc(f T )]2
Communication Numerique
DSP dun signal code

Exemple : DSP du code NRZ (polaire)

g(t) = V RectT (t) = g(f ) = V T sinc(f T )


=0
k {1; 1} et, 2 = 2 2 =1
(k) = R (n) 2 = 0

On obtient alors, en appliquant la formule de Bennet :


DSP (f ) = V 2 T [sinc(f T )]2
Proprietes :
DSP (0) 6= 0
DSP (f ) f 2 , f
Max (DSP (f )) atteints en f = k T2 , k IN
Communication Numerique
Critere de choix dun code en ligne

1 Transmission en bande de base

2 Terminologie des codes en lignes

3 DSP dun signal code

4 Critere de choix dun code en ligne


Communication Numerique
Critere de choix dun code en ligne

Critere de choix dun code en ligne

Le milieu de transmission a une bande passante finie


= necessite de la decroissante de la DSP en f n , avec n
grand

Pour des distances importantes, utilisation de regenerateurs


alimentes en courant continu
= necessite dun code a spectre nul autour de f = 0

Pour le decodage, on a besoin de la frequence dhorloge


= importance dun spectre qui contient des raies a cette
frequence

S-ar putea să vă placă și