tcli a écrit:dominax a écrit:electropathe a écrit:breizheau a écrit:C'est quoi "FIR" ?
C'est l'acronyme pour Finite Impulse Response.
http://en.wikipedia.org/wiki/Finite_impulse_responseCa s'oppose au IIR avec Infinite pour le premier I.
Ce sont les deux familles de filtres numeriques.
IIR = classique genre DCX, en gros on recopiera des fonctions de filtrage analogique.
FIR : plus de calcul, mais on peut faire des choses bien différentes : pentes infinies ou autres, pas de déphasage lié au filtrage...
Que les plus experts que moi me corrige si je racconte trop de bêtises.
Electropathe
je rajouterai IIR c'est obsolete contrairement au FIR
C'est amusant comme remarque, car un filtre FIR n'est qu'une simplification d'un filtre IIR...
Un filtre IIR a des poles et des zeros dans sa transformé en Z alors qu'un FIR ne présente que des zeros .
La confusion sur les performance provient du fait que en général , dans les filtres audio genre DCX , on ne trouve que quelques dizaines de cellules de filtrage IIR d'ordre 2 contre des filtres FIR à plusieurs centaines voir millier de coefs ...
Mais, il est tout a fait possible, de faire un filtre IIR avec plusieurs milliers de poles et zeros , en faisant toutefois attention aux problème de stabilité que peuvent présenter ces filtres ...
Les filtres IIR ne sont pas obsolète
, c'est une technique parmi tant d'autres. Tout dépend de l'application.
Par définition et contrairement à un filtre IIR, un filtre FIR ne peut pas représenter une fonction de filtrage à réponse impulsionnelle infinie.
Mais si on dispose de suffisamment de coeffs , on pourra toujours l'approximer avec un FIR.
Comme de nos jours , on a des puissances de calcul élevées pour pas chères pourquoi s'en priver.
Mais je ne suis pas sur qu'un DSP tel que celui prévu pour le DSPIY puisse faire du FIR avec beaucoup de coeff ....
oui, c'est une technique permis tant d'autre qui s'accompagne de rotation de phase, on est limité dans la pente, rien au dessus de 48db octave dans les filtre actif, et c'est compréhensible vu les rotation de phase énorme que sa induit, et c'est pire quand on utilise des composant passif
quand on monte en fréquence on à moins besoin de puissance de calcul c'est surtout dans le grave, je me sens engoncé dans le filtre passif comparativement au filtre FIR à pente forte, il n'y a rien IIR et pire avec un filtre passif qui me satisfasse complètement, j'ai besoin de 96db octave et plus, voir brick wall pour utiliser au mieux mes haut parleurs
quand je dis obsolète c'est dans le cadre des filtrage de hp
et même en home cinéma, il y tout ce qu'il faut pour mettre en délais pour évité le décalage entre le l'image et le son du faite de l'utilisation d'un filtre FIR
après on peu rattraper les rotation de phase de l' IIR par de la convolution, et sa nécessite encore de la puissance de calcule supplémentaire
et je crain que le dsp choisit soit trop faible en puissance, sinon pour faire les calcule du FIR les meilleurs puces sont des
puces graphiques, qui sont nettement plus puissante et de très loins, même une une puce d'entrée de gamme chez nvidia
et celle de chez nvidia puis qu'on peu s'en servir pour autre chose que de la 3d grâce au outil cuda