Documente Academic
Documente Profesional
Documente Cultură
Pour la simulation on fait recours a un logiciel de dveloppement supportant letude des signaux ,on va Maintenant voir le comportement de filtre conu et ses performances .
MATLAB : Le simulateur que nous utiliserons sera Matlab, cest un puissant outil de calcul numrique et visualisation. Son nom signifie MATrix LABoratory, cest dire un environnement interactif de calcul matriciel. La facilit de dveloppement des applications dans son langage fait quil est pratiquement devenu le standard dans son domaine. Actuellement, on trouve des nombreuses boites--outils (Toolboxes) qui contiennent des fonctions specialisees permettant dutiliser lenvironnement Matlab pour rsoudre des classes spcifiques de problmes. La fonction qui nous permettras de simuler le fonctionnement dun filtre rejcteur des frquences 50Hz et ses harmoniques impaires est donne comme suite : -La forme de signal etudi est : y = cos(50*t) + cos(100*t)+ -Instructons en Matlab :
clear all close all Fs = 44000; Te=1/Fs; %frquence dechantionnage % %periode dechantionnage%
% On visualise le signal original et celui perturb % figure(1) plot(t,Y1) title('Signal Original') xlabel('temps (ms)') figure(2) plot(t,Y2) title('Signal perturb1') xlabel('temps (ms)') % On calcule la transformer de fourier du signal perturber % fY2=fftshift(fft(Y2)); figure(3) plot(f,abs(fY2)); % on visualise la FFT du signal perturb % title('FFT perturb1.wav'); xlabel('Frquence(Hz)'); ylabel('Amplitude');
y3= y2(2) 2cos(50*t)y2(1) ; for i= 3:L for j= 0:L-1 y3(i)= y2(i) 2cos(k*50*j)y2(i-1) + y2(i-2) ; end; end; end;
% signal aprs filtrage % figure(4) plot(t,Y3) title('Signal aprs filtrage') xlabel('temps (ms)')
Resultats :
Interpretation :
Les caractristiques constats sont les suivantes : frquences centrales : f0 = 50 ,,450Hz . frquence dchantillonnage : fs = 44 000 Hz.
On travaille ici avec la reprsentation spectrale des signaux . Une modification dans ce domaine entrane une modification dans le domaine temporel et rciproquement. Si on part de la reprsentation temporelle, il faut traduire cette action dans le domaine spectral.
[ 0 , f0] et [f0,+] .
On fait disparatre (ou du moins attnue trs fortement) le signal dont la frquence est extrieure la bande passante, soit ici dans cette application les frquences f0=[50 ,,450Hz ] est dautant plus efficace que les pentes de la courbe de gain sont fortes .
Il est vidant donc quil sagit de limiter les valeurs de H(f) pour les frquences correspondants aux courants harmoniques de valeurs les plus leves.
Il sagit reprsentation de systme ou du filtre par une equation aux differences coefficients constantes de la forme :
yn=-k=1Naky(n-k)
+ k=1Nakx(n-k)
Dou,on aura pour notre systeme lequation suivante: y(n)= x(n) 2cos(50t)x(n-1) + x(n-2)
On peut en conclure qu'il vaut mieux essayer de ne pas gnrer des harmoniques plutt que de tenter de les liminer,et cela peut ce fairepar la recherche des structures et des modes de commande limitant la gnration d'harmoniques.