0% ont trouvé ce document utile (0 vote)
17 vues4 pages

Chapitre 5 RIF

Le chapitre 5 traite des filtres numériques à réponse impulsionnelle finie (FIR), en présentant leur conception, leur réponse impulsionnelle, leur fonction de transfert et leur stabilité. Il explique également comment calculer la sortie d'un filtre FIR et aborde la conception de filtres passe-bas en utilisant des techniques de fenêtre. Enfin, le chapitre souligne les défis liés à la construction de filtres idéaux et propose des solutions pour créer des filtres passe-bas réalisables.

Transféré par

Eric Doctrovée Ikamba
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
17 vues4 pages

Chapitre 5 RIF

Le chapitre 5 traite des filtres numériques à réponse impulsionnelle finie (FIR), en présentant leur conception, leur réponse impulsionnelle, leur fonction de transfert et leur stabilité. Il explique également comment calculer la sortie d'un filtre FIR et aborde la conception de filtres passe-bas en utilisant des techniques de fenêtre. Enfin, le chapitre souligne les défis liés à la construction de filtres idéaux et propose des solutions pour créer des filtres passe-bas réalisables.

Transféré par

Eric Doctrovée Ikamba
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 4

Chapitre 5 : Filtres à réponse impulsionnelle finie (RIF)

Ce chapitre présente les filtres numériques à réponse impulsionnelle finie (FIR).


Plusieurs méthodes pour conception de filtres RIF sont couverts. L’outil de conception
et d’analyse de filtres (FDAT) est introduit et plusieurs exemples de conception de
filtres à l’aide de cet outil de conception polyvalent MATLAB®.
5.1 Filtres numériques à réponse impulsionnelle finie (RIF)
Les filtres numériques RIF peuvent être décrits par une équation aux différences :

 Les constantes b0, b1, … ,bN sont les coefficients de filtre. Le nombre de
coefficients du filtre est de N+1.
 N est l’ordre du filtre. Ainsi, le nombre de coefficients de filtre = Ordre du filtre
+ 1.
 La conception d’un filtre RIF implique de déterminer l’ordre du filtre et un
ensemble de coefficients du filtre qui répondent aux spécifications du filtre
donné.
 La sortie du filtre est un calcul de multiplication et d’accumulation (MAC) :
l’entrée courante et N entrées passées sont multipliées par les coefficients du
filtre et les produits qui en résultent sont additionnés.
 Pour implémenter le filtre, les coefficients du filtre, l’entrée courante et un
nombre fini des entrées passées doivent être stockées en mémoire. La sortie du
filtre ne dépend pas des valeurs précédentes de la sortie.
Réponse impulsionnelle des filtres RIF
La réponse impulsionnelle a été définie au chapitre 4 comme la réponse de sortie
lorsque le signal d’entrée est une impulsion unitaire discrète, c’est-à-dire δ(k) = 1
pour k = 0 et δ(k) +0 pour k≠ 0. Également couvert dans le chapitre 4 était le fait
qu’un système avec une sortie qui dépend uniquement de l’entrée courante et des
entrées passées et ne dépend pas des sorties passées (un système non récursif) a
une réponse impulsive égale à les coefficients de l’équation de la différence:

Fonction de transfert des filtres RIF


La fonction de transfert d’un filtre RIF peut être dérivée à partir de L4équation aux
différences utilisant la propriété du décalage temporel des transformations en Z.

Stabilité des filtres RIF


Les systèmes à temps discret sont stables si le module de chacun des pôles est
strictement inférieure à 1.
Un filtre RIF d’ordre N a N pôles à l’origine (pôles nuls). Par conséquent, tous les filtres
RIF sont stables. C’est l’un des avantages des filtres RIF par rapport aux autres types
de filtres qui peuvent présenter un problème de stabilité lorsqu’ils ne sont pas mis en
œuvre avec soin.
Sortie d’un filtre RIF
La sortie d’un filtre RIF peut être calculée à l’aide de plusieurs méthodes suivantes :
 En utilisant l’équation aux différences
 Par convolution en utilisant y(k) = x(k)*h(k)
 En utilisant la transformée en Z inverse de Y(z) = X(z)H(z)
 En utilisant de la commande MATLAB y = filter(num_tf,den_tf,x)
 En utilisant la transformée de Fourrier rapide (fft)
Exemple 5.1 : Réponse impulsionnelle, fonction de transfert et réponse d’un filtre RIF
Un filtre RIF est décrit par :

a) Déterminer l’ordre et la réponse impulsionnelle du filtre.


b) Déterminer la fonction de transfert et les pôles de filtre.
c) Trouver la réponse du filtre à la séquence d’entrée x(k) = {1 3 6 -1 5}.

5.2 Conception d’un filtre passe-bas


Conception basée sur la fenêtre à l’aide de la série Fourier
La conception basée sur la fenêtre commence avec un filtre idéal puis interjetés
réalité pour concevoir un physiquement filtre réalisable. L’amplitude et la réponse de
phase pour un filtre numérique passe-bas idéal est représentée ci-dessous.

La réponse impulsionnelle pour ce filtre idéal peut être calculée en utilisant une série
de Fourier inverse (équation 5.4).
Il en résulte une réponse impulsionnelle pour un filtre passe-bas idéal (les détails de
l’intégration ne sont pas inclus ici) montré dans l’équation 5.5.

Nous avons maintenant les coefficients de filtre, h(k), nécessaires pour créer un filtre
numérique passe-bas parfait.
Malheureusement, même si nous pouvons décrire et calculer les coefficients de filtre
pour un filtre passe-bas idéal, nous ne pouvons pas en construire un. Pourquoi ? Deux
raisons : il y a un nombre infini de filtres de coefficients, et la réponse impulsionnelle
commence avant que le temps ne soit égal à zéro (un système non-causal). Ici est le
calcul requis pour une sortie de filtre passe-bas idéale :

Pour calculer la sortie du filtre, nous aurions besoin de faire un nombre infini de
multiplications et d’ajouts chaque instant d’échantillonnage (clairement impossible).
Nous aurions également besoin de connaître tous les valeurs futures du signal
d’entrée ; que, dans les applications en temps réel, nous n’avons accès qu’au courant
entrée de filtre et entrées de filtre passées.
Ces problèmes peuvent être résolus en coupant d’abord h(k) pour le rendre fini, puis
en déplaçant h(k) pour le droit de le rendre causal. Évidemment, on n’aura plus un
filtre passe-bas idéal.
Tronquer les coefficients du filtre à k = N/2, … 0, … , +N/2 puis décaler vers la droite
par N/2 donne les coefficients de filtre pour un filtre passe-bas physiquement
réalisable d’ordre Nième :

Le processus de tronquer h(k) pour permettre un nombre fini de calculs et de déplacer


h(k) à créer un système causal est illustré à la figure 5.1. La figure 5.1a montre les
coefficients de filtre idéaux étendu uniquement à k = +/- 20. Les coefficients de filtre
idéaux s’étendraient en fait à + mais c’est un peu difficile à tracer. Dans la figure
5.1b, le filtre est fait dans l’ordre fini en tronquant les coefficients de filtre au-delà de
k = +/- 10. Enfin, à la figure 5.1c, les coefficients de filtre sont décalés à droite par 10
de produire un filtre passe-bas de 20ème ordre physiquement réalisable (causal).

Vous aimerez peut-être aussi