Vous êtes sur la page 1sur 17

Sommaire

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

Modulation par déplacement d’amplitude (ASK)


Principe
Modulation OOK
Communications numériques Modulations M-ASK symétriques
Réalisation physique et performances
Modulations numériques
Modulation par déplacement de phase (PSK)
Principe
Modulations M-PSK
Réalisation physique et performances

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


Principe
Modulations QAM
Réalisation physique et performances

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


Principe
Modulations FSK et CPFSK
Modulation MSK

Communications numériques 2015-2016 1 / 67  Communications numériques 2015-2016 2 / 67

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
Modulation par déplacement d’amplitude (ASK)
 filtre biphase Manchester : B ≈ T2
 filtre en racine de cosinus surelevé : B = 1+β
2T
Modulation par déplacement de phase (PSK)  largeur de bande minimale (Nyquist) : B = 2T 1

 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.

Communications numériques 2015-2016 3 / 67 Communications numériques 2015-2016 4 / 67


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

 Communications numériques 2015-2016 5 / 67  Communications numériques 2015-2016 6 / 67

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

Bande de base vs. Modulation Modulations numériques

dn Conversion ak Filtre de x(t) e(t) e(t) Filtre de e  (t) Bruit r (t)


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

Communications numériques 2015-2016 7 / 67  Communications numériques 2015-2016 8 / 67


Introduction Modulations numériques : comment ? Modulation par déplacement d’amplitude (ASK)

Principe de la modulation Sommaire

Imaginons que l’on ait un signal x(t) avec une densité spectrale de puissance
Introduction
Γx (f ) centrée en f = 0. Comment la translater pour la centrer en f = f0 ?
 
 cf TD 1 : T F x(t)e 2πjf0 t = X (f − f0 ) Modulation par déplacement d’amplitude (ASK)
Principe
 2πjf0 t
Proposition : prendre e(t) = x(t)e ?? Modulation OOK
Modulations M-ASK symétriques
 Problème : dans ce cas, e(t) est complexe, ce qui n’est pas possible (ce doit Réalisation physique et performances
être un signal physique)
Modulation par déplacement de phase (PSK)
 
e(t) = Re x(t)e 2πjf0 t Modulations par déplacement d’amplitude et de phase (APSK)

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


 e 2πjf0 t : porteuse
 x(t) : signal en bande de base (dans ce cours : filtre d’émission NRZ)

 Communications numériques 2015-2016 9 / 67  Communications numériques 2015-2016 10 / 67

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

Modulation par déplacement d’amplitude : ASK Modulation OOK

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


 
e(t) = Re x(t)e 2πjf0 t
Im(.)
Si on suppose que les ak sont réels, et que he (t) est réelle, alors x(t) est réel et :
0 1
e(t) = x(t) cos(2πf0 t) Re(.)
 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
e(t) = ak he (t − kT ) cos(2πf0 t)
k∈Z

 On ne transforme pas notre signal en bande de base, on le multiplie juste par  x(t) codé avec un dictionnaire binaire unipolaire
un cosinus  OOK : On Off Keying (en français : Tout ou Rien)
 Chaque symbole ak modifie l’amplitude de la porteuse durant une durée T
 En fait, tous les codages en ligne que l’on a vu en bande de base étaient des
modulations ASK avec f0 = 0 !

 Communications numériques 2015-2016 11 / 67  Communications numériques 2015-2016 12 / 67


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

OOK - Filtre NRZ OOK - Filtre NRZ

 









       


 




        

 
      



 

  









       

       
 

Dictionnaire binaire unipolaire - Filtre NRZ


Dictionnaire binaire unipolaire - Filtre NRZ
dn = ak = 0 1 0 0 1 1 1 0 0 0 1 1
f0 = 13 Hz et Db=10 bits/seconde
f0 = 13 Hz et Db=10 bits/seconde

 Communications numériques 2015-2016 13 / 67  Communications numériques 2015-2016 14 / 67

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

Modulation M-ASK symétriques 2-ASK symétrique - Filtre NRZ


Im(.)
M=2 
0 1




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

      

Im(.) 
M=4


 


00 01 11 10
Re(.)

-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7       




 



Im(.)
M=8 

000 001 011 010 110 111 101 100 


Re(.)       


-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7

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
−→ x(t) codé avec un dictionnaire M-aire antipolaire f0 = 13 Hz et Db=10 bits/seconde

 Communications numériques 2015-2016 15 / 67  Communications numériques 2015-2016 16 / 67


Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances

8-ASK symétrique - Filtre NRZ Modulateur

 cos(2πf0 t)

      




 


ak Filtre de x(t) e(t)



mise en ×
forme he (t)

      



 

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




 
e(t) = ak he (t − kT ) cos(2πf0 t)

k∈Z
      



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

Communications numériques 2015-2016 17 / 67  Communications numériques 2015-2016 18 / 67

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

Démodulateur Energie moyenne par bit

 A la sortie du canal (sans bruit), on a r (t) = e(t) = x(t) cos(2πf0 t) Dictionnaire à M éléments s1 , · · · , sM Rappel :
 Comment retrouver x(t) à partir de r (t) ? 1  2
M

 On utilise 2 cos(2πf0 t)r (t) = 2 cos2 (2πf0 t)x(t) = x(t) + x(t) cos(4πf0 t) Esym = |si | Ehe
M
i =1
 Avec un filtrage passe-bas, on peut récupérer x(t) !
1 
M
2 cos(2πf0 t) Ebit = |si |2 Ehe
M log2 M
i =1

Pour une modulation M-ASK symétrique on a


r (t) y (t) Filtre de z(t)
Filtre
×
passe bas
réception M2 − 1
hr (t) = he (−t) Ebit = Eh
3 log2 M e

 Communications numériques 2015-2016 19 / 67  Communications numériques 2015-2016 20 / 67


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

Probabilité d’erreur binaire Sommaire

Introduction
Si on utilise un codage de Grey et si le récepteur est optimal, on peut montrer que
  Modulation par déplacement d’amplitude (ASK)
M −1 2Ebit 3 log2 M
TEB ≈ 2 Q
M log2 M N0 M 2 − 1 Modulation par déplacement de phase (PSK)
Principe
Modulations M-PSK
Réalisation physique et performances
 Si on utilise un filtre NRZ, alors B = T2 (attention, on n’est plus en bande de
Modulations par déplacement d’amplitude et de phase (APSK)
base !), et on a donc η = log22 M . Plus M augmente, plus η augmente.
 En revanche, quand M augmente, le TEB augmente donc il faut augmenter Modulation par déplacement de fréquence (FSK)
Ebit pour ne pas détériorer les performances

 Communications numériques 2015-2016 21 / 67  Communications numériques 2015-2016 22 / 67

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

Modulation par déplacement de phase : PSK Modulation par déplacement de phase : PSK


 Pour la modulation ASK on a modifié l’amplitude de la porteuse e(t) = Re e 2πjf0 t+jx(t)
 
e(t) = Re e 2πjf0 t
 Si on suppose que les ak sont réels, et que he (t) est réelle, alors x(t) est réel

e(t) = ak he (t − kT ) cos(2πf0 t) et :
k∈Z e(t) = cos(2πf0 t + x(t))
 
 ak correspond à l’amplitude de la porteuse pour kT ≤ t < (k + 1)T 
e(t) = cos 2πf0 t + ak he (t − kT )
 Et si on modifiait la phase au lieu de l’amplitude ?
k∈Z
 PSK : Phase Shift Keying
 ak correspond à la phase de la porteuse pour kT ≤ t < (k + 1)T
 On fait passer le signal x(t) sur la phase de la porteuse
 L’amplitude de la porteuse reste constante, mais la phase change toutes les
T secondes

 Communications numériques 2015-2016 23 / 67  Communications numériques 2015-2016 24 / 67


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

Choix des symboles Modulation ASK équivalente

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


Les ak représentent ici une phase et sont donc compris entre 0 et 2π. Au lieu de  

prendre les dictionnaires unipolaire et antipolaires classiques, on va prendre e(t) = cos 2πf0 t + ak he (t − kT )
 soit k∈Z

ak ∈ {0, 1, · · · , M − 1} (unipolaire) 
M e(t) = cos(2πf0 t + ak )he (t − kT )
 soit k∈Z

π Avec des formules de trigonométrie, cela peut s’écrire


ak ∈ {−(M − 1), · · · , −3, −1, 1, 3, · · · , M − 1} (antipolaire)
M  
e(t) = cos(ak )he (t − kT ) cos(2πf0 t) − sin(ak )he (t − kT ) sin(2πf0 t)
k∈Z k∈Z

Communications numériques 2015-2016 25 / 67  Communications numériques 2015-2016 26 / 67

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

