文档帮助中心文档
估计实现过滤器的成本系统对象
c =成本(sysobj)
c =成本(sysobj“算术”,arithType)
例子
c=成本(sysobj)返回一个结构,c,其字段包含关于实现filter System对象™的计算成本的信息,sysobj.
c=成本(sysobj)
c
sysobj
c=成本(sysobj“算术”,arithType)返回成本估算值c用于筛选器System对象sysobj在指定的算术中arithType.
c=成本(sysobj“算术”,arithType)
arithType
全部折叠
这个例子展示了如何计算实现FIR滤波器的成本创建使用dsp。FIRFilter对象。
dsp。FIRFilter
Fs = 8000;Fcutoff = 2000;firFilt = dsp。FIRFilter (“分子”fir1 (130, Fcutoff / (Fs / 2)));成本(firFilt)
ans =结构体字段:NumCoefficients: 131 NumStates: 130 MultiplicationsPerInputSample: 131 AdditionsPerInputSample: 130
输入过滤器,指定为以下过滤器对象之一:
dsp。所有passFilter
dsp。所有poleFilter
dsp。BiquadFilter
dsp。CICCompensationDecimator
dsp。CICCompensationInterpolator
dsp。CICDecimator
dsp。CICInterpolator
dsp。CoupledAllpassFilter
dsp。微分电路
dsp。FarrowRateConverter
dsp。FilterCascade
dsp。FIRDecimator
dsp。FIRHalfbandDecimator
dsp。FIRHalfbandInterpolator
dsp。FIRInterpolator
dsp。FIRRateConverter
dsp。FourthOrderSectionFilter
dsp。HighpassFilter
dsp。IIRFilter
dsp。IIRHalfbandDecimator
dsp。IIRHalfbandInterpolator
dsp。LowpassFilter
dsp。NotchPeakFilter
dsp。SOSFilter
dsp。VariableBandwidthFIRFilter
dsp。VariableBandwidthIIRFilter
“双”
“单一”
“固定”
过滤器分析中使用的算法,指定为“双”,“单一”,或“固定”.当未指定算术输入且未锁定filter System对象时,分析工具将假定为双精度过滤器。当未指定算术输入且System对象被锁定时,该函数根据锁定输入的数据类型执行分析。
的“固定”value只应用于具有定点属性的过滤系统对象。
当“算术”输入参数指定为“固定”过滤器对象的系数的数据类型设置为“与输入的字长相同”,算术分析取决于System对象是否被解锁或锁定。
“算术”
“与输入的字长相同”
unlocked——分析对象函数无法确定系数数据类型。该函数假设系数数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。
locked——当输入数据类型为“双”或“单一”,分析对象函数不能确定系数的数据类型。该函数假设系数的数据类型是有符号的,具有16位的字长,并且是自动缩放的。该函数基于这个假设执行定点分析。
要检查System对象是否被锁定或解锁,请使用isLocked函数。
isLocked
当算术输入指定为“固定”且过滤对象具有将系数的数据类型设置为自定义数值类型的数据类型,对象函数基于自定义数值数据类型执行定点分析。
成本估算,c包含以下字段:
估计价值
描述
NumCoefficients
滤波系数个数(不包括0,1或-1的系数)
NumStates
滤波器状态数
MultiplicationsPerInputSample
为每个输入样本执行的乘法运算的数目
AdditionsPerInputSample
为每个输入样本执行的加法操作的数目
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在