I.U.
T de Nice - Côte d'Azur
G.E.I.I. 2ème année
Module MC-SE3
Travaux Pratiques n°2
PRISE EN MAIN DE WINIQSIM ET ETUDE
D’UNE MODULATION MSK
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
ème
GEII – 2 année - Module MC-SE3– tp2 - 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°2
PRISE EN MAIN DE WINQSIM ET ETUDE D’UNE MODULATION MSK
3- MANIPULATION
I) Etude du modulateur IQ :
Démarrer le logiciel WinIQsim, choisir New puis Single Carrier dans le Menu Files pour
effacer les paramétrages liés à une utilisation précédente et afficher le Block Diagram
suivant :
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
En cliquant sur le cadre Data Source,
sélectionner Pattern et entrer dans la
fenêtre un signal modulant constitué de
la séquence :
1010110011100011110000
Pour définir le type de modulation, ouvrir
la fenêtre Modulation Settings et entrer les
données suivantes :
- Modulation type : 2FSK, modulation de
fréquence à 2 états
- FSK index : c’est l’indice de modulation
m (on mettra en d’abord 0,5)
- Coding : None, pas de codage du signal
binaire pour le moment
- Symbol rate : 270kHz, c’est le débit
binaire
- Sequence length : 22 bits pour le signal
d’entrée
- Filter Function : None, le signal binaire
module la porteuse sans filtrage préalable
- Oversampling : 20 cela veut dire que
chaque bit est codé sur 20 échantillons
- Bb Impulse : Rect (un bit garde sa
valeur pendant la durée Tbit)
Ouvrir la fenêtre Graphic Settings, sélectionner la visualisation de l’amplitude r(t) et de la
fréquence f(t) du signal modulé pour les 22 bits d’entrée et tracer les 2 courbes en
cliquant sur Plot Graph :
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
1) En théorie, l’amplitude d’un signal FM On voit bien sur le graphe que r(t) est
est constante (et égale à 1 dans ces
simulations). La simulation montre-t-elle constant et est égal à 1.
une amplitude r(t) du signal modulé En mettant les curseurs sur un état haut
constante ? ∆f= 135KHz =>
et un état bas on 2∆
2) Avec les curseurs, mesurer l’excursion ∆f= 67,5KHz ; en théorie on ∆f= 67,5KHz
en fréquence ∆f du signal modulé et
comparer à la valeur théorique. En changeant m,
3) En gardant le même débit D, modifier la Si m=0,3 mesure ∆f= 40,5KHz ;
valeur de l’indice de modulation pour m=
0,3 puis 1, puis MSK comme type de calcul ∆f= 40,5KHz
modulation et vérifier son incidence sur
l’excursion en fréquence de la porteuse. Si m=1 mesure ∆f= 135KHz ;
calcul ∆f= 135KHz
Conclure
MSK mesure ∆f= 67,5KHz ;
Calcul (m=0,5) ∆f= 67,5KHz
Conclusion : Théorie vérifiée,
MSK = FSK avec m=0,5
4) Avec WinIQsim, visualiser les signaux r(t) et φ(t), puis i(t) et q(t) et comparer les
résultats aux courbes prévues. Vérifier la valeur de la rotation de phase durant Tbit.
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
On choisit MSK :
On voit que pendant la durée d’un
symbole, la phase varie de 90° sur
une pente positive, donc -90° sur
une pente négative.
Ce qui correspondant bien à la
théorie
Par rapport à φ(t), on voit bien
que
φ(t)) et Q(t) = sin (φ
I(t) = cos (φ φ(t))
II) Spectre de la porteuse modulée :
Pour observer le spectre de la porteuse modulée, il faut un signal modulant plus long que
la séquence de 22 bits. On choisira donc comme signal d’entrée une séquence pseudo-
aléatoire PRBS11 (longueur 211 = 2048) qui sera répétée 4 fois (Sequence lenght = 8192
dans la fenêtre Modulation).
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
Pour visualiser le spectre, on choisit l’option FFT
MAG dans la fenêtre Graphic Settings, avec le
paramétrage suivant :
- moyenne sur 16 spectres calculés
- FFT sur 8192 points
- plage de fréquence ± 700 kHz
- plage d’amplitudes : 0 à -110 dB
1) Tracer le spectre de la porteuse modulée
MSK, sans filtre puis pour les 3 filtres passe-
bas suivants :
- 5ème ordre coupant à 270 kHz (Butterworth
5rd order, Cuttoff freq/fsym = 1)
- filtre en cosinus (Cosine, Rolloff = 0,5)
- gaussien coupant à B = 81,2 kHz
(Gauss, B.Tbit = 0,3) qui est le filtre utilisé dans
le standard GSM
2) Pour chaque tracé, superposer au spectre réel
le gabarit pour le standard GSM donné ci-
dessous. Quel est le filtre
passe-bas qui donne un spectre respectant au
mieux le gabarit ?
conclure quant à l’intérêt du filtrage.
Sans filtre :
Pour le spectre, on
peut choisir 2 types de
représentation sur
l’axe des abscisses
(fréquences) dans
graphic setting.
Soit abs c'est-à-dire
sur l’axe des abscisses
on a f-fc avec fc la
fréquence de la
porteuse, soit norm (f-
fc)/Tsym.
Donc ici j’ai choisi abs
La porteuse est à 0
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
avec une amplitude
max de -22dB .
On voit l’apparition de
lobes secondaires à
des niveaux max de -42
dB soit un écart de
20dB, donc BP très
grande.
Faites tracer le gabarit
GSM dessus par les
étudiants pour voir que
ce spectre ne rentre
pas dans le gabarit
GSM.
Avec le Butterworth d’ordre 5 de
fréquence de coupure 270KHz(
Cutt of freq/fsymb =1), les lobes
secondaires ont disparu et le
spectre rentre bien dans le
gabarit du GSM avec une BP de
400KHz
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
Cosinus de 0,5 et Gauss 0,3,
idem rentrent dans le gabarit
D’où l’importance de mettre une filtre….
Mais quel est le meilleur filtre ?
Le meilleur c’est celui qui respecte la séquence des symboles et permettra la
reconnaissance des “1” et des “0” au niveau du récepteur en donnant la bonne
excursion.
Pour on va resimuler notre trame de part avec les filtres
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
Butterworth
Cosine 0,5
Gauss 0,3
Butterworth ne respecte pas la
séquence binaire ni le ∆f
Cosine respecte la séquence
binaire mais donne un ∆f de
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
72,5KHz
Gauss (utilisé en GSM)
respecte la séquence binaire et
donne un ∆f de 67,4KHz contre
67,5 KHz en thèorie.
Donc le filtre de Gauss donne
de meilleur résultat.
Sans filtre
III) Diagramme de l’œil :
1) En utilisant le même filtre qu’en GSM puis sans filtre, visualiser le diagramme de l’œil
en superposant les variations de f(t) sur 4 symboles. Pour cela, sélectionner la courbe
Eye diagram f avec une longueur Eye Length = 4. Faire apparaître sur le tracé les
instants de décision (au milieu du symbole).
Le récepteur pourra-t-il facilement reconnaître un “1” d’un “0” ?
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
∆f
Sans filtre : Pour ‘1’ on +∆
∆f.
et pour ‘0’ on a -∆
SI on se place entre 2
instants de décision (‘0’ et
∆f=135KHz soit
‘1’), on a 2∆
∆f=67,5KHz. Donc le
récepteur pourra bien
reconnaître les ‘0’ et les ‘1’,
le seuil de décision est au
milieu (0)
Avec filtre Gauss
La reconnaissance de
symboles est moins nette en
l’absence de filtre car on a
des pics si on place aux
instants de décision
t/Tsymb= -1,2 ; -0,2 ; 0,8 et
1,8 pour les 4 symbôles.
2) Même question après avoir rajouté du bruit (case Noise) lors de la transmission :
- avec un rapport porteuse/bruit Eb/N0 = 45 dB et un bruit dans toute la bande (Bandwith
= full)
- avec un rapport porteuse/bruit Eb/N0 = 55 dB et un bruit dans toute la bande (Bandwith
= full)
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
SNR= 45dB sans filtre
SNR= 45dB avec filtre Gauss 0,3
Dans les 2 cas, le SNR est faible
donc l’oeil est tout le temps fermé
(plus de seuil de décision) donc le
récepteur ne pourra pas reconnaître
les 0 et les 1
SNR=55dB sans filtre
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
SNR=55dB avec filtre
ANNEXE
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015
Figure: Gabarit du standard GSM
ème
GEII – 2 année - Module MC-SE3– tp2 - 2014-2015