Vous êtes sur la page 1sur 40

Introduction aux tlcommunications

08/05/2013

Introduction
aux tlcommunications

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

La radiocommunication

1) Structure gnrale dun systme de communication numrique


1.1) La chaine de transmission
La figure ci-dessous reprsente le schma bloc dun metteur numrique. Le signal lentre et
la sortie est analogique.

Dans le traitement du signal, on peut distinguer les tapes suivantes :


la conversion du signal analogique en signal numrique ou digitalisation
le codage de la voix en vue dune diminution des informations transmettre
le codage de canal permet, en rajoutant des bits et entrelaant les donnes, de rendre le
signal binaire plus robuste vis--vis des perturbations et de faciliter la rcupration de
lhorloge
la formation des signaux i(t) et q(t) ncessaire au modulateur quadrature (cest ici
quintervient le choix du type de modulation QPSK, GMSK ...)
le filtrage les signaux i(t) et q(t), essentiel pour matriser lencombrement spectral du
signal modul
la modulation en quadrature dun signal sinusodal dont la frquence peut tre infrieure
la frquence dmission
le dplacement du signal modul la frquence dmission par un mlangeur fonctionnant
en changeur de frquence (FM, BLU.)
lamplification et le filtrage de la porteuse module qui sera envoye sur lantenne

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

1.2) La chaine de rception


La structure du rcepteur est symtrique de celle de lmetteur :

On distingue les tages suivants :


la rception du signal RF (prampli RF, changement de frquence, filtrage fi, CAG, LNA)
la dmodulation en quadrature pour la rcupration des signaux i(t) et q(t)
la digitalisation des signaux i(t) et q(t)
laffectation de valeurs binaires aux signaux i(t) et q(t) (prise de dcision)
la restitution du train binaire cod
Ladaptation au canal ou lgalisation pour lutter contre les problmes de propagation
le dsentrelacement et le dcodage de canal
la dcompression et la restitution du train binaire de base
la conversion numrique-analogique
La grande difficult dans le rcepteur est la rcupration de la frquence dhorloge
permettant une rcupration correcte des donnes.
Les avantages des radiocommunications numriques sont :
Un concept multimdia (voix, donnes, images) et modulaire
Une qualit et une robustesse du signal et du service (codage du canal pour dtecter et
corriger les erreurs, augmentation de la qualit et de la capacit de rsistance au
brouillage et aux perturbations).
Optimisations des liaisons (cryptage compression, protocoles de prises de liaisons radios)
Les trois caractristiques principales permettant de comparer entre elles les diffrentes
techniques de transmission sont les suivantes:
La probabilit d'erreur Pe par bit transmis permet d'valuer la qualit d'un systme de
transmission. Elle est fonction de la technique de transmission utilise, mais aussi du
canal sur lequel le signal est transmis.
L'occupation spectrale du signal mis doit tre connue pour utiliser efficacement la
bande passante du canal de transmission. On est contraint d'utiliser de plus en plus des
modulations grande efficacit spectrale.
La complexit du rcepteur dont la fonction est de restituer le signal mis est le
troisime aspect important d'un systme de transmission

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

1.3) Capacit du canal de transmission


1.3.1) Le canal de transmission idal non bruit
On dfinit la capacit du canal comme tant le nombre de bit par seconde transmissible
par le medium

=2

C : Capacit du canal en bit/s


B : bande passante du canal en Hz
M : Nombre dtats ou de symboles de la modulation numrique.
Dans le meilleur des cas, la largeur B de bande du canal de transmission doit au moins
contenir le signal rpondant au critre frquentiel de Nyquist, c'est--dire que :
B>1/2T
Cette relation lie la largeur de bande du support B (en Hz) la vitesse de modulation 1/T
(en Baud). En ralit, la bande passante ncessaire dpend de nombreux facteurs lis aux
quipements et la nature de la modulation et est ncessairement suprieure cette
limite. Pour un filtre parfait de Nyquist, La bande passante minimum thorique est
Bmin=1/T
1.3.2) Le canal de transmission idal bruit avec un bruit gaussien
En supposant un filtrage optimal (filtre de Nyquist), la capacit du canal est daprs
Shannon :

( +

S est la puissance du signal reu


N est la puissance de bruit dans le canal
En fonctionnement limite C=D (D dbit binaire en bit par seconde)
Le rapport S/B est appel rapport signal sur bruit et permet de quantifier le niveau de
bruit par rapport au signal. Ce rapport est mesurable. On prfre exprimer les
performances en termes dnergie du bit Eb transmis par rapport au bruit N0

( )

Eb : est lnergie par bit (S puissance du signal et D le dbit binaire)


on a :

N0 est la densit spectrale de puissance de bruit thermique exprime en watt/Hz.

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

Comme ce bruit est du type blance (nergie quirpartie sur toute la gamme de
frquence), On a pour une bande de frquence W:

1.3.3) La limite de shannon


