Documente Academic
Documente Profesional
Documente Cultură
Introduction
Modulations numériques : pourquoi ?
Communications numériques Modulations numériques : comment ?
Université Paris 13, Institut Galilée Modulations par déplacement d’amplitude et de phase (APSK)
Principe
Ecole d’ingénieurs Sup Galilée Modulations QAM
Parcours Informatique et Réseaux Alternance - 2ème année Réalisation physique et performances
2016-2017
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 2016-2017 1 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 2 / 68
◮ Pour le moment, tous les signaux physiques générés ont une largeur de bande
Introduction
que l’on peut écrire :
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 bande passante limitée, on cale la largeur de bande occupée
du signal sur les caractéristiques du canal : on utilise toute la bande passante
disponible.
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 3 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 4 / 68
Introduction Modulations numériques : pourquoi ? Introduction Modulations numériques : pourquoi ?
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 5 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 6 / 68
Imaginons que l’on souhaite envoyer un signal sur un canal de bande passante
[BPmin BPmax ] :
◮ On veut créer un signal modulé ayant comme largeur de bande (en bande
modulée) BMOD = BPmax − BPmin et centré sur la fréquence f0 = BPmin +BP
2
max
◮ Cela revient à créer un signal en bande de base ayant comme largeur de bande
(en bande de base) BMOD = BPmax −BP 2
min
puis translater son spectre de f0
BMOD = 2BBB
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 7 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 8 / 68
Introduction Modulations numériques : comment ? Introduction Modulations numériques : comment ?
dn Conversion
bits/symboles
ak Filtre de
mise en
x(t)
Modulation
e(t) e(t) Filtre de
canal hc (t)
e ′ (t) Bruit
additif b(t)
r (t) Imaginons que l’on ait un signal x(t) avec une densité spectrale de puissance
forme he (t)
Γ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 )
Emetteur Canal de transmission
Filtre de
◮ Proposition : prendre e(t) = x(t)e 2πjf0 t ? ?
r (t) y (t) z(t)
Démodulation réception Echantillonage
hr (t) ◮ Problème : dans ce cas, e(t) est complexe, ce qui n’est pas possible (ce doit
zk = z(kT )
être un signal physique)
Décodage Décision
dˆn âk
◮ Modulation : partir d’un signal x(t) en bande de base, et le transformer en ◮ e 2πjf0 t : porteuse
signal e(t) en bande modulée, donc la largeur de bande sera centrée sur f0 . ◮ x(t) : signal en bande de base (dans ce cours : filtre d’émission NRZ)
◮ Démodulation : processus inverse
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 9 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 10 / 68
Modulation par déplacement d’amplitude (ASK) Modulation par déplacement d’amplitude (ASK) Principe
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 11 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 12 / 68
Modulation par déplacement d’amplitude (ASK) Modulation OOK Modulation par déplacement d’amplitude (ASK) Modulation OOK
x(t)
0.5
Im(.) 0
0 0.2 0.4 0.6 0.8 1 1.2
1
0 1
cos(2 f t)
0
Re(.) ✂ 0
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
✁1
0 0.2 0.4 0.6 0.8 1 1.2
e(t)=x(t)cos(2 f t)
1
0
✂
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 13 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 14 / 68
Modulation par déplacement d’amplitude (ASK) Modulation OOK Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques
−20 Re(.)
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
−40
Im(.)
−60
−30 −20 −10 0 10 20 30 M=4
00 01 11 10
0 Re(.)
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
DSP e(t) (dB)
−20
Im(.)
−40 M=8
−60 000 001 011 010 110 111 101 100
−30 −20 −10 0 10 20 30
Re(.)
Frequence (Hz)
-7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
Dictionnaire binaire unipolaire - Filtre NRZ
f0 = 13 Hz et Db=10 bits/seconde −→ x(t) codé avec un dictionnaire M-aire antipolaire
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 15 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 16 / 68
Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques Modulation par déplacement d’amplitude (ASK) Modulations M-ASK symétriques
1
5
x(t)
x(t)
0 0
5
1
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
1 1
cos(2 f t)
cos(2 f t)
0
0
0 0
1 1
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
e(t)=x(t)cos(2 f t)
e(t)=x(t)cos(2 f t)
1
0
0
5
0 0
5
1
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 -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 2016-2017 17 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 18 / 68
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
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 19 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 20 / 68
Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances Modulation par déplacement d’amplitude (ASK) Réalisation physique et performances
Dictionnaire à M éléments a1 , · · · , aM
Si on utilise un codage de Grey et si le récepteur est optimal, on peut montrer que
Rappel :
M !
1
r
M −1 2Ebit 3 log2 M
X
Esym = |ai |2 Ehe TEB ≈ 2 Q
M M log2 M N0 M 2 − 1
i =1
M
1 X
Ebit = |ai |2 Ehe ◮ Si on utilise un filtre NRZ, alors BMOD = 2BBB = T2 (attention, on n’est plus
M log2 M
i =1
en bande de base !), et on a donc η = log22 M . Plus M augmente, plus η
Pour une modulation M-ASK symétrique on a augmente.
◮ En revanche, quand M augmente, le TEB augmente. Il y a donc un
M2 − 1
Ebit = Eh compromis à réaliser.
3 log2 M e
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 21 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 22 / 68
Modulation par déplacement de phase (PSK) Modulation par déplacement de phase (PSK) Principe
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 23 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 24 / 68
Modulation par déplacement de phase (PSK) Principe Modulation par déplacement de phase (PSK) Principe
n o
e(t) = Re e 2πjf0 t+jx(t)
Les ak représentent ici une phase et il est courant de les renormaliser entre 0 et
2π. Au lieu de prendre les dictionnaires unipolaire et antipolaires classiques, on va
◮ Si on suppose que les ak sont réels, et que he (t) est réelle (c’est le cas si on prendre
considère un filtre NRZ), alors x(t) est réel et : ◮ soit
2π
e(t) = cos(2πf0 t + x(t)) ak ∈ {0, 1, · · · , M − 1} (unipolaire)
M
! ◮ soit
X
e(t) = cos 2πf0 t + ak he (t − kT ) π
k∈Z
ak ∈ {−(M − 1), · · · , −3, −1, 1, 3, · · · , M − 1} (antipolaire)
M
◮ ak correspond à la phase de la porteuse pour kT ≤ t < (k + 1)T
◮ L’amplitude de la porteuse reste constante, mais la phase change toutes les
T secondes
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 25 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 26 / 68
Modulation par déplacement de phase (PSK) Principe Modulation par déplacement de phase (PSK) Principe
X X
e(t) = cos(ak )he (t − kT ) cos(2πf0 t) − sin(ak )he (t − kT ) sin(2πf0 t)
Comme he (t) est un filtre NRZ, on peut montrer que : k∈Z k∈Z
! e(t) est la somme de deux signaux ASK :
X
e(t) = cos 2πf0 t + ak he (t − kT ) ◮ Un premier signal
X
k∈Z I (t) = cos(ak )he (t − kT )
k∈Z
X
e(t) = cos(2πf0 t + ak )he (t − kT ) modulé par une porteuse cos(2πf0 t) (les symboles sont ici les cos(ak ))
◮ Un deuxième signal
k∈Z X
Q(t) = sin(ak )he (t − kT )
Avec des formules de trigonométrie, cela peut s’écrire k∈Z
π
X X modulé par une porteuse − sin(2πf0 t) = cos(2πf0 t + 2
) (les symboles sont ici les sin(ak ))
e(t) = cos(ak )he (t − kT ) cos(2πf0 t) − sin(ak )he (t − kT ) sin(2πf0 t) ◮ I (t) : composante en phase (Inphase), Q(t) : composante en quadrature de phase
k∈Z k∈Z (Quadrature)
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 27 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 28 / 68
Modulation par déplacement de phase (PSK) Principe Modulation par déplacement de phase (PSK) Principe
◮ Or Constellation
Constellation : représentation des symboles αk équivalents en modulation ASK
X
I (t) + jQ(t) = (cos(ak ) + j sin(ak ))he (t − kT )
k∈Z
dans le plan complexe
◮ Donc ( ) ◮ 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é
X
jak 2πjf0 t ◮
e(t) = Re e he (t − kT )e
k∈Z
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 29 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 30 / 68
Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK
x(t)
1
0
0 0.2 0.4 0.6 0.8 1 1.2
1
r =1
cos(2 f t)
0 1
0
0
Re(.)
1
0 0.2 0.4 0.6 0.8 1 1.2
e(t)=cos(2 f t + x(t))
1
0
0
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
ak ∈ {0, π} −→ αk = ±1 ak = π 0 π π 0 0 0 π π π 0 0
Exactement pareil qu’une modulation 2-ASK symétrique ! αk = 1−11−1−1−111−11
f0 = 13 Hz et Db=10 bits/seconde
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 31 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 32 / 68
Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK
x(t)
01 11 0
2
0 0.2 0.4 0.6 0.8 1 1.2
r =1 1
cos(2 f t)
0
Re(.) 0
1
0 0.2 0.4 0.6 0.8 1 1.2
e(t)=cos(2 f t + x(t))
1
0
00 10 0
1
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)
√ √
3π π π 3π 2 2 dn = 0 1 0 0 1 1 1 0 0 0 1 1
ak ∈ − , − , , −→ αk = ± ±j
4 4 4 4 2 2 ak = 3π −3π π −π −3π π
√ √ √4 4 4 4
√ 4 √ 4 √ √ √ √ √ √ √
Ici on a utilisé le dictionnaire antipolaire : on obtient le dictionnaire unipolaire en α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
faisant tourner la constellation de − π4 . f0 = 13 Hz et Db=10 bits/seconde
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 33 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 34 / 68
Modulation par déplacement de phase (PSK) Modulations M-PSK Modulation par déplacement de phase (PSK) Modulations M-PSK
01 11
r =1
011 111
Re(.)
r =1
Re(.)
00 10
√ √ 001 101
dn dn+1 α
√ k √
2 Re(αk ) 2 Im(αk )
2 2
0 0 -√2 -j √
2 -1 -1
0 1 - 2√ +j √22
2
-1 1 000 100
1 0 +√22 -j √2
2
1 -1
1 1 + 2 +j 22
2
1 1
7π 5π 3π π π 3π 5π 7π
ak ∈ − ,− ,− ,− , , , ,
8 8 8 8 8 8 8 8
Comme si les bits pairs avaient servi à coder la partie réelle, et les bits impairs la
partie imaginaire 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 2016-2017 35 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 36 / 68
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)
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)r (t) = I (t) + I (t) cos(4πf0 t) − Q(t) sin(4πf0 t)
k∈Z k∈Z −2 sin(2πf0 t)r (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), puis en échantillonant cos(ak ) et sin(ak ),
et enfin ak
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 37 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 38 / 68
Modulation par déplacement de phase (PSK) Réalisation physique et performances Modulation par déplacement de phase (PSK) Réalisation physique et performances
1
Ebit = Eh ◮ Si on utilise un filtre NRZ, alors B = T2 (attention, on n’est plus en bande de
log2 M e log M
base !), et on a donc η = 22 . Plus M augmente, plus η augmente.
◮ En revanche, quand M augmente, le TEB augmente.
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 39 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 40 / 68
Modulation par déplacement de phase (PSK) Réalisation physique et performances Modulations par déplacement d’amplitude et de phase (APSK)
−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 2016-2017 41 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 42 / 68
Modulations par déplacement d’amplitude et de phase (APSK) Principe Modulations par déplacement d’amplitude et de phase (APSK) Principe
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 43 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 44 / 68
Modulations par déplacement d’amplitude et de phase (APSK) Principe Modulations par déplacement d’amplitude et de phase (APSK) Principe
Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM
n √ √ o 3
Re(αk ) ∈ −( M − 1), · · · , −3, −1, 1, 3, · · · , M − 1 dictionnaire antipolaire
n √ √ o
Im(αk ) ∈ −( M − 1), · · · , −3, −1, 1, 3, · · · , M − 1 dictionnaire antipolaire 1
01 0 11
αk ∈ {±1 ± j, ±1 ± 3j, ±3 ± j, ±3 ± 3j, ...} Re(.)
-3 -1 1 3
-1
√ 00 10
◮ Si chaque dictionnaire contient M symboles réels, cela fait M symboles
complexes !
√
◮ Comme si on√transmettait simultanément un signal M-ASK symétrique réel -3
et un signal M-ASK symétrique imaginaire pur
√
◮ Deux signaux M-ASK symétriques I (t) et Q(t) en quadrature de phase : αk = ±1 ± j
d’ou le nom Quadrature Amplitude Modulation
code la partie réelle - code la partie imaginaire
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 47 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 48 / 68
Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM
m(t)
1
I(t)
0
0 −1
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 1
Φ(t)
0
Q(t)
0
−2
−1
e(t)=m(t)cos(2π f0 t + Φ(t))
e(t)
0
−1
−1
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+j√ -1-j√ 1+j
√ √ 1-j √-1-j√ 1+j dn = 0 1 0 0 1 1 1 0 0 0 1 1
mk = 2 2 2 2 2 2 αk = -1+j -1-j 1+j 1-j -1-j 1+j
Φk = 3π
4
−3π π −π −3π π
4 4 4 4 4 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 2016-2017 49 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 50 / 68
Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM Modulations par déplacement d’amplitude et de phase (APSK) Modulations QAM
m(t)
0
3 −2
0010 0110 1110 1010 −4
0 0.2 0.4 0.6 0.8 1 1.2
Φ(t)
1 0
0
2
-1
0
0001 0101 1101 1001 −2
-3
dn = 0 1 0 0 1 1 1 0 0 0 1 1
0000 0100 1100 1000
αk = -1-3j
√ 1+3j
√ √-3+j
mk = 10 10 10
αk ∈ {±1 ± j, ±1 ± 3j, ±3 ± j, ±3 ± 3j} 1 π 1 1
Φk = −π
2 − atan( 3 ) 2 − atan( 3 ) π − atan( 3 )
code la partie réelle - code la partie imaginaire f0 = 13 Hz et Db=10 bits/seconde
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 51 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 52 / 68
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
I(t)
0
−2
Q(t) 0
−2 αk e(t)
+
0 0.2 0.4 0.6 0.8 1 1.2
2
e(t)
0 Filtre de Q(t)
Im(αk ) mise en ×
−2
forme he (t)
0 0.2 0.4 0.6 0.8 1 1.2
Temps (s)
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 53 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 54 / 68
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
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 −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
√ s √
M −1 2E bit 3 log2 M
TEB
TEB
TEB ≈ 2 √ √ Q −6
10 10
−6
M log2 M N0 M −1 2−ASK
−8 4−ASK −8
10 10 4−QAM
8−ASK
16−QAM
√ −10
16−ASK
32−ASK −10
64−QAM
◮ Comme si on avait deux modulations M-ASK indépendantes ! 10 10 256−QAM
1024−QAM
0 5 10 15 20 25 30
base !), et on a donc η = log22 M . Plus M augmente, plus η augmente. Ebit/N0 (en dB) Ebit/N0 (en dB)
◮ En revanche, quand M augmente, le TEB augmente. ◮ 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
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 57 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 58 / 68
Modulation par déplacement de fréquence (FSK) Modulation par déplacement de fréquence (FSK) Principe
Modulations par déplacement d’amplitude et de phase (APSK) e(t) = cos (2π (f0 + x(t)) t)
Modulation par déplacement de fréquence (FSK)
Principe
◮ Dans le cas d’un filtre de mise en forme he (t) NRZ, cela devient
Modulations FSK et CPFSK
Modulation MSK
X
e(t) = cos (2π (f0 + ak ) t) he (t − kT )
k∈Z
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 59 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 60 / 68
Modulation par déplacement de fréquence (FSK) Principe Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK
Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 61 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 62 / 68
Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK
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 2016-2017 63 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 64 / 68
Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK Modulation par déplacement de fréquence (FSK) Modulations FSK et CPFSK
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 2016-2017 65 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 66 / 68
Modulation par déplacement de fréquence (FSK) Modulation MSK Modulation par déplacement de fréquence (FSK) Modulation MSK
e(t)
1
0.8
0.6
Rappel : 0.4
◮ Plus µ est petit, moins on utilise de bande passante 0.2
◮ Minimum Shift Keying (MSK) : plus petite valeur de µ permettant une −0.2
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 2016-2017 67 / 68 Laurent Oudre laurent.oudre@univ-paris13.fr Communications numériques 2016-2017 68 / 68