0% ont trouvé ce document utile (0 vote)
21 vues2 pages

TP 01 : Génération de signaux avec MATLAB

Ce TP vise à familiariser les étudiants avec MATLAB pour la génération et l'affichage de signaux comme l'échelon, la fonction signe, l'impulsion de Dirac, le sinus, le sinus cardinal et d'autres. Il contient des explications sur les objectifs et manipulations du TP ainsi que des exercices.

Transféré par

Bobby Stay
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues2 pages

TP 01 : Génération de signaux avec MATLAB

Ce TP vise à familiariser les étudiants avec MATLAB pour la génération et l'affichage de signaux comme l'échelon, la fonction signe, l'impulsion de Dirac, le sinus, le sinus cardinal et d'autres. Il contient des explications sur les objectifs et manipulations du TP ainsi que des exercices.

Transféré par

Bobby Stay
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

République Algérienne Démocratique et Populaire

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Université Mostefa Benboulaid Batna 2
Faculté des Mathématiques et Informatique
Département d’Informatique
Master 1 Option CS

TP Traitement du signal
TP N° 01: Génération et affichage de signaux
Les comptes rendus des TP doivent être remis à l’enseignant après une semaine

1. Introduction
Il s'agit de se familiariser avec le logiciel MATLAB qui intègre l'analyse numérique et le
calcul matriciel. MATLAB (MATrix LABoratory) est un logiciel puissant de calcul matriciel.
En effet, toute variable est introduire sous forme de matrice.

Ce TP doit permettre à tout étudiant de maîtriser l'environnement du logiciel de manière à


pouvoir travailler de manière autonome, et plus précis dans le domaine du traitement du
signal.

2. Objectif du TP
L’objectif de ce TP est la génération des signaux : échelon, signe, rectangulaire, impulsion,
triangulaire, rampe, sinusoïdal et sinus cardinal.

3. Manipulations

3.1. Programmes Matlab de base


3.1.1. Echelon unitaire
t=-10:.001:10;
u=Heaviside(t);
plot(t,u), axis([-10 10,-2 2]), grid

3.1.2. Fonction Signe


t=-10:.001:10;
sgn=sign(t) ;
plot(t,sgn), axis([-10 10,-2 2]), grid

1/2
3.1.3. Impulsion de Dirac
t=-10:.001:10;
dira = dirac(t);
idx = dira = = Inf;
dira(idx) = 1;
plot(t,dira), axis([-10 10,-2 2]), grid

3.1.4. Fonctions sin et sinc


t=-2*pi:pi/10:2*pi;
y0=sin(t) ;
y1=sinc(t);
subplot(1,2,1), plot(t,y0), grid
subplot(1,2,2), plot(t,y1,'r'), grid

3.2. Travail de préparation

Exercice N°1
Ecrire un programme Matlab qui permet de représenter la fonction signe et échelon
respectivement en utilisant la 2ème forme :
Sgn(t)=t/│t│ et u(t)=1/2+1/2*sgn(t)
Les axes (temps et amplitude) doivent être limités entre ([-10 10,-2 2]).

Exercice N°2
Ecrire un programme Matlab qui permet d’afficher :
1. Signal rectangulaire qui possède l’amplitude 1 entre les instants -1 et 1.
2. Signal rampe.
3. Signal triangulaire dont la largeur de la fenêtre est 2, c.-à-d entre les instants -1 et 1.
Les axes (temps et amplitude) doivent être limités entre ([-3 3,-3 3]).

Exercice N°3
Ecrire un programme Matlab qui permet de reconstituer et afficher le signal x(t) de la figure
ci-dessous en fonction de l’échelon et la rampe.

x(t)
2

1
t
1 2
2/2

Vous aimerez peut-être aussi