Cette fameuse limite Cs appele limite de Shannon est en pratique trs difficile
atteindre ; on sen approche dans le meilleur des cas Les raisons sont multiples : elles
tiennent en partie dans la qualit du canal qui est loin dtre toujours optimale sur toute
sa largeur, et dans la performance des codes et modulations utiliss pour traiter
linformation transmettre.

La zone sous la courbe est interdite. La zone au dessus la courbe est celle o lon trouve
les modulations usuelles. La courbe est la limite vers laquelle on doit tendre. Si on tudie
le cas de la QPSK, on peut dire que pour le S/N donn, on peut encore esprer un dbit
suprieur (se dplacer vers la droite) en trouvant des codages plus performants, en
particulier les turbocodes. On peut galement esprer dgrader le rapport S/N sans
diminuer Cs (se dplacer vers le bas).

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

2) Le codage de la source
2.1) Numrisation de la source dinformation
Pour numriser une transmission numrique, le message transmettre doit tre sous
forme numrique, si la source dlivre un message analogique (parole, image), il faut le
numriser.
On doit chantillonner le message analogique puis quantifier les chantillons obtenus.
Chaque chantillon quantifi sera ensuite cod sur m lments binaires.

2.2) Lchantillonnage et la condition de shannon


Echantillonner un signal dans le domaine temporel revient priodiser le spectre dans le
domaine frquentiel.

S*( f ) =

+
1
S ( f K .FE )
TE k =

On remarquera que si le spectre du signal d'origine une largeur suprieur 2Fe on a ce


qu'on appelle un repliement de spectre.
PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

Sil y a repliement de spectre, il nest plus possible de retrouver le spectre du signal


dorigine. Dans ce cas, lopration dchantillonnage modifie les caractristiques du signal
dentre. Ainsi, si lon ne veut pas perdre dinformations par rapport au signal que lon
chantillonne, on devra toujours respecter la condition : (Fe2Fmax). Condition plus
connue par le thorme de Shannon.
On ne peut chantillonner un signal sans pertes dinformations que si :

Dans le cas d'un spectre de largeur (Fe>2.Fmax), il y a donc toujours repliement de


spectre. Il est donc ncessaire de filtrer le signal d'origine afin de limiter cet effet de
repliement. On appelle ce filtre un filtre danti repliement ou danti-aliasing.

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

2.3) La quantification
Le signal chantillonn - bloqu peut ce stade tre converti sous forme binaire
(numrique) pour tre trait par la suite. Ce codage s'appelle la quantification. Le rle de
la quantification est de donner une image binaire dun signal analogique.
A chaque niveau de tension est associ une valeur binaire code sur n bits:
n bits vont permettre de distinguer 2n niveaux de tension rpartis de -Vm +Vm ou de 0
+Vm. On a ainsi un pas de quantification Q pour une tension rpartis de -Vm +Vm :

Q=

2.Vm
2n

n : nombre de bits

Le pas de quantification Q est aussi appel quantum. Il correspond la rsolution du


convertisseur. Le quantum est la plus petite variation de tension que le convertisseur peut
coder.
a) Le bruit de quantification
On a donc, lors de la quantification, une erreur de codage entre le signal chantillonn et
la valeur du code correspondant un niveau de tension

PAGE

PETITPA

Introduction aux tlcommunications

08/05/2013

b) La densit de probabilit du bruit de quantification

La zone hachure reprsente la distribution damplitude du signal derreur. Lamplitude de


lerreur est comprise dans cette zone. La densit de probabilit ou la distribution
damplitude la forme suivante :

+
p( ) d = 1

On va dfinir la valeur moyenne quadratique de e qui reprsente la puissance ou lnergie


transporte par le signal
+

e 2 = e 2 p ( e ) de

= p ( ) d
q

m = e p ( e ) de

1
1 1 3 0
q2
= d = [ ]q =
q
q 3
3
q
0

On peut calculer le rapport signal sur bruit si on numrise un signal alatoire gaussien
Am amplitude maximale du signal gaussien

PAGE

PETITPA

Introduction aux tlcommunications

Am 2
2
x =
( 4 .6 ) 2

08/05/2013

signal : distributi on d ' amplitude gaussienne

2 . Am
Am
Q 2 22n2
2
Q=
=
x =
1
n
n

2
2
( 4 .6 ) 2
On a le rapport signal sur bruit qui vaut alors :

x2
S
q 2 22n 2
=
=
= 0 . 035 2 2 n
B 2
q2
2
( 4 .6 )
3
x 2 10 . ln( 0 . 035 ) 10 . ln 2 2 n
S
=
+
=
( ) db = 10 . log
2
B
ln 10
ln 10

S
) db = 14 . 56 + 6 . 02 n
B

