Vous êtes sur la page 1sur 13

TRANSMISSIONS NUMRIQUES

(en bande de base)


1. Architecture d'une chane.
Nous envisageons, dans ce chapitre, la transmission de donnes numriques au travers dun canal, sans aucun
procd de modulation.
Ce type de communication est nomm transmission en bande de base
Les diffrentes oprations qui apparaissent sur le schma ci-dessous sont prsentes et analyses dans ce qui suit.
Donnes
transmettre

Codage de
source

Donnes
transmises

Dcodage
de source

Codage de
canal

Filtrage

Dfauts

Canal

Dcodage
de canal

Rception

2. Flux des donnes transmettre.


Il sagit dun flux de donnes binaires, (Par exemple rsultant de lchantillonnage et de la numrisation dun
signal analogique) ;
Il est form dune suite alatoire de 0 et de 1 quiprobables, cadence par une horloge (TH)

TB : temps bit

Dbit binaire D (en bit/s) : D =

1
avec TB = temps bit.
TB

3. Codage de Source.
Il s'agit d'abord de traduire les tats logiques en niveaux de tension : On utilise des codes binaires ( 2 niveaux) ou
des codes M-aires (M niveaux). Le rsultat est un signal lectrique 2 ou M niveaux.
Ces codes se diffrencient, outre par leur rgle, par le spectre du signal lectrique qui en rsulte.

Cours Transmissions Numriques

page 1

Claude Lahache

3.1 Codages binaires.


Exemples:

Horloge
(CLK)

TH
Donnes
(data)

tps

TB
0

0
tps

Codage
NRZ
unipolaire

+V

0
tps
+V
Codage
NRZ
bipolaire

0
tps
-V

Codage +V
RZ 50%
0
tps

Codage
Manchester

+V
0
tps
-V

Rgles:
- NRZ : Niveau conserv pendant TB ; transition lectrique si transition logique.
- RZ :
Codage du "1"

codage du "0"

(revient un ET entre CLK et Data)

codage du "0"

(revient un OUX entre CLK et Data)

- Manchester :
Codage du "1"
TB

Cours Transmissions Numriques

TB

page 2

Claude Lahache

3.2 Aspect spectral.


Les flux de donnes transmettre sont assimilables des signaux alatoires : Les spectres qui en rsultent seront
priori des spectres continus.
Allure des spectres de puissance de diffrents codages binaires
Codage NRZ
Lobes de largeur f = D
Le lobe principal renferme 91% de
la puissance du signal.
Absence de composantes aux frquences
multiples du dbit, d'o difficult pour
rgnrer l'horloge de synchronisation
la rception.
0

2D

3D

f (Hz)

3D

f (Hz)

3D

f (Hz)

Forte densit de puissance en continu :


Transmission impossible par le biais de transformateurs d'isolement.

Codage Manchester

Maximum
pour 0,75D

Lobes de largeur f = 2D
Le lobe principal renferme 85% de la
puissance du signal.
Pas de composante continue.
Rcupration de l'horloge plus aise.
0

2D

Codage RZ 50%
Lobes de largeur f = 2D
Raies
(2n+1)fH

Le lobe principal renferme 90% de la


puissance du signal.
Spectre mixte, comportant des raies
aux frquences multiples de la frquence
d'horloge, do facilit de rcupration de
cette horloge la rception.

Comme le codage NRZ, la prsence


0
D
2D
d'une composante continue interdit
l'utilisation de transformateurs d'isolement dans le dispositif de transmission.

Remarque commune : La largeur spectrale de ces diffrents codes est en thorie infinie. Ceci ne va pas tre sans
poser de problme vis vis du canal de transmission.

Cours Transmissions Numriques

page 3

Claude Lahache

3.3 Compression (ventuelle) des donnes.


C'est le cas o les donnes sont trop volumineuses (fichiers archives) ou bien leur dbit est trop important pour le
canal de transmission.
Le principe gnral est de fabriquer une information Info2 de plus petite taille que linformation originale
Info1 .
Info1

Info2
Compression

N1 bits

