Vous êtes sur la page 1sur 16

I.U.

T de Nice - Côte d'Azur


G.E.I.I. 2ème année

Module MC-SE3
Travaux Pratiques n°3

ETUDE DES MODULATIONS PSK ET QAM


AVEC WINIQSIM

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
I.U.T de Nice - Côte d'Azur
ème
G.E.I.I. 2 année Module MC-SE3
Travaux Pratiques n°3

ETUDE DES MODULATIONS PSK ET QAM AVEC WINIQSIM

L’objectif de ce TP est d’étudier en premier lieu les modulations PSK et QAM et ensuite comparer
les débits, l’encombrement spectral… des modulations BPSK, QPSK et MAQ16 à l’aide du logiciel
de simulation WINIQSIM.

1- RAPPELS THEORIQUES

1.1 Paramètres IQ

- L'expression du symbole m(t) = I cos (ωοt) + Q cos (ωοt+φ)


I est le paramètre en phase avec la porteuse,
Q le paramètre en quadrature.
- La représentation graphique du symbole dans le plan complexe est la suivante :

1.2 Constellation

C’est la représentation graphique de l’ensemble des symboles.


Quelques exemples de constellation :

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
1.3 Spectre

- En bande de base (pour uns signal NRZ):


Le spectre est autour de 0 et l’encombrement est 1/TB = D
- En modulation numérique :
C'est la durée du symbole TS (1/R) qui importe (R étant la rapidité de modulation).
On rappelle que TS = n TB, n étant le nombre de bits par symbole.
Le spectre est transposé autour de la porteuse et l'encombrement est : 2 x1/TS = 2 R

1.4 Valence – Rapidité de modulation - Débit

La rapidité de modulation est limitée par la bande passante du canal (RMAX = BP).
Pour augmenter le débit on est alors obligé d'augmenter la valence en construisant
chaque symbole sur n bits :
- Si n = 1 Valence V =2 D = n x R = 1xR = R
- Si n = 2 Valence V = 4 D = n x R = 2 R

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
- Si n = 4 Valence V =16 D = n x R = 4 R

Remarquons que l'augmentation de la valence nous permet à la fois d'augmenter le débit


et à la fois de diminuer l'encombrement spectral :
- Si n = 1 Valence V = 2 R = D / 1 = D BP = 2 R = 2 D
- Si n = 2 Valence V = 4 R = D / 2 BP = 2 R = 2 D / 2 = D
- Si n = 4 Valence V = 16 R = D / 4 BP = 2 R = 2 D / 4 = D / 2

1.5 Diagramme de l’œil

Le premier étage en réception est de


