Jamoma API  0.6.0.a19
TTHighpassLinkwitzRiley4.cpp File Reference

TTHighpassLinkwitzRiley4 is a fourth-order Linkwitz-Riley highpass filter. More...

+ Include dependency graph for TTHighpassLinkwitzRiley4.cpp:

Go to the source code of this file.

Detailed Description

TTHighpassLinkwitzRiley4 is a fourth-order Linkwitz-Riley highpass filter.

4th order Linkwitz-Riley filters are typically used as crossover filters, with the following properties:

  1. Absolutely flat amplitude response throughout the passband with a 6 dB/octave rolloff rate after the crossover point.
  2. The acoustic sum of the two driver responses is unity at crossover. (Amplitude response of each is -3 dB at crossover, i.e., there is no peaking in the summed acoustic output.)
  3. Zero phase difference between drivers at crossover. (Lobing error equals zero, i.e., no tilt to the polar radiation pattern.) In addition, the phase difference of zero degrees through crossover places the lobe of the summed acoustic output on axis at all frequencies.
  4. The low pass and high pass outputs are everywhere in phase. (This guarantees symmetry of the polar response about the crossover point.)
  5. All drivers are always wired the same (in phase).

    Filter equations from:

    Second-order IIR Filters will support cascade implementations
    By Rusty Allred, Texas Instruments, Dallas
    July 01, 2003
Trond Lossius, Timothy Place,

Definition in file TTHighpassLinkwitzRiley4.cpp.