Vous êtes sur la page 1sur 18

Sommaire

Introduction
Modulations numériques : pourquoi ?
Modulations numériques : comment ?
Communications numériques Modulation par déplacement d’amplitude (ASK)
AIR 2 Principe
Modulation OOK
Modulations M-ASK symétriques
Modulations numériques Réalisation physique et performances

Modulation par déplacement de phase (PSK)


Principe
Laurent Oudre Constellation
Modulations M-PSK
laurent.oudre@univ-paris13.fr Réalisation physique et performances

Modulations par déplacement d’amplitude et de phase (APSK)


Principe
Modulations QAM
2014-2015 Réalisation physique et performances

Modulation par déplacement de fréquence (FSK)


Principe
Modulations FSK et CPFSK
Modulation MSK

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 1 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 2 / 70

Introduction Introduction Modulations numériques : pourquoi ?

Sommaire Transmission en bande de base

◮ Pour le moment, tous les signaux physiques générés ont une bande passante
Introduction
que l’on peut écrire [−B , +B]
Modulations numériques : pourquoi ? ◮ filtre NRZ : B ≈ T1
Modulations numériques : comment ? ◮ filtre RZ : B ≈ T2
◮ filtre biphase Manchester : B ≈ T2
Modulation par déplacement d’amplitude (ASK)
◮ filtre en racine de cosinus surelevé : B = 1+β
2T
1
Modulation par déplacement de phase (PSK) ◮ largeur de bande minimale (Nyquist) : B = 2T
◮ On a vu en TP que B dépendait du filtre de mise en forme he (t), du débit
Modulations par déplacement d’amplitude et de phase (APSK)
binaire Db , et de la taille M de l’alphabet utilisé
Modulation par déplacement de fréquence (FSK) ◮ Les densités spectrales de puissance des signaux en bande de base sont
centrées sur la fréquence f0 = 0.
◮ Si le canal a une largeur de bande limitée, pour augmenter le débit binaire,
on cale la largeur de bande occupée du signal sur celle du canal : on utilise
toute la bande passante disponible.

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 3 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 4 / 70
Introduction Modulations numériques : pourquoi ? Introduction Modulations numériques : pourquoi ?

Limites de la bande de base Bande de base vs. Modulation

◮ Impossible de diviser le canal en sous-canaux pour transmettre plusieurs ◮ Bande de base


communications à la fois (multiplexage fréquentiel) ◮ Transmission des signaux dans leur bande de fréquence originale
◮ Impossible de créer une onde électromagnétique pour la transmission sans fil ◮ Utilisation de la totalité de la bande passante du canal B
(si on émet une onde à 30 Hz, on a une longueur d’onde de 10000 km !) ◮ Signaux électriques et lumineux : câbles USB, Ethernet, fibres optiques, etc...
◮ Chaque type de communication correspond à une bande de fréquence ◮ Bande transposée (ou large de bande)
répertoriée : ◮ Transmission des signaux dans une bande de fréquence donnée
◮ TNT terrestre : 470 MHz à 830 MHz ◮ Eventuellement, division de la bande passante disponible en plusieurs canaux
◮ GSM (900) : 880 MHz à 960 MHz ◮ Ondes électromagnétiques, signaux électriques et optiques : réseau hertzien,
infra-rouge, laser, câbles ADSL, etc...
◮ Nécessité de pouvoir créer des signaux sur une bande [f0 − B , f0 + B]
donnée Modulation : transformation du signal en bande de base pour l’adapter au canal
◮ f0 et B dépendent du canal où l’on veut transmettre et du type de de transmission
communication

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 5 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 6 / 70

Introduction Modulations numériques : pourquoi ? Introduction Modulations numériques : comment ?

Bande de base vs. Modulation Modulations numériques

dn ak Filtre de x(t) e(t) e(t) e ′ (t) r (t)


Conversion Filtre de Bruit
mise en Modulation
bits/symboles canal hc (t) additif b(t)
forme he (t)