c) Conclusion : Le rapport signal sur bruit dpend donc du nombre de bits


Un nombre de bits lev permettra dapprocher plus finement linformation analogique
(finesse), de diminuer le bruit de quantification et daugmenter le rapport signal sur bruit.
Mais il faudra augmenter les capacits de stockage binaires ou les dbits de transmission.
Pour un signal sinusodale damplitude A et de valeur maximale Amax, on obtient un
rapport signal sur bruit du type :

! =6

+ 1.8 20 log(*+,-) + 20 log(*)

Ce sont les faibles niveaux qui sont principalement affects par le bruit de quantification,
Si A est faible le rapport signal sur bruit est faible

PAGE

10

PETITPA

Introduction aux tlcommunications

08/05/2013

2.4) La quantification non linaire


Il parat donc intressant de diminuer le pas de quantification pour les faibles niveaux. La
quantification n'est alors plus linaire, on dit qu'il y a compression de la taille des plages.
Pour avoir un Rapport signal bruit constant, il faut que le pas de quantification augmente
d'une faon logarithmique.

La quantification non uniforme avec une loi logarithmique est quivalente une quantification
uniforme du signal pralablement compress avec un amplificateur logarithmique. L'amplification
logarithmique consiste amplifier les faibles niveaux afin qu'ils soient correctement quantifis
avec un pas uniforme.

Cette loi logarithmique est irralisable pratiquement (infinit de pas de quantification pour des
faibles valeurs). En Europe, on fait appelle une loi suffisamment proche la Loi A et aux tats
unis la loi en
La loi A est dfinie par la relation suivante :
Pour |-| <

1
*

Pour |-|

PAGE

11

3=
1
*

* 4
1+
*

3=

* = 87.56

1 + log(* 4)
1+
*
PETITPA

Introduction aux tlcommunications

08/05/2013

Pour leur ralisation matrielle les lois A et sont approches par des segments de droite. La
loi A est approche par une courbe 13 segments.
La numrisation est faite sur 8 bits :

Dans le cas de la conversion sur 8 bits, on peut remarquer que les petits signaux sont
amplifis par un facteur 16 avant dtre convertis, ce qui revient diviser par 16 le pas de
quantification, cest--dire utiliser 12 bits de quantification (gain de 4 bits). Par contre
pour les grands signaux, le pas de quantification est multipli par 4 par rapport un
convertisseur 8 bits uniforme, on perd donc 2 bits. Cette mthode donne des rsultats
qualitatifs comparables une quantification linaire sur 12 bits.

PAGE

12

PETITPA

Introduction aux tlcommunications

08/05/2013

2.5) La modulation par impulsions codes


La trame MIC (Modulation par Impulsions Codes) a t dveloppe pour la commutation
temporelle de voies tlphoniques numrises. Par la suite, les 30 voies numriques de la trame
MIC ont t utilises pour transmettre toutes sortes de donnes numriques (FAX, donnes en
X25, vido). La trame MIC permet la transmission de 30 voies numriques, la signalisation pour

les 30 voies et la synchronisation de l'ensemble des informations En fait ils existent Deux
normes la MIC en Europe et la PCM aux tats unis :
256 valeurs pour le MIC en Europe (8 bits de codage)
128 valeurs pour le PCM en Amrique et au Japon (7 bits de codage)
cela donne en dbit par voie :
8 000 x 8 = 64 kbps pour le MIC
8 000 x 7 = 56 kbps pour le PCM (Pulse Code Modulation).
Cette modulation consiste prendre un chantillon du signal le transmettre et le
quantifier. Par quantifier, on entend associer un nombre, chaque niveau du signal dentre.
La chaine de traitement est la suivante :

PAGE

13

PETITPA

Introduction aux tlcommunications

08/05/2013

2.5.1) Le multiplexage
Afin de pouvoir transmettre simultanment diffrentes informations sur le mme
support, les informations sont dites "multiplexes". Le multiplexage choisi pour la liaison
tlphonique est le multiplexage temporel : il s'organise en trames qui sont dtectes par
des intervalles de synchronisation.
Dans un multiplexage temporel, encore nomme MRT (Multiplexage a Rpartition dans le
Temps) ou TDM (Time Division Multiplexing), lallocation complte de la ligne aux
diffrentes voies est effectue priodiquement et pendant des intervalles de temps
constants. Ce type de multiplexage est rserv aux signaux numriques. Les elements des
messages de chaque voie sont mmorises sous forme de bits ou de caractres
(multiplexage par bit ou par caractres) dans des mmoires tampon, puis transmis
squentiellement sur la voie composite. Les lments sont ainsi assembls pour former des
trames multiplexes.
La vitesse de transmission des voies bas dbit (d) est fonction de la vitesse de
transmission de la ligne (D) et du nombre de voies n. La priode T des trames est fonction
du nombre de voies et de lintervalle de temps lmentaire IT.
T = n * IT