N2<N1 bits

Dcompression

Compression sans pertes.


Linfo2 est strictement identique linfo1. Ce type de compression est parfaitement rversible.
ex :

fichiers archives dextension .zip ou .rar


fichiers audio dextension .flac
images de type .png
fichiers de type .exe ou .txt

Compression avec pertes.


Linfo2 est approximativement identique linfo1. On joue sur la perception humaine qui ne saperoit pas des
diffrences entre les 2 informations (ouie en audio et vue pour la vido)
Ce type de compression est par contre irrversible : Info1 ne peut plus tre rgnre partir de Info2.
ex :

fichiers audio de type .mp3 ou .aac


images fixes ou animes .jpeg ou .mpeg

On dfinit un taux de compression :

Taux de compression =

Taille de linfo initiale


Taille de linfo comprime

Selon les situations, le taux de compression peut aller de quelque units plus de 100 !
Entranement :
En audio numrique, le son analogique est chantillonn au rythme de 44100 Hz, sur 2 voies, avec un codage sur
16 bits par voie.
valuer le dbit binaire dun flux audio stro brut, dabord en bit/s, puis en k0/s. En dduire la taille dun
morceau de musique de dure 3 min.
Considrons maintenant le mme morceau, compress en mp3, avec une qualit 256 kbit/s. Quel est le dbit
correspondant en kO/s ? Quelle est sa taille ? Que vaut le taux de compression ?

Cours Transmissions Numriques

page 4

Claude Lahache

4. Codage de Canal.
Cette opration consiste rendre la transmission plus sre : Le canal de propagation est source de perturbations qui
peuvent entraner une augmentation du taux derreur binaire (BER : bit error rate)
Erreur binaire : - erreur de bit 0 1
- apparition ou disparition de bit
BER (bit error rate) =

Nombre de bits errons

Nombre de bits transmis


(BER < 10-6 en TV , 10-3 10-4 en tlphonie GSM)
La transmission est scurise par introduction de codes correcteurs derreurs (FEC : forward error correction).
Utiliser un code correcteur derreur consiste introduire de la redondance dans un message.
Le codage de protection ajoute des lments chaque symbole pour permettre la dtection et/ou la correction, la
rception, des erreurs de transmission.
Cette redondance ncessite imprativement une augmentation de la taille du message (ou du dbit des donnes).
La thorie des codes correcteurs dpasse de trs loin le niveau de cet expos ; on se borne ici analyser quelques
exemples pour comprendre lessence du problme.
Ex 1 : Le bit de parit.
Les donnes sont dcoupes en blocs de k bits. On ajoute chaque bloc un bit supplmentaire codant la parit de
1 dans le bloc.
donnes

sur 8 bits :

bit de parit

1 0 0 1 1 0

1 0 0

parit paire et bit de parit 0

Si un bit est faux, le dcodage , la rception permettra de sapercevoir de lerreur, mais pas de la corriger !
Ex 2 : Redondance par rptition.
Une des mthodes de codage les plus simples est alors de rpter chaque bit :
La squence

e1

e2

sera ainsi transmise sous la forme

e1

e1

e2

e2

Lors de la rception du message, le dcodeur peut ainsi comparer chaque couple de bits reus.
Sils sont diffrents, alors il y a dtection derreur.
On voit ainsi quen doublant la longueur du message (mais aussi le temps de transmission), on parvient dtecter
dventuelles erreurs.
Toutefois, ce codage simple ne permet pas de les corriger.
Pour cela, on peut tripler les bits :
Pour transmettre 1 , on met

1 1

Si on considre (ce qui est plus que raisonnable) quil y a au maximum une erreur pour chaque squence de 3 bits,
alors il est possible de la corriger : Le dcodeur na qu choisir le symbole qui apparat deux fois dans chaque
triplet reu.
Si, au lieu de 1 1 1 on reoit 1 0 1 ou 0 1 1 ou 1 1 0
le 0 peut tre facilement corrig.

Cours Transmissions Numriques

page 5

Claude Lahache