Emetteur Canal de transmission

r (t) y (t) Filtre de z(t)


Démodulation réception Echantillonage
hr (t)

zk = z(kT )

Décodage Décision
dˆn âk

Récepteur

◮ Modulation : partir d’un signal x(t) en bande de base, et le transformer en


Attention, si la largeur de bande en bande de base est (par exemple) T1 , alors en signal e(t) en bande transposée autour de f0 .
bande transposée, cela correspond à une largeur de bande T2 ◮ Démodulation : processus inverse

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 7 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 8 / 70
Introduction Modulations numériques : comment ? Introduction Modulations numériques : comment ?

Principe de la modulation Formule pour la modulation

Imaginons que l’on ait un signal x(t) avec une densité spectrale de puissance
Γx (f ) centrée en f = 0. Comment la translater pour la centrer en f = f0 ? Formule générale
◮ cf TD 1 : T F x(t)e 2πjf0 t = X (f − f0 )

e(t) = Re Ψ [x(t)] e 2πjf0 t

◮ Proposition : prendre e(t) = x(t)e 2πjf0 t ? ?
P
◮ Problème : dans ce cas, e(t) est complexe, ce qui n’est pas possible (ce doit où Ψ(.) est une transformation à choisir, et x(t) = k∈Z ak he (t − kT )
être un signal physique) Selon la transformation Ψ(.) choisie, on obtient un signal physique aux propriétés
Rectification : prendre e(t) = Re x(t)e 2πjf0 t différentes.


Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 9 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 10 / 70

Introduction Modulations numériques : comment ? Introduction Modulations numériques : comment ?

Notations Différents types de modulations

A priori Ψ [x(t)] peut être complexe, et on peut donc voir Ψ [x(t)] de deux façons
différentes :
◮ module/phase ◮ Principe : on va transformer la sinusoı̈de e 2πjf0 t grâce au signal en bande de
Ψ [x(t)] = m(t)e jφ(t) base x(t)
e(t) = m(t) cos (2πf0 t + φ(t)) ◮ Comment agir sur une sinudoı̈de ?
◮ Amplitude : ASK
◮ partie réelle/partie imaginaire ◮ Phase : PSK
◮ Fréquence : FSK
Ψ [x(t)] = I (t) + jQ(t) ◮ Eventuellement, sur plusieurs paramètres à la fois ! (QAM : amplitude +
phase)
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t)
I (t) : composante en phase (Inphase), Q(t) : composante en quadrature de
phase (Quadrature)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 11 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 12 / 70
Modulation par déplacement d’amplitude (ASK) Modulation par déplacement d’amplitude (ASK) Principe

Sommaire Modulation par déplacement d’amplitude : ASK

Introduction On modifie l’amplitude de la porteuse : Amplitude Shift Keying


Modulation par déplacement d’amplitude (ASK)
e(t) = Re x(t)e 2πjf0 t

Principe
Modulation OOK
Modulations M-ASK symétriques Si on suppose que les ak sont réels, et que he (t) est réelle, alors x(t) est réel et :
Réalisation physique et performances

Modulation par déplacement de phase (PSK)


e(t) = x(t) cos(2πf0 t)

Modulations par déplacement d’amplitude et de phase (APSK) ◮ On a Ψ [x(t)] = m(t) = I (t) = x(t) et on ne transforme pas notre signal en
bande de base.
Modulation par déplacement de fréquence (FSK)
◮ En fait, tous les codages en ligne que l’on a vu en bande de base étaient des
modulations ASK avec f0 = 0 !

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 13 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 14 / 70

Modulation par déplacement d’amplitude (ASK) Modulation OOK Modulation par déplacement d’amplitude (ASK) Modulation OOK

Modulation OOK OOK - Filtre NRZ

e(t)
1

0.8
Im(.) 0.6

0.4
0 1 0.2
Re(.)
0
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
−0.2

−0.4

−0.6