Modulation ASK équivalente Modulation ASK équivalente

 
e(t) = cos(ak )he (t − kT ) cos(2πf0 t) − sin(ak )he (t − kT ) sin(2πf0 t)  On peut montrer que
k∈Z k∈Z
 
e(t) est la somme de deux signaux ASK : e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t) = Re (I (t) + jQ(t))e 2πjf0 t
 Un premier signal

 Or
I (t) = cos(ak )he (t − kT ) 
k∈Z I (t) + jQ(t) = (cos(ak ) + j sin(ak ))he (t − kT )
modulé par une porteuse cos(2πf0 t) (les symboles sont ici les cos(ak )) k∈Z
 Un deuxième signal
  Donc

Q(t) = sin(ak )he (t − kT ) 
k∈Z e(t) = Re e jak
he (t − kT )e 2πjf0 t
π
modulé par une porteuse − sin(2πf0 t) = cos(2πf0 t + 2
) (les symboles sont ici les sin(ak )) k∈Z
 I (t) : composante en phase (Inphase), Q(t) : composante en quadrature de phase  Cette modulation PSK avec les symboles ak est mathématiquement
(Quadrature)
équivalente à une modulation ASK avec les symboles αk = e jak
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t)
 αk : symboles équivalents en modulation ASK

 Communications numériques 2015-2016 27 / 67  Communications numériques 2015-2016 28 / 67


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

Constellation 2-PSK ou BPSK


Im(.)

Constellation r =1
Constellation : représentation des symboles αk équivalents en modulation ASK 0 1
Re(.)
dans le plan complexe
 Dans le cas ASK, on a αk = ak et les αk sont réels
 Dans le cas PSK, les αk = e jak sont sur le cercle unité

ak ∈ {0, π} −→ αk = ±1

Exactement pareil qu’une modulation 2-ASK symétrique !

 Communications numériques 2015-2016 29 / 67  Communications numériques 2015-2016 30 / 67

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

BPSK - Filtre NRZ 4-PSK ou QPSK


Im(.)


01 11



      
 r =1

 

 Re(.)


      

 
  

 00 10


      


√ √
dn = 0 1 0 0 1 1 1 0 0 0 1 1 3π π π 3π 2 2
ak ∈ − , − , , −→ αk = ± ±j
ak = π 0 π π 0 0 0 π π π 0 0 4 4 4 4 2 2
αk = 1−11−1−1−111−11 Ici on a utilisé le dictionnaire antipolaire : on obtient le dictionnaire unipolaire en
f0 = 13 Hz et Db=10 bits/seconde faisant tourner la constellation de − π4 .
Communications numériques 2015-2016 31 / 67  Communications numériques 2015-2016 32 / 67
Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK

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


 Im(.)



 01 11


r =1
      
Re(.)

 




00 10
c


      
√ √

  

 dn dn+1 α
√ k √
2 Re(αk ) 2 Im(αk )


2 2
 0 0 -√2 -j √
2 -1 -1
c

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


      



 1 0 +√22 -j √2
2
1 -1
1 1 + 22 +j 22 1 1
dn = 0 1 0 0 1 1 1 0 0 0 1 1
−3π π −π −3π π
ak = 3π
4 4 4 4 4 4 Comme si les bits pairs avaient servi à coder la partie réelle, et les bits impairs la
√ √ √ √ √ √ √ √ √ √ √ √
αk = − 2+j
2
2 − 2−j
2
2 2+j 2
2
2−j 2 − 2−j 2
2 2
2+j 2
2 partie imaginaire
f0 = 13 Hz et Db=10 bits/seconde
 Communications numériques 2015-2016 33 / 67  Communications numériques 2015-2016 34 / 67

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

8-PSK Modulateur
Im(.)
010 110 cos(2πf0 t)

Filtre de I (t)
011 111 cos(ak ) = Re(αk ) mise en ×
r =1 forme he (t)

Re(.)
αk = e jak e(t)
+

001 101
Filtre de Q(t)
sin(ak ) = Im(αk ) mise en ×
forme he (t)

000 100

− sin(2πf0 t)
7π 5π 3π π π 3π 5π 7π
ak ∈ − ,− ,− ,− , , , ,  
8 8 8 8 8 8 8 8 I (t) = cos(ak )he (t − kT ) Q(t) = sin(ak )he (t − kT )
Ici on a utilisé le dictionnaire antipolaire : on obtient le dictionnaire unipolaire en k∈Z k∈Z

