任意响应幅度滤波器规格对象
D = fdesign.arbmag
D = fdesign.arbmag(规范)
D = fdesign.arbmag(规范,specvalue1 specvalue2,…)
D = fdesign.arbmag (specvalue1 specvalue2 specvalue3)
Fs D = fdesign.arbmag(…)
D = fdesign.arbmag
构造任意幅度滤波器规格对象D
.
D = fdesign.arbmag(规范)
初始化规范
财产规范
.输入参数规范
必须是下表中所示的项之一。规范条目不区分大小写。
请注意
用星号标记的规格项需要DSP系统工具箱™软件。
' N、F '
-单频段设计(默认)
“F, R”
-单波段最小订单设计*
”N, B, F,“
——多波段设计
' N, B, F, A, C '
-受限多频带设计*
“B, F, A, R”
-多频带最小订单设计*
“Nb, Na, F,”
-单波段设计*
“Nb, Na, B, F,“
-多波段设计*
的规范
条目定义如下:
一个
——振幅矢量。值一个
在中指定的频率点上定义滤波器振幅f
,频率矢量。如果你使用一个
,你必须使用F
也振幅值必须是实数。对于复杂的值设计,使用fdesign.arbmagnphase
.
B
—多频带滤波器的频带数
C
—受限的带标志。这使您能够在多频带设计中限制通频带纹波。你不能同时限制所有波段的通带纹波。
F
——频率向量。中规定的频率值F
指示您提供特定滤波器响应振幅的位置。当你提供F
,你还必须提供一个
.
N
- FIR滤波器的滤波顺序和IIR滤波器的分子和分母顺序。
注
- IIR过滤器的分子顺序
Na
-分母顺序为IIR滤波器设计
R
——涟漪
默认情况下,此方法假设所有频率规格都以标准化频率提供。
F
和一个
是用于定义所需过滤器响应的输入参数。中指定的每个频率值F
必须有相应的响应值在一个
.下表展示了如何做到这一点F
和一个
是相关的。
定义频率矢量F
作为[0 0.25 0.3 0.4 0.5 0.6 0.7 0.75 1.0]
定义响应向量一个
作为[1 1 0 0 0 0 1 1]
这些规范连接F
和一个
如下所示:
F(归一化频率) |
A (F处要求回应) |
---|---|
0 |
1 |
0.25 |
1 |
0.3 |
0 |
0.4 |
0 |
0.5 |
0 |
0.6 |
0 |
0.7 |
0 |
0.75 |
1 |
1.0 |
1 |
不同规格可以有不同的设计方法可用。使用designmethods
获取给定规范和筛选器规范对象可用的设计方法列表。
使用designopts
获取可用于筛选器规范对象和给定设计方法的设计选项列表。输入帮助(D,方法)
获取关于给定设计方法的可用设计选项的详细帮助。
D = fdesign.arbmag(规范,specvalue1 specvalue2,…)
使用specvalue1
,specvalue2
.使用get (D,“描述”)
查阅各种规格的说明specvalue1
,specvalue2
, ...specvalueN
.
D = fdesign.arbmag (specvalue1 specvalue2 specvalue3)
使用默认规范' N、F '
,设置滤波器阶数、滤波器频率矢量和幅值矢量specvalue1
,specvalue2
,specvalue3
.
Fs D = fdesign.arbmag(…)
指定采样频率,单位为Hz。当您指定时,所有其他频率规格也假定为HzFs
.