Erzähl es mir bitte. Ich weiß auch nicht, warum die Phase bei FIR-Filtern linear ist. Ich hätte gerne eine quantitative Analyse. Und warum wird durch IIR-Filter keine lineare Phase erreicht?
Erzähl es mir bitte. Ich weiß auch nicht, warum die Phase bei FIR-Filtern linear ist. Ich hätte gerne eine quantitative Analyse. Und warum wird durch IIR-Filter keine lineare Phase erreicht?
Antworten:
Bei digitalen Filtern stellt die lineare Phase die folgenden Anforderungen an die Übertragungsfunktion:
Diese Einschränkung impliziert, dass ein linearer Phase-IIR-Filter sowohl innerhalb als auch außerhalb des Einheitskreises Pole haben muss, was ihn instabil macht. Ähnliche Argumente gelten für analoge Filter.
Davon abgesehen gibt es eine beliebige Anzahl von Näherungen, die je nach Anwendung "nahe genug" an der linearen Phase liegen können - insbesondere, wenn die Kausalität des Filters geopfert wird. Eine Übersicht über die Techniken finden Sie in der Einleitung zu diesem Artikel:
SR Powell, PMChau, Eine Technik zur Realisierung von linearphasigen IIR-Filtern , IEEE Trans. Signal Processing, Band 39, Nr. 11, November 1991, Seiten 2425-2435.
Der Algorithmus in dieser Veröffentlichung erreicht eine lineare Phase mit einer kausalen Blockverarbeitung anstelle des üblichen Offline - Nullphasenansatzes "Vorwärts-Rückwärts" .
Die Impulsantwort eines linearen Phasenfilters muss symmetrisch sein. Wenn die Impulsantwort unendlich lang ist, ist der Mittelpunkt des Impulses unendlich weit vom Anfang entfernt, wodurch das symmetrische IIR-Filter unendlich verzögert wird.
Clements und Pease haben gezeigt, dass kausale Impulsantworten mit unendlicher Dauer auch Fourier-Transformationen mit verallgemeinerter linearer Phase aufweisen können. Die entsprechenden Systemfunktionen sind jedoch nicht rational und daher können die Systeme nicht mit Differenzgleichungen implementiert werden.