◮ Correspond au dictionnaire binaire unipolaire −0.8

−1
◮ OOK : On Off Keying (en français : Tout ou Rien) 0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)

dn = ak = 0 1 0 0 1 1 1 0 0 0 1 1
f0 = 13 Hz et Db=10 bits/seconde

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 15 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 16 / 70
Modulation par déplacement d’amplitude (ASK) Modulation OOK Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques

OOK - Filtre RCS Modulation M-ASK symétriques


Im(.)
e(t) M=2
1.5
0 1
Re(.)
1
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7

0.5
Im(.)
M=4
0
00 01 11 10
−0.5
Re(.)
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7

−1
Im(.)
−1.5
M=8
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) 000 001 011 010 110 111 101 100
Re(.)
d = ak = 0 1 0 0 1 1 1 0 0 0 1 1 -7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 7
0
f0 = 13 Hz et Db=10 bits/seconde
−→ dictionnaire M-aire antipolaire

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 17 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 18 / 70

Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques

2-ASK symétrique - Filtre NRZ 2-ASK symétrique - Filtre RCS

e(t) e(t)
1 1.5

0.8
1
0.6

0.4 0.5

0.2
0
0
−0.5
−0.2

−0.4 −1

−0.6
−1.5
−0.8

−1 −2
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ ak = -1 1 -1 -1 1 1 1 -1 -1 -1 1 1 dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ ak = -1 1 -1 -1 1 1 1 -1 -1 -1 1 1
f0 = 13 Hz et Db=10 bits/seconde f0 = 13 Hz et Db=10 bits/seconde

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 19 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 20 / 70
Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques

4-ASK symétrique - Filtre NRZ 4-ASK symétrique - Filtre RCS

e(t) e(t)
3 4

3
2

1
1

0 0

−1
−1

−2

−2
−3

−3 −4
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ ak = -1 -3 1 3 -3 1 dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ ak = -1 -3 1 3 -3 1
f0 = 13 Hz et Db=10 bits/seconde f0 = 13 Hz et Db=10 bits/seconde

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 21 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 22 / 70

Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques

8-ASK symétrique - Filtre NRZ 8-ASK symétrique - Filtre RCS

e(t) e(t)
8 8

6 6

4 4

2 2

0 0

−2 −2

−4 −4

−6 −6

−8 −8
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ ak = -1 -3 7 -3 dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ ak = -1 -3 7 -3
f0 = 13 Hz et Db=10 bits/seconde f0 = 13 Hz et Db=10 bits/seconde

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 23 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 24 / 70
Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances

Modulateur Démodulateur

2 cos(2πf0 t)
cos(2πf0 t)

r (t) y (t) = Iˆ(t) Filtre de z(t)


Filtre de Filtre
ak x(t) = I (t) e(t) × réception
mise en × passe bas
hr (t) = he (−t)
forme he (t)

Remarque :
e(t) = x(t) cos(2πf0 t) 2 cos(2πf0 t)e(t) = 2 cos2 (2πf0 t)x(t) = x(t) + x(t) cos(4πf0 t)
car cos(2x) = 2 cos2 (x) − 1, donc on peut retrouver x(t) en faisant un filtrage passe-bas.

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 25 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 26 / 70

Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances

Energie moyenne par bit Probabilité d’erreur binaire

Dictionnaire à M éléments s1 , · · · , sM Rappel :


Si on utilise un codage de Grey et si le récepteur est optimal, on peut montrer que
M
1 X 2
= |si | Ehe
!
Esym M −1
r
2Ebit 3 log2 M
M TEB ≈ 2 Q
i=1
M log2 M N0 M 2 − 1
M
1 X
Ebit = |si |2 Ehe
M log2 M ◮ Si on utilise un filtre NRZ, alors B = T2 (attention, on n’est plus en bande de
i=1
base !), et on a donc η = log22 M . Plus M augmente, plus η augmente.
Pour une modulation M-ASK symétrique on a
◮ En revanche, quand M augmente, le TEB augmente donc il faut augmenter
M2 − 1 Ebit pour ne pas détériorer les performances
Ebit = Eh
3 log2 M e

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 27 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 28 / 70
Modulation par déplacement de phase (PSK) Modulation par déplacement de phase (PSK) Principe

