Variable bandwidth FIR filter
The dsp.VariableBandwidthFIRFilter
object filters each channel of the
input using FIR filter implementations. It does so while having the capability of tuning the
bandwidth.
To filter each channel of the input:
Create the dsp.VariableBandwidthFIRFilter
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
a System object™, vbw
= dsp.VariableBandwidthFIRFiltervbw
, which independently filters each
channel of the input over successive calls to the object. The filter’s cutoff frequency
may be tuned during the filtering operation. The variable bandwidth FIR filter is designed
using the window method.
returns a variable bandwidth FIR filter System object, vbw
= dsp.VariableBandwidthFIRFilter(Name,Value
)vbw
, with each property set to the
specified value. You can specify additional name-value pair arguments in any order as
(Name1,Value1,...,NameN,ValueN
).
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] Jarske, P.,Y. Neuvo, and S. K. Mitra, "A simple approach to the design of linear phase FIR digital filters with variable characteristics." Signal Processing. Vol. 14, Issue 4, June 1988, pp. 313-326.
dsp.AllpoleFilter
| dsp.BiquadFilter
| dsp.FIRFilter
| dsp.IIRFilter
| dsp.VariableBandwidthIIRFilter