Matlab
Br´viaire Matlab e
4
Universit´ Paul Sabatier e
Ann´e 2002-2003 e
x(f )
x(t)
– Wn bande passante du filtre (fr´quence haute de la bande e passante pour un passe-bas ; fr´quence basse de la bande e passante pour un passe-haut ; fr´quences basse et haute e de la bande passante pour un passe-bande ; fr´quences e basse et haute de la bande coup´e pour un coupe-bande). e Les fr´quences de Wn sont normalis´es par rapport ` la e e a fr´quence de Nyquist. e – Rp att´nuation maximale (en dB) dans la bande pase sante. – Rs att´nuation minimale (en dB) dans la bande coup´e. e e 3.3.5 Estimation de l’ordre des filtres
subplot(1,2,2); plot(f(1:N/2),abs(X(1:N/2))); xlabel(’fr´quence f’), ylabel(’X(f)’); e
1 0.8 0.6 0.4 0.2 0 200 150 100 50 0 0 300 250
—
Matlab et le traitement du signal
N ´l´ments (signal de dur´e ee e lui est associ´ est : e >> t = (0:N-1)/fe;
N fe ).
—
Le vecteur des temps qui
Table des mati`res e
1 Repr´sentation des signaux e 1.1 Temps . . . . . . . . . . . 1.2 Autocorr´lation . . . . . . e 1.3 Fonction de transfert . . . et syst`mes e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4
−0.2 −0.4 −0.6 −0.8 −1 0 0.02
1.2
Autocorr´lation e
2 Repr´sentations fr´quentielles e e 2.1 Signaux . . . . . . . . . . . . . . . . . . . . 2.2 Syst`mes . . . . . . . . . . . . . . . . . . . e fréquence f
2000 4000
temps t
0.04
0.06
L’estimation de l’autocorr´lation d’un signal ou de l’intere corr´lation de deux signaux de longueur N peut ˆtre effece e tu´e avec la fonction xcorr : e >> Cxy = xcorr(x,y,option); C’est un vecteur de longueur 2N-1 tel que le Ni`me ´l´e ee ment corresponde ` la corr´lation en 0. si option n’est pas a e donn´, xcorr estime la corr´lation non normalis´e : e e e un Cx,y [n] = N −n k=1
Enfin, Matlab, poss`de des fonctions permettant d’estimer e l’ordre minimal n´cessaire pour la construction d’un filtre e passe-bas