Sommaire Modulation par déplacement de phase : PSK

Introduction

Modulation par déplacement d’amplitude (ASK)


On modifie la phase de la porteuse : Phase Shift Keying
n o
Modulation par déplacement de phase (PSK) e(t) = Re e 2πjf0 t+jx(t)
Principe
Constellation
Modulations M-PSK Ce qui revient à
Réalisation physique et performances

Modulations par déplacement d’amplitude et de phase (APSK) e(t) = cos(2πf0 t + x(t))

Modulation par déplacement de fréquence (FSK) −→ On a Ψ [x(t)] = e jx(t) , φ(t) = x(t) et m(t) = 1

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 29 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 30 / 70

Modulation par déplacement de phase (PSK) Principe Modulation par déplacement de phase (PSK) Principe

Cas du formant NRZ Cas du formant NRZ

Si on suppose que he (t) est un filtre NRZ, on peut montrer que :


X En notant αk = e jak , alors on a
e(t) = cos(ak )he (t − kT ) cos(2πf0 t) − sin(ak )he (t − kT ) sin(2πf0 t)
k∈Z
( )
X
ce qui par identification, donne e(t) = Re αk he (t − kT )e 2πjf0 t
k∈Z
X
I (t) = cos(ak )he (t − kT )
k∈Z
◮ Comme une modulation ASK normale, mais avec des symboles αk = e jak .
X ◮ La modulation PSK revient ici à transformer les symboles ak en αk , et à
Q(t) = sin(ak )he (t − kT ) transmettre les αk en ASK.
k∈Z
X ◮ NB : Si le filtre n’est pas NRZ, il ne s’agit plus exactement d’une PSK
donc : Ψ [x(t)] = e jak he (t − kT )
k∈Z

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 31 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 32 / 70
Modulation par déplacement de phase (PSK) Constellation Modulation par déplacement de phase (PSK) Constellation

Constellation Choix des symboles

Les ak représentent ici une phase, et on veut que les αk soient les plus espacés
possible sur le cercle unité. Pour ceci, au lieu de prendre les dictionnaires
Constellation unipolaire et antipolaires classiques, on va prendre
Constellation : représentation des symboles αk dans le plan complexe ◮ soit

◮ Dans le cas ASK, on a αk = ak et les αk sont réels ak ∈ {0, 1, · · · , M − 1}
M
◮ Dans le cas PSK, les αk sont sur le cercle unité ◮ soit
π
ak ∈ {−(M − 1), · · · , −3, −1, 1, 3, · · · , M − 1}
M

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 33 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 34 / 70

Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK

2-PSK ou BPSK 4-PSK ou QPSK


Im(.)
Im(.)

01 11

r =1
r =1
0 1 Re(.)
Re(.)

00 10

  √ √
3π π π 3π 2 2
ak ∈ {0, π} −→ αk = ±1 ak ∈ − ,− , , −→ αk = ± ±j
4 4 4 4 2 2

Exactement pareil qu’une modulation 2-ASK symétrique ! Ici on a utilisé le dictionnaire antipolaire : on obtient le dictionnaire unipolaire en
faisant tourner la constellation de − π4 .
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 35 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 36 / 70
Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK

4-PSK ou QPSK : interprétation QPSK - Filtre NRZ

e(t)
1

0.8

√ √ 0.6
dn dn+1 √
αk √ 2 Re(αk ) 2 Im(αk )
0.4
2 2
0 0 -√2 -j √2 -1 -1 0.2

0 1 - 2√ +j √22
2
-1 1 0

1 0 +√22 -j √ 2
2
1 -1 −0.2

1 1 + 2 +j 22
2
1 1 −0.4

−0.6

Comme si les bits pairs avaient servi à coder la partie réelle, et les bits impairs la −0.8

partie imaginaire −1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1
f0 = 13 Hz et Db=10 bits/seconde

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 37 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 38 / 70

Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK

8-PSK 8-PSK - Filtre NRZ


Im(.)
010 110
e(t)
1

0.8

011 111 0.6

r =1 0.4

0.2
Re(.)
0

−0.2
001 101
−0.4

−0.6

−0.8
000 100 −1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1
 
7π 5π 3π π π 3π 5π 7π
ak ∈ − ,− ,− ,− , , , , f0 = 13 Hz et Db=10 bits/seconde
8 8 8 8 8 8 8 8
Ici on a utilisé le dictionnaire antipolaire : on obtient le dictionnaire unipolaire en
faisant tourner la constellation de − π8 .
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 39 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 40 / 70
Modulation par déplacement de phase (PSK) Réalisation physique et performances Modulation par déplacement de phase (PSK) Réalisation physique et performances

Modulateur Démodulateur
2 cos(2πf0 t)
cos(2πf0 t)

Iˆ(t) Filtre de zI (t)


Filtre
Filtre de I (t) × réception
passe bas
cos(ak ) = Re(αk ) mise en × hr (t) = he (−t)
forme he (t)

αk = e jak e(t) r (t)


+

Filtre de Q(t)
sin(ak ) = Im(αk ) mise en × Q̂(t) Filtre de zQ (t)
forme he (t) Filtre
× réception
passe bas
hr (t) = he (−t)

− sin(2πf0 t)
−2 sin(2πf0 t)

X X
I (t) = cos(ak )he (t − kT ) Q(t) = sin(ak )he (t − kT ) 2 cos(2πf0 t)e(t) = I (t) + I (t) cos(4πf0 t) − Q(t) sin(4πf0 t)
k∈Z k∈Z −2 sin(2πf0 t)e(t) = Q(t) − I (t) sin(4πf0 t) − Q(t) cos(4πf0 t)
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t) Après un filtrage passe-bas, on retrouve I (t) et Q(t)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 41 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 42 / 70

Modulation par déplacement de phase (PSK) Réalisation physique et performances Modulation par déplacement de phase (PSK) Réalisation physique et performances

Energie moyenne par bit Probabilité d’erreur binaire

Si on utilise un codage de Grey et si le récepteur est optimal, on peut montrer que


r !
2 2 log2 MEbit π
Pour une modulation M-PSK on a |αk |2 = 1 donc TEB ≈ Q sin
log2 M N0 M
1
Ebit = Eh
log2 M e ◮ Si on utilise un filtre NRZ, alors B = T2 (attention, on n’est plus en bande de
base !), et on a donc η = log22 M . Plus M augmente, plus η augmente.
◮ En revanche, quand M augmente, le TEB augmente donc il faut augmenter
Ebit pour ne pas détériorer les performances

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 43 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 44 / 70
Modulation par déplacement de phase (PSK) Réalisation physique et performances Modulations par déplacement d’amplitude et de phase (APSK)

Comparaison ASK / PSK Sommaire


Taux d’erreur binaire pour des modulations M−ASK symétriques Taux d’erreur binaire pour des modulations M−PSK
0 0
10 10

−2 −2
10 10
Introduction
−4 −4
10 10
Modulation par déplacement d’amplitude (ASK)
TEB

TEB
−6 −6
10 10
Modulation par déplacement de phase (PSK)
2−ASK
−8 4−ASK −8 2−PSK
10 10
8−ASK 4−PSK Modulations par déplacement d’amplitude et de phase (APSK)
16−ASK 8−PSK Principe
−10 32−ASK −10 16−PSK
10 10
32−PSK
Modulations QAM
Réalisation physique et performances
−12 −12
10 10
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Ebit/N0 (en dB) Ebit/N0 (en dB) Modulation par déplacement de fréquence (FSK)

