主要内容

措施

测量过滤器的频率响应特性系统对象

描述

例子

措施(sysobj.的)从滤波器系统对象™的频率响应显示各种数量的测量值,sysobj.。测量包括实际通带纹波,最小停滞衰减,滤波器增益为3 dB的频率点,低于标称通带增益等。您必须构造sysobj.使用fdesign.设计使用名称值对参数'systemobject',true。您可以选择通过一个或多个指定其他选项名称,价值对论点。

M.=测量(sysobj.的)返回测量,M.,例如可以以编程方式查询测量值。例如,查询3 dB点,键入M.F3DB.。类型得到(m)要查看可以查询的完整属性列表。请注意,不同的过滤器响应会生成不同的测量值。

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

例子

全部收缩

创建低通滤波器并检查实际过滤器是否符合规格。在这种情况下,使用FS的归一化频率,默认设置。

desiglowpass = fdesign.lowpass('FP,FST,AP,AST',0.45,0.55,0.1,80)
Desiglowpass =低通配特性:响应:'低通'规格:'FP,FST,AP,AST'描述:{4x1 Cell}标准化频率:1馈送:0.4500 FSTOP:0.5500 APAS:0.1000 ASTOP:80
DesignMethods(Desiglowpass,'systemobject',真的)
支持Syste Aign的系统对象的设计金宝app方法

使用默认平均设计方法。

Equifilter = Design(DesiglowPass,'systemobject',真的)
Equifilter = DSP.Firfilter具有属性:结构:'直接表格'NumeratorSource:'属性'分子:[-1.0186E-05 -6.8148E-04 -0.0017 -0.0014 ...] InitialConditions:0显示所有属性

测量设计的低通滤波器的规格。

测量(平原)
ANS =采样率:N / A(归一化频率)通带边缘:0.45 3-DB点:0.47798 6-DB点:0.48913停滞边缘:0.55通带纹波:0.095021 DB停机架。:80.1164 DB过渡宽度:0.1

阻带边缘通带边缘通带波纹, 和阻带衰减全部符合规格。

现在,使用FS.在线性频率,创建带通滤波器,并测量幅度响应特性。

DesignBandpass = fdesign.Bandpass
DesignBand =带有物业的带通:响应:'带通'规格:'FST1,FP1,FP2,FST2,AST1,AP,AST2'描述:{7x1 Cell}标准化:1 FSTOP1:0.3500 FPASS1:0.4500 FPASS2:0.5500 FSTOP2:0.6500 ASTOP1:60 APAS:1 ASTOP2:60

转换为线性频率。

IrcormizeFreq(DesignBandpass,False,1.5e3)
BPFilter = Design(DesignBandpass,'chebby2''systemobject',真的);

测量设计的带通滤波器的规格。

措施(BPFilter)
ANS =采样率:1.5 kHz首次停滞边缘:262.5 Hz前6-DB点:319.9585 Hz首次3-DB点:324.9744 Hz第一次通带边缘:337.5 Hz第二通带边缘:412.5 Hz秒3-dB点:425.0256 Hz秒6-DB点:430.0415 Hz第二站距:487.5 Hz第一个停滞耐用。:60 DB通带纹波:0.17985 DB第二块停机带。:60 dB第一过渡宽度:75 Hz第二过渡宽度:75 Hz

测量高通滤波器的频率响应特性。创建一个dsp.highpassfilter.具有默认属性的系统对象。测量滤波器的频率响应特性。

hpf = dsp.highpassfilter.
HPF = DSP.HighPassFilter具有属性:FilterType:'FIR'DesignFormimuminder:True StopbandFrequency:8000 PassbandRequency:12000 STOPBANDANTENUATY:80 PASTBANDRIPPLE:0.1000 SAMPLEDE:44100显示所有属性
HPFMEAS =措施(HPF)
HPFMEAS =采样率:44.1 kHz停滞边缘:8 kHz 6-dB点:10.418 kHz 3-dB点:10.8594 kHz通带边缘:12 kHz停滞耐动力。:81.8558 DB通带纹波:0.08066 DB过渡宽度:4 kHz

测量低通滤波器的频率响应特性。创建一个dsp.lowpassfilter.具有默认属性的系统对象。测量滤波器的频率响应特性。

lpf = dsp.lowpassfilter
LPF = DSP.LowPassFilter具有属性:FilterType:'FIR'DesignFormimiminder:True PassbandFrequency:8000 StopbandFrequency:12000 PassbandRipple:0.1000 STOPBANDANTENUATY:80 SAPPLEDE:44100显示所有属性
LPFMEAS =测量(LPF)
LPFMEAS =采样率:44.1 kHz通带边缘:8 kHz 3-dB点:9.1311 kHz 6-dB点:9.5723 kHz停滞边缘:12 kHz通带纹波:0.08289 DB停滞带。:81.6141 DB过渡宽度:4 kHz

