AnyMath 文档

n.设计,设计

形成高通FIR滤波器。

库::`工程师`

语法

函数调用

* [参数:B]=设计高帕斯菲尔() -生成具有滤波器阶数的高通FIR滤波器 100,截止频率 0.25 还有汉明窗。 论点 [参数:B] 是长度的滤波器系数的向量 101.

+ 论点 [参数:系统对象] 默认值为 错误. 为了实现滤波器,从矢量分配滤波器系数 [参数:B] 对象 第一过滤器.

* B=designHighpassFIR(Name=Value) -使用一个或多个名称值参数设置参数。

+ 例如, B=designHighpassFIR(FilterOrder=30,CutoffFrequency=0.5,Window="hann",SystemObject=true) 设计具有滤波器阶数的高通FIR滤波器 30,截止频率 0.5 还有汉娜的窗户。 自论证 [参数:系统对象] 这很重要 真的,函数形成高通FIR滤波器。 在这种情况下 [参数:B] —这是一个系统对象 第一过滤器.

+ 如果仅指定筛选器参数的部分列表,则该函数会设计筛选器,并为其余参数设置默认值。

+ 当以单精度指定任何数值输入参数时,该函数以单精度计算滤波器系数。 或者,您可以使用参数 [参数:数据类型][参数:像] 来控制系数的数据类型。

争论

名称-值输入参数

将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 名称-值参数的顺序无关紧要。

# *过滤顺序* — FIR高通滤波器的阶

+ 100 (默认情况下)| 一个偶数非负整数

Details

秩序 FIR是一个高通滤波器,指定为偶数非负整数。

数据类型

漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>

# *截止频率* — 高通FIR滤波器的截止频率

+ 0.25 (默认)| 归一化标量

Details

高通FIR滤波器截止频率, ,定义为范围内的归一化标量 (0, 1].

数据类型

漂浮物32, 漂浮64</无翻译>

# *窗口* — 窗户设计方法

+ "汉明" (默认)| "汉恩" | "布莱克曼" | "布莱克曼-哈里斯" | "切比雪夫" | "凯撒" | "习惯"

Details

由以下值之一指定的窗口设计方法:

* "汉明";

* "汉恩";

* "布莱克曼";

* "布莱克曼-哈里斯";

* "切比雪夫" -默认情况下,旁瓣的衰减为 60 分贝;

* "凯撒";

* "习惯" -在参数中指定用户窗口的向量 [参数:自定义窗口].

数据类型

查尔, 字符串</无翻译>

# *海关窗口* — 用户窗口的向量

+ 向量资料

Details

用户窗口的向量,设为长度的向量 [参数:FilterOrder]+1.

数据类型

漂浮物32, 漂浮64</无翻译>

# *数据类型* — 按类型名称划分的滤波器系数的数据类型

+ 漂浮64 (默认情况下)| 漂浮物32

Details

滤波器系数的数据类型按类型名称指定为 漂浮64漂浮物32.

要指定滤波器系数的数据类型,可以使用参数 数据类型[参数:像],但你不能在同一时间使用两个参数。

如果使用此参数指定滤波器系数的数据类型,则函数将忽略其他数值参数的数据类型。

数据类型

数据类型</无翻译>

# *就像*是 基于原型的滤波器系数的数据类型

+ 一个真正的浮点数

Details

滤波器系数的数据类型,指定为浮点实数的原型。

要指定滤波器系数的数据类型,可以使用参数 [参数:数据类型],但你不能在同一时间使用两个参数。

如果使用此参数指定滤波器系数的数据类型,则函数将忽略其他数值参数的数据类型。

数据类型

漂浮物32, 漂浮64</无翻译>

# *系统对象* — 用于创建系统对象的标志

+ 错误 (默认情况下)| 真的

Details

创建系统对象的标志,设置为

* 错误 -函数返回FIR滤波器系数的向量; * 真的 -函数返回一个对象 第一过滤器.

数据类型

布尔</无翻译>

# *详细* — 打印函数调用的标志 *AnyMath*
错误 (默认情况下)| 真的

Details

打印函数调用的标志 *AnyMath*,设为

* 错误 -函数不输出函数调用; * 真的 -函数输出整个函数调用,包括类型参数的默认值 名称=值 在调用函数时没有指定。

+ 使用此值可查看函数用于设计和实现过滤器的所有参数。

数据类型

布尔</无翻译>

输出参数

# *B* — 滤波器系数或滤波器对象

+ 向量字符串 | FIRFilter对象

Details

返回的高通FIR滤波器或滤波器对象的系数为:

*字符串向量—函数返回长度的字符串向量 [参数:FilterOrder]+1 如果为论点 [参数:系统对象] 值设置 错误.

+ 如果在任何输入参数中指定了具有单精度的值,则该函数计算具有单精度的滤波器系数。

+ 如果使用参数指定数据类型 [参数:数据类型][参数:像],该函数忽略其他数值参数的数据类型。

*系统对象 第一过滤器 -函数返回一个过滤器对象,如果参数 [参数:系统对象] 值设置 真的.

数据类型

漂浮物32, 漂浮64</无翻译>