Ex 3 : Entrelacement.
Les informations sont regroupes en blocs de k bits.
Ce type de code consiste rpartir chaque bloc de donnes sur plusieurs blocs :
donnes
initiales

donnes
entrelaces

On transmet ainsi des blocs contenant des donnes de plusieurs autres blocs (dilution de linformation).
Le dcodage la rception dsentrelace et rgnre les blocs de donnes initiaux.
Si un des blocs transmis est corrompu, cette corruption est dilue au dsentrelacement et sera facilement corrige.
Cest sur ce principe quon protge les supports optiques tels les CD audio et les DVD contre les poussires et les
rayures.

Cours Transmissions Numriques

page 6

Claude Lahache

5. Filtrage des donnes mises.


Le spectre dun flux binaire de dbit D est form
de lobes dont la largeur est lie D.
Lencombrement spectral dun tel flux
est en thorie infini.
(Pour rappel, droite, le spectre damplitude
dun flux NRZ de dbit 1kbit/s)
Lessentiel de linformation est concentre dans
le 1er lobe :
Lide est de filtrer par un filtre passe bas respectant
le 1er lobe et attnuant au maximum les suivants.
Mais le problme nest pas si simple :
Situation atteindre : Le flux numrique est arrondi par filtrage, mais un comparateur permet de le rgnrer.

0
Filtrage
passe bas
adapt

TB

signal
rgnr

Comparateur
(seuil)

Signal
filtr

Si le filtre nest pas adapt au dbit traiter, il peut apparatre de linterfrence inter-symboles :

TB

0
Filtrage
passe bas
mal adapt

Signal
filtr

signal reu

On voit ainsi que la rponse transitoire du filtre prdomine sur sa rponse harmonique.
Dans la pratique, on utilise 2 types de filtres passe bas : Le filtre gaussien ou le filtre en cosinus (dit de Nyquist)

2
f

0,347
B.TB.D avec B : bande passante -3dB,
Filtre gaussien : Le module de sa transmittance scrit H = e
TB = temps bit et D = dbit binaire.
On donne les rponses harmoniques et impulsionnelles dun tel filtre, selon la valeur du produit BTB :
(On utilise en ralit des valeurs de BTB de 0,3 0,5)
BT=0 .25

BT=0 .25

Limite de bande
passante

B=0,25D

Cours Transmissions Numriques

page 7

B=0,9D

Claude Lahache

Filtre en cosinus :
Le module de la transmittance dun filtre passe bas en cosinus scrit, en fonction du coefficient nomm roll off :
H(f) = 1

si f < 0,5D(1 - )

H(f ) = 0,51 + cos


f (1 )
D
2

H(f) = 0

si 0,5D(1 - ) < f < 0,5D(1 + )


si f > 0,5D(1 + )

Voici les rponses impulsionnelles et harmoniques dun tel filtre pour les valeurs 0,35 et 0,9 de :

Limite de bande
passante

B0,38D
B0,45D

Remarquer sur la rponse impulsionnelle, les annulations du signal aux dates multiples du temps bit.
Exemple de flux binaire trait par un filtre gaussien tel que BTB = 0,5 et spectres associs :
(En rouge le flux brut ; en bleu le flux filtr)
amplitude (dB)

1.0V

0.5V

SEL>>
-0.1V
V(data1)
1.0V

0.5V

0V
2.068ms
2.100ms
V(data3)

2.150ms

2.200ms

0.5D

2.250ms

1.5D

2D

2.5D

3D

3.5D

4D

(f)

Le lobe principal du spectre est peu affect par le filtrage ; par contre, les lobes secondaires sont quasiment
limins :
Lencombrement spectral dun flux binaire convenablement filtr peut tre raisonnablement estim au 1er lobe
de son spectre.

Cours Transmissions Numriques

page 8

Claude Lahache

6. Perturbations introduites par le Canal de Transmission.