faisant tourner la constellation de − π8 . e(t)=I(t)cos(2πf0t)−Q(t)sin(2πf0t)

 Communications numériques 2015-2016 35 / 67 2015-2016 36 / 67


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

Démodulateur Energie moyenne par bit


2 cos(2πf0 t)

Î (t) Filtre de zI (t)


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

On la calcule non pas avec les symboles ak , mais avec les symboles αk équivalents
en modulation ASK.
r (t)
Pour une modulation M-PSK on a |αk |2 = 1 donc
1
Ebit = Eh
Q̂(t) Filtre de zQ (t)
log2 M e
Filtre
× réception
passe bas
hr (t) = he (−t)

−2 sin(2πf0 t)

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


−2 sin(2πf0 t)r (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), puis en échantillonant cos(ak ) et sin(ak ),
et enfin ak
Communications numériques 2015-2016 37 / 67 Communications numériques 2015-2016 38 / 67

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

Probabilité d’erreur binaire Comparaison ASK / PSK


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

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


−4 −4

  10 10

2 2 log2 MEbit π


TEB ≈

TEB

TEB
Q sin −6
10 10
−6

log2 M N0 M 2−ASK
−8 4−ASK −8 2−PSK
10 10
8−ASK 4−PSK
16−ASK 8−PSK
 Si on utilise un filtre NRZ, alors B = T2 (attention, on n’est plus en bande de −10
10
32−ASK
10
−10 16−PSK
32−PSK
base !), et on a donc η = log22 M . Plus M augmente, plus η augmente. −12 −12
10 10
0 5 10 15 20 25 30 0 5 10 15 20 25 30
 En revanche, quand M augmente, le TEB augmente donc il faut augmenter Ebit/N0 (en dB) Ebit/N0 (en dB)

Ebit pour ne pas détériorer les performances


 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

Communications numériques 2015-2016 39 / 67 Communications numériques 2015-2016 40 / 67


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

Sommaire Modulations APSK

Introduction
 Modification de l’amplitude (ASK) :
Modulation par déplacement d’amplitude (ASK)  ak modifie l’amplitude toutes les T secondes
Modulation par déplacement de phase (PSK)
 Symboles équivalents en modulation ASK : αk = ak réels
 Modification de la phase (PSK) :
Modulations par déplacement d’amplitude et de phase (APSK)
Principe
 ak modifie la phase toutes les T secondes
Modulations QAM  Symboles équivalents en modulation ASK : αk = e jak sur le cercle unité
Réalisation physique et performances
 Si l’on veut modifier simultanément l’amplitude et la phase toutes les T
Modulation par déplacement de fréquence (FSK) secondes ?
 Amplitude and Phase Shift Keying (APSK)

Communications numériques 2015-2016 41 / 67 Communications numériques 2015-2016 42 / 67

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

Modulations APSK : principe Modulations APSK : constellation

Modification conjointe de l’amplitude et de la phase : peut être vue


mathématiquement comme la transmission de symboles αk complexes en ASK tels
que
A chaque période symbole T , on change l’amplitude mk et la phase Φk de la αk = mk e jφk
porteuse
Im(.)
e(t) = m(t) cos (2πf0 t + Φ(t))
3

 m(t) = k∈Z mk he (t − kT )
 mk
 Φ(t) = k∈Z Φk he (t − kT ) 1
Φk
A chaque période symbole T on agit sur deux paramètres au lieu d’un, ce qui 0 Re(.)
-3 -1 1 3
revient à une mise au carré du nombre de symboles possibles -1

-3

Remarque : ASK revient à mk = ak , Φk = 0 et PSK à mk = 0, Φk = ak

Communications numériques 2015-2016 43 / 67 Communications numériques 2015-2016 44 / 67


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

Modulations APSK : composantes en phase et en Modulations QAM


quadrature de phase
Par définition des symboles équivalents en modulation ASK, Cas particulier courant :

 √ √
 Re(αk ) ∈ −( M − 1), · · · , −3, −1, 1, 3, · · · , M − 1 dictionnaire antipolaire
e(t) = Re αk he (t − kT )e 2πjf0 t

k∈Z  √ √
Im(αk ) ∈ −( M − 1), · · · , −3, −1, 1, 3, · · · , M − 1 dictionnaire antipolaire
Et on a par définition de I (t) et Q(t)
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t) αk ∈ {±1 ± j, ±1 ± 3j, ±3 ± j, ±3 ± 3j, ...}