PAGE

14

PETITPA

Introduction aux tlcommunications

08/05/2013

2.5.2) Exemple dutilisation de la MIC Les lignes spcialiss Ex/Tx


Ex et Tx sont des lignes spcialises qui permettent la transmission des donnes moyens et
hauts dbits (64 Kbps 140 Mbps) en liaison point point ou multipoints.
Ces lignes peuvent transporter la fois la voie et des donnes informatiques.
En Europe, on distingue cinq types de lignes selon leur dbit :
E0 (64Kbps),
E1 = 32 lignes E0 (2Mbps),
E2 = 128 lignes E0 (8Mbps),
E3 = 16 lignes E1 (34Mbps),
E4 = 64 lignes E1 (140Mbps)
Aux Etats-Unis la notation est la suivante :
T1 (1.544 Mbps)
T2 = 4 lignes T1 (6 Mbps),
T3 = 28 lignes T1 (45 Mbps).,
T4 = 168 lignes T1 (275 Mbps).
a) Format de la trame E1
La trame E1 est compose de 32 timeslots. Chaque timeslot est constitu de 8 bits.
Par consquent la trame E1 a une taille de 32*8=256bits. Il y a 8000 trames par seconde
soit un dbit de 8000*256=2Mbps.
Le timseslot0 est utilis pour la synchronisation des trames et les alarmes. Le timeslot16
est utilis pour le signalement des alarmes ou les donnes. Les timeslots 1 15 et 17 31
sont utiliss pour vhiculer les informations.

Une alarme est une rponse une erreur de tramage sur la ligne E1.
Ils existent 2 formats de trame la double trame et la multi-trame.
Les mthodes de synchronisation sont diffrentes dans les 2 formats de trame

PAGE

15

PETITPA

Introduction aux tlcommunications

08/05/2013

Format double trame


La synchronisation dans ce cas a lieu aprs la rception de 3 trames du type E1.
L'information de synchronisation est vhicule dans le timeslot 0, ceci est appel le signal
d'alignement de trame (FAS).
Le FAS est une empreinte "0011011" qui spcifie l'alignement d'une trame
Une synchronisation de trame est tablie si il y a :
1. un mot correct FAS dans la trame N
2. bit2=1 dans la trame N+1
3. Un mot correct FAS dans la trame N+2
Les bits SX sont rservs pour une utilisation internationale.

Format multitrame
La synchronisation pour le multitrame ncessite 16 bonnes trames conscutives.
Ce format intgre sur le timeslot16 un signalement des canaux associs (CAS) canal de 0
15 et un code de redondance cyclique (CRC) sur le timeslot0.
Le code en ligne utilis pour la ligne E1 est du type HDB3
b) Format de la trame T1
La trame T1 est constitue de 24 timeslots. Chaque timeslot a un format de 8Bits. Le
premier bit de chaque trame est utilis pour la synchronisation. Une trame a donc 24*8
bits=192bits + 1 bit de synchronisation soit 193 bits, Il y a 8000 trames par seconde soit
un dbit de 8000*193= 1544000 bits/second. Les timeslots 1 24 sont utiliss pour les
donnes.
La synchronisation, le signalement d'alarme et des donnes existent aussi sous un format
diffrent pour la ligne T1

La transmission lectrique utilise pour vhiculer Les trames T1 et E1 est nomme G703,
Elle est donne en dans le dossier annexe
PAGE

16

PETITPA

Introduction aux tlcommunications

2.5.3)

08/05/2013

Le codage en ligne en bande de base

Le terme bande de base signifie que le signal est transmis sur le canal sans lopration de
modulation qui translate (ventuellement en le modifiant) le spectre du signal pour le centrer
sur une frquence porteuse FO. Autrement dit, la frquence porteuse dune transmission en
bande de base est la frquence zro (FO=0). Ce type de transmission en bande de base est le
plus souvent utilis dans un milieu de transmission du type cble bifilaire.
Le codage de l'information est utilis pour adapter le spectre de l'information mettre aux
caractristiques du canal de transmission. Les diffrents codes utiliss sont choisis au vu du
spectre de leur rponse. Nous avons plusieurs types de codage : le code binaire NRZ, le code
binaire RZ, le code bipolaire NRZ, le code bipolaire RZ, etc.

2.5.3.1) Format NRZ (non retour zero)


Le signal NRZ est le plus simple. Cest la forme que lon rencontre tout naturellement lors de
lchange de signaux binaires au sein dun circuit. Le 1 est cod par un niveau haut maintenu
pendant une priode dhorloge bit , un 0 est un niveau bas pendant la mme dure.

PAGE

17

PETITPA

Introduction aux tlcommunications

08/05/2013

2.5.3.2) Format RZ (retour zro )


