Sie sind auf Seite 1von 104

Tlcommunications

Numriques

GrenobleINP: ENSE3 3anne / Filire ASI,


Nov/Dec 2014
Laurent ROS

1
Contexte: systme de
tlcommunication
But : change dinformation travers un rseau entre diffrents utilisateurs

Organisation des informations: domaine des rseaux

Transmission dinformation (numrique) : domaine des communications


(numriques)

Processus de communication (ici 1 utilisateur, modle de Shannon)

signal mis signal reu


source canal destinataire

bruit, perturbations

Lois de la physique (propagation ) / traitement du signal (codage, modulation, dtection,


estimation, ) / Electronique et optolectronique (ralisation des dispositifs)

2
Positionnement du cours dans le
modle OSI
7 Application (Interfaage avec les systmes utilisateurs)
6 Prsentation (Syntaxe et prsentation des donnes)
5 Session (Mise en place du dialogue entre tches distantes, synchronisation, vrification des
droits d'accs)
4 Transport (transport des messages, constitution et contrle des paquets)
3 Rseau (tablissement et rupture des communications, routage et contrle de flux)

2 Liaison logique (tablissement d'une communication point point, protocoles d'changes des
donnes et correction des erreurs, contrle de l'accs au support de transmission)

1 Physique (modulation/dmodulation, transcodage pour le support utilis, mission


/rception, rgnration du signal)

Couche Physique du modle OSI : Transmission


bits bits
signal
Couche Support de transmission Couche
physique physique
3
Domaines dapplication
= nombreux standards de communication (GSM, UMTS, WIFI, ADSL, ), diffusion
(

(TNT, ), de diffusion (GPS, Galilo), transmission par fibre optique ou cble

Daprs la revue des tlcommunications


dAlcatel, anne 2005

4
OBJECTIF du cours :
les premires briques de base seulement
Bases thoriques de la transmission numrique
permettant dacheminer une source dinformation numrique
(ou numrise) au travers dun support physique analogique
dans le cas lmentaire (Canal Bruit Blanc Additif Gaussien)
Principe des modulations numriques, principaux paramtres,
transmission sur/sans frquence porteuse,
conditions doptimalit dun metteur/rcepteur pour un canal idal
Bruit Blanc Additif Gaussien (BBAG),
formats usuels de modulation numrique et performances

=> choix dune modulation (vs Bande, TEB, Puissance, )


+ Introduction / ouverture aux Technique de Multiplexage entre plusieurs utilisateurs

5
PLAN
I- Introduction la transmission numrique [2,5h]
transmission en Bande de Base ou sur frquence porteuse, numrique vs analogique,
numrisation dune source analogique, TEB, Eb/N0, Capacit de canal (Thorie de linformation)

II- Modulation en Bande de Base (Codes en Ligne) [3,5h]


Formats linaires ou non, cyclo-stationnarit, Densit Spectrale de Puissance, calcul de Eb.

III- Transmission (en B.B.) optimale (Canal Bruit Blanc Additif Gaussien) [3h]
Filtre adapt /corrlateur, Critres de Nyquist, Transmission Bande limite,
performances, comparaison aux limites de la Thorie de lInformation,

IV- Transmission numrique sur frquence porteuse [1h]


Modulation/dmodulation I/Q, reprsentation complexe quivalente en B.B.,
Modulations Linaires courantes (PSK, QAM, ),

+ 2 sances de TD [4h]
6
Principaux outils utiliss dans le cours:
notions de base en traitement du signal dterministe
analogique et numrique
notions de base en traitement du signal alatoire et
probabilits / statistiques

Rfrences bibliographiques
A. Glavieux, M. Joindot. Communications Numriques,
Introduction, Coll. Pdagogique de Tlcommunication, 1996
J.G. Proakis. Digital Communications. McGraw-Hill,
3rd edition, 2000.
S. Haykin. Digital Communications. Wiley, 1988.

7
Transmission et Communications Numriques

I) INTRODUCTION

8
A) Transmission Numrique : dfinition

Message transmis au travers dun support


Numrique (physique)
(ou numris) Analogique

Squence de symboles signal continu


Alphabet fini (taille N) ex: ondes radio ou acoustiques
cble, ondes optiques,

Exemple du Tlgraphe (code Morse, 1832) :


N 60 caractres, convertis en impulsions envoye sur un cble lectrique

9
B) Adaptation du signal au canal:
Transmission en Transmission sur
Bande de Base (B.B.) Frquence Porteuse f0

Signal transmis rel de type Signal transmis rel de type


passe bas passe bande.
(spectre autour de 0 Hz) (spectre autour de f0 , nul en 0 Hz)

B << f0
B

f f

-B 0 +B - f0 0 +f0

B = bande Passante, ou Largeur de bande (mono-latrale)


10
C) Transmission Numrique vs Analogique
------------------- Transmission Analogique ---------------------
Message

Canal
Analogique
t
peut inclure :
Transposition de Frq. , Critre de
ou autre mod. analogique Qualit ?

------------------- Transmission Numrique ----------------------


Message

dcision
Canal
...0110 => t t ...0110
Analogique
peut inclure
Transposition de Frq.
(si porteuse)
11
Transmission Numrique vs Analogique (2)

trans. Analogique trans. Numrique


Message: Message:
fonction continue du temps srie de symboles (discrets),
avec une infinit de valeurs pris dans un alphabet fini
possibles (bits si N=2) connu la
(<-> information analogique) rception

Critre de Qualit : Critre de Qualit :


fidlit, Rapport Signal Taux dErreur Binaire (TEB)
Bruit (RSB)

12
Transmission Numrique vs Analogique (3)

Avantages Inconvnients
faible SNR requis Bande passante +large
Protection infinie mais possibilit de compression,
contre le bruit possible de modulation plus grand nombre
grce au codage : dtats,

C. Shannon, 1948
(Cf cours de Thorie de lInformation) Dlai d au codage/dcodage
ou aux autres traitements
numriques
Facilit des traitements
numriques: Consommation si puissance de
pour multiplexer, transformer, calcul importante
rgnrer, mmoriser,

13
D) Numrisation dun signal analogique (Rappel)
chantillonnage : discrtisation en temps
pas de perte dinformation (respect du thorme dchantillonnage Fech 2.fmax )

Quantification : discrtisation en amplitude,


par approximation la valeur la plus proche parmi Q niveaux de quantification.
perte irrversible dinformation (distorsion, bruit de quantification)

Cas de la quantification uniforme sur n bits Q = 2n niveaux


si amplitude a [-A; +A[ => pas de quantification q = 2A/ 2n.
Bruit de quantification : b_q[k] = a[k] - a_q[k] [-q/2; +q/2[ ,
Une Modlisation : suite indpendante, mme loi uniforme.

Application : RSB_q d la quantification pour une sinusode damplitude A :


RSB_q = (A2/2)/(q2/12) = 1,5 22n => (RSB_q)dB 6,02 n + 1,76 dB

Exemple : signal de parole en tlphonie (bande 300 Hz-3400Hz)


frquence dchantillonnage Fe = 8 kHz sur 8 bits (=> RSB_q 49,76 dB)
Numrisation Dbit = 64 kbit/s, mais compression avec perte 13 kbit/s pour le GSM)
14
Exemple : transmission temps-rel
dun Son Haute Fidlit
Qualit Compact Disque : 0-20 kHz x 2 en stro (Droite / Gauche),
RSB Audio requis (destination) 96dB
=> Comparer pour une transmission (en bande de base) :
Transmission Analogique (multiplexage frquentiel des 2 voies D/G)
Transmission Numrique (par simple modulation binaire filtre, aprs
Numrisation Audio, et sans code correcteur derreur)

1) la bande ncessaire de transmission Bmin

2) le RSB requis dans la bande de la transmission

Donne : pour une modulation binaire polaire en bande de base, nous verrons (ch III)
que : Bmin = Dbit Binaire / 2 , et RSB (avec Bmin) = 12dB @TEB = 10-8
15
E) Probabilit derreur binaire (Pe) et
Taux dErreur Binaire (TEB)
Pe : probabilit derreur par lment binaire restitus au destinataire.
= probabilit de prendre une mauvaise dcision sur un lment binaire.

