n.设计,设计
形成IIR高通滤波器。
库::`工程师`
语法
函数调用
* [参数:B],[参数:A]=designhighpassir(Name=Value) -使用一个或多个名称值参数设置参数。
+
例如, B,A=designHighpassIIR(FilterOrder=30,HalfPowerFrequency=0.4,DesignMethod="cheby1") 设计具有滤波器阶数的IIR高通滤波器 30,以一半的功率在频率 0.4 采用切比雪夫i型窗口设计方法。
+ 如果仅指定筛选器参数的部分列表,则该函数会设计筛选器,并为其余参数设置默认值。
+
该功能支持三种设计方法。 每种设计方法都支持一组特定的设计组合。 有关详细信息,请参阅 [参数:DesignMethod].
* [参数:B],[参数:A],[参数:SV]=designhighpassir(Name=Value;[参数:nout]=3) -如果您指定了参数,也返回比例因子 [参数:HasScaleValues]. 论点 [参数:SV] 它是一个单位的向量,如果为参数 [参数:HasScaleValues] 值设置 错误,以及尺度系数的向量如果 — 真的.
* filtObj=designHighpassIIR(Name=Value) -设计IIR高通滤波器并实现系统对象 Sos过滤器.
+
如果参数使用此语法 [参数:系统对象] 值设置 真的.
争论
名称-值输入参数
将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 名称-值参数的顺序无关紧要。
# *过滤顺序* — IIR高通滤波器的阶
+
10 (默认情况下)| 一个非负整数
Details
秩序 IIR是一个高通滤波器,指定为非负整数。
| 数据类型 |
|
#
*半功率频率* —
iir高通滤波器的截止频率按电平 3 分贝
+
0.25 (默认情况下)| 归一化标量
Details
Iir高通滤波器的截止频率按电平 3 分贝, ,定义为范围内的归一化标量 (0, 1].
| 数据类型 |
|
# *设计* — 窗户设计方法
+
"违约" (默认情况下)| "黄油" | "cheby1" | "cheby2"
Details
由以下值之一指定的窗口设计方法:
* "违约" -该函数使用以下方法之一设计IIR高通滤波器:
**如果指定了参数,则类型为i的Chebyshev方法 [参数:密码] ( );
**切比雪夫类型II方法,如果指定了参数 [参数:StopbandAttenuation] ( );
**Butterworth的方法,如果没有指定参数 [参数:密码] ( )和 [参数:StopbandAttenuation] ( );
* "黄油" -该函数使用巴特沃斯方法设计了IIR高通滤波器。 指定下列设计参数组合之一时,可以使用此方法:
** [参数:FilterOrder] ( );
** [参数:FilterOrder] ( )和 [参数:半功率频率] ( );
* "cheby1" -该函数使用切比雪夫i型方法设计IIR高通滤波器。 指定参数时可以使用此方法。 [参数:FilterOrder] ( ), [参数:半功率频率] ( )和 [参数:密码] ( );
* "cheby2" -该函数使用切比雪夫II型方法设计IIR高通滤波器。 指定参数时可以使用此方法。 [参数:FilterOrder] ( ), [参数:半功率频率] ( )和 [参数:StopbandAttenuation] ( ).
| 数据类型 |
|
# *密码* — iir滤波器带宽中的波纹
+
1 (默认情况下)| 正标量
Details
Iir滤波器带宽中的波纹, ,定义为正标量。
若要使用此参数,请为该参数设置 [参数:DesignMethod] 意义 "违约" 或 "cheby1".
| 数据类型 |
|
# *StopbandAttenuation* — iir滤波器的延迟带中的衰减
+
60 (默认情况下)| 正标量
Details
Iir滤波器延迟带中的衰减, ,定义为正标量。
若要使用此参数,请为该参数设置 [参数:DesignMethod] 意义 "违约" 或 "cheby2".
| 数据类型 |
|
# *系统对象* — 用于创建系统对象的标志
+
错误 (默认)| 真的
Details
创建系统对象的标志,设置为
* 错误 -函数返回二阶段系数矩阵;
* 真的 -函数返回一个对象 Sos过滤器.
| 数据类型 |
|
输出参数
# *SV* — 每个部分的比例系数
+
列向量
Details
每个部分的比例因子,作为长度的列向量返回 ,在哪里 -过滤器部分的数量等于 ceil(<参数:FilterOrder>>/2).
如果要争论 [参数:HasScaleValues] 值设置 错误 然后 SV 它将是单位的列向量。
如果在任何输入参数中指定了具有单精度的值,则该函数计算具有单精度的滤波器系数。
| 数据类型 |
|