峰过滤器规格
d = fdesign.peak (specstring,value1, value2, ...)
d = fdesign.peak (n, f0, q)
Fs d = fdesign.peak(…)
MAGUNITS d = fdesign.peak(…)
d = fdesign.peak (specstring,value1, value2, ...)
构造峰值滤波器规格对象d
,并将规格设置为specstring
的所有成员提供的值specstring
.以下列出了可能的不区分大小写的规范选项:
“N, F0 Q”(默认)
' N, F0,问,美联社
“N, F0, Q, Ast”
' N, F0 Q,美联社,Ast的
“N, F0, BW”
' N, F0, BW,美联社
“N, F0, BW, Ast”
' N, F0, BW,美联社,Ast的
其中变量定义如下:
N -过滤顺序(必须是偶数)
F0 -中心频率
Q -品质因子
BW - 3-dB带宽
通频带纹波(分贝)
Ast -阻带衰减(分贝)
不同的规格选择,导致不同的规格对象,可能有不同的设计方法可用。使用的函数designmethods
获取给定规范可用的设计方法列表。例如:
>> d = fdesign.peak('N,F0,Q,Ap',6,0.5,10,1);(d) fdesign类的设计方法。峰(N, F0,问,美联社):cheby1
d = fdesign.peak (n, f0, q)
使用默认值构造峰值滤波器规格对象specstring (N, F0,问的)
并设置相应的值为n
,f0
,问
.
默认情况下,所有频率规格都假定为归一化频率单位。所有的震级规格都假定以分贝为单位。
Fs d = fdesign.peak(…)
构造一个峰值滤波器规格对象,同时提供要滤波的信号的采样频率。Fs
必须指定为在提供的其他值后面的标量。如果指定Fs
,它被假定为赫兹,作为所有其他频率值提供。
MAGUNITS d = fdesign.peak(…)
构造陷波滤波器规范,同时提供给定幅度规格的单位。MAGUNITS
可以是以下情况之一:“线性”
,“数据库”
,或“方”
.如果这个参数被省略,“数据库”
假定。大小规格总是转换和存储在分贝,不管他们是如何指定的。如果Fs
提供,MAGUNITS
必须遵循Fs
在输入参数列表中。