FIR vs IIR
FIR et IIR sont des filtres numériques couramment utilisés dans le traitement du signal numérique. Ces filtres ne sont composés que de quelques composants, mais ils peuvent être agencés de différentes manières pour créer des filtres complexes destinés au traitement du signal numérique..
FIR signifie Finite Impulse Response, tandis que IIR signifie Infinite Impulse Response. Bien que FIR et IIR servent le même objectif, il existe de nombreuses différences dans les fonctionnalités, les avantages et les inconvénients des deux types, et cet article a pour objectif de mettre en évidence leurs caractéristiques afin de comparer les deux types de filtres..
Dans FIR, le signal de sortie du filtre, une fois que le signal d'entrée a été défini entre zéro et zéro, ne peut être non nul que pour un nombre fini d'échantillons de temps avant que le signal de sortie ne devienne également nul. En revanche, dans IIR, le signal de sortie du filtre peut être non nul à l'infini une fois que vous avez défini le signal d'entrée de zéro à zéro. Vous pouvez choisir l'un des deux types de filtres, mais ce 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 arrive parfois que les filtres FIR deviennent trop grands, par exemple lorsqu'un grand nombre de coefficients de filtre sont utilisés. Dans de tels cas, les filtres FIR deviennent trop coûteux et difficiles à mettre en œuvre car ils nécessitent plus de temps et 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 dans le cas de FIR et infinie dans le cas de IIR. Cependant, il y a beaucoup plus de 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 à FIR que IIR obligeant l'utilisateur à passer pour FIR.
Les filtres FIR sont non récursifs tandis que les filtres IIR sont récursifs. Il n’existe donc pas de retour d’information dans FIR, qui est très présent dans le cas d’IIR.
Les filtres IIR peuvent être conçus pour simuler les réponses des filtres analogiques classiques alors que les filtres FIR ne peuvent pas l'atteindre.
IIR est un peu plus difficile à lire que FIR car il y a un retour d'expérience avec IIR. Alors pourquoi utiliser IIR sur FIR? Eh bien, l'IIF utilise moins de nombres de coefficients que le FIR, il faut donc moins de temps à l'utilisateur pour effectuer les calculs. Mais les filtres FIR sont plus faciles à concevoir même s’ils donnent une réponse uniforme. Il y a ensuite 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, ainsi que leurs avantages et leurs inconvénients, et que le choix du type de filtre approprié dépend souvent de la volonté de l'utilisateur..