◮ A TEB fixé, on peut transmettre avec M plus grand avec une M-PSK
qu’avec une M-ASK
◮ En revanche, les modulateurs et démodulateurs sont plus complexes à réaliser
avec une M-PSK

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 45 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 46 / 70

Modulations par déplacement d’amplitude et de phase (APSK) Principe Modulations par déplacement d’amplitude et de phase (APSK) Principe

Modulations APSK Modulations APSK

Dans ce cas, on a dans le cas d’un filtre NRZ,


On modifie simultanément l’amplitude et la phase de la porteuse : Amplitude and X X
Phase Shift Keying Ψ [x(t)] = mk e jφk he (t − kT ) = αk he (t − kT )
◮ Modification de l’amplitude (ASK) : αk réel k∈Z k∈Z

◮ Modification de la phase (PSK) : αk sur le cercle unité m(t) =


X
mk he (t − kT )
k∈Z
−→ Modification conjointe de l’amplitude et de la phase : peut être vue comme la X
transmission de symboles αk complexes, tels que φ(t) = φk he (t − kT )
k∈Z
αk = mk e jφk X
I (t) = Re(αk )he (t − kT )
k∈Z
◮ mk déplace l’amplitude
X
◮ φk déplace la phase Q(t) = Im(αk )he (t − kT )
k∈Z

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 47 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 48 / 70
Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM

Modulations QAM Modulation 4-QAM


Im(.)
Cas particulier courant : 3
n √ √ o
Re(αk ) ∈ −( M − 1), · · · , −3, −1, 1, 3, · · · , M − 1 dictionnaire antipolaire
n √ √ o 1
Im(αk ) ∈ −( M − 1), · · · , −3, −1, 1, 3, · · · , M − 1 dictionnaire antipolaire 01 0 11
Re(.)
-3 -1 1 3
αk ∈ {±1 ± j, ±1 ± 3j, ±3 ± j, ±3 ± 3j, ...}
-1
00 10

◮ Comme si on√transmettait simultanément un signal M-ASK symétrique réel
et un signal M-ASK symétrique imaginaire pur -3

◮ Deux signaux M-ASK symétriques I (t) et Q(t) en quadrature de phase :
d’ou le nom Quadrature Amplitude Modulation
αk = ±1 ± j

code la partie réelle - code la partie imaginaire

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 49 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 50 / 70

Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM

4-QAM - Filtre NRZ 4-QAM - Filtre RCS

e(t) e(t)
1.5 2

1.5
1

0.5
0.5

0 0

−0.5
−0.5

−1

−1
−1.5

−1.5 −2
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ -1+j -1-j 1+j 1-j -1-j 1+j dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ -1+j -1-j 1+j 1-j -1-j 1+j
f0 = 13 Hz et Db=10 bits/seconde f0 = 13 Hz et Db=10 bits/seconde

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 51 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 52 / 70
Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM

Modulation 16-QAM 16-QAM - Filtre NRZ


Im(.)
e(t)
4
3
0010 0110 1110 1010 3

1 1
0011 0111 0 1111 1011
Re(.) 0
-3 -1 1 3
✁1
-1
0001 0101 1101 1001 ✁2

✁3

-3 ✁4
0 0.2 0.4 0.6 0.8 1 1.2
0000 0100 1100 1000 Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ -1-3j 1+3j -3+j


αk ∈ {±1 ± j, ±1 ± 3j, ±3 ± j, ±3 ± 3j} f0 = 13 Hz et Db=10 bits/seconde
code la partie réelle - code la partie imaginaire

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 53 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 54 / 70

Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Réalisation physique et performances

16-QAM - Filtre RCS Modulateur


cos(2πf0 t)
e(t)
4

3
Filtre de I (t)
Re(αk ) mise en ×
2
forme he (t)

αk e(t)
0 +

2
Filtre de Q(t)
Im(αk ) mise en ×
forme he (t)
3

