Académique Documents
Professionnel Documents
Culture Documents
SI240 – TsMex
Filtrage
G. Richard
1
Plan
Introduction et définitions
Filtres numériques
Filtres à Réponse Impulsionnelle Finie (RIF ou FIR en anglais)
Filtres à Réponse Impulsionnelle Infinie(RII ou IIR en anglais)
Stabilité
Transformée en Z et Réponse en fréquence
Interprétation géométrique
Un exemple de filtre numérique
Synthèse des filtres RIF
Filtres à phase linéaire
Méthode de la fenêtre
Algorithme de Remez
x(nT) y(nT)
R[]
Entrée =Excitation
Sortie
Linéarité:
Causalité
Le filtre est stable s’il n’y a aucun pôle sur le cercle unité
Si le système est causal, alors le domaine de convergence
est l’extérieur d’un cercle passant par le pôle de plus grand
module de H(Z).
Ainsi, un filtre causal et stable a tous ses pôles à l’intérieur
du cercle unité.
Im(z)
Re(z)
Région de stabilité
Réponse en fréquence:
Module Phase
Interprétation géométrique
Interprétation géométrique
Représentation dans le
plan Z Gain en fréquence
Autre exemple
Filtre de préaccentuation
Im(z)
z1
Re(z)
Réalisée en 4 étapes
1. Spécification des propriétés du filtre (utilisation d’un
gabarit)
Bande Passante
Raideur de coupure:
Rc=(f1+f2) / (f2 - f1)
Taux d’ondulation
Réalisée en 4 étapes(2)
Intérêts
Toujours stables
Possibilité d’obtenir des filtres à phase linéaire
• Dans ce cas, sa réponse en fréquence s’écrit:
Désavantages
Réponse impulsionnelle peut être très longue (en
fonction du gabarit choisi).
Cas 1:
SI240 - TsMecs – G. Richard – March 2008
Filtres à phase linéaire
Cas 1.1:
Cas 1.2:
• ou encore
SI240 - TsMecs – G. Richard – March 2008
Filtres à phase linéaire
Conséquences:
Pour un N donné correspond une valeur de
Suivant la valeur de ,des symétries
spécifiques sont déduites.
Définitions:
Temps de propagation de groupe
Retard de phase
Cas 2:
Si N est impair
Pour N pair
Type I Passe-bas
N impair - Passe-Haut
symétrique Passe-Bande
Type II Passe-bas,
N pair H(-1) = 0 Passe-bande
symétrique
Type IV Différentiateur,
N pair H(1) = 0 Transformateur de
anti-sym. Hilbert,
Passe Haut
On a alors
Im(z)
Re(z)
Re(z)
Zéros réels:
Im(z)
Re(z)
Re(z)
SI240 - TsMecs – G. Richard – March 2008
Synthèse de filtres: méthode de la fenêtre
Avec
-fc fc f
Avantage:
Simplicité
Inconvénients:
Design sous-optimal
Un ordre de filtre élevé est nécessaire pour
satisfaire au gabarit
Un ordre élevé implique une complexité accrue
le niveau d’ondulation est le même en bande
coupée et passante
Fenêtre de Kaiser
dépend d’un paramètre β qui ajuste δ2 en bande
atténuée
on joue ensuite sur la longueur du filtre pour la bande
de transition
longueur N =2M+1, I0 : fonction de Bessel modifiée
de 1ere espèce
Formulation du problème
Soit:
Or on a (Parseval)
Ecriture matricielle
• On a
• On obtient donc:
Avec
où
• La matrice
On peut réécrire
En résumé:
Algorithme de calcul
• 1. calcul de R
• 2. décomposition aux valeurs propres
• 3. h = vecteur propre unitaire associé à la plus grande
valeur propre
0 .3 5
0 .3
50 0 .2 5
0 .2
Magnitude (dB)
h(n)
0 0 .1 5
0 .1
-50 0 .0 5
0
0 10 20 30 40
n
-100
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 clear all
Frequency (Hz) nu0 = 0.05; % freq de coupure
100 N = 33 ; % longueur du filtre
n = 0:N-1;
0
Phase (degrees)
-100 L1 = sincard(2*pi*nu0*n)
-200
R = nu0*toeplitz(L1);
[V,lambda]=eig(R,'nobalance');
-300 lambda = diag(lambda);
-400 ind = find(lambda==max(lambda));
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
Frequency (Hz)
h = V(:,ind);
Avantages
Design est optimal
Méthode très flexible
Les ondulations sont d’amplitude constante
Ordre de filtre minimum pour un gabarit donné
Désavantages
La synthèse est coûteuse en temps calcul
Pas approprié pour les applications demandant
la synthèse d’un filtre en temps réel.
Avec
Avec
Ou encore
SI240 - TsMecs – G. Richard – March 2008
Algorithme de Remez
Avec
Avec