Filtre FIR vs filtre IIR : différence et comparaison

Faits marquants

  1. Les filtres FIR ont une réponse impulsionnelle finie, ce qui signifie que leur sortie ne dépend que d'un nombre fini d'entrées passées, tandis que les filtres IIR ont une réponse impulsionnelle infinie.
  2. Les filtres FIR sont toujours stables car leurs pôles sont à l'intérieur du cercle unitaire, tandis que les filtres IIR peuvent être instables en fonction des coefficients du filtre.
  3. Les filtres FIR ont des caractéristiques de phase linéaires, ce qui signifie qu'ils préservent les informations de phase du signal d'entrée, tandis que les filtres IIR peuvent introduire une distorsion de phase.

Qu'est-ce qu'un filtre FIR ?

Les filtres FIR sont l'un des deux filtres numériques de base qui ne génèrent aucun retour et fournissent une réponse finie. Il a une réponse de filtre de durée finie et se stabilise à zéro dans un temps fini. Les filtres FIR sont conçus pour être linéaires, ce qui signifie qu'ils retardent la réponse mais ne changent pas la phase. Ils conviennent mieux aux applications multi-débits qui permettent la décimation, l'interpolation ou les deux. Tout en effectuant les deux types de tâches, les filtres FIR permettent d'omettre certains calculs, offrant ainsi une meilleure efficacité de calcul.

Ils sont simples à mettre en œuvre et possèdent des propriétés numériques souhaitables. En raison de cette propriété des filtres FIR, ils sont très couramment utilisés dans les filtres DSP. L'une des utilisations essentielles des filtres FIR est dans le transformateur de Hilbert. Les différents filtres FIR utilisés sont les coefficients symétriques d'ordre pair, les coefficients symétriques d'ordre impair, les coefficients antisymétriques d'ordre pair et les coefficients antisymétriques d'ordre impair.

filtre sapin

Qu'est-ce qu'un filtre IIR ?

Le filtre IIR est un filtre récursif qui utilise les entrées et sorties précédentes et les entrées actuelles pour calculer la sortie du filtre. Le travail du filtre est de permettre le passage de signaux spécifiques tout en refusant le reste. Les filtres IIR utilisent également les données de sortie actuelles et passées pour fonctionner. En pratique, la réponse impulsionnelle des filtres IIR ne devient nulle à aucun moment. Les systèmes utilisant des filtres IIR n'arrivent jamais à un état détendu en fin de compte. Presque tous les analogique les filtres sont des filtres IIR, mais les filtres numériques peuvent être IIR ou FIR.

Lisez aussi:  Cryptage vs cryptographie : différence et comparaison

La réponse impulsionnelle générée dans les filtres IIR est infinie en raison de la boucle de rétroaction du système. Par exemple, si vous mettez une entrée (un seul échantillon 1 suivi de plusieurs échantillons 0), vous obtiendrez un nombre infini de valeurs non nulles en sortie.

Les filtres générés par le filtre IIR sont rapides et nécessitent moins de calculs et de mémoire. Mais ils sont plus difficiles à mettre en œuvre en utilisant l’arithmétique à virgule fixe.

leur filtre

Différence entre le filtre FIR et le filtre IIR

  1. Filtres FIR ont une réponse de temps fini, mais la réponse générée dans les filtres IIR dure des temps infinis et la rétroaction interne continue de répondre en continu.
  2. Les filtres FIR sont utilisés avec des systèmes qui ont 0 réponse. Cependant, les filtres IIR ne permettent jamais à la réponse de se stabiliser à 0.
  3. Il n'est pas toujours possible d'implémenter des filtres IIR utilisant des coefficients et des grandeurs ; cependant, vous pouvez les utiliser de manière transparente pour implémenter des filtres FIR.
  4. Les filtres FIR nécessitent plus de mémoire pour fournir la réponse de filtre particulière. Dans le même temps, les filtres IIR fonctionnent très efficacement avec moins de besoins en mémoire pour fournir des réponses de filtre.
  5. FIR omet certains des calculs lors de la livraison de la réponse. D'autre part, chaque sortie doit être calculée séparément sur les filtres IIR bien que les calculs puissent être supprimés ultérieurement.

Comparaison entre le filtre FIR et le filtre IIR

Paramètre de comparaisonFiltre FIRFiltre IIR
DéfinitionLes filtres FIR sont l'un des deux filtres numériques de base qui ne génèrent aucun retour et fournissent une réponse finieLe filtre IIR est le filtre numérique qui utilise les entrées et sorties précédentes et les entrées de courant pour calculer la sortie du filtre.
Formulaires completsRéponse impulsionnelle finieRéponse impulsionnelle infinie
Les usagesLes filtres FIR sont utilisés dans les communications, les applications de traitement du signal, l'électronique grand public, l'audio, etc.Les filtres IIR sont utilisés dans les résistances, les condensateurs, les inductances, etc.
NatureNon récursifRécursif
Fonction de transfertSeuls les zéros sont présentsDes zéros, ainsi que des pôles, sont également présents.
Bibliographie
  1. https://onlinelibrary.wiley.com/doi/abs/10.1002/j.1538-7305.1974.tb02745.x
  2. https://ieeexplore.ieee.org/abstract/document/8318772/
Lisez aussi:  Comment réparer l'erreur 0x80300024 : Guide d'installation de Windows

Dernière mise à jour : 30 juillet 2023

point 1
Une requête?

J'ai mis tellement d'efforts à écrire ce billet de blog pour vous apporter de la valeur. Cela me sera très utile, si vous envisagez de le partager sur les réseaux sociaux ou avec vos amis/famille. LE PARTAGE C'EST ♥️

Laisser un commentaire

Vous voulez enregistrer cet article pour plus tard ? Cliquez sur le cœur dans le coin inférieur droit pour enregistrer dans votre propre boîte d'articles !