Vous êtes sur la page 1sur 2

Université Akli Mohand Oulhadj-Bouira-

Faculté des sciences et des sciences appliquées Département de Génie électrique


Matière : Communications numériques avancées Master1: Systèmes des Télécoms

TP 01 : Communication blockset sous Simulink

1- Objectifs :
• Création d'un modèle sous Simulink.
• Découvrir les principaux blocs des bibliothèques Simulink.
• Réglage des paramètres de simulation.
• Sauvegarde et exécution d’un modèle.

2- Création d'un modèle sous simulink:


La première étape dans la création d'un modèle simulink est d'ouvrir une nouvelle fenêtre de
modèle. Pour cela, lancer Matlab et sélectionner Nouveau dans le menu Fichier, puis
sélectionnez Modèle. Cela ouvre une fenêtre de modèle vide.

La deuxième étape consiste à sélectionner les blocs pour le modèle. Ces blocs sont contenus dans
les bibliothèques installées. Pour afficher ces bibliothèques taper simulink dans la fenêtre
principale de Matlab (l’invite Matlab) ou cliquer sur le bouton sur la barre d’outils Matlab,
cela affiche le navigateur Simulink Library. En trouve généralement, les blocs dont nous aurions
besoin pour construire des modèles de systèmes de communication dans les bibliothèques:
Communications Blockset, Signal Processing Blocks et Simulink.

3- Exemple d’un modèle : Modulation BPSK:


La modulation BPSK est modulation de phase (phase shift keying= saut discret de phase) par
signal numérique binaire m(t). La phase d'une porteuse analogique sinusoïdale de fréquence fp
issue d'un oscillateur local peut prendre deux valeurs:
• soit 0 rad quand le bit à transmettre est un "1" (ou "0").
• soit π rad quand le bit à transmettre est un "0" (ou "1").
Le signal modulé en BPSK est donc de la forme:

4- Simulation:
Pour construire un modulateur BPSK on a besoin d’un signal sinusoïdal porteur, un signal
modulant (NRZ), un sommateur, un multiplieur, des constants et un oscilloscope pour afficher le
résultat.
• Pour créer la porteuse , les constants et l'oscilloscope: Cliquer sur le signe + à côté de
Signal Processing Blockset dans le volet gauche de la fenêtre bibliothèque. Cela affiche
une liste des bibliothèques Signal Processing Blockset.
• Cliquer sur Signal Processing Sources (SP sources) dans le volet gauche. Cela
affiche une liste des blocs de la bibliothèque SP Sources dans le volet droit.
• Cliquer sur le bloc Sine Wave et faites-le glisser dans la fenêtre de modèle (Porteuse).
• Cliquer sur le bloc Constant et faites-le glisser dans la fenêtre de modèle.
• Cliquer sur Signal Processing Skins dans le volet gauche de la fenêtre bibliothèque.
• Cliquer sur Vector Scope bloc, et faites glisser le bloc dans la fenêtre du modèle.
• Pour créer le sommateur, multiplieur le signal NRZ, Cliquer sur le signe + à côté de
Sumilink dans le volet gauche de la fenêtre bibliothèque. Cela affiche une liste des
bibliothèques Simulink.

• Cliquer sur Math operations dans le volet gauche. Cela affiche une liste des blocs de
la bibliothèque Math operations dans le volet droit.
• Cliquer sur le bloc Sum et faites-le glisser dans la fenêtre de modèle.
• Cliquer sur le bloc Product et faites-le glisser dans la fenêtre de modèle.
• Cliquer sur Sources dans le volet gauche. Cela affiche une liste des blocs de la
bibliothèque Sources dans le volet droit.
• Cliquer sur le bloc Pulse Generator et faites-le glisser dans la fenêtre de modèle.
Une fois qu'un bloc est dans la fenêtre de modèle, vous pouvez le déplacer vers une autre
position en faisant glisser le bloc avec la souris, et faire aussi du copie/coller
• Raccorder les différents blocs suivant la relation BPSK ci-dessus.

• Paramètre des blocs


Pour définir les paramètres pour le bloc sinusoïdal, double-cliquez sur le bloc pour ouvrir sa
boîte de dialogue. 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:
Bloc sinus porteuse : Amplitude à 5, Fréquence 30 et échantillons par trame à 100.
Bloc Générateur d'impulsion: Amplitude à 1, période à 10, largeur d'impulsion à 5 et période
d'échantillonnage à 0.001.
• Réglage des paramètres de simulation
• Sélectionner le menu Simulation en haut de la fenêtre du modèle.
• Sélectionner Configuration Parameters pour ouvrir la boîte de dialogue configuration.
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. Pour économiser de la mémoire dans un modèle, cliquer
sur Data Import / Export sur la gauche, et désactivez les cases à côté de Time, Output et Save
to workspace sur la droite.

• Exécution du modèle
Exécuter le modèle en sélectionnant Start dans le menu Simulation. Lorsque vous le faites, une
fenêtre de champ apparaît, affichant le résulta du modèle créé.

5-Questions:
• Donner la définition d'une trame sous Simulink.
• Quelle est la différence entre un traitement à base d'échantillon et un traitement à base de
trames.
• Quel est l'avantage d'un traitement à base de trames.
• A partir de Matlab, lancer Simulink et développer le « communication System Toolbox ».
• Quels sont les blocs de modulations numériques proposés.
• Quels sont les blocs modélisant les canaux de transmission. Sur quels paramètres
peut-on intervenir.
• A partir de la simulation d'une modulation BPSK déduire un modèle simulink (schéma)
qui assure une modulation ASK (OOK).
• Tracer les deux signaux obtenus de la simulation (BPSK et ASK)