Static or time-varying FIR filter
The dsp.FIRFilter
System object™ filters each channel of the input using static or time-varying FIR filter
implementations.
To filter each channel of the input:
Create the dsp.FIRFilter
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?.
Under specific conditions, this System object also supports SIMD code generation. For details, see Code Generation.
returns a finite impulse
response (FIR) filter object, fir
= dsp.FIRFilterfir
, which independently filters each
channel of the input over time using a specified FIR filter implementation.
returns an FIR filter System object, fir
= dsp.FIRFilter(num
)fir
, with the Numerator
property
set to num
.
returns an FIR filter System object, fir
= dsp.FIRFilter(Name,Value
)fir
, 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)
This object implements the algorithm, inputs, and outputs described on the Discrete FIR Filter (Simulink) block reference page. The object properties correspond to the block parameters.