Single section or cascaded allpass filter
The dsp.AllpassFilter
object filters each channel of the input using
Allpass filter implementations. To import this object into Simulink®, use the MATLAB® System block.
Note
Cell array support for AllpassCoefficients
,
WDFCoefficients
, and LatticeCoefficients
has
been removed. Use an N-by-1 or N-by-2 numeric array
instead. For more information, see Compatibility Considerations.
To filter each channel of the input:
Create the dsp.AllpassFilter
object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
returns an
allpass filter System object™, Allpass
= dsp.AllpassFilterAllpass
, that filters each channel of the input signal
independently using an allpass filter, with the default structure and coefficients.
returns an allpass filter System object, Allpass
= dsp.AllpassFilter(Name,Value
)Allpass
, with each property set to the specified
value.
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
[1] Regalia, Philip A. and Mitra Sanjit K. and Vaidyanathan, P. P. (1988) “The Digital All-Pass Filter: AVersatile Signal Processing Building Block.” Proceedings of the IEEE, Vol. 76, No. 1, 1988, pp. 19–37
[2] M. Lutovac, D. Tosic, B. Evans, Filter Design for Signal Processing Using MATLAB and Mathematica. Upper Saddle River, NJ: Prentice Hall, 2001.