Das Allpassfilter ist ein Frequenzfilter, das alle Frequenzen durchlässt und nur ihre Phasen verschiebt. Diese Phasenverschiebung kann man sich als Verzögerung (Delay) vorstellen.
Die diskrete Übertragungsfunktion H(z) eines Allpassfilters M-ter Ordnung kann als
(1)
beschrieben werden, wobei komplex konjugierte Pol-Nullstelle ist. Zieht man das
heraus, erhält man
(2)
Das ist im folgenden Regelkreis veranschaulicht.
Implementierung
Die Implementierung des Allpassfilters ist im Folgenden gezeigt:
Im Freeverb ist eine Kombination aus Feedforward- und feedback-Kammfilter implementiert als eine Allpassfilter-Approximation. Diese wird oben auskommentiert gezeigt.
Schreibe einen Kommentar