4
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) − sin(2πf0 t)

dn = 0 1 0 0 1 1 1 0 0 0 1 1 −→ -1-3j 1+3j -3+j


f0 = 13 Hz et Db=10 bits/seconde X X
I (t) = Re(αk )he (t − kT ) Q(t) = Im(αk )he (t − kT )
k∈Z k∈Z
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 55 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 56 / 70
Modulations par déplacement d’amplitude et de phase (APSK) Réalisation physique et performances Modulations par déplacement d’amplitude et de phase (APSK) Réalisation physique et performances

Démodulateur Energie moyenne par bit


2 cos(2πf0 t)

Iˆ(t) Filtre de zI (t)


Filtre
× réception
passe bas
hr (t) = he (−t)

Une modulation M-QAM correspond à deux modulations M-ASK symétriques
r (t)
en parallèle :

2(M − 1)
Ebit = Eh
3 log2 M e
Q̂(t) Filtre de zQ (t)
Filtre
× réception
passe bas
hr (t) = he (−t)

−2 sin(2πf0 t)

2 cos(2πf0 t)e(t) = I (t) + I (t) cos(4πf0 t) − Q(t) sin(4πf0 t)


−2 sin(2πf0 t)e(t) = Q(t) − I (t) sin(4πf0 t) − Q(t) cos(4πf0 t)
Après un filtrage passe-bas, on retrouve I (t) et Q(t)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 57 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 58 / 70

Modulations par déplacement d’amplitude et de phase (APSK) Réalisation physique et performances Modulations par déplacement d’amplitude et de phase (APSK) Réalisation physique et performances

Probabilité d’erreur binaire Comparaison ASK / QAM


Taux d’erreur binaire pour des modulations M−ASK symétriques Taux d’erreur binaire pour des modulations M−QAM
0 0
10 10

−2 −2
Si on utilise un codage de Grey et si le récepteur est optimal, on peut montrer que 10 10

√ s √  −4
10 10
−4

M −1 2E bit 3 log 2 M
TEB ≈ 2 √ √ Q

TEB

TEB
−6 −6
10 10
M log2 M N0 M −1
2−ASK
−8 4−ASK −8
10 10 4−QAM
8−ASK
√ 16−ASK
16−QAM
64−QAM
◮ Comme si on avait deux modulations M-ASK indépendantes ! −10
10
32−ASK
10
−10
256−QAM
1024−QAM
2
◮ Si on utilise un filtre NRZ, alors B = (attention, on n’est plus en bande de
T −12 −12
10 10
base !), et on a donc η = log22 M . Plus M augmente, plus η augmente. 0 5 10 15
Ebit/N0 (en dB)
20 25 30 0 5 10 15
Ebit/N0 (en dB)
20 25 30

◮ En revanche, quand M augmente, le TEB augmente donc il faut augmenter ◮ On peut√transmettre avec une M-QAM pour le même taux d’erreur binaire
Ebit pour ne pas détériorer les performances
qu’une M-ASK symétrique !
◮ En revanche, les modulateurs et démodulateurs sont plus complexes à réaliser
avec une M-QAM

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 59 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 60 / 70
Modulation par déplacement de fréquence (FSK) Modulation par déplacement de fréquence (FSK) Principe

Sommaire Modulation par déplacement de fréquence : FSK


On modifie la fréquence fondamentale de la porteuse : Frequency Shift Keying
n o
Introduction e(t) = Re e 2πjt(f0 +x(t))
Modulation par déplacement d’amplitude (ASK)
Ce qui revient à
Modulation par déplacement de phase (PSK)
e(t) = cos (2π (f0 + x(t)) t)
Modulations par déplacement d’amplitude et de phase (APSK)

Modulation par déplacement de fréquence (FSK)


◮ Dans le cas d’un filtre de mise en forme he (t) NRZ (qui sera utilisé dans la
Principe suite), cela devient
Modulations FSK et CPFSK
Modulation MSK X
e(t) = cos (2π (f0 + ak ) t) he (t − kT )
k∈Z

