Vous êtes sur la page 1sur 10

TPs ADS – Marchal Alexandre, Monteiro Matthieu

TPn°5 – Simulations Circuit Envelope


Ce TP a pour objectif d’entrevoir les bases d’une simulation « Circuit Envelope »
qui permettra d’obtenir l’aspect temporel et/ou fréquentiel d’un signal de sortie
lorsque celui-ci est modulé.

1. Simulations Circuit Envelope

A. Première simulation
Nous commençons par implémenter le circuit demandé comportant une source
PtRF_Pulse, un amplificateur et une résistance de charge.

La première chose que l’on peut dire sur cet amplificateur est qu’il est idéal, du
fait que le coefficient de transmission direct lorsque l’entrée est adaptée S12=0
et que les coefficients de réflexion S11 et S22 sont égaux.
Cela signifie par ailleurs qu’il n y a pas de pertes.

Le fait de fixer le Stop time de Times à 50ns est suffisant pour voir le pulse car en
regardant dans les paramètres de la source on a fixé pour le pulse un temps de
monté(Rise) de 5ns, une largeur d’impulsion(Width) de 30ns et un temps de
descente(Fall) de 10ns. En faisant la somme de ces composantes on obtient 45ns
<50ns.

Nous traçons maintenant Vin et Vout en fonction du module de la porteuse dans


le domaine temporel.

Figure 1: Tracé temporel de ts(Vout) et des enveloppes Vin et Vout

En zoomant sur le signal ts(Vout), on peut observer une période T=1.1ns. On a


fixé au départ une fréquence de 900MHz correspondant à une période de 1.11ns,
donc le résultat trouvé sur le graphe est correct.
TPs ADS – Marchal Alexandre, Monteiro Matthieu

On peut de plus remarquer que le porteuse de 900MHZ est bien modulée par le
signal Vout et que le gain Av=Vout/Vin=1/0.304=3.33 
AvdB=20.log(Av)=10.34dB≈10dB=S21.

Nous traçons par la suite mag(Vout) :

Figure 2: Tracé de mag(Vout) en fréquentiel

Ce signal permet de représenter les différentes variations d’amplitude du


module de Vout à la fréquence de 900MHz. Chaque amplitude représente un
temps précis (Voir Figure ci-dessus : échelles de temps).

Nous choisissons maintenant un time step de 10ns et observons le résultat


suivant :

Figure 3: Tracés temporels avec un time step de 10ns

Le fait de prendre un time step plus grand consiste en outre à sous


échantillonner l’enveloppe. Résultat, on a 10 fois moins de points qui vont tracer
TPs ADS – Marchal Alexandre, Monteiro Matthieu

Vout. On perd donc en précision mais l’enveloppe peut être considéré comme
fausse car l’on ne retrouve plus le temps de monté, la largeur et le temps de
descente fixés au départ. Il faudra donc veiller à prendre une valeur time step
suffisante et correcte pour le tracé.

B. Distortion
Dans un premier temps, nous fixons une puissance de gain de compression de
5dBm. Nous prenons un ordre du circuit Enveloppe Controller de 5, laissons un
time step de 10ns et modifions la puissance d’entrée à 10dBm.

Nous traçons ensuite mag(Vout) et obtenons en plus de la fondamentale à


fo=900MHz, des harmoniques de rang impaire(3fo, 5fo).

Figure 4: Effet de la distortion en fréquentiel

Si nous nous intéressons maintenant aux tracés temporels :

Figure 5:Effet de la distortion en temporel

On peut voir que la puissance d’entrée choisie à 10dBm est trop grande du fait
que l’on commence déjà à saturer à partir de 5dBm (puissance du gain de
compression). On peut de plus remarquer ce phénomène de saturation sur le
TPs ADS – Marchal Alexandre, Monteiro Matthieu

signal ts(Vout). C’est pour cela que Vin>Vout, il faudra donc penser à choisir une
puissance d’entrée qui ne soit pas trop grande pour éviter cette saturation.

Nous diminuons maintenant le time step à 1 ns pour améliorer la précision de


l’enveloppe et donc l’échantillonnage (voir Figure ci-dessous). Cependant on
peut remarquer que le phénomène de saturation est toujours présent.

Figure 6: Effet distortion pour un time step de 1ns

Enfin nous traçons un tableau de Vout :


TPs ADS – Marchal Alexandre, Monteiro Matthieu

On peut remarquer que pour un temps de 5ns, la phase des harmoniques


2fo=1.8GHz et 4fo=3.6GHz est de 0° et l’harmonique de rang 3 (3fo=2.7GHz) est
de 180°.

C. Modulation QPSK
Nous allons maintenant générer une modulation de type QPSK avec un signal
modulant à 500KHz et une porteuse à 2MHz.
Nous commençons par créer le circuit qui est demandé puis nous effectuons une
simulation.
Nous traçons dans une fenêtre de type stacked rectangular plot, dans le domaine
temporel, les signaux modulant VI et VQ, le signal Videal(RFout) ainsi que sa
phase.
Voici le résultat obtenu:

