equiripple
Equiripple single-rate FIR filter from specification object
Syntax
equiFilt = design(d,'equiripple','SystemObject',true)
equiFilt = design(d,'equiripple',designoption,value,...,'SystemObject',true)
Description
equiFilt = design(d,'equiripple','SystemObject',true)
designs
an equiripple FIR digital filter using the specifications supplied
in the object d
. Equiripple filter designs minimize
the maximum ripple in the passbands and stopbands.
When you use equiripple
with Nyquist filter
specification objects, you might encounter design cases where the
filter design does not converge. Convergence errors occur mostly at
large filter orders, or small transition widths, or large stopband
attenuations. These specifications, alone or combined, can cause design
failures. For more information, refer to fdesign.nyquist
in
the online Help system.
equiFilt = design(d,'equiripple',designoption,value,...,'SystemObject',true)
returns an equiripple FIR filter where you specify design options as input
arguments.
To determine the available design options, use designopts
with the specification object
and the design method as input arguments as shown.
designopts(d,'method')
For complete help about using equiripple
,
refer to the command line help system. For example, to get specific
information about using equiripple
with d
,
the specification object, enter the following at the MATLAB prompt.
help(d,'equiripple')
Examples
Version History
Introduced in R2011a