6.1 Les supports de transmission.
Communication lectrique filaire
Linformation est vhicule par un signal lectrique , cest dire une onde lectromagntique se propageant
travers un cble mtallique.
On trouve deux catgories de cbles utiliss en tlcommunications :
Cble bifilaire : Il sagit le plus souvent de paires bifilaires torsades
afin de rduire la surface de couplage aux perturbations extrieures.
Cble coaxial, de bande passante plus importante et qui permet de
raliser des transmissions avec un dbit relativement lev (jusqu'
plusieurs centaines de Mbits/s.
Le cble coaxial est notamment utilis pour connecter les centraux
tlphoniques entre lesquels transite un grand nombre de communications.
Avantage par rapport au cble bifilaire : Il est blind, ce qui rduit la
sensibilit aux perturbations lectromagntiques
Communication optiques filaires
Les fibres optiques sont des guides pour les ondes lectromagntiques dont les frquences appartiennent au
domaine visible ou infra rouge. La lumire est guide le long dune fibre par rflexions multiples.

Les 2 principaux avantages des fibres optiques sont leurs bandes passantes trs leves (plusieurs dizaines de
Gbits/s, voire quelques trabits/s) ainsi que leurs faibles attnuations (on atteint couramment 0.2 dB/km pour une
longueur donde de 1550 nm). Thoriquement, les dbits dans les fibres optiques devraient tre infinis, mais ils sont
principalement limits par les composants lectroniques des tages de transmission et de rception !
6.2 Attnuation.
Tout support de transmission attnue plus ou moins le signal
qui sy propage :
Laffaiblissement des supports cuivre est du leur rsistance.
Celle ci voluant avec la frquence (effet de peau), lattnuation
dun support cuivre augmente avec la frquence des signaux
transmis.
Voir droite laffaiblissement, en dB/100m, de diffrents
cbles coaxiaux :

Cours Transmissions Numriques

page 9

Claude Lahache

Laffaiblissement dans la fibre optique est du


essentiellement labsorption et la diffusion
de la lumire dans le milieu dilectrique de la
fibre.
Les impurets et les inhomognits dans le
matriau sont des sources de perte de puissance
optique transmise.
A droite, attnuation typique des fibres verre en
fonction de la longueur donde dutilisation.

Il ne faut cependant pas oublier que les connexions ralises peuvent entraner des affaiblissements non
ngligeables ( 0,10 dB pour une soudure sur fibre optique, quelques 1/10mes de dB pour une pissure cuivre ...)
6.3 Dispersion
Tous les milieux de propagation (except le vide) sont dispersifs,
cest dire que les composantes spectrales dune onde ne se propagent
pas toutes la mme vitesse.
Une illustration classique du phnomne est la dcomposition
de la lumire polychromatique par un prisme.
Consquence :
Un signal impulsionnel de largeur t1, mis dans un support
dispersif sera rcupr en sortie avec une largeur t2 > t1

t1
signal mis

t2>t1
signal reu

Ex droite : Dispersion dans lair dune salve ultrasonore


(frquence 40 kHz, dure 500s)
chelle horizontale : 500 s/div

Le phnomne de dispersion est galement source dinterfrence inter symboles et contribue la limitation du dbit
maximal dune transmission de donnes numriques.
6.4 Sensibilit aux bruits.
Des bruits extrieurs peuvent se superposer aux signaux utiles : Interfrences entre paires dans un cble, influence
dun milieu fortement parasit...
Cest dans ce contexte quapparat la grande supriorit de la fibre optique, infiniment moins sensible ce type de
perturbations que les supports cuivre.

Cours Transmissions Numriques

page 10

Claude Lahache

7. Rcupration des donnes transmises.


7.1 Rcupration de lhorloge de synchronisation.
La transmission est en gnral asynchrone. La premire chose faire en sortie de canal est de rgnrer une horloge
synchrone du dbit du flux transmis.
Horloge locale
La rcupration seffectue laide dune PLL, dont la plage
f H >> f B
de verrouillage est centre sur la valeur de la frquence
dhorloge fB retrouver.
Il sagit dune PLL numrique (DPLL) , dont le
Entre
Compteur
Comparateur
fonctionnement diffre de celui dune PLL analogique :
de
phase
En l'absence de signal entrant, la DPPL se comporte
comme un diviseur de frquence par rapport l'horloge
Compteur
locale (de frquence fH trs suprieure la frquence fB que
incr / decr
l'on souhaite rcuprer).
On choisit la frquence de horloge locale et le rapport de
division pour que la frquence du signal de sortie soit gale
Diviseur par N
( plus ou moins ) la frquence fB .
Sortie
En prsence d'un signal entrant (flux numrique de dbit D,
dgrad par le canal de transmission) , le comparateur de
phase dlivre un signal d'cart.
La logique de comptage interne recale alors le signal de sortie sur le signal d'entre en insrant ou supprimant de
temps en temps une impulsion dans le train de sortie. Le signal de sortie a alors un rapport cyclique de 50% et une
frquence moyenne cale sur fB. Mais il apparat une vibration en frquence (ou gigue) qu'il faut matriser pour
assurer une bonne utilisation ultrieure de la DPLL.
7.2 Le diagramme de loeil.
Nous disposons maintenant du flux numrique de dbit D, filtr et dgrad par le milieu de transmission, ainsi que
dune horloge de frquence fB = 1 / D, comme reprsent par exemple ci-dessous :
5.1V

4.0V

Horloge de
synchronisation

SEL>>
-0.1V
V(CLK)
5.1V

4.0V

Flux des
donnes
0V
220.3us
250.0us
V(recept)

300.0us

350.0us

400.0us

450.0us

500.0us

550.0us

586.2us

Time

Il reste extraire un signal numrique de ce flux de donnes, afin de le traiter ultrieurement (dcryptage,
dcodage...)
Lopration consiste chantillonner le flux de donnes la frquence fB, puis comparer les chantillons un
seuil donn.
Il va tre ncessaire de choisir judicieusement les instants dchantillonnage (instants de dcision) ainsi que le seuil
du comparateur (niveau de dcision) , afin de retrouver de faon certaine la succession dtats logiques mis.
Cette mise au point est ralise par lintermdiaire du diagramme de loeil.
Le diagramme de loeil est la reprsentation, loscilloscope, du flux des donnes reues, lappareil tant
synchronis sur lhorloge.
Cours Transmissions Numriques

page 11

Claude Lahache

Construction du diagramme de loeil :


Voici un exemple de trac du diagramme, partir de donnes binaires et de lhorloge de synchronisation.
La base de temps de lappareil est rgle de telle sorte que la largeur dcran corresponde 2 TH.
TH
5.0V

Horloge
2.5V

SEL>>
-0.1V
V(CLK)
5.0V

Flux
2.5V

0V
2.0680ms
2.1128ms
V(NRZfiltre)

2.1684ms

2.2240ms

2.2796ms

2.3352ms

2.3908ms 2.4200ms

Time

vert : 1V/div

La figure dessine lcran


prend la forme dun oeil.
B,C,F,H,K,M

B,C,F,H

Lexploitation de la forme
de loeil permet de choisir
quel instant il sera opportun
dchantillonner les donnes
et quel niveau il faudra fixer
le seuil du comparateur de
discrimination des tats.
D,E,G,I,J,K,L

A,D,E,G,I,J

2TH

Proprits du diagramme de loeil :

Instant optimal
dchantillonnage

a
Seuil de dcision optimal

a : Ouverture verticale
(Immunit au bruit)
b : Ouverture horizontale (Immunit au dphasage par rapport l'horloge)

Cours Transmissions Numriques

page 12

Claude Lahache

Exemples :

Cas idal : Donnes binaires non bruites.


Le choix du seuil et de linstant dchantillonnage
est ais.

Le mme flux avec un niveau de bruit acceptable.


Le dcodage reste possible

Niveau de bruit trop lev ; dcodage impossible.

Cas dun flux de donnes cod sur 4 niveaux.


Le diagramme comprend 3 yeux superposs ;
il faudra fixer 3 seuils de comparateurs pour
sparer les 4 niveaux.

Cours Transmissions Numriques

page 13

Claude Lahache

Vous aimerez peut-être aussi