COMMUNICATION NUMERIQUES AVANCEES
TP 1 : Créer un modèle simple sous SIMULINK
2020-2021
1. Objectif
Se familiariser avec l’utilisation de Simulink.
2. Les étapes de base
Ce TP décrit les étapes de base dans la construction d'un modèle. Il explique
comment:
Régler les paramètres de simulation
Ouvrir une nouvelle fenêtre de modèle
Ouvrir les bibliothèques de blocs
Déplacer les blocs dans la fenêtre de modèle
Connecter les blocs
Régler les Paramètres de bloc
Régler les paramètres de simulation
Exécuter le modèle
3. Ouverture d'une fenêtre de nouveau modèle
La première étape dans la construction d'un modèle est d'ouvrir une nouvelle
fenêtre de modèle.
Sélectionnez Nouveau dans le menu Fichier,
Puis sélectionnez Modèle. Cela ouvre une fenêtre vide du modèle, comme
le montre la figure1.
1
Figure 1. La fenêtre du modèle.
4. Ouverture des bibliothèques de blocs
L'étape suivante consiste à sélectionner les blocs pour le modèle. Ces blocs sont
contenus dans les bibliothèques. Pour afficher les bibliothèques cliquez sur le
bouton Simulink sur la barre d'outils MATLAB. Si vous utilisez Microsoft
Windows, cela affiche le navigateur Simulink Library, comme illustré dans la
figure 2.
Figure 2. Le navigateur Simulink Library.
2
5. Navigateur Simulink Library
Le volet de gauche affiche les produits installés, dont chacun possède sa propre
bibliothèque de blocs. Pour ouvrir une bibliothèque, cliquez sur le signe + à côté
du nom du blockset dans le volet gauche. Ceci affiche le contenu de la
bibliothèque dans le volet de droite. Vous pouvez trouver les blocs dont vous avez
besoin pour construire des modèles de systèmes de communication dans les
bibliothèques de la Communications Blockset, Signal Processing Blockset et
Simulink.
6. Déplacer les blocs dans la fenêtre Modèle
La prochaine étape dans la construction du modèle est de déplacer les blocs de
navigateur Simulink Library à la fenêtre de modèle.
1. Cliquez sur le signe + à côté de Signal Processing Blockset dans le volet
gauche de la fenêtre Bibliothèque. Ceci affiche une liste des bibliothèques
Signal Processing Blockset.
2. Cliquez sur DSP Sources dans le volet gauche. Cette affiche une liste des
blocs de la bibliothèque DSP Sources dans le volet droit. Si vous ne voyez
pas le bloc d'onde sinusoïdale, faites défiler la liste jusqu'à ce qu'il soit
visible.
3. Cliquez sur le bloc Sine Wave et faites-le glisser dans la fenêtre de
modèle.
4. Cliquez sur DSP Sinks dans le volet gauche de la fenêtre Bibliothèque.
5. Faites défiler vers le bas dans le volet droit de la Library Browser jusqu'à
ce que le bloc Vector Scope, et faites glisser le bloc dans la fenêtre du
modèle vers la droite du bloc Sine Wave.
Une fois qu'un bloc est dans la fenêtre de modèle, vous pouvez le déplacer vers
une autre position par faisant glisser le bloc avec la souris.
3
Figure 3. Déplacement des blocs dans la fenêtre du modèle.
7. Raccordement de blocs
La petite flèche pointant vers l'extérieur depuis le côté droit du bloc Sine Wave
est un port de sortie pour les données du bloc générateur. La flèche pointant vers
l'intérieur du bloc Vector Scope est un port d'entrée. Pour connecter les deux
blocs, cliquez sur le port de sortie du bloc de Sine Wave et faites glisser la souris
vers le port d’entrée de Vector Scope bloc d'entrée, comme le montre la figure 4.
4
Figure 4. Raccordement de blocs.
8. Les paramètres de bloc
Pour définir les paramètres pour le bloc Sine Wave, double-cliquez sur le bloc
pour ouvrir sa boîte de dialogue, comme le montre la figure suivante. Modifiez les
paramètres suivants en cliquant dans le champ à côté du paramètre, la
suppression de la valeur par défaut, et en entrant le nouveau paramètre à sa
place:
1. Régler Amplitude à 5.
2. Régler Fréquence 30.
3. Régler nombre d’échantillon par trame à 100.
4. Cliquez sur OK.
Remarque : Vous devez définir des échantillons par trame à une valeur
supérieure à 1 pour voir une image de l'onde sinusoïdale.
5
Figure 5. Les paramètres de blocs.
9. Réglage des paramètres de simulation
D'ailleurs les paramètres de blocs individuels, le modèle comporte également des
paramètres globaux de simulation. Pour afficher les paramètres actuels,
1. Sélectionnez le menu Simulation en haut de la fenêtre du modèle.
2. Sélectionnez Configuration Parameters pour ouvrir la boîte de dialogue de
configuration, comme le montre la figure suivante.
6
Figure 6. Réglage des paramètres de simulation.
Si vous avez tapé commstartup avant de créer le modèle, le temps d'arrêt doit
être réglé à inf. Le temps d'arrêt détermine le moment où la simulation se
termine.
Le temps d’arrêt n’est pas le temps réel qu'il faut pour exécuter une simulation.
L'exécution réelle pour une simulation dépend de facteurs tels que la complexité
du modèle et la vitesse d'horloge de votre ordinateur.
Les paramètres de la boîte de dialogue paramètres de configuration affectent
uniquement les paramètres du modèle actuel.
10. Exécution du modèle
Exécutez le modèle en sélectionnant Démarrer dans le menu Simulation. Lorsque
vous le faites, une fenêtre de champ apparaît,
11. Ajout de bruit au modèle
Vous pouvez ajouter du bruit au modèle en utilisant le bloc AWGN Channel, à
partir de la bibliothèque channel de la Communications Blockset. Le bloc ajoute
un bruit blanc gaussien à l'onde sinusoïdale. Déplacer le bloc à partir du
7
navigateur Simulink Library dans la fenêtre de modèle. Vous pouvez ajouter le
bloc au modèle comme suit:
1. Prolonger la ligne entre le bloc Sine Wave et la portée bloc Vector en
faisant glisser le Vector Scope bloc à droite, pour placer le bloc AWGN
Channel.
2. Cliquez sur le bloc de AWGN et faites le glisser sur la ligne. Cela permet
de connecter automatiquement le bloc Sine Wave et le bloc Vector Scope
au bloc AWGN Channel.
Figure 7. Modèle de simulation avec AWGN.
Double-cliquez sur le bloc AWGN Channel pour ouvrir sa boîte de dialogue,
comme le montre la figure suivante. Ensuite, cliquez sur la flèche vers le bas
dans le champ Mode et sélectionnez rapport signal sur bruit (SNR).
8
Figure 8. Réglage du SNR.
Maintenant, lorsque vous exécutez le modèle, la figure montre clairement le bruit
ajouté.
12. Enregistrement d'un modèle
Pour enregistrer votre modèle pour une utilisation ultérieure, sélectionnez
Enregistrer dans le menu Fichier. En suite, sélectionnez le répertoire dans lequel
vous souhaitez enregistrer le modèle
Dans le champ Nom du fichier, entrez un nom pour le modèle, comme [Link],
puis cliquez sur Enregistrer.
Pour charger le modèle dans une future session MATLAB, d'abord changer votre
répertoire de travail à celui où vous avez enregistré le fichier. Vous pouvez le
faire en sélectionnant le répertoire dans le champ Répertoire actuel sur la barre
d'outils MATLAB. Puis entrez sine dans la fenêtre de commande MATLAB.