exemple tlphonie : Pe 10-6 (parole) ; image : Pe 10-9 typiquement

En pratique, Pe estime par la mesure du :

TEB (Taux dErreur Binaire) = nombre


nombre de bits erron s
total de bits transmis
=
Nerr
N

TEB est un estimateur sans biais et convergent de Pe (hypothse erreurs indpendantes)

Modlisation : Nerr ~ Loi Binomiale(Pe, N)


Vrifier: moyenne E{ TEB } = Pe, et Variance{ TEB } = Pe(1-Pe)/N
Exemple: nombre de bits pour estimer Pe = 10-6 avec TEB 10% de Pe ?
16
D) Rapport Eb / N0 :
paramtre dentre du rcepteur (ou tat du canal)

Eb : Energie (moyenne) par bit du signal analogique utile en entre du rcepteur

N0 : Densit Spectrale de Puissance (DSP) mono-latrale


du bruit blanc en entre du rcepteur (donc DSP bi-latrale (f) = N0/2)

=> Mesure de performance: TEB = f( Eb / N0 )


( Eb , N0 )

r (t) Traitement Bits


(TEB)
= x(t) + n (t) de Rception Dcids

En radio-lectricit : N0 = k T, o k = constante de Boltzmann (1,38.10-23 Joule/Kelvin),


T = temprature quivalente de bruit (Kelvin) T0 = t. ambiante (prise 17 = 290 Kelvin).
Pour T = T0 , => 10 log(N0 / 1mWatt) = -174 dBm / Hz (dBm: dcibels relatifs au milliwatt)
17
Rapport Eb /N0 : annexe

Energie par bit: Eb = P / Db = P Tb


- P = P(x) : puissance moyenne de x(t), en Volt^2, ou Watt
t +T 0
1
calcul en pratique par P lim x (t ) 2 dt
T T
t0
et en thorie partir des outils des signaux alatoires
- x(t) : signal analogique utile en entre du rcepteur,
(passe-bas si trans. en B.B., ou passe-bande si trans. sur porteuse)
- Db = 1/Tb : dbit binaire, en bit/sec, Tb : Temps bit

Rapport Eb /N0 = P / (N0 Db) est aussi le rapport entre puissance du


signal et puissance du bruit mesure dans un bande Db Hertz.
=> sorte de RSB par bit (mais ce nest pas le RSB dentre , car la bande du signal nest
gnralement pas gale Db Hz; elle peut tre trs infrieure ou suprieure selon les cas).

18
Annexe: Typical Scheme * of a digital transmission (via RF carrier modulation)

* With hard decision channel decoding

L
I RF stage Transmitted
S Convers. A to N
Modulator M Signal
N signal Trans .
O E voies O
U Source Coding U B Symbols I D x(t)
D Channel Up Transp.
R E mapping Amplification
Mux Coding I
C bits C bits a[m] IF filtering
. Q /
E Q
(Line Coding)
(S)

Physical
RF channel
D
L Demodulator
E RF stage
I D
S (Line Decoding) N D
E Receiver
T U E B E
C
M r(t)
I Channel processing O Filtering,
Demux I
D
N Decoding S Low Noise Amp.
bits C bits IF Received
A Source Decoding O I
I Down Transp. Signal
D O
/ AGC
T . N
Q
conversion N to A
I
O Synchronization
N
(S)
IF: intermediar frequency, typically 70MHz to 400 MHz
Binary rate (bit/s) : Db(U) < Db(B) RF: radio-frequencies, typically 900 Mhz to 40 GHz
19
E) Capacit du canal continu BBAG (2 Thorme de Shannon)

Il existe un procd de transmission (mission + dtection) fiable volont (i.e. avec


une probabilit derreur aprs dtection: Ped < , >0) au travers dun canal
BBAG (de largeur de bande B Hz et Rapport signal Bruit dans la bande RSBin) si
et seulement si le dbit dinformation de la source est infrieur la capacit du canal:
Ht (U) Ct = B.log2(1 + RSBin) Sh/sec

SOURCE x(t) r(t) U


Discrte binaire U Procd Canal Procd de DESTINATAIRE
AU = {0, 1} dmission Signal continu Signal Dtection
Normalise continu BBAG continu normalis

Ht (U) Sh/sec capacit ( en Sh/sec):


= Db(U) bit/sec Ct = B.log2(1 + RSBin )
si U sans redondance

Note: en pratique le procd Emission/Dtection est le + souvent dcompos en :


Procd dmission = Codage canal + Modulation numrique
Procd de Dtection = D-modulation + D-codage canal

Annexe: clef de la dmonstration => transmission par blocs de grande taille ! 20


Interprtations (formule/ thorme de Shannon-Capacit canal BBAG)
Ct = Blog2(1 + RSBin) bits dinformations/sec

1) Cas dune transmission Bande limite fixe B > 0 :


Large dbit dinformation possible si lon a un grand RSBin dans la bande.
Exemples dapplication: Modulation grand nombre dtats, ou bit loading en trans.
multi-porteuse: ajustement du dbit/taille modulation par sous-porteuse selon RSB local.

2) Cas dune transmission Rapport signal Bruit fix RSBin > 0 :


Large dbit dinformation possible si lon a une large bande mais attention
augmentation de la bande ncessite augmentation de la Puissance dans ce scnario.
Exemple dapplication : transmission talement de spectre fiable malgr un RSBin << 1
(signal noy dan s le bruit) en utilisant une trs large bande.

3) Cas dune transmission Puissance utile fixe P > 0 :


Etant donn dpendance entre RSBin = P/(N0B) et la bande B, la Capacit croit avec
B vers une limite : = . bits dinformation /sec
( )
Consquence : transmission fiable possible ssi ln (2) 0,69 (soit -1,6 dB)
21
ANNEXE : Thorie de lInformation
Cas du canal continu Bruit Blanc Additif Gaussien
2 Livres de rfrences : T.M. Cover, J.A. Thomas, Elements of Information Theory, Wiley, 2nd ed., 2006.
Grard Battail, Thorie de linformation : application aux techniques de communication , collection
pdagogique de Tlcom., MASSON, 1997
Polycopi Sicom2a Thorie de lInformation , chapitre IV:
http://chamilo2.grenet.fr/inp/main/document/document.php?cidReq=PHELMAA2SICOM4PMSTHI&id_session=0&gidReq=0

Thorie de lInformation se gnralise au cas des lois de probabilits continues:


=> Entropie diffrentielle dune V.A. continue X de densit de probabilit pX(x):

Hd X = !
pX(x)log2{ pX(x) }dx (en bits dInformation)

En particulier, le thorme de Shannon-Capacit se gnralise au cas du canal bruit sans


mmoire entre/sortie continues de type BBAG: la transmission de manire fiable
dinformation discrte est toujours possible tant que la quantit de cette information ne
dpasse pas une valeur critique (capacit de ce canal continu).

Plan:
- Modle(s) du canal BBAG (pour signal complet analogique / pour 1 chantillon)
- Formules de capacit C pour 1 chantillon, et Ct pour 1 seconde de signal,
22
Annexe T.I (2): Modle(s) du canal continu BBAG

Amplitude Continue et Temps continu (modle complet pour signaux analogiques)


Canal BBAG
entre sortie
x(t) r(t) Pr-traitement y(t)
limitant la
signal rel analogique, bande B = x(t)+b(t)
(alatoire stationnaire) = x(t)+n(t)
du signal utile:
de Puissance moyenne P, n(t) Passe-bas idal
de bande limite B
(support spectral [-B; B]) bruit BAG
de moyenne nulle. de DSP bilatrale N0 / 2

Amplitude Continue et Temps discret (puis pour 1 chantillon) :


x(t) et y(t) chantillonnable sans perte dinformation la frquence : Fe = 2B ech/sec
=> Modle pour 1 seul chantillon: X
o X, Y, Z : 3 V.A. continues Y=X+Z
X et Z indpendants,
X2 = P; Z2 = N0.B
et Y2 = X2 + Z2
Z
23
Annexe T.I (3): Capacit du Canal continu BBAG

Dmarche : calcul de C = max { )(* ; ,) } Sh/ech