démoduler le signal afin de régénérer les
paramètres I et Q.
Le diagramme de l'œil de I (puis de Q) va nous
permettre de qualifier la transmission (œil
ouvert => pas d'erreurs), de mesurer la rapidité
de modulation (TS = temps entre 2 instants de
décision), de calculer le ou les comparateurs
permettant de régénérer les signaux I et Q
(seuils de détection).

Par exemple, pour ASK4, le diagramme de


l'œil peut avoir l'allure ci-contre.
On voit apparaître les 4 niveaux (puisqu'il y
a 4 valeurs de I possibles) et la durée du
symbole TS.

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
3- MANIPULATION

3.1 Paramètres IQ

Pour chacune des modulations (BPSK, QPSK et MAQ16)

Configurer ainsi l'application :


Menu : System! _ Vérifier que l’option system est sur single carrier
Data Source :
Envoyer les 16 bits : Pattern : 0100110000101111
Modulation settings:
Modulation type ???
Coding : None
Symbol rates : 1000 KHz
Séquence length : 16 symboles
Filtre fonction : Sans
Window fonction : Hamming
Bb Impulse : Rect
Puis tracer et relever :
- les signaux I(t) et Q(t), r(t), phi(t),
Quel est le premier symbole ? Donner ses valeurs de I et Q
Quel est le deuxième symbole ? Donner ses valeurs de I et Q
- Comparer avec la théorie.
- Observer les diagrammes de constellation
Modulation BPSK

- La vitesse des symboles ou rapidité de


modulation est de 106 bauds,
- Quel est le débit D (bit/s)?
D=R=1Mbit/s car n=1
- Quel est son encombrement spectral ?
BP=2R=2D=2MHz
0 1 0 0 1 1 0 0 0 0
I a -a a a -a -a a a a a
Q 0 0 0 0 0 0 0 0 0 0
Ici a= 1

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
I(t) respecte la séquence binaire
(‘1’=>-1V, ‘0 ‘=>1V) et Q(t) reste à 0

Le module r(t) reste constant à 1 et


la phase prend 0 si ‘0’ et 180° si ‘1’

Donc sur le graphe de I(t) le premier


symbole a un niveau de 1v=>’0’ ; Q
restant tout le temps à 0 car BPSK
2ème symbole I =-1V=>’1’
Sur le graphe de phi(t) et r(t) le 1er
symbole a une phase de 0° et un
module r=1 => 1exp(j0)=1V=>’0’
Le 2ème symbole : r=1 et phi=180°
donc -1V=>’1’

On voit sur le diagramme de


constellation 2 symboles déphasés
de 180° => BPSK

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
Modulation QPSK

- La vitesse des symboles ou rapidité


6
de modulation est de 10 bauds.
- Quel est le débit D (bit/s)?
Ici chaque symbole est codé sur 2 bits, alors
D=2R=2Mbits/s
- Quel est son encombrement spectral ?
BP=2R=2xD/2=D=2MHz
Cod 01 00 11 00 00 10
Sym 10 00 11 00 00 01
I -a a a a a -a
Q a a -a a a -a

Ici a=1/√2=0,707

Pour le premier symbole on voit :


que I=-0,707 et Q=0,707 donc le symbole
c’est « 10 »
le second symbole « 00 » car I=0,707 et
Q=0,707, le 6ème symbole « 01 » car
I=-0,707 et Q=-0,707…

Le module r(t) reste à 1 c’est le rayon du


cercle.
La phase varie ici de -135° à 135° (-3π/4 à
3π/4). Les symboles sont déphasés de π/2.
Pour le 1er symbole, r=1 et phi=3π/4. Sur le
diagramme ça correspond au symbole
« 10 »
Pour le 2ème symbole, phi=45° ce qui
correspond au symbole « 00 »

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
On voit 4 symboles (codés chacun sur 2
bits 4PSK) de même module mais
déphasés de π/2
I=cos(phi) et Q=sin(phi)

Modulation MAQ16

- La vitesse des symboles ou rapidité de


modulation est de 106 bauds,
- Quel est le débit D (bit/s) ?
Ici chaque symbole est codé sur 4 bits !
R=D/4=> D=4R=4Mbits/s
- Quel est son encombrement spectral
BP=2R=2xD/4=D/2= 2MHz
Cod 0100 1100 0010 1111
Symb “0010” “0011” “0100” “1111”
I a -a a -3a
Q -a -a 3a -3a
Ici le plus grand rayon vaut 1 donc a=1/√18 =0,235

Pour le 1er symbole I=0,235 et Q=-0,235


ce qui correspond au symbole « 0010 »
Pour le 2ème symbole,
I=-0,235 et Q= -0,235 => « 0011 »
Le 4ème symbole I=-0,707 et Q =-0,707
donc le symbole c’est « 1111 »

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
Ici r(t) varie entre 1 et 0,333 ; phi varie
entre -135° et 71,5°.
Pour le premier symbole r=0,333=1/3 et
phi=-45°, sur le graphe ça correspond
au symbole (a,-a) « 0010 »
Pour le 2ème symbole
r=0,333 et phi =-135° => « 0011 »
ème
Pour le 4 symbole r=1 et phi=-135° ce
qui correspond au symbole « 1111)
(-3a,-3a)

Dans ce type de modulation, y a une


modification de l’amplitude et de la
phase. QAM=PSK+ASK

Ici on ne voit que 4 symboles car notre


donnée contient 16 bits et chaque
symbole contient 4 bits.
Les symboles ont des amplitudes et des
phases différentes donc c’est du 16QAM
c'est-à-dire des symboles codés sur 4
bits d’où 16 symboles possibles

3.2 Diagramme de l’œil et spectre

Changer le réglage dans Data Source "Pattern" par "PRBS" : PRBS11, afin de disposer
d'une vraie suite numérique aléatoire.
Dans Modulation Setting choisir 1600 pour sequence length
Pour un Eyes Length de 4, observer pour chacune des modulations le diagramme de
l'œil de I.
Placer les 2 curseurs sur 2 instants de décisions consécutifs.
Ouvrir la fenêtre en affichant la tension entre +2 et -2 au lieu du mode auto (pour voir
toute la courbe).
- Relever alors le diagramme de l'œil
- Quelle est la durée entre ces 2 instants de décision ? A quoi correspond-elle ?
- Quelle est la valeur du ou des seuils de détection ?
Observer le spectre (FFT MAG)
Placer les 2 curseurs sur l'encombrement de la modulation.
- Relever alors le spectre
ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
- Mesurer l'encombrement.
- Comparer avec R (rapidité de modulation) puis avec le débit. Cela correspond-il à
la théorie ? BPSK

