sysobj
Create filter System object from discrete-time filter
Syntax
hs = sysobj(hfilt)
Description
creates a
new filter System object™
hs = sysobj(hfilt)hs from the dfilt object,
hfilt.
The function supports a subset of dfilt objects.
The following table lists supported filter structures for hfilt and
the filter System object that the function creates.
| Single-rate | Filter System object |
|---|---|
Lattice AR(dfilt.latticear) | |
Coupled-allpass, power-complementary lattice filter
(dfilt.calatticepc) | dsp.CoupledAllpassFilter |
Coupled-allpass, lattice filter (dfilt.calattice) | dsp.CoupledAllpassFilter |
Cascade of discrete time filters (dfilt.cascade) | dsp.FilterCascade |
Direct Form I (dfilt.df1) | |
Direct Form I transposed (dfilt.df1t) | |
Direct Form II (dfilt.df2) | |
Direct Form II transposed (dfilt.df2t) | |
Direct-form FIR (dfilt.dffir) | dsp.FIRFilter |
Direct-form FIR transposed (dfilt.dffirt) | dsp.FIRFilter |
Direct-form symmetric FIR (dfilt.dfsymfir) | dsp.FIRFilter |
Direct-form antisymmetric FIR (dfilt.dfasymfir) | dsp.FIRFilter |
Discrete-time, lattice, moving-average (dfilt.latticemamin) | dsp.FIRFilter |
Discrete-time, second-order section, direct-form I
(dfilt.df1sos) | dsp.SOSFilter |
Discrete-time, second-order section, direct-form I transposed
(dfilt.df1tsos) | dsp.SOSFilter |
Discrete-time, second-order section, direct-form II
(dfilt.df2sos) | dsp.SOSFilter |
Discrete-time, second-order section, direct-form II transposed
(dfilt.df2tsos) | dsp.SOSFilter |
Input Arguments
| Discrete-time filter ( If The function does not support some
|
Output Arguments
| Filter System object. The function maps almost all properties of
The function does not support some
|
Examples
Version History
Introduced in R2012a