输入参数

全部收缩

输入过滤器,指定为以下过滤系统对象之一:

什么时候sysobj.是通用离散时间过滤器,例如单速率低通滤波器,衡量(Sysobj)返回以下过滤器规范。

低通滤波器规格

描述

采样率

过滤采样频率。

通带边缘

当进入过渡时,通带边缘的位置。

3-DB点

响应曲线上-3 dB点的位置。

6-DB点

响应曲线上-6 dB点的位置。

阻带边缘

转换带边的位置,因为它进入停机带。

通带波纹

通带中的纹波。

阻带agen.

衰减在阻带中。

过渡宽度

通带和阻带之间的过渡宽度,归一化频率或绝对频率。在两者之间测量fFSTOP.

什么时候sysobj.是一个bandstop过滤器,衡量(Sysobj)返回由此产生的BandStop过滤器的这些规范。

BandStop过滤器规格

描述

采样率

过滤采样频率。

第一个通带边缘

第一通带边缘的位置。

第一个3-db点

第一个转换带中-3 dB点边缘的位置。

第一个6-db点

第一转变带中-6 dB点边缘的位置。

第一个停车边

Stopband开始的位置。

第二个停车边

停机结束的位置。

第二个6-db点

第二转变带中-6 dB点边缘的位置。

第二个3-db点

第二转变带中-3 dB点边缘的位置。

第二通带边

第二通带开始的位置。

第一个通带涟漪

第一个通带中的纹波。

阻带agen.

衰减在阻带中。

第二通信带波纹

第二通信带中的纹波。

第一个过渡宽度

第一过渡区域的宽度。在-3和-6 dB点之间测量。

第二张过渡宽度

第二过渡区域的宽度。在-6和-3 dB点之间测量。

什么时候sysobj.是一个插值器,抽取器或速率转换器,衡量(Sysobj)返回结果过滤器的这些规范。

插值器过滤器规格

描述

采样率

过滤采样频率。

第一个通带边缘

当进入过渡时,通带边缘的位置。

3-DB点

响应曲线上-3 dB点的位置。

6-DB点

响应曲线上-6 dB点的位置。

阻带边缘

转换带边的位置,因为它进入停机带。

通带波纹

通带中的纹波。

阻带agen.

衰减在阻带中。

过渡宽度

通带和阻带之间的过渡宽度,归一化频率或绝对频率。在两者之间测量fFSTOP.

滤波器分析中使用的算术,指定为'双倍的''单身的', 或者'固定的'。未指定算术输入并解锁过滤系统对象时,分析工具假定双精度滤波器。当未指定算术输入并锁定系统对象时,该函数根据锁定输入的数据类型执行分析。

'固定的'值适用于仅使用固定点属性过滤系统对象。

当。。。的时候'算术'输入参数指定为'固定的'筛选物对象具有设置为的系数的数据类型'与输入相同的字长',算术分析取决于系统对象是否已解锁或锁定。

  • 解锁 - 分析对象功能无法确定系数数据类型。该功能假定系数数据类型已签名,具有16位字长度,并且是自动缩放的。该功能基于此假设执行定点分析。

  • 锁定 - 当输入数据类型是'双倍的'或者'单身的',分析对象功能无法确定系数数据类型。该功能假设系数的数据类型已签名,具有16位字长度,并且是自动缩放的。该功能基于此假设执行定点分析。

要检查系统对象是否已锁定或解锁,请使用锁住了功能。

当算术输入指定为'固定的'并且筛选物对象具有设置为自定义数字类型的系数的数据类型,对象函数基于自定义数字数据类型执行定点分析。

输入频率规格措施为了确定相应的幅度测量。对于未指定一些频率约束的设计,您可以使用此选项确定相应的幅度测量值。

在以下示例中,通带边沿,通带纹波和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

输出参数

全部收缩

测量对象,作为一个返回fdesign.目的。以下是支持的输入过滤器对象列表,其对金宝app应fdesign.测量对象:

测量,M.可以以编程方式查询。例如,查询3 dB点,键入M.F3DB.。类型得到(m)要查看可以查询的完整属性列表。请注意,不同的过滤器响应会生成不同的测量值。

提示

对于未指定一些频率约束的设计,该功能可能无法确定相应的幅度测量。在这些情况下,可以传递约束措施确定这些测量。例如:

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)
为所有返回的值提供测量值。

也可以看看

职能

在R2011A介绍