CHAPITRE II FILTRES NUMERIQUES (SUITE 3)
I. EXEMPLE DE SYNTHESE D’UN FILTRE R.I.F A PHASE LINEAIRE PAR LA
METHODE DES FENETRES:
1-Soit à réaliser un filtre Passe-bas de fréquence de coupure :
2- Sa fonction de transfert est définie par: dans l’intervalle de
Nyquist :
3- Est périodique de période celle de l’échantillonnage: telle que:
On demande de :
a) Calculer la Réponse Impulsionnelle du
Filtre Non-Causal.
b) d’autres questions seront traitées
plus loin.
.
Nous allons appliquer la stratégie décrite dans le cours précédent en prenant comme
point de départ le filtre Non-Causal en calculant d’abord la réponse Impulsionnelle du
filtre Non-Causal qui sera notée :
Nous avons vu que la décomposition en Série de Fourier exponentielle de G(jf)
Permet de calculer les coefficients de la rép. Impuls. En prenant l’inverse
de la Série exponentielle de Fourier précédente (celle de G(jf)):
Ce calcul permet d’obtenir le vecteur des coefficients de la réponse impulsionnelle,
Souvent noté: Ce vecteur est borné par le Nombre max d ’échant. N
Pour effectuer, ce calcul, il suffit de voir le domaine d’existence de G(jf) fourni:
Par un calcul simple , on obtient :
Cas particulier: prenons le cas où :
Remarques:
1- la séquence : est une séquence infinie et Non-causale qui représente
la réponse impulsionnelle . De plus, le filtre G, ayant été choisi à phase nulle ,
la réponse impulsionnelle est Symétrique Non-Causale et Infinie.
Exemple de Synthèse d’un filtre R.I.F., par une fenêtre choisie:
On désire réaliser (Synthétiser) maintenant avec les données précédentes, un filtre
R.I.F. À l’aide d’une fenêtre rectangulaire que l’on peut générer sous-Matlab avec:
«boxcar » ou « rectwin » . On ne doit conserver qu’un nombre fini de termes N
de la réponse impulsionnelle :
Pour cela on définit la restriction de : notée :
N=impair, sert à conserver la propriété de Symétrie de:
On définit alors la fenêtre par la fonction Window(k)=w(k)= ici , au choix rectangulaire
Puis on effectue la Troncature :
Ici, la fenêtre rectangulaire est définie par:
Dans cet exemple, on choisit: N= 9 échantillons , i.e.:
Après troncature , la fonction de transfert s’écrit :
Pour rendre ce filtre causal, il convient de décaler la rép. Imp. Tronquée de 4 périodes
d’horloge (échantillonnage) vers la droite, d’où l ’apparition d’un terme de phase:
La Fonction de transfert du filtre Causal correspondant s’écrit:
II. SPECIFICATIONS ET GABARIT D’UN FILTRE NUMERIQUE
• Les spécifications en Amplitude des Filtres Numériques sont données telles que:
L’on définit des conditions et des exigences que l’on appelle spécifications absolues
pour la réponse en Amplitude (Spectre d’Amplitude) notée :
•La seconde est nommée définition de ces spécifications correspond aux « Spécifications
Relatives » et fournit des conditions expérimentales exprimées en décibels :
Exemple de GABARIT pour les deux types de Spécifications et pour un Filtre Passe-Bas