&'
1) Information Mutuelle : H(X) H(Y)
H(X |Y) I(X,Y) H(Y |X)
I(X; Y) = Hd(Y) Hd( Y | X) = Hd(Y) - Hd(Z)
Do C = max { H- (,) } - H- (.), obtenue en choisissant la d.d.p. dentre /* qui
&'
maximise Hd(Y) (obtenue dans ce cas de symtrie de la ddp en maximisant Hd(X)).
2) Rsultat : lentropie diffrentielle Hd(X) dune V.A. continue X de d.d.p. /* (x) et
de variance X2 est borne par Hd(X) log2(X 212 ) , ce maximum tant
3 9:
atteint si X~N(0; X2) : V.A. Gaussienne centre, /* (x) = exp( : ) .
4X 56 54X
3 4X: >
3) Il en rsulte : ; = .log2(1 + RSBin) Sh/ech avec RSBin = =
5 4Z: .?

Et Capacit par seconde ;@ = ;. 2A du canal BBAG complet (signaux analogiques):


;@ = A.log2(1 + RSBin) Sh/sec (ou bits dinformation/sec)

24
Transmission et Communications Numriques

II) MODULATION EN BANDE DE


BASE (CODES EN LIGNE)

25
contenu

2.1 Codes en Ligne : cas gnral


modle, exemples, distance eucilidienne minimale

2.2 Cas de la Modulation dune Impulsion en Amplitude


(PAM : Pulse Amplitude Modulation),
(ou modulation linaire en Bande de Base)

26
2.1 Codes en ligne : en gnral

Structure de la chane dmission en bande de base


{ bi ; i Z} (optionnel)
s(t) x(t) vers
source Codeur en Filtre
canal
Ligne g2(t)

metteur ou Modulateur
numrique en Bande de Base

N.B : La plupart du temps le filtrage de R.I. g2(t) nest pas une opration supplmentaire
aprs le codeur en ligne mais les 2 oprations sont raliss simultanment (+ avantageux !).

27
Squencement pour une modulation de taille M = 2n :
mission d1 signal parmi M possibles par intervalle de temps Ts ,
en correspondance 1 groupe de n bits.

Tb : temps bit
Dbit Binaire n bits
Db = 1/Tb ( bits/sec)

Rapidit de modulation R
ou Dbit Symbole Ds = R s( m ( k )) s( m ( k +1)) s( m ( k +2 ))
(Bauds, ou signaux/sec, ou symb/sec),

1 Db Db temps
Ds = = = Ts :
Ts n log 2 M Temps symbole

28
Modle mathmatique du signal
en sortie du Codeur en Ligne :
M=2n mots de n bits M signaux possibles en sortie du 'codeur en ligne

=> Dictionnaire de M signaux W = {s(1)(t) , s(2)(t) , , s(M)(t)}


support de s(m) (t) [0; Ts], avec Ts = nTb.

Choix des signaux et affectation bits/signal (mapping) dpend de la modulation

1 nouveau signal est mis (dcal) au temps k.Ts, o k Z (indice temporel):


+
s(t ) = s ( m( k )) (t kTs ) , m(k ) {1, 2, ..., M}
k =
Notes:
- le signal choisi pour linstant k sera not simplement sk(t) au lieu de s(m(k))(t)
- aprs filtrage, x(t) = s(t) g2(t) sexprime aussi partir dun dictionnaire de M
signaux x(m)(t) = s(m)(t) g2(t), mais de support non ncessairement limit [0,Ts]
29
Exemples
cas de modulations sans mmoire (1)

Pulse-Position Modulation (M-PPM)


largeur dimpulsion constante = Ts/M, et M positions possibles durant Ts
Ex: M = 4, n=2 bits:
00 01 11 10
s(1)(t) s(2)(t) s(3)(t) s(4)(t)

W ={ t
;0 t
;0 t
;0 t }
0 Ts Ts Ts Ts

applications Puissance moyenne limite mais trs large-bandes (si M)


Signaux orthogonaux < s(m) ; s(m) > = 0, => robustesse au bruit si M (Cf TD )

Exemples dutilisation: communications optiques, communication sans fil


ultra large-bande entre objets proches (capteurs faible puissance)
30
Exemples
cas de modulations sans mmoire (2)

Audio frequency-shift keying (AFSK)


=> M frquences discrtes (audibles) dun signal de type sinusodal

Ex: M = 2, n=1 bit: 0 1


signaux : s(1)(t) s(2)(t)

W ={ 0 Ts
t
; 0 Ts
t
}
Applications simples et bas dbit (tlcommande, monitoring, ..),
OK mme si composante continue non transmise (transport de voix, musique, )
Signaux orthogonaux (comme sur lillustration), ou non
Exemple du Modem Bell 202 : jusque 1200 bit/sec (f1 = 1200 Hz, f2 = 2200 Hz),
utilis sur le rseau tlphonique commut en Amrique du Nord pour la
signalisation (numro Id caller ), les systmes dalarmes ou commerciaux.
(Exemple gnralis : Dual-Tone Multi-Frequency signaling (DTMF)) 31
Exemple dextension au cas de modulation avec mmoire :
Code en ligne Bi-phase-Mark Code (BMC)
Codage binaire (M=2) bas sur des inversions de signe du signal:
changement de signe systmatique chaque nouveau temps symbole,
en cas de bit 0 , conservation de la valeur durant toute la priode symbole Ts,
alors quen cas de bit 1 , changement de signe supplmentaire en milieu de Ts.

Codage du bit 0 Codage du bit 1


s(1)(t) ou s(1) (t) s(2)(t) ou s(2) (t)

t t t t
0 Ts 0 Ts 0 Ts/2 Ts 0 Ts/2 Ts

Utilis dans le standard Sony/Philips Digital InterFace (S/PDIF)


Interface Audio-Numrique pour le transport de donnes audio-numriques par cable coaxial
(ou fibre optique si offset), par exemple entre sortie dun lecteur DVD et Home cinema .
Trame de 32 bits (20 bits par chantillon audio D ou G + 12 bits de donnes auxiliaires),
2.048 Mbit/s (Fe = 32 kHz, satellite), 2.8224 Mbit/s (44.1 kHz, CD), 3.072 Mbit/s (48 kHz, DAT)
32
Distance Euclidienne minimale du
dictionnaire et Probabilit derreur
Soit lobservation: r(t) = s(i)(t) + n(t)
o les M signaux s(m)(t), m=1, , M du dictionnaire W sont supposs
galement probables, et n(t) est un B.B.A.G de DSP bilatrale N0/2.

Rcepteur optimal: probabilit derreur Pes dans la dcision du signal


transmis est minimum en choisissant le signal du dictionnaire (indice
parmi m=1,, M ?) le plus proche de lobservation au sens de la
distance Euclidienne d(r ; s(m)) :
5 5
avec d(r ; s(m))5 C D(E) !
C(F) D(E) (F) GF
Borne de lUnion: on montre que la probabilit derreur Pes est alors
infrieure une fonction exponentiellement dcroissante avec la distance
Eucilidienne minimale du dictionnaire dmin :
L!3 !MNOP :
avec GETU 5 min d(s(m) ; s(n))5

HIJ exp
6 Q EWU

33
2.2 Codes en ligne : par
Modulation dImpulsion en Amplitude
(MIA, ou en anglais Pulse amplitude Modulation : PAM)

Modle mathmatique

Exemple de formats
(unipolaire, polaire, bi-polaire (codes NRZ, RZ, ), code Manchester, )

Reprsentation convolutive

Proprit de cyclo-stationarit, Densit Spectrale de


Puissance (moyenne).

34
Modle mathmatique
Modulation dImpulsion en Amplitude (Modulation Linaire en B.B.)

Dictionnaire de M signaux W = {s(m) (t) ; m = 1, , M } construit partir:


- dun signal lmentaire unique se (t) = Ts . g(t)
- et de M amplitudes a(m) issues dun alphabet rel Amod = {a(1) , , a(M)} :
s(m)(t) = a(m) . se(t)

Signal en sortie du codeur en ligne :


+
s(t ) = Ts . a
k =
k . g (t kTs )

g(t) : Rponse Impulsionnelle (R.I.) relle du filtre de mise en forme,


(ou Ts.g(t) : forme donde du codeur en ligne),
ak : symbole Amod , transmettre linstant dindice k .
35
De nombreux codes binaires possibles

s( m) (t ) = a( m) .Ts.g(t )

Le plus souvent Ts.g(t)


construit partir de
[0,T[(t) ou [0,T/2[ (t)

Codes en ligne binaires :

*
*
Cas des modulations sans mmoire
Relation entre les bits et les symboles mapping :
Bijection entre les M groupes de n bits possibles B(m) et les M symboles
possibles a(m) , m = 1M. => ak ne dpend que de Bk , linstant k.

Formats classiques binaires (et sans mmoire)


- Uni-polaire, ou polaire (diffrent de Bipolaire ! )
Exemple pour les codes Non Return to Zero NRZ (= NRZ-L(Level) ),
ou les codes Return to Zero RZ
- Manchester (= bi-phase-L)

Annexe: exemples de Cas de Modulation avec mmoire


Codes incluant un codage diffrentiel: NRZ-M (Mark), NRZ-S (Space),
=> ak dpend des groupes de bits prsent Bk et prcdent Bk-1 .
Code bi-polaires: RZ-bipolaire, NRZ-bipolaire = AMI (Alternate Mark Inversion)
=> changement du signe de ak si bk = 1, et ak = 0 si bk = 0
37
EXEMPLE: Modulation M tats damplitude (format polaire)
a {1, 3, ..., (M-1)}.A, et Ts.g(t) = Ts(t)

Modulation : 2-PAM: M = 2, i.e. n = 1 bit/symbole a {- A; +A }


bits bi : 1 1 0 1 0 0 1 0 Affectation
mapping
x(t) +A

0 0 1
t a
-A Ts = Tb -A +A
(idem NRZ polaire)

Modulation : 4-PAM: M = 4, i.e. n = 2 bits /symbole a {1, 3 }.A


+3A
x(t)
+A 00 01 11 10
0 a
t
-A

-3A Ts = 2Tb Codage de Gray vs codage naturel

38
Reprsentation Convolutive
dun codage en ligne par MIA

Filtrage: s (t ) = a (t ) g (t )
+
o : a (t ) = Ts . ak . (t kTs )
k =

exemple avec ak {-A ; +A} et une impulsion rectangulaire

a (t ) Ts
s (t)
{ ak } t g(t)
t
Ts

39
Structure de la chane dmission en
bande de base (cas MIA)

s (t ) = Tsak .g(t kTs)


k
s(t) x(t) vers
source Codeur en Filtre
canal
Ligne
{ bi ; i Z}
g2(t)

+
x (t ) = Ts . a . h (t kT )
k =
k e s

he(t) = g(t) g2(t) : R.I. relle du filtre de mise en forme global dmission,
ou forme donde de lmetteur (incluant le filtre)
support non ncessairement limit [0,Ts]

He(f) = G(f) . G2(f) : Fonction de Transfert, obtenue par T.F.


40
Cyclo-stationnarit
pour une Modulation Linaire

Avec des symboles alatoires, fonction d (auto-)


corrlation du signal modul x(t) en B.B. :

x (t , ) = E { x (t ) . x (t ) }
*

Cyclo-stationnarit (2nd ordre), avec priodicit temp. de Ts:

E{ x (t ) } = E{ x (t + Ts ) } t,
x (t , ) = x (t + Ts , )
41
Calcul de la fonction de corrlation
pour une Modulation Linaire en B.B.
Hypothse: stationnarit des symboles alatoires,
{ }
def
de corrlation (discrte) a [ n ] = E ak . a et moyenne ma = E{ ak }
def
*
k n


=> x ( t , ) = Ts
2
. a [ n
n
] h
k
e (t kT s ).h e
*
(t kTs + nTs )

En prenant la moyenne temporelle (sur une dure Ts) :


+ def +

x ( ) = Ts. a [ n ].Che( nTs ) avec Che ( ) = h (t )h


e e
*
(t ) dt = < he(t ) ; he(t ) >
n =-

Si symboles non-corrls ( a [ n ] = . [ n ] + ma ) et centrs (ma=0):


2 2
a

=> x (t , ) = Ts
2
. . he(t kTs ).he (t kTs ) ;
2
a
*
x ( ) = Ts. .Che( ) 2
a
k

42
Puissance Moyenne et Energie par bit Eb
pour une Modulation Linaire en B.B.

Puissance moyenne du signal x(t) (avec symboles non-corrls) :

Px = E{ ak }. Ts he + Ts . ma C he (nTs )
2 2 2

1424 3 n0
1444 2444 3
2 terme
2
a2 + ma
+ +
he = he( ) d =
2 2 2
o : He( f ) df

=> Cas particuliers frquents o le 2 terme est nul:


support de he limit Ts, ou Che(nTs) = 0 n Z*, ou symboles centrs

Cas de symboles non corrls et centrs:


Puissance : Px = a2 . Ts he2 et Energie par bit : Eb = a2 . Ts he2.Tb

43
Densit Spectrale de Puissance (DSP) (moyenne)
pour une Modulation Linaire en B.B. (formule de Bennet)

x ( f ) = a ( f ) He( f )
2

n
o : a ( f ) = Ts. ( a [ n ] - ma ). exp( j 2fnTs ) + ma . ( f )
2 2

n n Ts

1a(f) : DSP continue 2a(f) : spectre de raies


= DSP des symboles centrs (ak ma). espaces de 1/Ts
(=> porte linformation)

N.B. : calcul partir de la Transforme de Fourier de la moyenne temporelle (durant


une priode symbole Ts) de la fonction dauto-corrlation.
+ +
Et en utilisant la relation: ( f n ) = (Ts ). exp( j 2fnTs )
n = Ts n =

44
DSP pour une Modulation Linaire en B.B. (2)

=> Cas des symboles non corrls :


n
x ( f ) = Ts. a2 + ma . ( f
2 2
) . H e ( f )
n Ts
D S P (d B )
10
Exemple : DSP du code RZ unipolaire

- 10

- 20

- 30

- 40

- 50

- 60
- 10 / T s - 8 / Ts
Ts - 6/ T s -4/Ts - 2 /T s 0 2/Ts 4 /T s 6/Ts 8 / Ts 1 0/ T s

F r q u en c e
45
DSP pour une Modulation Linaire en B.B. (3)

=> Cas des symboles non corrls et centrs :


x ( f ) = Ts . He ( f ) 2 2
a

DSP (dB)
Exemples: Code NRZ (polaire) DSP (dB)
Code Manchester
10 10

0 0

-10 -10

-20 -20

-30 -30

-40 -40

-50 -50

-60 -60
-10/T -8/T -6/T -4/T -2/T 0 2/T 4/T 6/T 8/T 10/T -10/T -8/T -6/T -4/T -2/T 0 2/T 4/T 6/T 8/T 10/T

Frquence Frquence

46
Annexe : note sur les dimensions
Signal x(t), symboles ak : amplitude (volt)

R.I. filtre he(t), g(t), g2(t): Hertz (ou sec-1)

F. de transfert He(f), G(f), G2(f): sans dimension


(gain)

Densit Spectrale de Puissance (f): Volt2/Hertz

47
Transmission et Communications Numriques, chapitre III

III) TRANSMISSION (EN B.B.) OPTIMALE


POUR UN CANAL BRUIT BLANC ADDITIF GAUSSIEN

48
Contenu
(par dfaut : symboles binaires, mod. linaire polaire, canal BBAG)

3.1- Problme : obtenir Pe = f(Eb/N0) minimum

3.2- Cas dun seul symbole transmis, Filtre Adapt (FA)

3.3- Interfrence Entre Symboles (IES) et Critre de Nyquist

3.4- Conclusion pour la chane optimale :


Filtre de Nyquist equi-rparti entre mission et rception

3.5- Consquences pour la Transmission Bande Limite

Annexes : Thorie de la Dtection Optimale (Modulation Quelconque),


49
3.1) Problme rsoudre (1)
Modulation linaire (binaire) :

x(t)
{ ak } he
Filtre (global)
dEmission (Tx)

Hypothses sur les symboles par dfaut:


binaires, rels ai {-A ; +A}
par dfaut qui-probables pA = p-A = = > moyenne nulle : E {ak } = 0
non-corrls E {ak. ai* } = 0 si i k
Canal : Bruit Blanc Additif Gaussien (BBAG) n(t), DSP bi-latrale : N0/2

50
A) Problme rsoudre (2)
Rception Linaire*
et dcisions symbole par symbole : symbole symbole
estim dcid
y(t) yk ak
r(t) hr
= x (t) t = k.Ts
Filtre de
+ retard t0
+ n (t) Rception (Rx) dcision
Echantillonnage par seuil
(synchrone)

Quels couples de filtres mission/rception (he , hr ) amnent au


minimum de la Prob. dErreur Pe, pour un Eb / N0 donn ?
* N.B.: Pour une modulation linaire, ce rcepteur structure linaire impose donnera en fait
aprs optimisation la mme solution que le dtecteur optimal obtenu directement en
rsolvant le problme de dtection (sans imposer de structure, bas sur la distance) !
51
Chane globale (mission-rception)
quivalente en Bande de Base :
chantillonnage
x(t) r(t) y(t) yk ak
{ ak } he + hr
t = k.Ts
n(t) + retard t0 seuil
BBAG
bi dsp N0 /2 +
x (t ) = Ts . ai . he (t iTs )
Equations (transmission): i =

r (t ) = x(t ) + n(t)
Energie par bit : Eb = P(x).Tb = A2 . (Ts || he ||2 ) .Tb

( pour M= 2 => Tb = Ts , n = 1 bit/symb )

52
Equations gnrales (1)
avant chantillonnage :
+
y (t ) = Ts . ai . p (t iTs ) + b(t)
i =

o :
p(t) = he(t) hr(t) : R.I. du filtre global Emission/Rception
(ou Tx/Rx)

b (t) = n(t) hr(t) : bruit Gaussien filtr, DSP : (N0 /2) .|Hr(f)|2

53
Equations gnrales (2)

aprs chantillonnage synchrone : instants tk = t0 + k .Ts


(k Z)

yk : chantillon (variable de dcision) pour dcider le symbole dindice k


=
y (t0 + kTs ) = ak .( p (t0 ).Ts ) + Ts ai . p (t0 + ( k i )Ts ) + b (t0 + kTs )
i k
Bruit
Utile Interfrence Entre Symboles bk

IES [k]

54
Exemple de transmission
Signal modul mis x (V)
1.5

1.0

0.5

0.0

Transmission NRZ 100 Mbit/s -0.5

-1.0

-1.5
T He
-2.0
260 262 264 266 268 270 272 274 276 278 280
*10-8
Signal bruit reu r (V) temps (s)
1 0 1 1 1 1 0 0 0 0 0 1 1 1 1 0 1 0 0 1 3

2
1.5 Sortie codeur avant filtrage s (V)
1
1.0
0
0.5
-1
0.0
-2
-0.5
-3
-1.0 -4
260 262 264 266 268 270 272 274 276 278 280
-1.5 *10-8
260 262 264 266 268 270 272 274 276 278 280 temps (s)
*10-8 Aprs filtre de rception y (V)
horloge (V) temps (s)
1.5 2.0
1.5
1.0
1.0
0.5
0.5
0.0 0.0

-0.5 -0.5
-1.0
-1.0
T Hr
-1.5
-1.5
260 262 264 266 268 270 272 274 276 278 280 -2.0
*10-8 260 262 264 266 268 270 272 274 276 278 280
temps (s) *10-8
temps (s)

Extrait cours G. Maury INPG/Telecom 2007


55
Diagramme de l'il

qualit mesure par le diagramme de l'il en rception de y(t) :

rsistance variation de Ts
l'instant d'chantillonnage

immunit
au bruit

Constellations : (chantillonnage)

- Symboles mis ak - Symboles estims { yk }


(avant dcisions)

56
3.2) Cas dun seul symbole transmis
Symbole +A Problme : trouver hr , et le retard associ t0
+A. Ts.he(t) pour dcider + ou A ?
t
r(t)
? y(t)
0 T y
Ou (mme probabilit) + * hr
t = t0
Filtre chantillonnage
Symbole -A seuil
t de Rception
n(t) y >s => +A
0 T BBAG y <s => -A
-A. Ts.he(t)

modle sans IES : r (t) = a .Tshe(t) + n(t) => y (t) = a.Ts p(t) + b(t)
aprs chantillonnage en t = t0 : y = y (t0) = a. + b

57
Cas dun seul symbole transmis (2)

dcision partir de : y = a. + b
o : b variable Gaussienne, centre, de variance 2b

a : var. alatoire centre avec 2 tats possibles, de variance 2

Probabilit dErreur pour dcision = sgn{ y } ( i.e. seuil s=0)

( )
+ u2
1
Q( x) = 2 e 2 du
Pe = Q RSB y x
(aire sous la queue de
distribution Gaussienne)

RSBY : Rapport Signal Bruit pour la var. de dcision y


{
E a.
2
} A2 .2
RSB y =
{ }
E b
2 RSB y =
b2
58
Cas dun seul symbole transmis (3)

Probabilit dErreur Pe minimum RSBy maximum


Pour un Eb/N0 donn (une puissance de transmission donne),
+
he =
2 2
i.e. sous la contrainte : || he ||2 = constante o He( f ) df

A2 .2
Trouver hr (et t0 associ) qui maximise : RSB y =
b2

o +
(amplitude) gain : = Ts . p(t0 ) = Ts . H e ( f ). H r ( f ) . e j 2ft df
0

varie avec he and hr

+
N
b2 = 0 . H r ( f ) df
variance de bruit : 2

varie avec hr 2

59
Cas dun seul symbole transmis (4)

Solution ( obtenue avec lingalit de Schwartz )


RSBy maximum pour: Hr (f) = He*(f) . exp( -j2ft0 )
donc pour la R. Impulsionnelle: hr(t) = he*(- t + t0)

=> filtre de rception optimal est adapt (avec retard t0)


au filtre dmission: hr(t) = heH(t)*(t - t0)=heH(t-t0)

Notations :
Pour une fonction quelconque g, on note XY F X F
Filtre adapt (F.A.) au filtre de R.I. he et de Fonction de Transfert (F.T.) He(f) :
filtre de R.I. heH(t) = he*(-t) et de F.T. He*(f) (module identique, phase en opposition)

NB : en pratique t0 choisi pour que hr soit un filtre causal : t0


60
Cas dun seul symbole transmis (5)

A. Ts Che(t - t0) A.Ts Che(0)


A .Ts he(t) Filtre avec R.I.
hr() = he*(- +t0 ) t = t0

t 0 = 0 t

0 T T+ t0 0+t0 T+ t0 t0 + T+ t0

Sortie du filtre Adapt (retard de t0) , sans bruit :

Mise en forme du symbole : p(t) = Che(t - t0) car (he heH) = Che
fonction dauto-corrlation de limpulsion (filtre mission), retarde de t0 .

Instant dchantillonnage correspond au maximum de la fonction dauto-corrlation :


= Ts . Che (0) = Ts . < he ; he > = Ts . he
2
=> (amplitude) gain :

61
Cas dun seul symbole transmis (6)

avec filtre de rception optimum (canal BBAG, symboles bi-polaires ):

= Ts . he
2
(amplitude) gain :
N0
b2 =
2
variance du bruit : . he
2

Rapport Signal Bruit en sortie du F.A. 2 Eb


bien chantillonn est maximum: RSB y =
N0

2 Eb
Probabilit dErreur est minimum : Pe = Q
N0

62
Cas dun seul symbole transmis (7)

SYNTHESE (illustration avec t0 = T)


+ATs .he(t)
BBAG (DSP N0 /2)
t n (t)
0 T r (t) y (t) chant. y
Filtre de R.I.
Ou + hr() = he*( - + T)
(mme probabilit) t =

T t Dtecteur
seuil
0 T
0 y >0 => +A
-A. Ts.he(t) y <0 => -A
2 Eb
Corrlation avec he au retard nul Pe = Q
Eb = A2 . || Ts .he ||2 N0

r(t) y

he(t)
N.B:
t T
- En supposant synchronisation parfaite
(instants connus la rception) 0 T

- Ce rcepteur linaire corrlation + seuils correspond au rcepteur distance minimale


63
(optimum si signaux du dictionnaire quiprobables) pour le cas des mod. Linaires.
Annexe: Equivalence entre Filtre Adapt (plus
chantillonnage en t=0) et corrlation (au retard 0)
def +
Corrlation avec h au retard 0 Cr , h ( 0 ) = r(t).h (t
*
0 )dt
X -
r(t)
retard 0 inter-corrlation
entre r et h au
+ conjugu
h*(t -0 ) retard 0
h(t ) t
0 0 T

Filtre Adapt h y(t) chantill. y( t = 0 )


r(t)
R.I. hH(t) = h*(-t) =
t = 0 = Cr,h(0)
(r * hH)(t)
t
- T 0

N.B: ou encore: F.A. h retard de t0 , heH(t-t0) + chantillonnage en t = 0 + t0


64
Annexe (bis): Equivalence entre Filtre Adapt
(plus chantillonnage en t = 0) et corrlation (au retard 0)

Filtre adapt h y(t) chant. y( t = 0 )


r(t)
hH(t) = h*(-t) =
t = 0 = Cr,h(0)
(r * hH)(t)

t
- T 0

si r = h => fonction dauto-corrlation Ch,h(0)


de h au retard 0
t
0 T
module pair, phase impaire, -T 0 0 T

Maximum rel pour 0 = 0

RSB (avec BBA) est maximis en sortie du F.A. (bien chantillonn)


N.B: dans notre problme de dtection 2 hypothses (supposant une synchronisation temporelle parfaite), on veut
linter-corrlation au retard nul (donc 0 =0) ce qui quivaut au F.A. (non causal) + chantillonnage en t = 0.
Mais en pratique, on utilise un filtre rendu causal (FA retard de t0) et on chantillonne ainsi en t0 .
65
3.3) Annulation de lInterfrence-Entre-
Symboles et Critre de Nyquist
Modle complet avec mission de symboles successifs (1/Ts bauds)

Aprs chantillonnage synchrone : linstant tk = t0 + k .Ts


yk : chantillon utilis pour dcider le symbole dindice k
=
y (t0 + kTs ) = ak .( p (t0 ).Ts ) + Ts ai . p (t0 + ( k i )Ts ) + b (t0 + kTs )
i k
Utile Interfrence Entre Symboles Bruit
IES [k] bk

Quelle proprit doit avoir le filtre global Tx/Rx p()


pour garantir : IES[k] =0 la suite de symboles {ai } ?

66
Annulation de lIES et Critre de Nyquist (2)

Critre de Nyquist : formulation en temps


Pour un filtre global Tx/Rx (jusqu lchantillonneur, oprant en t0 + kTs ) de
Rponse Impulsionelle p( ) , et Fonction de Transfert P(f) = TF( p() ) :

pas dIES <=> p (t 0 ) ; n = 0


p (t 0 + nTs ) = n
0 ; n 0

1 exemple pour p()



t0-2Ts t0-Ts t0 t0+Ts t0+2Ts t0+3Ts ...

Les chantillons de p() sont nuls pour = t0 + nTs , sauf pour n=0 (nZ*)

NB: les filtres sont gnralement choisis avec une symtrie paire autour de t0 (raison => Cf 3.4)

67
Annulation de lIES et Critre de Nyquist (3)

Critre de Nyquist : formulation en frquence

+
). exp{ j 2t0 ( f ) }=
n n
pas dIES <=> P( f
Ts Ts
constante f
n = avec constante = p(t0 ).Ts

Le repliement (1/Ts priodisation) de P(f) (dphase de 2ft0) est constant la frquence

1 exemple pour P(f) = P(f).exp(j2ft0)


P(f+1/Ts) P(f-1/Ts)

f
1 1 1 1 1 1
. 0 + . +
Ts 2 Ts 2 Ts Ts

-B +B

Bande Minimum (monolatrale) pour une trans. B.B sans IES : B Ds /2


68
3.4) CONCLUSION : chane optimale
Pour canal BBAG et une Mod. Linaire

peut tre obtenue avec un rcepteur linaire oprant symbole par symbole ssi :
Filtre de Rception est adapt (avec retard t0) au filtre dmission:
Hr (f) = He*(f) . exp( -j2ft0 ), i.e. hr(t) = he*(- t + t0)
ET

Absence dInterfrence-Entre-Symboles : Critre de Nyquist (temps


symbole Ts , et retard t0 ) est vrifi pour le filtre global Tx/Rx P(f) = He(f).Hr(f)

chant.
x(t) r(t) y(t) synchrone
yk ak
{ ak } he + hr
t = k.Ts
Filtre Filtre de + retard t0
Rception seuil
dEmission n (t)
BBAG, DSP bi N0 /2

69
Conclusion chane optimale (2)

Proprits avec filtrage Tx/Rx optimal


filtre de Nyquist P(f) phase linaire : P(f) = |He(f)|2.exp(-j2ft0 )
i.e. un (module) de R.I. pair autour du milieu t0 : p(t) = Che(t - t0)
avec Che (t) : fonction dauto-correlation de he, telle que Che (t) = Che*(-t)

Filtre Global de Nyquist P(f) qui-rparti entre Tx et Rx :


He ( f ) = Hr ( f ) = P( f )
He et Hr sont appels filtres en racine de Nyquist, ou encore filtres 1/2 Nyquist

Filtres 1/2 Nyquist usuels choisis tels que leur R.I. relle a une symtrie
paire autour de t0/2, et identiques pour Tx et Rx :
hr = he , avec He(f) = |He(f)|. exp(-j2ft0 /2)

70
Conclusion chane optimale (3)

Proprits avec filtrage Tx/Rx optimal


Probabilit dErreur Optimale en fonction de Eb/N0
pour des symboles antipodaux (polaires) :
2 Eb
Pe = Q
N0
Idem Pe obtenue dans le cas de la transmission dun seul
symbole avec Filtre Adapt en rception

indpendant de la forme de limpulsion de mise en forme


(he), du moment que les 2 conditions ( F.A. et pas
dIES ) sont vrifies

71
Bilan sur la probabilit d'erreur

ex :Transmission binaire en bande de base (symboles polaires)


probabilit d'erreur sur un bit fonction du rapport nergie d'un bit / DSP
de bruit au niveau du rcepteur :
Pe
0


10
2 Eb
Pe = Q -2


10

N0 -4
10

1 Eb -6

= erfc 10

2
N0 -8
10

-10
10

+ u2
1 2 -12

avec Q ( x ) =
10
e du
x 2 -14
10
0 2 4 6 8 10 12 14 16

et erfc(x) = 2Q ( x 2 ) Eb/N0 (dB)

72
Cas de la transmission PAM M-aire

2( M 1) 6 log 2 M Eb
Pe . Q
M log 2 M M 2
1 N0
Pe
0
10

M=16
-2
10

-4 M=8
10

M=4
-6
10

-8 M=2
10

-10
10
0 2 4 6 8 10 12 14 16 18 20

Eb/N0 (dB)
73
Mme 2 conditions (FA et pas dIES)
pour obtenir la chane optimale, pour
une Mod. Linaire M tats

x(t ) r(t ) y(t ) yk a k


{ ak } He (f) + He*(f).e-j2ft0
tk= t0 +kTs
Filtre dmission Filtre de rception
(mise en forme) (adapt au filtre dmission) Dcision
n(t ) (M-1 seuils)

(BBAG)
3.5- Consquence pour une
Transmission Bande Limite
Performance optimale toujours garantie ssi :
Critre de Nyquist respect
Equi-rpartition du filtre global de Nyquist
entre lmetteur et le rcepteur.

Bande Minimum (mono-latrale) pour une


transmission optimale : B 1/(2Ts)

75
Les + utiliss en pratique (trans. bande limite):
filtre (global) de Nyquist en cosinus surlev
| P(f) |
ex de Nyq(f) : fonction en
Cosinus Surlev 1
=0,5
=0,5
CS ( f ) = 1 pour (1 - )
1
f < =1 =0
2Ts =0
1 1 =1
CS ( f ) = sin ( f Ts 0.5)

2 2
pour
1
(1 - ) f 1 (1 + )
2Ts 2Ts

CS ( f ) = 0 pour (1 + )
1
f >
2Ts
0 f
rappel: R = Ds = (1/Ts)
0 R/2 R
(1 + ) R
: roll-off 2
ou excs de bande par rapport la bande minimum
76
les + utiliss en pratique pour trans. bande limite (2) :

Filtre (global) de Nyquist en cosinus surlev (2)

f.Ts

t/ Ts

77
les + utiliss en pratique pour trans. bande limite (3) :

Filtre (global) de Nyquist en cosinus surlev (3)

diagramme de lOeil

roll-off: = 0.35 roll-off: = 1


Figures extraites du cours ENST de R. Vallet

: roll-off
ou excs de bande par rapport la bande minimum
78
les + utiliss en pratique pour trans. bande limite (4) :

Filtres Nyquist en Racine de cosinus surlev


Forme en Racine de Cosinus surlev pour le module de la Fonct. de Transfert

R.I. relle, avec symtrie paire autour du milieu de son support (Phase Linaire)

Bande-Passante : [-(1+ )/(2Ts); +(1+ )/(2Ts)] autour de f0.

f.Ts t / Ts

Figures extraites du cours ENST de R. Vallet


79
les + utiliss en pratique pour trans. bande limite (5) :

Filtres Nyquist en Racine de cosinus surlev (2)

Diagramme de lil en x(t)


sortie du filtre Nyquist dmission ( = 0,22)

80
Transmission et Communication Numriques, chapitre IV

IV) TRANSMISSION NUMERIQUE


SUR FREQUENCE PORTEUSE

81
PLAN

IV.1 Introduction : synoptique, modulation/dmodulation I/Q, ...

IV.2- Reprsentation complexe quivalente en BB de la


chane de transmission sur frquence porteuse
IV.3- Modulations linaires
Emission (Modle gnral, DSP, ...)
Performances optimales avec canal BBAG,

Rfrence : polycopi Transmission Numriques de Donnes 2008, INPG/dpt Tlcom ,


chapitre 3: transmission numrique sur frquence porteuse
http://chamilo2.grenet.fr/inp/main/document/showinframes.php?cidReq=PHELMAA2SICOM4PMSTCN&id_session=0&gidReq=0&id=41

82
IV.1) INTRODUCTION: Synoptique dune modulation
numrique (dimension M) sur frquence porteuse

(avec symboles intermdiares)

Signaux Signal
Bits Bits Symboles MOD. I / Q sur modul
(data)
en BB
de Mod. freq. Porteuse f0
mapping : xI (t)
B D n bits
aI [k]
transformation
X
x(t)
=> aQ [k] Analogique cos(2f0t ) +
/2
Codage 1 symbole xQ(t)
Differentiel complexe (voies I et Q) X
( Tb ) (option) ( Ts )

MOD I/Q: x(t) = xI(t).cos(2f0t ) + xQ(t).cos(2f0t +/2) (1)

83
Passage bits => symboles (de modulation)
Type de modulation dfinie par : M (taille) et correspondance bits / symboles

Tb : temps bit
Dbit binaire n bits
Db = 1/Tb (en bits/sec)

Rapidit de modulation R a~k a~k +1 a~k + 2 temps


(en symb/sec ou Bauds),
1 Db 1 symbole
R= = Ds = Ts : temps symbole
Ts n M = 2n tats

1 symbole est mis aux instants k.Ts ( k Z),

Alphabet (taille M) complexe pour une trans. sur frquence porteuse


(correspondant deux trains de symboles rels I et Q ): a~ = a I + j. aQ

84
Extraction des composantes I/Q (1)
=> partir dune dmodulation I/Q cohrente et filtrage passe-bas :

x xI(t) = BF { x(t).2 cos(2f t )}


0

x(t) 2.cos{2f0t }
+/2 Filtrage passe-bas (fc ]B/2; 2f0 - B/2[ )

x xQ(t) = BF { x(t).2 sin(2f t )}


0

BF{} garde les Basses Frquences << f0 : BF{ cos(2 f0 t ) . cos(2 f0 t ) } = 1/2 ;
BF{ cos(2 f0t ) . cos(2 f0t + /2 ) } = 0

N.B. : En pratique opration de synchronisation (ou Rcupration ) de


porteuse ncessaire pour estimer la frquence et phase de la porteuse
lentre du dmodulateur (ou opration numrique de compensation quivalente en
bande de base )
85
IV.2) Reprsentation du signal modul
partir du signal complexe en Bande de Base
x% (t ) = xI (t) + j.xQ (t) : signal complexe en bande de base
(et enveloppe complexe de x relative f0)

zx (t) : signal complexe, passe-bande autour de +f0 : frq. > 0 !


(et signal analytique de x(t))
x(t ) = Re { x (t ).e + j 2f 0t
~ } (2) : signal rel modul I/Q mettre
passe-bande autour de f0
Reprsentation en frquence
(modules) :


X% ( f ) 2 (+f0 )
z ~
x ( f ) = X ( f f0 )
X (f) + ~
X ( f f0 )
~
(-f0 ) 1 X (f) =
2
X *( f f0 )
=
2
f
-f0 0 +f0
86
Representation quivalente (avec un canal idal BBAG)

Mod. I/Q (f0) Demod. I/Q (f0)


BBAG
xI (t) x
(dsp bi N0/2
n (t) x rI (t)
cos( 2f0 t ) autour de f0) 2cos( 2f0 t )
+/2 + +
x (t) r (t) +/2
xQ (t) x Chane relle rQ (t)
x

Chane complexe quivalente en Bande de Base (autour de 0 Hz)

x(t ) + r (t )
= =
xI (t) + j.xQ (t) rI (t) + j.rQ (t)
n(t ) = nI(t) + j.nQ(t)
BBAG complexe
(nI et nQ sont indpendants,
avec une dsp bi = N0 autour de 0 Hz) 87
Annexe 1: Reprsentation des signaux bande-troite :

illustration des relations entre DSP


~x (f) 4
( +/- f0 )
zx(f)

x ( f ) x+ ( f )
1

-f0 0 +f0
f
1
424
3
~x (f) = zx (f + f 0 ) B
puissances moyennes:
1 1
x(f) = ~x (f f 0 ) + ~x ( f f 0 ) Px = 1
P
. ~
4 42
1 4 43 4 4 442443
1 2 x
x+ ( f ) x ( f )

N.B.: signaux modulation analogique ou numrique ne sont que des cas particuliers de
signaux rels bande troite (tels que B << f0 ). Exemple : signaux naturels, bruits,
88
4.3) Modulations Linaires

A) Emission :
dfinition
exemples : Modulations numriques dAmplitude (PAM), de
Phase (PSK), et dAmplitude en Quadrature (QAM),
cyclo-stationnarit, Densit spectrale de Puissance,

B) performances optimales pour un canal Bruit Blanc


Additif Gaussien

89
Modle gnral
de la modulation linaire

Lenveloppe complexe est :


+
~
x (t ) = Ts .
k =
a~k . he (t kTs )

symboles numriques he(): impulsion de mise en forme


a~ = a I + jaQ = Ae j ou filtre dmission
alphabet complexe de taille M

Dans les applications basiques : he est une Rep. Impulsionnelle relle


Note: +
~
x (t ) = a~(t ) he(t ) o a (t ) = Ts . a~k . (t kTs )
~
k =

90
criture relle du signal modul linairement :


x(t) = x I (t ) cos( 2f 0t ) + xQ (t ) cos( 2f 0t + ) (1)
2
avec : x I (t) = Ts a I [k] . he (t-kTs) ; xQ (t) = Ts a Q [k]. he (t-kT s)
k k

aI (t) xI (t)
{ aI [k] } he x
t
Source de Ts mise en cos(2f0 t)
symboles +
forme +/2
rels t x(t)
{ aQ [k] } he x
aQ (t) xQ (t)
Mod. I/Q

{
x (t ).e j 2f 0t
x (t) = Re ~ } (2)

91
Mod. Linaires Basiques (dim. M)
Pulse Amplitude Modulation : M-PAM
aI {1, 3, ..., (M-1)}.A et aQ = 0
=> seulement la voie I (symboles rels)

Quadrature Amplitude Modulation : M-QAM


aI et aQ {1, 3, ..., ( M -1)}.A
=> 2 modulations PAM indpendantes (dim. M ) pour voies I et Q

Phase Shift Keying : M-PSK


m
0 + 2 ; 0 m M 1 et A = Cte
M
92
modulations linaires Basiques : Remarques

B-PSK modulation = 2-PAM


{- ; +} et 0 = 0 <=> aI {-A; +A} et aQ = 0

Q-PSK modulation = 4-QAM


{-/2; 0; +/2; +3 /2} et 0 = /4 <=> aI et aQ {-A; +A} 2/2

Aussi Amplitude Shift Keying Modulation (M-ASK)


seulement voie (I) utilise mais avec des symb. rels positifs

Dans les illustrations: imp. rectangulaires, et mapping (bits D => symb.)


fait partir des bits de donnes (D = B ) ou aprs codage direnTel (D B)

93
EXEMPLE: BPSK Binary Phase Shift Keying
M = 2 , i.e. n=1 bit /symbol : bit { 0 , 1 } => symbole aI {-A; +A} , aQ =0

Bits d 1 0 0 1 Constellation
xI (t) Et trajectoires possibles
+A
( I) 0 t
-A Q
Ts=Tb
0 1
(Q) xQ (t)
0
I
-A +A
(t)
0 0
+ 0 +

x (t)
Signal
modul +A

0
t
-A

94
EXEMPLE: QPSK (Quadrature Phase Shift Keying) (ou 4-QAM)
M = 4, i.e. n = 2bits /symb : { 00 , 01 , 11 , 10 } <=> aI , aQ {-A-A; -A+A; +A+A; +A-A}.2/2

Bits d 1 0 0 1 11 00 01 01

+A xI (t)
( I)
0 t
-A
Ts = 2Tb
A=A .2/2 xQ(t)
(Q) 0

(t)
7/4 3/4 /4 5/4 3/4
(saut) + -/2 + -/2 0

01
Q
passages par zro de lenveloppe instant. (A(t)) du signal modul x(t) 11

Constellation
I
et trajectoires possibles
00 10

N.B.: Extension au cas Offset-QPSK


95
EXEMPLE: 16-QAM (Quadrature Amplitude Modulation)

M = 16, i.e. n = 4 bits /symb (2 bits pour I, pour Q) : aI et aQ {1, 3 }.A

Constellation

Q
Bits d 11 01 10 0 0 01 01 10 10 00 10 01 10 11 10 10 10

xI (t)
( I) +A
0
00 11 01 11 11 11 10 11

-A
t I
Ts = 4Tb
00 01 01 01 11 01 10 01
xQ(t)
(Q) 0 00 00 01 00 11 00 10 00

exemple de Mapping avec codage de Gray (meilleure performance)

96
EXEMPLE: 8-PSK (Phase Shift Keying)
M = 8, i.e. n=3 bits /symb

Constellation
Q

Bits d 011
010 001

110 000

I
111 100
101

aI + j aQ = A . exp{ j } avec
m
0 + 2 ; 0 m M 1 et A = Cte
M
97
Proprits des Mod. Linaires sur frquence porteuse
(proprits Mod. Lin. en bande de base gnralises pour des symboles complexes)

symboles complexes stationnaires non corrls :


moyenne : ma = E { a
~ } { }
2
= ~
2 2
[k ] variance : a E a[k ] ma
a [n] = E { a~ ~* }= . [ n ] + ma
2 2
fonction de corrlation : [k ] . a[ k n ] a

+
enveloppe complexe : ~x (t ) = Ts . a~k . he (t kTs )
k =
est cyclo-stationnaire (priodicit Ts)

Pour des symboles centrs et non-corrls:


1 2
Px = . a . Ts . he
2
Puissance moyenne du signal rel en bande porte:
=> Energie par bit : Eb = . a2 . Ts he2.Tb
2

~x ( f ) = Ts . He( f )2 2
DSP de lenveloppe complexe :
a
=> DSP du signal rel en bande porte :

x ( f ) =
1 2
4
(
. a Ts He( f f 0 ) + He( f + f 0 )
2 2
) 98
4.3: Modulations linaires

B) Performances optimales pour un


canal Bruit Blanc additif Gaussien
Avec rcepteur linaire :

r(t) rI (t) yI (t) yI [k]


x hr
2cos(2f0t) tk= t0+ kTs
a k
Filtre de
+/2 Rception
rQ (t) yQ (t) yQ [k]
x hr
Dmodulateur I/Q cohrent Dcision par
Comparaison
(M classes)

r(t) = x(t) + n(t) avec n(t) BBAG rel, de DSP bi-latrale : N0/2
x(t) modul lin. (sur porteuse f0) avec symboles centrs non corrls k

99
Chane globale (mission-rception) complexe
quivalente en Bande de Base

~ ~ ~
y (t)
~
y[ k ]
x (t ) r (t) a [k]
{ a~ k } he + hr
tk= t0+ kTs
Filtre dmission Filtre chantillonneur
(mise en forme) n~(t) de rception circuit de
x (t) = Ts a~[ k ] . he(t-kTs)
~ Bruit (BBAG) dcision
k DSP bi 2N0
+
~
y (t ) = Ts . ai . p (t iTs ) + b (t)
~ ~
i = ~
b (t) = bI (t ) + jbQ (t )
p(t) = he(t) hr(t)
bI (t), bQ(t) : rels Gaussiens centrs stationnaires de DSP : N0 .|Hr(f)|2
Eb = P(x).Tb = . a2 . (Ts || he ||2 ) .Ts
100
Performances optimales
Pour canal BBAG et Mod. Linaire, performance optimale obtenue avec un
rcepteur linaire (coherent) oprant symbole par symbole si et seulement si

Filtre de Rception est adapt (avec retard t0) au filtre


dmission:
Hr (f) = He*(f) . exp( -j2ft0 ), i.e. hr(t) = he*(- t + t0)
ET
Absence dInterfrence-Entre-Symboles : Critre de Nyquist
(temps symbole Ts , et retard t0 ) est vrifi pour le filtre global Tx/Rx
P(f) = He(f).Hr(f)

Et Bande Minimum (autour de frquence porteuse + f0) pour une trans. sans IES
(cas gnral symboles complexes et R.I. filtrage he relle) : B 1/Ts
101
Performance Optimum pour les
modulations linaires classiques (dim. M)
+ u2
Pe = Q 2Eb
1 2
BPSK et QPSK : Q( x) = e du
N0 x 2

4(1 1 / M ) 2 Eb 3 log 2 ( M ) 2 2 Eb
M-QAM : Pe =
M-PSK : Pe = Q . log 2 ( M ) sin 2
Q . log 2 ( M ) N 0 M
log 2 ( M ) N 0 2( M 1)

Figures extraites du cours ENST de R. Vallet


102
Limite fondamentale (Thorie de linformation) pour le canal BBAG
Pour signal x(t) de puissance moyenne finie Px (= Eb .Db) et bande limite B, perturb
par Bruit Blanc Additif Gaussien centr de puissance 2 (= N0 .B) dans bande B :

formule de la capacit : Px
C t = B .log 2 ( 1 + ) Sh / sec
2

Efficacit spectrale maximale : Eb bits/sec


pour quil existe un procd de transmission fiable max = log2 (1 + .max )
volont (dbit dinformation Ht (= Db) Ct ) N0 Hz
Db bit/sec : dbit binaire aprs codage de source
suppos idal (et avant codage canal ventuel) Mod. Num (sans codage) pour Pe = 10-5

Bits / sec
Hz 10

3
16-QAM
QPSK 8-PSK
= 2
BPSK Rgion Bande limite: Ht / B >1
Db/B 1
Rgion Puissance limite: Ht / B < 1
MOD (16-FSK)

MOD (64-FSK)
0,1
-1,6 dB (Eb /N0) dB
Annexe: cas des Modulations (non-linaires)
utilisant un dictionnaire de M signaux orthogonaux
Exemples de modulation dictionnaire :
- Modulations de frquences M-FSK
(avec indices bien choisie) ,
- Modulations de position M-PPM,
- Modulation avec codes de Walsh-Hadamard,

extraits du cours de Communication Theory


de University of Saskatchewan:
http://homepage.usask.ca/~hhn404/EE810
/Signal-Constellations.pdf

104

Das könnte Ihnen auch gefallen