Figure 7: Tracés signaux d'entrée et sortie de la QPSK

En ce qui concerne les signaux VI et VQ, on remarque qu’il s’agit des signaux
binaires entrés en paramètre des composants VtLFSR_DT. En ce qui concerne le
signal de sortie Videal, on remarque qu’aucune information ne peut être
déterminée si l’on regarde en temporel. Par contre lorsque l’on regarde la phase
TPs ADS – Marchal Alexandre, Monteiro Matthieu

de Videal, on peut tirer une information de ce signal. En effet celui-ci peut


prendre 4 valeurs de phases différentes : ±135° 𝑒𝑡 ± 45°.
Ces caractéristiques que l’on peut observer sont celles d’une modulation QPSK.

Si l’on s’intéresse maintenant à tracer la constellation et la trajectoire du signal


de sortie :

Figure 8: Trajectoire et constellation de Videal en QPSK

On remarque bien sur le tracé de la constellation, les 4 points correspondant aux


4 phases différentes de la modulation ainsi que les différentes trajectoires
utilisées.
Cependant on voit qu’une trajectoire n’a pas été faite et pour cela il faudrait
augmenter le nombre de symboles num_symbols de 512 à 1024.
Une autre remarque en ce qui concerne la modulation QPSK est que la trajectoire
du signal d’un point à un autre peut passer par le centre (0,0), ce qui correspond
à une amplitude du signal nulle pouvant entrainer des problèmes de décrochage
de notre système.

Si l’on rajoute maintenant un delay de 0.4us sur la voie Q et que l’on observe la
trajectoire sur la constellation:

Figure 9: Trajectoire et Constellation de Videal en Offset QPSK

On peut observer que le signal ne passe plus par l’origine et donc une amplitude
égale à 0, donc plus de problème que l’on pouvait trouver sur une modulation
QPSK.
TPs ADS – Marchal Alexandre, Monteiro Matthieu

Il s’agit ici d’une modulation Offset QPSK.

On filtre maintenant la modulation à l’aide d’un filtre en cosinus relevé


BPF_RaisedCos(Filtre Passe Bande) qui permettra de diminuer l’encombrement
spectral.
Si on trace le signal modulé avant et après filtrage :

Figure 10:Signal avant et après filtre de Kaiser

On remarque bien que l’on a réussi à sélectionner uniquement la bande qui nous
intéresse et va permettre ne pas polluer les bandes voisines.
Cependant le filtrage a pour effet de rajouter du bruit sur la constellation du
signal.
Si les perturbations dues au bruit sont trop grandes alors le nombre d’erreurs de
symbole sera plus grand.
Observons maintenant graphique l’influence de ce bruit sur la constellations et la
trajectoire :

Figure 11:Trajectoire et Constellation après filtrage

Enfin si l’on fait varier le coefficient de Roll-off (paramètre Alpha) sachant que
celui était égal, au départ, à 0.35 :
TPs ADS – Marchal Alexandre, Monteiro Matthieu

 Alpha=0 :

 Alpha =0.5
TPs ADS – Marchal Alexandre, Monteiro Matthieu

 Alpha =1 :

Plus la valeur est proche de 1, plus le filtrage sera sélectif et de qualité et moins
le bruit sera présent sur la constellation, donc moins on aura d’erreurs de
symboles.
Cependant meilleur sera le filtre (Alpha élevé), plus celui-ci sera complexe à
réaliser mais aussi couteux.
Il faudra donc faire un choix avant de concevoir le filtre et tout dépendra de la
qualité que l’on veut obtenir sur notre système de communication.

D. Modulation 8PSK
Pour finir nous allons maintenant étudier la modulation 8-PSK.
On reprend ici un coefficient Alpha à 0.35.

Figure 12: Caractéristique pour une modulation 8-PSK


TPs ADS – Marchal Alexandre, Monteiro Matthieu

On remarque que 8 symboles (8 phases différentes) sont disponibles sur ce type


de modulation. On peut observer par ailleurs que le coefficient de Roll-off choisi
est suffisant pour éviter le nombre d’erreur par symbole.

Si l’on regarde en temporelle avant et après filtrage :

Figure 13:Signal avant et après filtrage en temporel

On peut voir que le signal en sortie a bien été filtré mais correspond toujours au
signal voulu en entrée.

Conclusion
Ce TP nous a permis d’aborder certaines notions essentielles dans le domaine de
la transmission comme le phénomène de distorsion mais aussi certains types de
modulations numériques comme la QPSK, Offset QPSK et 8PSK.
Enfin nous avons aussi pu remarquer l’importance du filtrage dans la modulation
ainsi que l’effet causé sur la constellation c’est à dire l’apparition d’un bruit
pouvant augmenter le nombre d’erreurs par symbole.

Vous aimerez peut-être aussi