Vous êtes sur la page 1sur 5

Simulation et interprtation :

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%

% Importer le signal original.wav % Y1 = wavread('original.wav');

% Importer le signal perturb1.wav % Y2 = wavread('perturb1.wav');

L=length(Y2); t=0:L-1; Ne=length(t);

% On dfinie la frquence maximal et celle minimal% f=(-Ne/2:Ne/2-1)/Ne*(1/Te);

% 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');

axis([435 445 -1 18*4*10^4])

% Calcule de fonction de transfert % y3=0 ; y3(1)= y2(1) ;

for k= 1:2:10 impaires de 50Hz%

% on compte liminer les 5 premiers harmoniques

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.

Le signal est conserv lorsque sa frquence est dans la bande-passante

[ 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.

( ajouter juste avant la ralisation et juste apres la fonction de transfert)

Equation aux diffrence du systme :

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)

( ajouter dans la conclusion )


Cette tude montre l'importance des problmes de distribution crs par les harmoniques et leurs inconvnients sur le fonctionnement des quipements et la difficult d'liminer les harmoniques pour respecter les normes : montages complexes et coteux.

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.