Jamoma API  0.6.0.a19
TTAllpass2c.cpp File Reference

TTAllpass2c is a second-order building-block allpass filter. More...

#include "TTAllpass2c.h"
+ Include dependency graph for TTAllpass2c.cpp:

Go to the source code of this file.

Detailed Description

TTAllpass2c is a second-order building-block allpass filter.

Essentially the same as TTAllpass2a, but with some signs flipped. Based on Fredric J. Harris (2004): Multirate Signal Processing for Communication Systems, Prentice Hall, Chapter 10, Figure 43.

Difference equation:

y(n) = -e_2 x(n) - e_1 x(n-1) - x(n-2 - e_1 y(n-1) - e_2 y(n-2)

Transfer function:

-e_2 - e_1 Z^(-1) - Z^(-2)
H(Z) = ---------------------------------
1 + e_1 Z^(-1) + e_2 Z^(-2)
Authors
Timothy Place, Trond Lossius

Definition in file TTAllpass2c.cpp.