主要内容

sysobj

创建过滤器系统对象来自离散时间过滤器

句法

hs = sysobj(hfilt)

描述

HS= sysobj(hfilt创建一个新的过滤系统对象™HS来自dfilt目的,hfilt

该功能支持金宝appdfilt对象。下表列出了支持的过滤结构金宝apphfilt以及该函数创建的过滤系统对象。

单速率 过滤系统对象
晶格AR(dfilt.latticear DSP.Allpolefilter
耦合距离,功率融合晶格过滤器(dfilt.calatticepc dsp.耦合allpassfilter
耦合距离,晶格滤波器(dfilt.calattice dsp.耦合allpassfilter
离散时间过滤器的级联(dfilt.cascade dsp.耦合allpassfilter
直接表I(dfilt.df1 dsp.iirfilter
直接表格我转置(dfilt.df1t dsp.iirfilter
直接表格II(dfilt.df2 dsp.iirfilter
直接表格II转置(dfilt.df2t dsp.iirfilter
直接fir(dfilt.dffir dsp.Firfilter
直接FIR转置(dfilt.dffirt dsp.Firfilter
直接形式对称FIR(dfilt.dfsymfir dsp.Firfilter
直接形式的反对称FIR(dfilt.dfasymfir dsp.Firfilter
离散时间,晶格,移动平均水平(dfilt.latticemamin dsp.Firfilter
离散时间,二阶部分,直接形式I(dfilt.df1sos DSP.BiquadFilter
离散时间,二阶部分,直接形式I转移(dfilt.df1tsos DSP.BiquadFilter
离散时间,二阶部分,直接形式II(dfilt.df2sos DSP.BiquadFilter
离散时间,二阶部分,直接形式II转置(dfilt.df2tsos DSP.BiquadFilter

输入参数

hfilt

离散时间过滤器(dfilt) 目的。前表列出了支持的过滤结构。金宝app

如果hfilt是一个离散的时间过滤器持久记忆属性设置为真的,然后将过滤状态复制到初始条件属性中HS。否则,将忽略初始条件。

该函数不支持SOS滤波器结构的某些属性:金宝app

  • 如果是Castbeforesum属性设置为错误的,该功能发出警告。DSP.BiquadFilter系统对象始终在总和之前具有铸件。

  • 如果是属性是错误的,该功能会发出错误。DSP.BiquadFilter系统对象不支持未签名的算术。金宝app

输出参数

HS

过滤系统对象。函数映射几乎所有属性hfilt进入过滤系统对象。但是,某些属性并未准确地映射:

  • 过滤系统对象没有系数财产。该函数指定单词长度和分数长度,而不管是否是系数财产的hfilt真的或者错误的

  • DSP.BiquadFilter系统对象没有FullPrecisionOverride财产。全精度值hfilt映射到单词和分数长度HS。这些设置对应于输入数据类型的完整精确设置。

例子

全部收缩

hfilt = dfilt.df1sos;%直接形式I SOShs = sysobj(hfilt)%生物征IIR过滤器
hs = dsp。biquadfilter具有属性:结构:'直接表格I'SosmatrixSource:'属性'Sosmatrix:[1 0 0 0 1 0 0 0] scaleValues:[2x1 double] NumeratoratorInitialConditions:0

版本历史记录

在R2012a中引入