komplementäre IIR-Filter


8

Ich hätte gerne ein Paar komplementärer IIR-Filter (Tiefpass / Hochpass). Mit komplementär meine ich, wenn die Ausgabe der beiden Filter summiert wird, wird das ursprüngliche Signal wiederhergestellt. Ich dachte, ich könnte solche Paare mit Butterworth-Filtern bauen, aber mit ein wenig Mathematik entdeckte ich, dass nur Filter 1. Ordnung komplementär waren. Ich dachte, ich hätte das schon einmal gemacht, aber ich vergesse wie.

Stimmt etwas mit meiner Mathematik nicht? Gibt es eine einfache Lösung, die ich vergesse?

Vielen Dank!


Wenn Sie Ihre Anwendung genauer beschreiben, wäre dies hilfreich. Ich sehe keinen wirklichen Vorteil für komplementäre Filter in diesem Sinne. Wenn Sie jedoch bereit sind, Ihre Signale erneut zu filtern, bevor Sie sie hinzufügen und das Original zurückerhalten, ist dies eine ganz andere Geschichte mit Wavelets. Wenn ich also mehr Informationen darüber bekomme, was Sie versuchen, sollte ich Ihnen helfen können.
Phonon

Antworten:


3

Juanchos Antwort ist irgendwie richtig, es gibt jedoch ein Problem: Der kostenlose Filter eines Tiefpasses ist im Allgemeinen KEIN Hochpassfilter, zumindest nicht in dem Sinne, wie Sie ihn suchen. Zum Beispiel sieht das Kompliment eines Butterworth-Tiefpasses 4. Ordnung überhaupt nicht wie ein Hochpassfilter 4. Ordnung aus. Es hat nur etwa die Hälfte der Steilheit, erreicht einen maximalen Gewinn von ca. +6 dB unter der Übergangsfrequenz und nähert sich dann langsam der Einheitsverstärkung über der Übergangsfrequenz.

Die einzigen passenden Hoch- und Tiefpassfilter, die sich zu Eins summieren, sind Filter erster Ordnung. Sie können jedoch passende Filter höherer Ordnung finden, die sich zu einem Einheitsgewinn summieren, so dass die Gesamtübertragungsfunktion der Summe ein Allpassfilter ist. Dies sind Butterworth-Filter ungerader Ordnung und Linkwitz Riley-Filter gerader Ordnung.


Ah, interessant! Das erste, was ich versuchte, als ich mir das ansah, war Butterworth dritter Ordnung, weil ich dachte, ich erinnere mich daran, dass Butterworth ungerader Ordnung diese Eigenschaften (und andere Eigenschaften, die ich will) hatte, aber es funktionierte nicht. Ich muss einen Fehler gemacht haben. Ich werde es noch einmal versuchen, danke!
Björn Roche

BWs ungerader Ordnung sind um 90 Grad phasenverschoben, sodass Sie sie tatsächlich addieren oder subtrahieren können, um eine flache Gesamtantwort zu erhalten. Die Summe und die Differenz haben jedoch eine signifikant unterschiedliche Gruppenverzögerung, so dass es eine einzigartige "beste" Wahl gibt.
Hilmar

6

H.2(ejθ)=1- -H.1(ejθ)h2[n]]=δ[n]]- -h1[n]]

H.1(z)b0+b1z- -1+ein0+ein1z- -1+H.2(z)(ein0- -b0)+(ein1- -b1)z- -1+ein0+ein1z- -1+

H.2(ein0- -b0)(ein1- -b1)

Die rekursiven Koeffizienten sind für beide Filter gleich.


Eine gute Antwort ist eine, die im Nachhinein offensichtlich erscheint! Vielen Dank!
Björn Roche
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.