Le signal retourne au niveau zro pendant une demi priode dhorloge. On peut aussi considrer que
les symboles associs aux deux caractres 0 et 1 sont Un niveau 0 pour 0 Un niveau 1 pendant T/2
suivi de 0 pendant la mme dure pour un 1

Utilisation normes V24, RS232, RS422, RS485

PAGE

18

PETITPA

Introduction aux tlcommunications

08/05/2013

2.5.3.3) Code Manchester ou biphase


Un 1 est reprsent par une transition montante au milieu dune priode dhorloge, un 0 par une
transition descendante. Il est ncessaire dajouter des transitions de service places en dbut
ou fin de priode. On peut galement considrer que le caractre 1 est cod par la succession 0
1 pendant une priode et un 0 par la succession inverse 1 0

Utilisation : Ethernet 10Base5, 10Base2, 10BaseT, 10BaseFL

PAGE

19

PETITPA

Introduction aux tlcommunications

2.5.3.4)

08/05/2013

Code bipolaire RZ ou AMI

Pour ce codage suivant la parit du 1 logique on retrouve les symboles suivants :

Systmes MIC primaires & secondaires sur lignes (ISDN) 2 Mbit/s et 8 Mbit/s

PAGE

20

PETITPA

Introduction aux tlcommunications

2.5.3.5)

08/05/2013

Code HDBn

Le code HDBn est un code driv du code bipolaire RZ dans lequel on interdit plus de n bits 0.
En fonctionnement normal ce code respecte la rgle de bipolarit en incluant les bits de bourrage
dans la rgle. Lalgorithme pour une suite de 4 bits est donn ci-dessous :

PAGE

21

PETITPA

Introduction aux tlcommunications

2.5.3.6)

08/05/2013

Choix dun code

Elle est le plus souvent lie au milieu de propagation.


- La complexit du rcepteur et de lmetteur (rgnration de lhorloge de transmission
- Loccupation spectrale du signal mis doit tre connue pour utiliser efficacement la bande
passante du canal de transmission. Pour raliser le dcodage, le rcepteur a besoin de
connatre le rythme de la transmission. La prsence dune raie cette frquence dans le
spectre du code facilite la rcupration de lhorloge.
- La rsistance aux distorsions et aux perturbations du canal de transmission (exemple cho
dans lespace libre)
- La valeur moyenne du signal si elle est non nulle peut tre embarrassante ( exemple
transformateur de ligne)

2.5.3.7)

Autres codes en ligne

NRZI (NRZ Inverted) Fast Ethernet (100BaseFX), FDDI


0
1

MLT3
0
1

-V
+ V puis - V (transition)
Fast Ethernet (100BaseTX, 100BaseT4), ATM

nB/mB

tat prcdent du bit


successivement : + V, 0 et - V
Fast Ethernet, Gigabit Ethernet

table de transcodage codant un groupe de n bits en m < n bits (garantit la non-transmission de


2 0 conscutifs)

PAGE

22

PETITPA

Introduction aux tlcommunications

2.5.3.8)

08/05/2013

Le diagramme de lil et interfrence entre symbole

Lmission dun symbole pose un problme de recouvrement temporel. En effet, chaque symbole
est filtr par le canal de transmission. Ils vont staler dans le temps et chaque symbole
transmis va recouvrir le (ou les) symbole(s) prcdent(s). Ce phnomne est appel interfrence
entre symboles (IES). Ce recouvrement peut poser des problmes au moment de prendre la
dcision sur le symbole transmis.

LIES peut tre aussi reprsent et mesur par le diagramme de lil. Cette reprsentation est
obtenue en observant pendant une dure T loscilloscope tous les symboles possibles. Si les
symboles sont peu dforms par le canal de transmission, lil est ouvert et la dcision sera
aise. Un il ferm rend compte de lincapacit du systme prendre une dcision sur la valeur
du symbole. On a reprsent un diagramme de lil pour un codage en bande de base du type
NRZ. Comme le signal binaire est de nature alatoire on observe loscilloscope un il.

PAGE

23

PETITPA

Introduction aux tlcommunications

08/05/2013

Il est fondamental de bien raliser que la dformation du signal larrive et donc les
interfrences inter-symboles sont troitement lis aux caractristiques frquentielles du canal
de transmission.
LIES est aussi lie aux limites de bande passante des circuits dmission et de rception
(filtres slectifs, bande passante des amplis etc ...)

PAGE

24

PETITPA

Introduction aux tlcommunications

2.5.3.9)

08/05/2013

Le filtre de Nyquist

Pour viter ces difficults et matriser les interfrences inter-symboles lies la bande
passante limite du canal, on introduit un filtre passe-bas numrique dit de Nyquist ou en
cosinus surlev aux proprits particulires :

Ce filtre va permettre dadapter le spectre du signal numrique la bande passante limite du


canal

TS : dure du symbole

PAGE

25

PETITPA