On peut montrer alors que : √


  Si chaque dictionnaire contient M symboles réels, cela fait M symboles
I (t) = Re(αk )he (t − kT ) complexes !

k∈Z  Comme si on√transmettait simultanément un signal M-ASK symétrique réel
 et un signal M-ASK symétrique imaginaire pur
Q(t) = Im(αk )he (t − kT ) √
k∈Z  Deux signaux M-ASK symétriques I (t) et Q(t) en quadrature de phase :
d’ou le nom Quadrature Amplitude Modulation
 I (t) transmet la partie réelle du symbole
 Q(t) transmet la partie imaginaire du symbole
Communications nume´riques 2015-2016 45 / 67 Communications numériques 2015-2016 46 / 67

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 4-QAM 4-QAM - Filtre NRZ - m(t)/Φ(t)


2
Im(.)

m(t)
1
3
0
0 0.2 0.4 0.6 0.8 1 1.2

Φ(t)
1 0

01 0 11 −2

Re(.)

e(t)=m(t)cos(2π f0 t + Φ(t))
0 0.2 0.4 0.6 0.8 1 1.2
-3 -1 1 3
1
-1 0
00 10 −1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)

-3 dn = 0 1 0 0 1 1 1 0 0 0 1 1
αk = -1+j√ -1-j√ 1+j
√ √ 1-j √-1-j√ 1+j
αk = ±1 ± j mk = 2 2 2 2 2 2
−3π π −π −3π π
Φk = 3π
4 4 4 4 4 4
code la partie réelle - code la partie imaginaire f0 = 13 Hz et Db=10 bits/seconde

Communications numériques 2015-2016 47 / 67 Communications numériques 2015-2016 48 / 67


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 - I (t)/Q(t) Modulation 16-QAM


1 Im(.)

I(t)
0 3
−1 0010 0110 1110 1010
0 0.2 0.4 0.6 0.8 1 1.2

1
Q(t)
0
0011 0111 0 1111 1011
−1
Re(.)
0 0.2 0.4 0.6 0.8 1 1.2
-3 -1 1 3
1
-1
e(t)

0 0001 0101 1101 1001


−1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)
-3
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t) 0000 0100 1100 1000
dn = 0 1 0 0 1 1 1 0 0 0 1 1
αk = -1+j -1-j 1+j 1-j -1-j 1+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

Communications numériques 2015-2016 49 / 67 Communications numériques 2015-2016 50 / 67

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

16-QAM - Filtre NRZ - m(t)/Φ(t) 16-QAM - Filtre NRZ - I (t)/Q(t)


4
2 2
m(t)

I(t)
0
−2
−4 −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

2
2
Φ(t)

Q(t)
0
−2
−2
e(t) = m(t) cos(2π f0 t + Φ(t))

0 0.2 0.4 0.6 0.8 1 1.2


0 0.2 0.4 0.6 0.8 1 1.2
2
2
0

e(t)
0
−2
−2
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s) 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
e(t) = I (t) cos(2πf0 t) − Q(t) sin(2πf0 t)
αk = -1-3j
√ 1+3j
√ √-3+j dn = 0 1 0 0 1 1 1 0 0 0 1 1
mk = 10 10 10
αk = -1-3j 1+3j -3+j
Φk = −π 1 π
2 − atan( 3 ) 2 − atan( 3 ) π − atan( 3 )
1 1
f0 = 13 Hz et Db=10 bits/seconde
f0 = 13 Hz et Db=10 bits/seconde

Communications numériques 2015-2016 51 / 67 Communications numériques 2015-2016 52 / 67


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

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

Î (t) Filtre de zI (t)


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

αk e(t) r (t)
+

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

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

 
I (t) = Re(αk )he (t − kT ) Q(t) = Im(αk )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πf0t) − Q(t)sin(2πf0t) Après un filtrage passe-bas, on retrouve I (t) et Q(t), puis en échantillonant Re(αk ) et Im(αk ),
et enfin αk
Communications nume´riques 2015-2016 53 / 67 Communications numériques 2015-2016 54 / 67

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

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


√ ⎛ √ ⎞
√ M −1 2E 3 log M⎠
√ Q⎝
bit
Une modulation M-QAM correspond à deux modulations M-ASK symétriques TEB ≈ 2 √ 2