-On a 2 niveaux (1 et -1) ; (le diag de Q donne 0) En théorie : R=1/Ts = fs = 106 Bauds, BP= 2R = 2MHz et
-La durée entre 2 instants de décision est de 1 Tsym (-1 ; 0 ; 1 ; D=1xR= 1Mbits/s (car codé sur 1 bit)
2 car Eyes length=4) ; Cela correspond aux moments où du En mesure, la largeur du lobe principal BP= 2MHz =>
choix de décodage des données (‘0’ ou ‘1’). R=BP/2=106 Bauds et D= R = 1Mbits/s
-Comme y a que 2 décisions, y a un seul seuil qui est ici 0 ; Ainsi
si Inphase(t)>0 => ‘0’ sinon ‘1’

QPSK

-On a 2 niveaux (1/√2 et -1/√2) pour I (ici) et idem pour Q ce qui En théorie : R=1/Ts = fs = 106 Bauds, BP= 2R = 2MHz et

donnera au total 4 symboles possibles D=2xR= 2Mbits/s (car codé sur 2 bits)

-La durée entre 2 instants de décision est de 1Tsym (-1 ; 0 ; 1 ; 2 En mesure, la largeur du lobe principal BP= 2MHz =>

car Eyes length=4) ; Cela correspond aux moments où on décide R=BP/2=106 Bauds et D= 2R = 2Mbits/s

du choix de décodage des données pour I (‘0X’ ou ‘1X’), X pour


Q.
-Comme y a que 2 décisions pour I, y a un seul seuil qui est ici
0 ; Ainsi si Inphase(t)>0 => ‘00’ ou ‘11’ sinon ‘01’ ou ‘10’ c’est
pourquoi il faudra aussi Q pour décoder les symboles.

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
16QAM

-On a 4 niveaux (-0,707 ; -0,253 ; 0,253 et 0,707) pour I (ici) et En théorie : R=1/Ts = fs = 106 Bauds, BP= 2R = 2MHz et
idem pour Q ce qui donnera au total 16 symboles possibles D=4xR= 4Mbits/s (car codé sur 4 bits)
-La durée entre 2 instants de décision est de 1Tsym (-1 ; 0 ; 1 ; 2 En mesure, la largeur du lobe principal BP= 2MHz =>
car Eyes length=4) ; Cela correspond aux moments où on décide R=BP/2=106 Bauds et D= 4R = 4Mbits/s
du choix de décodage des données pour I et idem pour Q.
-Comme y a que 4 décisions pour I, y a 3 seuls qui sont ici :
0 (-0,253 <0<0,253), -0,5 (-0,707 <-0,5<-0,253) et 0,5
(0,253<0,5<0,707) ;

3.3 Suppression des Interférences Entre Symboles


Ajouter les blocs suivants pour simuler un
canal de transmission :
Bandpass avec ces paramètres =>
- Tracer et relever la constellation.
- Quelles sont les effets du canal ?
- Tracer et relever le diagramme de
l'oeil de I.
- Quelles sont les effets du canal ?

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
BPSK

QPSK

QAM16

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
Au niveau de la constellation, pour le BPSK et QPSK même si on arrive toujours à
distinguer les symboles on voit que le canal peut créer un déséquilibre de phase entre les
symboles ce qui peut compliquer la démodulation.
Pour le QAM16, on arrive plus à distinguer les symboles car on a un nuage de points.

Pour le diagramme de l’œil, pour le BPSK et QPSK, le seuil est moins net ce qui
complique un peu la prise de décision.
Par contre pour le QAM16, l’œil est fermé donc plus de seuil donc prise de décision
impossible.

Pour éliminer les interférences entre symboles (IES) et améliorer la qualité de la


transmission, rajouter un filtre a cosinus surélevé avec un β (ROLL-OFF) de 0.35.
Cela peut se faire à l'émission (Modulation settings / Filter function) ou à la réception.
Il est plus commode de le faire à la réception en activant le bloc Receiver Filter :
Receiver Filter:
Filter func : Root Cosine
β = 0.35
· Tracer et relever le diagramme de l'œil du signal réel I
Quelles sont les effets du filtre ?
BPSK

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
QPSK

QAM16

BPSK QPSK QAM16

L’ajout de filtre permet d’améliorer la qualité de transmission et donc facilitera la prise


décision au niveau du récepteur. De même le filtre permet d’atténuer les lobes
secondaires.

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015
Conclusion :

Si les 3 modulations donnent la même BP, il faut reconnaître que le PSK offre le meilleur
compromis BP, débit et immunité au bruit. Elle est donc réservée à des applications
longue distance, diffusion... (TV par satellite...).

La modulation QAM permet d'atteindre de très hauts débits mais sa bande passante est
limitée en conséquence, de plus, elle présente une faible résistance en milieu bruité et
reste très sensible aux déformations du canal (TV par câble…).

ème
GEII – 2 année - Module MC-SE3– tp3 - 2014-2015

Vous aimerez peut-être aussi