Introduction aux tlcommunications

08/05/2013

On peut utiliser dautres filtres qui donnent des rsultats analogues comme le filtre Gaussien
dans le cas du tlphone GSM.
Le filtrage du signal permet de matriser la dformation du signal binaire larrive et donc les
interfrences inter-symboles.
Nous verrons aussi plus loin quil permet de limiter la bande spectrale occupe par le signal
modul.
Le filtrage ralentit le dplacement du vecteur reprsentant la porteuse dans le plan de phase
comme le montre la constellation ci-dessous :

La transmission du signal sans filtrage ncessite une bande passante infinie. Plus le filtrage est
nergique, plus les transitions entre tats sont douces et le spectre limit.
La bande occupe par les trames une fois filtres :
B = (1 + ).Ds/2 pour un signal numrique Ds : dbit symbole
B = (1 + ).Ds pour un signal numrique transpos en AM une frquence porteuse ( double
bande) Ds : dbit symbole

PAGE

26

PETITPA

Introduction aux tlcommunications

08/05/2013

TD Capacit et codage de la source

Exercice N1
Un dispositif de transmission numrique permet de transmettre 8 missions de TV par rpteur
satellite de bande passante 33 MHz, avec un flux total de 27,5 Mb/s.
a) La dfinition des images est de 576 lignes de 756 pixels chacune. Calculer le dbit
ncessaire pour transmettre une chaine TV de 25 images/s, aprs compression chaque point de
l'image est cod sur 1 bit.
b) Calculer le rapport signal sur bruit (RSB) minimum pour la transmission.
c) On fixe le RSB 40 dB. Quelle est la capacit correspondant chaque rpteur?, En
dduire le dbit disponible pour chaque chaine.
Exercice N2
Pour transmettre de manire numrique des communications tlphoniques, on chantillonne le
signal analogique avec une frquence qui permet la transmission des frquences vocales de 0
4KHz. Les chantillons obtenus sont ensuite cods sur 8 bits.
a) Quelle est la frquence d'chantillonnage?
b) Un procd de multiplexage permet de transmettre 20 mots la fois, quel est le dbit
binaire de la ligne tlphonique?
c) Quelle est la capacit de la ligne selon le critre de Nyquist?
Exercice N3
a) Rappelez la raison dtre des codes bipolaires
b) Quel est linconvnient au niveau de la rception de ce type de code lorsque le message
transmettre comporte une longue srie de zros
c)

Compltez le chronogramme ci-dessous :

d)

En dduire le rle des impulsions du type V

e)

En dduire le rle des impulsions du type B

PAGE

27

PETITPA

Introduction aux tlcommunications

PAGE

28

08/05/2013

PETITPA

Introduction aux tlcommunications

PAGE

29

08/05/2013

PETITPA

Introduction aux tlcommunications

PAGE

30

08/05/2013

PETITPA

Introduction aux tlcommunications

08/05/2013

3) Le codage du canal
Afin daugmenter la qualit et la capacit de rsistance au brouillage et aux
perturbations on utilise des techniques de codage du canal (lentrelacement,
lgalisation du canal, la rptition et la correction derreur). Ces amliorations
vont galement dans le sens de linteroprabilit avec les autres armes et les
marines trangres.
Ils existent deux mthodes pour le contrle des erreurs dans un systme de transmission de
donns numriques.
Lintgration dans les trames dun code correcteur derreur qui permet de dtecter et
de corriger dans une certaine mesure, les erreurs de transmission sans aucune
retransmission des trames errones de la part de lmetteur.
Le protocole ARQ (automatic repeat request) qui intgre dans les trames un code
dtecteur derreur qui permet de dtecter les erreurs et de demander au prs de
lmetteur la retransmission de la trame errone
3.1) Les codes correcteurs derreur ou FEC (Frame error code)
3.1.1) Gnralits
Pour un systme de transmission numrique, la probabilit derreur est fonction du rapport
signal sur bruit lentre du rcepteur. Pour augmenter la qualit, on peut augmenter la
puissance mise ou diminuer le facteur de bruit du rcepteur. Malheureusement pour des
raisons nergtiques ou technologiques cela nest pas possible. Une alternative laugmentation
du rapport signal sur bruit, consiste utiliser un code correcteur derreur pour le message
numrique transmettre.
Cette opration de codage consiste ajouter au message numrique transmettre des lments
binaires, dits de redondance suivant une loi donne.

paquet de n = k + m bits

k bits dinfo

m bits de FEC
(en bout ou entrelacs)

Des lments binaires de redondance introduits astucieusement vont corrler les lments
binaires du message cod. Dans une certaine mesure, on pourra dtecter voire corriger les
erreurs. Lintroduction de ce codage se fait au dtriment dune augmentation du dbit et de la
bande passante occupe.
PAGE

31

PETITPA

Introduction aux tlcommunications

