Académique Documents
Professionnel Documents
Culture Documents
L’objectif de ce TP est la prise en main du logiciel de simulation WinIQSIM de Rohde & Schwartz à
travers l’étude de quelques aspects des techniques de la modulation MSK (Minimum Shifting Key) qui est
aussi une modulation FSK utilisée dans le standard du téléphone GSM.
Ce logiciel permet entre autres de simuler les signaux des différents types de modulations numériques et
d’en visualiser les propriétés.
- Data source : élaboration de la trame numérique à transmettre : des 1, des 0, séquences aléatoire
PRBS,
une suite définie par l’utilisateur, ou un fichier)
- Modulations : choix de la modulation (FSK, PSK, MSK, etc…), du codage, du type de filtre, etc…
- IQ impairement : déséquilibrage des signaux I et Q
- Phase Noise : effet du bruit des oscillateurs, PLL (Phase-Locked Loop) et mélangeurs ;
- Bandpass Filter : Effet des filtres anti-repliement qui limitent la bande du canal
- Amplifier dist : effet des non linéarités des amplificateurs sur l’étalement de spectre et parasitage des
canaux adjacent (ACPR)
- Power ramping : pour certaines normes la gestion de la puissance suit un schéma très précis
- Multipath et Offset : il est possible de simuler l’interférence entre 6 trajets, chacun défini par son
délai, son atténuation, etc… Et prendre en compte une variation parasite de porteuse en fréquence et
phase
- Noise & CW interferer : cet élément permet de prendre en compte l’effet d’un bruit blanc de niveau
donnée, ainsi que qu’une émission parasite à une fréquence particulière
- Receiver Filter, Quantization, smoothing : prise en compte du filtre en réception, d’un sur-
échantillonnage et lissage éventuels.
La forme de la trame et le schéma de modulation peuvent être imposés par la norme choisie dans le menu
System : monoporteuse, multiporteuse, 3GPP, IS95, Wlan 802.11, etc…
1. GÉNÉRALITÉS
Lorsqu’on module en fréquence une porteuse par un signal modulant sinusoïdal s(t)=Mcos(ωt) de période
T=1/F :
- La fréquence instantanée s’écrit : f(t) = fo + Δf cos(ωt)
- L’excursion en fréquence vaut : Δf
- L’indice de modulation m s’écrit : m = Δf / F
De ce fait, on produit par exemple le signal MSK du GSM avec un modulateur à quadrature ou modulateur
IQ, aux performances bien meilleures et plus approprié aux techniques numériques.
Pendant la durée d’un bit, la phase évolue linéairement avec une pente positive ou négative suivant la valeur
du bit, et aura tourné de ±π/2 pendant la durée de transmission d’un bit.
Pour des raisons de décodage de données à la réception ; nous avons besoin de connaître la qualité
effective du canal de transmission.
Ainsi l’intérêt majeur du diagramme de l’œil consiste en la détection de la qualité de transmission, ainsi
que la recherche de synchronisation afin de discrétiser aux bons instant, et par là même avoir la plus grande
probabilité de récupération des données.
En l’absence de perturbation, aux instant 0, T et 2T, nous retrouvons une superposition de toutes les
données (-1 ou 1).
Ci-contre un diagramme de l’œil avec peu de perturbation ; la synchronisation est non décalée (environ 16).
Si des perturbations viennent s’ajouter à ce signal (bruit, retard…), le signal ne sera pas aussi « clair », dans
le sens où les données seront plus dispersées, décalées voire, dans le pire des cas, complètement
irrécupérables.
Pour avoir un moyen optimal de récupérer les données transmises, il nous faut récupérer l’instant
(approximativement sur le centre du diagramme si les perturbations ne sont pas trop excessives) où les
signaux sont les plus regroupés (autour de 1 et -1). Cette détection nous permet alors de synchroniser le
signal transmis.
Cette étape effectuée, le diagramme de l’œil offre un deuxième avantage, qui est celui de déterminer, par la
dispersion des données aux instants d’échantillonnage obtenus précédemment, une estimation de la qualité
de l’émission.
En effet, le fait que l’œil soit presque fermé (voire fermé) peut être une forme de critère pour savoir si le
décodage des données est souhaité ou inutilisable pour la correction d’erreurs.
2. PREPARATION
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 :
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 :
3.1. En théorie, l’amplitude d’un signal FM est constante (et égale à 1 dans ces simulations). La
simulation montre-t-elle une amplitude r(t) du signal modulé constante ?
3.2. En mettant les curseurs sur un état haut et un état bas, mesurer l’excursion en fréquence Δf du
signal modulé et comparer à la valeur théorique.
3.3. En gardant le même débit D, modifier la valeur de l’indice de modulation pour m=0,3 puis 1, puis
MSK comme type de modulation et vérifier son incidence sur l’excursion en fréquence de la
porteuse. Conclure.
3.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.
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).
5. DIAGRAMME DE L’ŒIL :
5.1. En utilisant le même filtre qu’en GSM (filtre Gauss) 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 pourrait-il facilement reconnaître un “1” d’un “0” ?
5.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).