Sie können es am besten im Frequenzbereich betrachten. Wenn die Eingangssequenz und die Impulsantwort des Filters ist, ist das Ergebnis des ersten Filterdurchlaufsx[n]h[n]
X(ejω)H(ejω)
mit und die Fourier-Transformationen von bzw. . Die Zeitumkehr entspricht dem Ersetzen von durch im Frequenzbereich. Nach der Zeitumkehr erhalten wir alsoX(ejω)H(ejω)x[n]h[n]ω−ω
X(e−jω)H(e−jω)
Der zweite Filterdurchlauf entspricht einer weiteren Multiplikation mit :H(ejω)
X(e−jω)H(ejω)H(e−jω)
was nach Zeitumkehr schließlich das Spektrum des Ausgangssignals ergibt
Y(ejω)=X(ejω)H(ejω)H(e−jω)=X(ejω)|H(ejω)|2(1)
denn für reellwertige Filterkoeffizienten gilt . Gleichung (1) zeigt, dass das Ausgangsspektrum durch Filtern mit einem Filter mit dem Frequenzgang , der rein reellwertig ist, dh seine Phase ist Null und folglich gibt es Keine Phasenverzerrungen.H(e−jω)=H∗(ejω)|H(ejω)|2
Das ist die Theorie. In der Echtzeitverarbeitung gibt es natürlich eine ziemlich große Verzögerung, da die Zeitumkehr nur funktioniert, wenn Sie eine Latenz entsprechend der Länge des Eingabeblocks zulassen. Dies ändert jedoch nichts an der Tatsache, dass es keine Phasenverzerrungen gibt, sondern lediglich eine zusätzliche Verzögerung der Ausgangsdaten. Für die FIR-Filterung ist dieser Ansatz nicht besonders nützlich, da Sie genauso gut einen neuen Filter und mit gewöhnlicher Filterung das gleiche Ergebnis erzielen können. Es ist interessanter, diese Methode mit IIR-Filtern zu verwenden, da sie keine Nullphase (oder lineare Phase, dh eine reine Verzögerung) haben können.h^[n]=h[n]∗h[−n]
In Summe:
Wenn Sie einen IIR-Filter haben oder benötigen und keine Phasenverzerrung wünschen, und die Verarbeitungsverzögerung kein Problem ist, ist diese Methode nützlich
Wenn es um Verarbeitungsverzögerungen geht, sollten Sie diese nicht verwenden
Wenn Sie über einen FIR-Filter verfügen, können Sie problemlos eine neue FIR-Filterantwort berechnen, die der Verwendung dieser Methode entspricht. Beachten Sie, dass mit FIR-Filtern immer eine exakt lineare Phase realisiert werden kann.