08/05/2013

Les codes sont reprsents par C(n,k) ou le taux de codage aussi appel rendement R est dfini
par R=K/n.
La diffrence (n-K) reprsente le nombre dlments binaires de redondance introduits par le
code. Les codes correcteurs derreurs peuvent tre classifis en 2 catgories les codes en bloc
et les codes convolutionnels.
3.2) Les codes en bloc
Dans les codes en blocs les n bits gnrs durant une unit de temps dpendent uniquement des
k bits du message lintrieur de cette unit de temps.
3.2.1) Le pouvoir de dtection et de correction dun code en bloc
La distance dH de Hamming entre deux mots binaires reprsente le nombre dlments binaires
diffrents entre ces deux mots ou ces deux codes.
On appelle distance minimale dun code dmin, la distance de Hamming minimale entre ses mots
!+8 =

>:?
9:,9< 9

!@ (A8, AB)

Ci, Cj deux codes distincts


Si un code en bloc linaire possde une distance minimale gale dmin, il peut dtecter t erreurs
dmin 1
]
2
Ou [x] dsigne la partie entire de x par valeur infrieure
t=[

3.2.2) Gnration dun code en bloc


3.2.2.1) Les codes cycliques
Les codes cycliques sont un cas particulier des codes en bloc. Ils peuvent sobtenir par un
gnrateur polynomial :
On donne ci-dessous le principe dun codeur de code cyclique :

Les gains gk sont les coefficients du polynme gnrateur tel que :

PAGE

32

PETITPA

Introduction aux tlcommunications

08/05/2013

g ( x ) = g 0 + g1 x + g 2 x 2 .... + g nk 1 x n k 1
Le switche s est en P1, les k lments binaires dinformation sont introduits au rythme dune
horloge dans le codeur (k front dhorloge). Ces k lments binaires sont aussi mis en ligne.
Cette opration termine, le reste v(x) de la division polynomiale se trouve dans les diffrentes
mmoires du codeur. Le switch s passe en position P2 et les (n-k) lments binaires de
redondance sont envoys vers la sortie du codeur.
Les codes en bloc peuvent aussi se reprsenter sous forme vectorielle ou matricielle.
3.2.2.2) Codage par reprsentation vectorielle des codes en bloc
Soit m= [m0,.mk-1] est un vecteur ligne reprsentant un bloc de k lments binaires
dinformation, c =[c0,.Cn-1] le mot du code qui lui est associ avec le code correcteur derreur
et G la matrice gnratrice de code, on peut crire :

C=mxG
avec

Il est toujours possible dcrire une matrice gnratrice dun code en bloc sous la forme
suivante :

Ou Ik est la matrice identit kxk et P est une matrice kx(n-k) utilise pour calculer les (n-k)
lments binaires de redondance du code correcteur derreur

PAGE

33

PETITPA

Introduction aux tlcommunications

08/05/2013

Exemple le code correcteur de Hamming


Les paramtres du code sont les suivants

n = 2m 1

k = 2m m 1

Soit un code de Hamming C(n,k) avec n-k=3


Calculez la valeur de n, k et le rendement du code R.
K=8-3-1=4 bits infos
n=7 bits en tout
R=4/7
On donne la matrice gnratrice G du code de hamming ci dessous

Compltez le tableau ci-dessous


Code c
Code m
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
PAGE

34

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
0
1
1
1
1
0
0
1
1
0
0
0
0
1
1

0
1
0
1
1
0
1
0
1
0
1
0
0
1
0
1
PETITPA

0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1

Introduction aux tlcommunications

C = [1111 ] [

1
0

0
1

0
0

0
0

1
1

1
1

1
0

0
0

0
0

1
0

0
1

1
0

0
1

1
1

08/05/2013

] = [1111111 ]

Exemple : Le code de Reed-Solomon


Les codes de reed solomon sont des codes correcteurs en bloc qui sont largement utiliss dans
les systmes de tlcommunication et de stockage
Les codes de Reed Solomon sont un cas particulier des codes BCH et des codes en blocs
linaires. Le code est spcifi sous la forme RS(n,k).
Lencodeur prend k donnes de symbole de s bit chacun et additionne des symboles de parit
pour en faire un mot de n symboles.
Chaque symbole peut tre reprsent par s lments binaires. Les principaux paramtres sont :
= (J 1)KL+
K = K (2M 1) 8NK
O = ( 2N)KL+
K
!+8 = (2N + 1)KL+
K
M
J=2
q nombre de symbole

Lun des codes les plus connu est le RS(255,223) avec 8 bits par symbole. Chaque mot de code
contient 255 octets dans lesquels on retrouve 223 octets de donnes et 32 octets de parit.
n = 255, k = 223, s = 8
2t = 32, t = 16
t reprsente le nombre de symbole que peut corriger le dcodeur.
La longueur maximale n pour un code de reed solomon est :
= 2M 1

