Wie kommt es, dass FIR-Filter immer stabil sind?
Sollten sie nicht stärker von Stabilitätsproblemen betroffen sein als andere, da sie Stangen enthalten?
Wie kommt es, dass FIR-Filter immer stabil sind?
Sollten sie nicht stärker von Stabilitätsproblemen betroffen sein als andere, da sie Stangen enthalten?
Antworten:
FIR-Filter enthalten nur Nullen und keine Pole. Wenn ein Filter Pole enthält, ist es IIR. IIR-Filter sind in der Tat mit Stabilitätsproblemen behaftet und müssen mit Vorsicht behandelt werden.
BEARBEITEN:
Nach einigem Nachdenken und einigem Kritzeln und googeln, denke ich, dass ich eine Antwort auf diese Frage der FIR-Pole habe, die hoffentlich für interessierte Parteien zufriedenstellend sein wird.
Beginnend mit der Z-Transformation eines scheinbar pollosen FIR-Filters: Wie in der Antwort von RBJ gezeigt, werden die FIR-Pole durch Multiplizieren des Zählers und Nenners vonH(z)mitzNaufgedeckt: H(z)=b0z N +b1z N - 1 +b2z N - 2 +⋯+bN
Um dies zu zeigen, wird jedoch die Kausalitätsannahme auf den Filter gelegt. In der Tat, wenn wir einen allgemeineren FIR-Filter betrachten, bei dem keine Kausalität angenommen wird: AmUrsprung erscheinteine andere Anzahl von Polen(N-k): G(z)=b0z N +b1z N - 1 +b2z N - 2 +⋯+bN
Daraus schließe ich Folgendes:
Da sich alle Pole innerhalb des Einheitskreises befinden, ist der FIR-Filter scheinbar stabil.
Dies ist wahrscheinlich nicht der FIR-Filter, über den das OP nachdenkt, aber es gibt eine Klasse von FIR-Filtern, die Truncated IIR-Filter (TIIR) genannt werden und deren Pol auf oder außerhalb des Einheitskreises an derselben Stelle durch eine Null aufgehoben wird. Das einfachste Beispiel hierfür ist das Filter für die gleitende Summe oder den gleitenden Durchschnitt. Aus I / O-Sicht sind diese TIIR-Filter jedoch FIR.
aber ich würde nicht naiv "Stabilität" garantieren. Unter Verwendung der Sprache des Steuerungssystems sind die TIIR-Filter nicht "vollständig beobachtbar" und scheinen möglicherweise stabil zu sein, da ihre Impulsantwort von begrenzter Länge zu sein scheint. Innerhalb der Filterzustände könnte es jedoch zur Hölle kommen, und mit endlicher numerischer Genauigkeit wird diese interne Instabilität schließlich eintreten am Ausgang auftauchen.
wir müssen uns von der Vorstellung distanzieren, dass "FIR-Filter keine Pole haben" . ist nicht wahr
"Können Sie mathematisch zeigen, dass FIR-Filter Pole haben, weil ich es nicht sehe." - Jim Clay
Können wir annehmen, dass diese FIR kausal ist?
die endliche Impulsantwort:
Übertragungsfunktion der FIR:
Alles was Sie tun müssen, ist den Zähler zu faktorisieren und Sie werden wissen, wo die Nullen sind. aber es ist ziemlich offensichtlich, wo alle Pole für einen FIR-Filter sind. und es gibt so viele Pole, wie es die Reihenfolge des FIR-Filters ist. Beachten Sie, dass diese Pole den Frequenzgang nicht beeinflussen. außer für die Phase.
Eigentlich per Definition. Da Sie endliche Energie eingeben und der Filter nur maximal ein Vielfaches der eingegebenen Energie liefert (seine Impulsantwort hat eine endliche Energie), hat das resultierende Signal maximal ein Vielfaches der eingegebenen Energie. Es kann nicht mitschwingen und somit eskalieren, wie es IIR-Filter können. Dies ist auch die Antwort von Kenneides.
Niemand hat wirklich angerührt, warum die Pole eines FIR-Filters abnehmbar sind, deshalb habe ich versucht, dies unten zu beantworten.
FIR-Filter haben im Ursprung abnehmbare Pole, da die Grenzen ihrer Impulsantwort dies erfordern. Das heißt, um den Pol herum ist es möglich, die Funktion so zu definieren, dass sie immer noch holomorph ist (differenzierbar an jedem Punkt ihrer Domäne).
Es ist ein Satz von Riemann, dass, wenn ein Signal an jedem Punkt seiner Domäne differenzierbar ist (mit Ausnahme von endlich vielen Punkten), es eine Nachbarschaft um diese speziellen Punkte gibt, an denen die Funktion begrenzt ist. In diesem Theorem gibt es zwei Implikationen: Da FIR-Filter eine begrenzte Impulsantwort haben müssen, muss die Impulsantwort an jedem Punkt innerhalb des Einheitskreises differenzierbar sein. Somit kann das Signal konsistent erweitert werden, so dass es keine Singularitäten gibt (dh die Pole sind abnehmbar).