Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
34Activity
0 of .
Results for:
No results containing your search query
P. 1
traitement de signal numérique

traitement de signal numérique

Ratings: (0)|Views: 7,035|Likes:
Published by selotmani

More info:

Published by: selotmani on May 28, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/04/2013

pdf

text

original

 
Professeur :Dr El Hithmy MohammedAnnée universitaire 2008-2009
Université mohammed IFaculté des Sciences OujdaDépartement de physiqueOujdaAnnée universitaire 2008-2009ESCOM 1
ère
AnnéeMai 2009Etudiants : ALLA MimounELOTMANI Saber GAAMOUCHE RajaGUIRI Mohammed
 Travaux Pratiques : de Traitement de Signal Numérique Travaux Pratiques Série 1 : Signal numérique, théorème d’échantillonnage,FFT de signaux numériques.
Objectifs de la série :
Mettre en œuvre de façon concrète, les acquis théoriques de traitement de signal numérique,en particulier ceux en relation avec les caractères d’un signal numérique, le théorèmed’échantillonnage, et la « FFT » (Transformée de Fourier Rapide)
Travail pratique N° 1 : Echantillonnage d’un signal sinusoïdal :
1.1 Effet de la fréquence de l’échantillonnage sur la FFT d’un signalsinusoïdal :
 Nous avons étudié, par visualisation sur Matlab, l’effet de la fréquence de l’échantillonnagesur la Transformée de Fourier Rapide d’un signal donné.Le signal à échantillonner est défini par :
y(t) = sin(2πft).
 Nous avons entré d’abord sur Matlab, le script suivant :
Script N°1 :
(1)fs=200;(2)t=0:1/fs:1;(3)f1=50;(4)y=sin(2*
 pi*
f1*t);(5)plot (t,y);(6)figure ;(7)Stem (t,y);
Interprétation de quelques commandes :
Les commandes suivantes on pour significations :*
(2)t=0:1/fs:1finition de la marge de variation de 0 à 1avec un pas de f
s-1
(200 valeurs de 0 ; avecun pas de 5ms).(3)f1=50Définition de la fréquence de y(t).(4)y=sin(f1*t)Définition de y(t) : signal à étudier.(5)plot (t,y)Remplie une matrice de y= f(t)et dessiney(t) non échantillonné.(6)figureCrée une nouvelle fenêtre de figure.(7)Stem (t,y)Trace le signal y=f(t)échantillonné.
TP série N°1 : de traitement de signal numérique.
1
 
Professeur :Dr El Hithmy MohammedAnnée universitaire 2008-2009
Essai :
 Nous avons enregistré ce script sous « sinus1 » et l’avons exécuté. Après avoir modifiéla ligne (2) comme suit : «
(2)t=0:1/fs:1; »
dans le but d’avoir des figures plusclaires, les figures rendues par Matlab sont les suivantes :Signal y(t) non échantillonnéSignal y(t) échantillonné à 200Hz
Interprétation du résultat :
Sur la courbe de gauche, le signal dit « réel » est très lisse mais il ressemble plus à un signaltriangulaire qu’à un signal sinusoïdal : ceci est du au pas d’affichage de y(t) qui est
ms F 
 s
520011
==
qui est un pas d’affichage très grand pour une période de
ms F 
205011
1
==
,ce qui ne permet pas d’afficher toutes les valeurs de y(t).Sur la gauche, nous remarquons que nous avons une série de valeurs de y(t) échantillonnée, jointes les unes aux autres, dans le but de former une sinusoïde, mais en fait ce ne sont quequelques « bâtonnets » : ceci est du à la période d’échantillonnage
ms F 
 s
520011
==
qui esttrès grande devant la période
ms F 
205011
1
==
par rapport à ce qui est requis pour lafréquence du signal étudié.
Autres essais :
 Nous avons remplacé la première ligne du script par :
(1)fs=1000;
et puis par 
(1)fs=2000;
et nous avons obtenu les résultats suivants :Pour une fréquence d’échantillonnage de 1000HzSignal y(t) non échantillonnéSignal y(t) échantillonné à 1000Hz
TP série N°1 : de traitement de signal numérique.
2
 
Professeur :Dr El Hithmy MohammedAnnée universitaire 2008-2009
En multipliant par cinq la fréquence d’échantillonnage du départ fs=200 Hz x 5 =1000 Hz,l’affichage du signal s’améliore beaucoup, on aperçoit qu’il prend une allure affirmée d’unesinusoïde.Quant au signal échantillonné, la juxtaposition prend l’apparence d’une sinusoïde.Pour une fréquence d’échantillonnage de 2000HzSignal y(t) non échantillonnéSignal y(t) échantillonné à 1000HzEn multipliant par dix (2000 Hz) la fréquence d’échantillonnage, l’affichage du signald’origine ne s’améliore pas beaucoup, l’allure de la sinusoïde est presque la même que celle pour fs = 1000 Hz.Quant au signal échantillonné, la juxtaposition est beaucoup plus serrée et prend l’apparenced’une sinusoïde plus claire que celle donnée par une fréquence d’échantillonnage de 1000 Hz.
Conclusion :
Le pas d’affichage d’un signal doit être très petit pour un affichage clair, mais pas trop car legain en clarté n’est pas très important, surtout si on doit le payer en mémoire et temps detraitement.Quant au signal échantillonné, la fréquence d’échantillonnage doit être au moins deux foiscelle du signal concerné (théorème de Shannon).
 Plus elle est grande, mieux le signal est représenté par sa Transformée de Fourier Rapide (FFT).
1.2 Somme de deux sinusoïdes à des fréquences différentes etéchantillonnées à la même la fréquence :
 Nous avons étudié, par visualisation sur Matlab, le résultat de la somme de deux signauxsinusoïdaux échantillonnés à la même la fréquence de l’échantillonnage.Les signaux à échantillonner sont définis par :
y
1
(t) = sin(2πf 
1
t)
et
= sin(2πf 
2
t)
leur somme et
y(t)= . y
1
(t)+ y
2
(t).
 Nous avons entré d’abord sur Matlab, le script suivant :
Script N°1 :
(1) fs=4000;(2) t=0:1/fs:0.05;(3) f1=80;(4) f2=120;(5) y1=2*sin(2*pi*f1*t);(6) y2=2*sin(2*pi*f2*t);(7) y=y1+y2;(8) plot(t,y);(9) figure ;(10) stem(t,y);
TP série N°1 : de traitement de signal numérique.
3

Activity (34)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
simforme liked this
Farouk Bettache liked this
darkman2 liked this
darkman2 liked this
simforme liked this
simforme liked this
Lama Ghattas liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->