TP de Tlcommunications:
Conception et analyse de systmes de Tlcommunications avec
MATLAB/SIMULINK
TP N1: Conception dun modle dun systme de transmission du
signal travers un canal bruit
D. BONKOUNGOU
2015 D. Bonkoungou
dbonkoungou@ate-online.com
TP de Tlcommunications
Prsentation de SIMULINK
SIMULINK est une extension de MATLAB qui permet aux techniciens et aux ingnieurs de
concevoir des modles de systmes complexes laide de diagrammes de blocs sans trop
defforts de programmation. Les blocs de fonctions qui permettent la conception des modles
des systmes sont classs dans des bibliothques selon des critres prcis facilitant ainsi la
recherche.
Les blocksets sont des bibliothques supplmentaires (en dehors des bibliothques de base de
SIMULINK) qui contiennent des blocs de fonction pour des applications dans un domaine
donn. Deux des blocksets les plus importants pour les Tlcommunications sont le Signal
Processing Blockset et le Communications Blockset. La figure suivante montre lespace de
travail de SIMULINK
2015 D. Bonkoungou
dbonkoungou@ate-online.com
TP de Tlcommunications
Le signal une tonalit (livr par un gnrateur sinusodal c..d. bloc Signal
Generator dans Simulink/Sources) transmettre est donn par:
s ( t ) = 10V sin( 2 1kHz t )
On suppose que le canal de transmission sans bruit est de type passe-bas (comme
par exemple un cble lectrique) et est modlis par le circuit suivant:
R
2015 D. Bonkoungou
dbonkoungou@ate-online.com
TP de Tlcommunications
Pour le bruit qui est un signal alatoire avec une distribution de Gauss (distribution
normale), prvoir un amplificateur (bloc Gain dans Simulink/Commonly Used
Blocks) permettant de simuler laugmentation et la diminution du bruit.
Utiliser le bloc Random Number dans Simulink/Sources avec une valeur moyenne
(Mean) nulle et une variance gale 1). Utiliser les valeurs par dfaut de Seed et de
la priode dchantillonnage (Sample Time).
2015 D. Bonkoungou
dbonkoungou@ate-online.com
TP de Tlcommunications
1) Reprsenter sur un mme graphique laide du bloc MUX dans Simulink/Commonly Used
Blocks le signal s(t) et le signal reu r(t).
2) Enregistrer les valeurs des signaux s(t) et r(t) ainsi que le temps de simulation dans
Workspace.
3) Reprsenter les signaux s(t) et r(t) laide de la fonction plot dans MATLAB.
4) Reprsenter le spectre damplitude des signaux s(t) et r(t).
2015 D. Bonkoungou
dbonkoungou@ate-online.com