J'utilise le filtre IIR pour le lissage
Ma question est, si j'ajoute un autre filtre IIR, ce sera le deuxième ordre de filtre IIR? Sinon, comment peut-on l'appeler?
Mon deuxième filtre est
J'utilise le filtre IIR pour le lissage
Ma question est, si j'ajoute un autre filtre IIR, ce sera le deuxième ordre de filtre IIR? Sinon, comment peut-on l'appeler?
Mon deuxième filtre est
Réponses:
Si vous appliquez deux filtres dans une cascade en série, le comportement de la cascade peut s'exprimer de deux manières différentes. Dans le domaine temporel, la réponse impulsionnelle globale du système peut être calculée en convoluant les réponses impulsionnelles de et ensemble. Pour les filtres IIR, cela peut être quelque peu lourd.
Dans le domaine fréquentiel, l'ensemble du système -fonction de transfert de domaine peut être calculée en multipliant les fonctions de transfert et ensemble. Il s'agit généralement d'un itinéraire beaucoup plus facile pour les filtres avec rétroaction.
Dans votre cas, les deux filtres ont en fait la même relation entrée / sortie (en supposant que est l'entrée de . En utilisant le-transformer , il est facile de trouver que:
En utilisant la relation que j'ai mentionnée ci-dessus, vous pouvez calculer la fonction de transfert des deux filtres en cascade en utilisant:
On peut tout aussi bien utiliser l'inverse -transformer pour revenir à l'équation de différence pour les deux filtres en cascade:
Par inspection, on peut constater qu'il s'agit d'un filtre de second ordre (à condition ), comme vous le soupçonniez.
Oui, la combinaison des deux filtres IIR de premier ordre serait appelée filtre IIR de deuxième ordre. Le processus de combinaison de deux filtres de premier ordre pour former un filtre de second ordre est appelé cascade.