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.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 |
Input Arguments
|
Discrete-time filter ( If The function does not support some properties for SOS filter structures:
|
Output Arguments
|
Filter System object. The function maps almost all properties
of
|
Examples
Version History
Introduced in R2012a