Académique Documents
Professionnel Documents
Culture Documents
Objectif :
L’objectif de ce TP est de générer, de visualiser quelques signaux analogiques, de déterminer leur
produits de convolutions et leur corrélation en utilisant MATLAB.
I. Rappel théorique
Un signal est la représentation physique de l'information. La description mathématique des signaux
est l'objectif de la théorie du signal. Elle offre les moyens d'analyser, de concevoir et de caractériser
les systèmes de traitement de l'information.
1
T P OSS M1 MAI S2
s(t)
-A
T
La réponse y(t) d’un système linéaire ; ayant pour réponse impulsionelle h(t) ; à une entrée x(t) est
une superposition de réponses impulsionelles amplifiées par des valeurs instantanées de x(t) ; cette
opération est appelée : convolution de x par h et noté « * ».
x(t)
Système y(t)= x(t)*h(t)
(h(t))
2
T P OSS M1 MAI S2
L'inter corrélation
L'inter corrélation compare un signal x(t) et un signal y(t) retardé.
Pour les signaux à énergie finie :
C (t ) x( ) y ( t)d
x, y
L’auto corrélation
L’auto corrélation réalise une comparaison entre un signal x(t) et ses copies retardées
Pour les signaux à énergie finie :
C (t) x( ) x ( t)d
x, x
3
T P OSS M1 MAI S2
clear
x=zeros(100,1);
for i=41:60,x(i)=2;end;
y=zeros(100,1);
for i=31:70,y(i)=3;end;
N=100;
a=-N/2:N/2-1;
b=-N:N-2;
subplot(2,2,1);plot(a,x);axis([-50,50,0,2.5]);grid;
title('premier signal');xlabel('t');ylabel('x(t)');
subplot(2,2,2);plot(a,y);axis([-50,50,0,3.5]);grid;
title('deuxième signal');xlabel('t');ylabel('y(t)');
subplot(2,2,4);plot(b,conv(x,y));grid;
axis([-60 60 0 140]);title('convolution');xlabel('t');
Corrélation
III.3. 1. Inter – Corrélation
En utilisant le programme du produit de convolution ci-dessus, écrire un programme Matlab qui
calcule et trace l’inter-corrélation (commande xcorr) de deux signaux rectangulaires, un de largeur
20s et d’amplitude 2 v et l’autre de largeur 40s et d’amplitude 3v.
Vérifier théoriquement le résultat obtenu.