Différence entre FIR et IIR

Différence entre FIR et IIR
Différence entre FIR et IIR

Vidéo: Différence entre FIR et IIR

Vidéo: Différence entre FIR et IIR
Vidéo: Bangalore : la "Silicon Valley" indienne 2024, Juillet
Anonim

FIR contre IIR

FIR et IIR sont des filtres numériques couramment utilisés dans le traitement du signal numérique. Il n'y a que quelques composants qui composent ces filtres, mais ces composants peuvent être agencés de différentes manières pour créer des filtres complexes à utiliser dans le traitement du signal numérique.

FIR signifie Finite Impulse Response, tandis que IIR signifie Infinite Impulse Response. Bien que FIR et IIR aient le même objectif, il existe de nombreuses différences dans les caractéristiques et les avantages et les inconvénients des deux types, et cet article vise à mettre en évidence les caractéristiques des deux pour comparer les deux types de filtres.

En FIR, le signal de sortie du filtre, après que le signal d'entrée a été réglé de non nul à zéro, ne peut être non nul que pendant un nombre fini d'échantillons avant que le signal de sortie ne devienne également nul. D'autre part, dans IIR, le signal de sortie du filtre peut être non nul à l'infini après avoir réglé le signal d'entrée de non nul à zéro. On peut choisir l'un ou l'autre des deux types de filtres, mais le choix affecte la conception et la mise en œuvre du filtre. En général, pour toutes les applications de filtrage, les filtres FIR sont suffisants. Ils utilisent mieux la précision disponible et ils sont également robustes (numériquement). Cependant, il existe des cas où les filtres FIR deviennent trop grands, par exemple lorsqu'un grand nombre de coefficients de filtre est utilisé. Dans de tels cas, les filtres FIR deviennent trop coûteux et difficiles à mettre en œuvre car ils nécessitent plus de puissance et de temps d'ingénierie. C'est à ce moment que les filtres IIR entrent en jeu.

Différence entre FIR et IIR

La plus grande différence entre les filtres FIR et IIR est la réponse impulsionnelle, qui est finie en cas de FIR et infinie en cas d'IIR. Cependant, il existe de nombreuses autres différences entre les deux. Pour des performances de filtrage similaires, la mise en œuvre des filtres FIR nécessite plus de multiplications et de sommations que l'IIR. Mais certains systèmes informatiques sont plus adaptés au FIR qu'au IIR, ce qui oblige l'utilisateur à opter pour le FIR.

Les filtres FIR ne sont pas récursifs tandis que les filtres IIR sont récursifs. Ainsi, il n'y a pas de rétroaction impliquée dans le FIR, ce qui est très présent dans le cas du IIR.

Les filtres IIR peuvent être conçus pour simuler des réponses de filtres analogiques classiques alors que les filtres FIR ne peuvent pas y parvenir.

IIR est un peu plus difficile à lire que FIR car il y a des retours avec IIR. Alors pourquoi utiliser IIR plutôt que FIR ? Eh bien, IIR utilise moins de coefficients que FIR, il faut donc moins de temps à l'utilisateur pour effectuer des calculs. Mais les filtres FIR sont plus faciles à concevoir bien qu'ils donnent une réponse plate. Ensuite, il y a la question de la stabilité. S'ils sont mal conçus, les filtres IIR peuvent être instables alors que les filtres FIR sont toujours stables.

Ainsi, nous voyons que les filtres FIR et IIR ont leur propre ensemble de fonctionnalités et aussi des avantages et des inconvénients et cela dépend souvent des exigences de l'utilisateur pour choisir le bon type de filtre.

Conseillé: