Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Single-section or multiple-section allpass filter

**Library:**DSP System Toolbox / Filtering / Filter Implementations

The Allpass Filter block filters each channel of the input signal independently using a single-section or multiple-section (cascaded) allpass filter. You can implement the allpass filter using a minimum multiplier, wave digital filter, or lattice structure.

In minimum multiplier form, the block uses the minimum number
of required multipliers, *n*, with 2*n* delay
units and 2*n* adders. In wave digital filter form,
the block uses only *n* multipliers and *n* delay
units, at the expense of 3*n* adders. The lattice
structure uses 2*n* multipliers, *n* delay
units, and 2*n* adders. For more details on these
structures, see Algorithms.

[1] Regalia, Philip A., Mitra Sanjit K., and
Vaidyanathan, P. P. (1988) “The Digital All-Pass Filter: A
Versatile Signal Processing Building Block.” *Proceedings
of the IEEE*. Vol. 76, No. 1, 1988, pp. 19–37.

[2] Lutovac, M., D. Tosic, and B. Evans. *Filter
Design for Signal Processing Using MATLAB and Mathematica.* Upper
Saddle River, NJ: Prentice Hall, 2001.

Was this topic helpful?