de fsimplique une augmentation du nombre de coefficients et donc une aug-
mentation du nombre de délais nécessaire à la réalisation du filtre : cela
revient alors à considerer une séquences de longueur Nélevées. Cependant,
il faut utiliser une fréquence suffisamment élevée afin d’obtenir la précision
désirée. La fonction fenêtre, w(n)la plus simple à mettre en oeuvre est sans
doute la fenêtre rectangulaire : w(n) = u(n)−u(n−N). Cependant, ce type
de fenêtre induit un effet indésirable connu sous le nom de «phénomène de
Gibbs». En pratique, ce problème rend peu applicable ce type de fenêtre dans
la conception de filtres RIF. Cependant, d’autres types de fenêtres procurent
de meilleures performances : Bartlett, Hanning, Hamming et Blackman. Dans
ce cours nous n’étudirons pas ces fenêtres dans les détails. Cependant, on peut
facilement trouver leur fonction dans la litérature. D’autre part, le logiciel
Matlab implémente l’ensemble des fonctions fenêtres.
Exemple :
Soit la réponse à l’impulsion d’un filtre à temps continue h(t) = e−tu(t).
Échantillonnant cette réponse à l’impulsion avec une fréquence d’échantillon-
nage fs= 1000 Hz, on obtient une séquence h(n) = e−n/1000u(n). Tronquant
cette séquence à N= 1000, on obtient hw(n) = e−n/1000[u(n)−u(n−1000)].
On a donc filtre contient 1000 coefficients ai=e−i/1000,i= 0,1,2,3, ...999.
La figure suivante montre la réalisation du filtre.
3