en parallèle : M log2 M N0 M −1

2(M − 1) √
Ebit = Eh  Comme si on avait deux modulations M-ASK indépendantes !
3 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

Communications numériques 2015-2016 55 / 67 Communications numériques 2015-2016 56 / 67


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

Comparaison ASK / QAM Sommaire


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
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
10 10 4−QAM
8−ASK Modulations par déplacement d’amplitude et de phase (APSK)
16−QAM
16−ASK
64−QAM
−10 32−ASK −10
10 10 256−QAM
1024−QAM Modulation par déplacement de fréquence (FSK)
−12 −12
Principe
10 10 Modulations FSK et CPFSK
0 5 10 15 20 25 30 0 5 10 15 20 25 30
Ebit/N0 (en dB) Ebit/N0 (en dB) Modulation MSK

 On peut√transmettre avec une M-QAM pour le même taux d’erreur binaire


qu’une M-ASK symétrique !
 En revanche, les modulateurs et démodulateurs sont plus complexes à réaliser
avec une M-QAM

Communications numériques 2015-2016 57 / 67 Communications numériques 2015-2016 58 / 67

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

Modulation par déplacement de fréquence : FSK Choix des symboles


On modifie la fréquence fondamentale de la porteuse : Frequency Shift Keying

e(t) = Re e 2πjt(f0 +x(t))
Dans le cas d’une modulation FSK à M symboles, on choisit un dictionnaire
Ce qui revient à antipolaire :

e(t) = cos (2π (f0 + x(t)) t) Δf


ak ∈ {−(M − 1), · · · , −3, −1, 1, 3, · · · , M − 1}
2
 Dans le cas d’un filtre de mise en forme he (t) NRZ (qui sera utilisé dans la
suite), cela devient  f0 est donc la fréquence centrale
  Δf est l’excursion de fréquence
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

Communications numériques 2015-2016 59 / 67 Communications numériques 2015-2016 60 / 67


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

Modulation FSK FSK non cohérente

e(t)
1
 Dans la suite du cours on suppose que M = 2 (cas 2-FSK, souvent appelé 0.8
simplement FSK)
0.6
 On a donc 2 fréquences fondamentales possibles : 0.4
 f1 = f0 − Δf
2 0.2
 f2 = f0 + Δf
2 0
 On a donc −0.2

f2 − f1 = Δf −0.4

 Plus on réduit Δf , moins on utilise de bande passante −0.6

−0.8
 Indice de modulation
−1
μ = Δf T 0 0.2 0.4 0.6
Temps (s)
0.8 1 1.2

 Plus μ est petit, moins on utilise de bande passante 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)

Communications numériques 2015-2016 61 / 67 Communications numériques 2015-2016 62 / 67

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 et non cohérente FSK cohérente

 Pour une FSK non cohérente, on a

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


 Problème : il y a un saut tous les T quand la fréquence change : FSK non
cohérente avec

φ(t) = 2πak t pour t ∈ [kT ; (k + 1)T [
Ces sauts créent des fréquences parasites sur le spectre du signal modulé
 On peut transformer x(t) pour que la phase soit continue dans le temps :  Pour une FSK cohérente, on va poser
FSK cohérente (ou CPFSK)
 Plus difficile à réaliser en pratique φ(t) = 2πak (t − kT ) + φk pour t ∈ [kT ; (k + 1)T [
 Permet de réduire l’occupation spectrale
 La condition de continuité donne

2πak+1 ((k + 1)T − (k + 1)T ) + φk+1 = 2πak ((k + 1)T − kT ) + φk

φk+1 = 2πak T + φk

Communications numériques 2015-2016 63 / 67 Communications numériques 2015-2016 64 / 67


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

2-FSK cohérente Modulation MSK

e(t)
1

0.8

0.6

0.4
Rappel :
0.2
 Plus μ est petit, moins on utilise de bande passante

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


−0.2
 Minimum Shift Keying (MSK) : plus petite valeur de μ permettant une
−0.4
probabilité d’erreur optimale (μ = 0.5).
−0.6 1
 MSK : CPFSK (cohérente) avec un filtre NRZ et Δf =
−0.8
2T

−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)

Communications numériques 2015-2016 65 / 67 Communications numériques 2015-2016 66 / 67

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

MSK

e(t)
1

0.8

0.6

0.4

0.2

−0.2

−0.4

−0.6

−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)

Communications numériques 2015-2016 67 / 67