Tpcna TP1 2022
Tpcna TP1 2022
Tpcna TP1 2022
Faculté de Technologie
Département d'Electronique
Laboratoire d’Electronique Avancée (LEA)
TP 1
Communication
Blockset sous Simulink
Par :
Dr. Souad Benabdelkader
1. Introduction
Simulink est une plate-forme graphique de simulation multi-domaine et de modélisation de
systèmes dynamiques. Il fournit un ensemble de bibliothèques contenant des blocs de modélisation
qui permettent le design précis, la simulation, l’implémentation et le contrôle de ces systèmes.
Simulink est intégré à MATLAB (c’est une Toolbox de MATLAB), fournissant ainsi un accès
immédiat aux nombreux outils de développement algorithmique, de visualisation et d’analyse de
données de MATLAB. Parmi les ajouts à Simulink on distingue les Blocksets et les Toolboxes.
Les Blocksets sont des collections de blocs Simulink développés pour des domaines d'application
spécifiques (DSP Blockset, Power System Blockset, etc.).
Communications System Toolbox (CST) (boite outil Systèmes de communications) offre une
collection de fonctions de calcul et de blocs de simulation pour l'analyse, la conception, la
simulation de bout en bout et la vérification des systèmes de communications (génération de formes
d’onde, des diagrammes de constellation et de l'œil, conception de chaines de communication,
mesure du taux d'erreur binaire, visualisation des caractéristiques du canal et obtention des mesures
de performances, génération des modèles de canaux spatiaux et statistiques, …).Elle est structurée
en un ensemble de librairies et sous librairies, contenant chacune un groupe de blocs spécifiques.
2. Objectifs du TP
Le but du présent TP est de familiariser l’étudiant avec :
la notion du signal basé sur l’échantillon et celui basé sur les trames ;
certaines librairies de blocs destinés à simuler différents modèles de chaines communication,
en particulier les librairies Comm Source et Comm Sink ;
quelques chaines de communication en utilisant les connaissances acquises ci-dessus.
Il y a deux types de Solvers : Fixed-Step et Variable-Step. Dans le premier cas, le pas de simulation
sera fixe ; dans le second, il pourra varier en fonction de la dynamique du système (plus long si les
signaux évoluent lentement, plus court s’ils évoluent vite). Lorsque les signaux sont discrets, il
convient d’utiliser l’algorithme itératif (Solver) discrete.
C’est le type de signaux le plus basique et le plus facile à construire. Il se propage au travers du
système échantillon par échantillon. Il est représenté par une matrice 1x1.
Exemple 1 :
4
ii. Signal Discret Monocanal Transmis par Trames
Il se propage au travers du système trame par trame. Une trame est une collection d'échantillons
séquentiels du même signal. Elle est représentée par un vecteur colonne Mx1.
Les signaux discrets transmis par trames peuvent être créés à partir des générateurs de la
librairie DSP System Toolbox > DSP Sources. Il suffit pour cela d'indiquer le nombre
désiré de valeurs par trame dans le paramètre Sample per frame de ces blocs.
Pour afficher l’allure temporelle d’un signal transmis par trame (avec plus de 1 échantillon
par trame), il faut utiliser un bloc Vector Scope de la librairie DSP System Toolbox > DSP
Sources.
Exemple 2 :
5
4. Librairie Comm Source
Elle permet de générer différents signaux. Celle-ci est formée de trois sous-librairies, à savoir :
Random Data Sources, pour la génération de données sources aléatoires. Ces sous-
librairies sont utilisées pour générer des bits aléatoires, des entiers aléatoires et des
nombres aléatoires.
Exemple 3 :
Simuler le modèle Simulink suivant conformément aux paramètres ci-contre, et observer les
signaux de sortie simultanément sur le même oscilloscope (Scope : Librairie Sinks). Changer les
paramètres respectifs à chaque générateur de signaux et observer la sortie
6. Chaine de communication
Le schéma synoptique d'une chaine de communication numérique totale est donné sur la figure
ci-dessous.
Chaine de communication.
7
La figue précédente illustre la chaine de communication appelée point-à-point, c'est-à-dire
d'une seule source à un seul destinataire, et est la base pour les autres modèles de
communications, telles que:
communication multiutilisateurs (plusieurs sources - un destinataire),
communication broadcast (une source - plusieurs destinataires),
réseaux adhoc (plusieurs sources - plusieurs destinataires).
Exemples : lignes téléphoniques, câbles TV, réseaux sans fils, liens satellitaires.
v. Détecteur de signal
En se basant sur l'observation bruitée du signal, le détecteur doit décider quel message a été
émis. La procédure de détection dépend des techniques de mise-en-forme utilisées, ainsi que
du canal de communication.