Create filter System object from discrete-time filter
hs = sysobj(hfilt)
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.CoupledAllpassFilter |
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.BiquadFilter |
Discrete-time, second-order section, direct-form I transposed
(dfilt.df1tsos ) | dsp.BiquadFilter |
Discrete-time, second-order section, direct-form II (dfilt.df2sos ) | dsp.BiquadFilter |
Discrete-time, second-order section, direct-form II transposed
(dfilt.df2tsos ) | dsp.BiquadFilter |
|
Discrete-time filter ( If The function does not support some properties for SOS filter structures:
|
|
Filter System object. The function maps almost all properties
of
|