测量过滤器的频率响应特性系统对象
措施(
从滤波器系统对象™的频率响应显示各种数量的测量值,sysobj.
的)sysobj.
。测量包括实际通带纹波,最小停滞衰减,滤波器增益为3 dB的频率点,低于标称通带增益等。您必须构造sysobj.
使用fdesign.
和设计
使用名称值对参数'systemobject',true
。您可以选择通过一个或多个指定其他选项名称,价值
对论点。
分析过滤系统对象,M.
=测量(sysobj.
,'算术',arithtype.
的)sysobj.
,基于所指定的算术arithtype.
输入。arithtype.
可以设置为一个'双倍的'
那'单身的'
, 或者'固定的'
。当未指定算术输入并且过滤系统对象处于解锁状态时,分析工具假定双精度滤波器。
将频率值传递为输入M.
=测量(sysobj.
,'freqspec',freqspecvalue.
的)措施
为了确定相应的幅度测量。对于未指定一些频率约束的设计,您可以使用此选项确定相应的幅度测量值。
在以下示例中,通带边沿,通带纹波和IIR滤波器的转换宽度未知。
designlowpass = fdesign.lowpass('n,f3db,ist',8,0.5,80);Chebfilter = Design(DesignLowpass,'chebby2');衡量(Chebfilter)
采样率:N / A(归一化频率)通带边缘:未知3-DB点:0.5 6-DB点:0.51823停滞边缘:0.68727通带纹波:未知的停车验证。:79.9994 DB过渡宽度:未知
0.4
,并测量该过滤器的通带纹波和过渡宽度。衡量(CheBfilter,'弃权',0.4)
采样率:N / A(归一化频率)通带边缘:0.4 3-DB点:0.5 6-DB点:0.51823停滞边缘:0.68727通带纹波:0.013644 DB停机带验证。:79.9994 DB过渡宽度:0.28727
对于未指定一些频率约束的设计,该功能可能无法确定相应的幅度测量。在这些情况下,可以传递约束措施
确定这些测量。例如:
f = fdesign.lowpass('n,f3db,ast',8,0.5,80);H = Design(F,'Cheble2','SysteObject',True);衡量(h)
未知
对于通带边沿,通带纹波和过渡宽度测量,但
f = fdesign.lowpass('n,f3db,ast',8,0.5,80);H = Design(F,'Cheble2','SysteObject',True);衡量(H,'Fpass',0.4)