◮ On change la fréquence fondamentale de la porteuse tous les T , en fonction


des symboles ak

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 61 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 62 / 70

Modulation par déplacement de fréquence (FSK) Principe Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK

Choix des symboles Modulation FSK

◮ Dans la suite du cours on suppose que M = 2 (cas 2-FSK, souvent appelé


simplement FSK)
Dans le cas d’une modulation FSK à M symboles, on choisit un dictionnaire
◮ On a donc 2 fréquences fondamentales possibles :
antipolaire : ∆f
◮ f 1 = f0 − 2
∆f
∆f ◮ f 2 = f0 + 2
ak ∈ {−(M − 1), · · · , −3, −1, 1, 3, · · · , M − 1}
2 ◮ On a donc
f2 − f1 = ∆f
◮ f0 est donc la fréquence centrale
◮ Plus on réduit ∆f , moins on utilise de bande passante
◮ ∆f est l’excursion de fréquence
◮ Indice de modulation
µ = ∆f T
◮ Plus µ est petit, moins on utilise de bande passante

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 63 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 64 / 70
Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK

FSK non cohérente FSK cohérente et non cohérente

e(t)
1

0.8

0.6

0.4
◮ Problème : il y a un saut tous les T quand la fréquence change : FSK non
0.2
cohérente
0
◮ Ces sauts créent des fréquences parasites sur le spectre du signal modulé
−0.2 ◮ On peut transformer x(t) pour que la phase soit continue dans le temps :
−0.4 FSK cohérente (ou CPFSK)
−0.6 ◮ Plus difficile à réaliser en pratique
−0.8
◮ Permet de réduire l’occupation spectrale
−1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1
f0 = 13 Hz, Db=10 bits/seconde, ∆f = 6 Hz (f1 = 10 Hz, f2 = 16 Hz)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 65 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 66 / 70

Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK

FSK cohérente 2-FSK cohérente

e(t)
◮ Pour une FSK non cohérente, on a 1

0.8
e(t) = cos(2πf0 t + φ(t)) 0.6

0.4
avec
0.2
φ(t) = 2πak t pour t ∈ [kT ; (k + 1)T [
0
◮ Pour une FSK cohérente, on va poser −0.2

−0.4
φ(t) = 2πak (t − kT ) + φk pour t ∈ [kT ; (k + 1)T [ −0.6

−0.8
◮ La condition de continuité donne
−1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)
2πak+1 ((k + 1)T − (k + 1)T ) + φk+1 = 2πak ((k + 1)T − kT ) + φk
dn = 0 1 0 0 1 1 1 0 0 0 1 1
φk+1 = 2πak T + φk f0 = 13 Hz, Db=10 bits/seconde, ∆f = 6 Hz (f1 = 10 Hz, f2 = 16 Hz)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 67 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 68 / 70
Modulation par déplacement de fréquence (FSK) Modulation MSK Modulation par déplacement de fréquence (FSK) Modulation MSK

Modulation MSK MSK

e(t)
1

0.8

0.6
Rappel : 0.4
◮ Plus µ est petit, moins on utilise de bande passante 0.2

◮ Avec une CPFSK, on diminue la largeur de la bande passante 0

◮ Minimum Shift Keying (MSK) : plus petite valeur de µ permettant une −0.2

probabilité d’erreur optimale (µ = 0.5). −0.4

1 −0.6
◮ MSK : CPFSK (cohérente) avec un filtre NRZ et ∆f = 2T
−0.8

−1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)

dn = 0 1 0 0 1 1 1 0 0 0 1 1
1
f0 = 13 Hz, Db=10 bits/seconde, ∆f = 2T = 5 Hz (f1 = 10.5 Hz, f2 = 15.5 Hz)

Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 69 / 70 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2014-2015 70 / 70

Vous aimerez peut-être aussi