Le code de reed solomon est gnr en utilisant un polynme spcial


(-) = 0 + 1- + 2- + +

PAGE

35

QRS -

QRS

+-

PETITPA

Introduction aux tlcommunications

08/05/2013

Ou les coefficients g sont tirs du corps de Gallois


3.2.3) Dcodage dun code en bloc
3.2.3.1) Dcodage par reprsentation vectorielle
La dtection des erreurs de transmission se fait en calculant le syndrome s, vecteur ligne n-k
composantes.
Supposant le mot c du code mis et le mot r du code reu lentre du dcodeur.
Le vecteur r peut scrire :
r=c+e
Ou e est un vecteur reprsentant les ventuelles erreurs de transmission.
On a

s = r H

H est la matrice de contrle de parit


Le syndrome s est nul si, et seulement si r est un mot du code. Un syndrome non nul implique la
prsence derreur de transmission. Notons toutefois quun syndrome nul ne signifie pas
ncessairement labsence derreur, il existe des configurations derreurs indtectables.
Exemple le dcodage du code correcteur de Hamming
On a la matrice de contrle de parit suivante :

Supposons que le mot du code mis soit c=[0 0 0 1 0 1 1] et que le mot reu soit r=[1 0 0 1 0 1 1]
Calculez le syndrome s

PAGE

36

PETITPA

Introduction aux tlcommunications

S = r H

= [1001011

0
1
] [1
0

1
0
1
0

1
1
0 ] = [111 ]
1

0
1

1
0

0
0

08/05/2013

Qui correspond la premire colonne de la matrice de contrle de parit


Le code de Hamming permet de corriger au moins une erreur dans un bloc de n lments binaires
et den dtecter 2.
Le syndrome s en prsence dune erreur est gal une colonne de la matrice de contrle de
parit. Connaissant la position des colonnes dans la matrice de contrle de parit il est facile
den dduire la position de lerreur.

3.2.3.2) Dcodage du code correcteur par polynme gnrateur


Le schma est donn ci-dessous :

Aprs n impulsions dhorloges, le mot reu r(x) est introduit dans le dcodeur et le syndrome
s(x) se trouve dans les (n-k) mmoires de son registre dcalage
Il existe dautres types de code par bloc on peut citer :
Le code BCH
Reed Solomon le plus utilis
Reed Muller
PAGE

37

PETITPA

Introduction aux tlcommunications

08/05/2013

3.2.3.3) Les codes CRC (code de redondance cyclique)

a) Concept thorique
Le code CRC est utilis pour la dtection derreurs. Cest un cas particulier des codes en bloc linaire et notamment
des codes cycliques. Il a un code beaucoup plus cours que les codes cycliques. Un code CRC possde une distance
construite de 4 (t = 1) et son polynme gnrateur, gal

gCRC(x) = (x + 1) gHamming(x)
Les paramtres dun code CRC sont donc :

n = 2m 1; (n k) = m + 1; k = 2m m 2
On associe un polynme m(x) un message de n total bits, tel que
?QUQVW

+(-) = T ,:
:XY

-:

O les coefficients ai sont les diffrents bits du mot m(x).


Z(-) =

+(-) - [
(-)

r(x) est la squence binaire de redondance que lon ajoute au message pour raliser un code
systmatique. Cest donc la division polynomiale entre +(-) - [ et g(x) qui est appel polynme
gnrateur. Ce code r(x) peut tre mis sous forme polynomiale.
[RS

-:

Z(-) = T Z:
:XY

O les coefficients ri sont les diffrents bits du reste r(x).


g(x) est appel polynme gnrateur
(-) = 0 + 1 - + 2 - + +

-[

A(-) = +(-) (-)

D0,1I

,K 2

Z KN

Z !] ^ L

Les codes cycliques peuvent aussi tre encods par une matrice gnratrice.

PAGE

38

PETITPA

Introduction aux tlcommunications

08/05/2013

Le calcul du message associ au code CRC peut tre modlis sous forme mathmatique :

Les diffrents types de polynme gnrateur

PAGE

39

PETITPA

Introduction aux tlcommunications

08/05/2013

b) Le codeur
Le schma de principe dun codeur est reprsent sur la figure ci dessous.
Lorsque linterrupteur I est en position 1, les k symboles du message rentrent dans le codeur qui
effectue la division de xn k M(x ) par g (x ). Le reste de cette division se trouve dans les
registres R 0 Rn k 1. La division termine, linterrupteur I passe en position 2 et le contenu
des registres est envoy vers la sortie du codeur.

c) Le dcodeur
On peut obtenir le polynme de contrle de parit h(x) par :

-? 1
_(-) =
_ -

_0

_1

_2

. . _`

-`

Avec n le nombre de bit du code

K=n-deg(g(x))

PAGE

40

PETITPA