AnyMath 文档

凹槽-峰值过滤器

可调参数的二阶陷波和窄带IIR滤波器的项目。

模块类型: NotchPeakFilter

库中的路径:

/Signal Operations/Filters/Filter Designs/Notch-Peak Filter

资料描述

座 *凹槽-峰值过滤器*按时间过滤输入信号的每个通道,使用预设的中心频率和3dB带宽。 该模块提供可配置的滤波器设计参数,允许您在仿真过程中自定义滤波器特性。 块根据块设置窗口中设置的参数模拟滤波器。

港口

输出

# 缺口 — 切割后输出信号
向量资料 | 矩阵

Details

输出信号经过陷波滤波器后,作为矢量或矩阵返回。

依赖关系

要使用此端口,请设置参数 *滤波器输出*价值 陷波和峰值凹口.

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

非也。

# 山顶 — 窄带滤波后输出信号
向量资料 | 矩阵

Details

输出信号经过窄带滤波器后,作为矢量或矩阵返回。

依赖关系

要使用此端口,请设置参数 *滤波器输出*价值 陷波和峰值峰值.

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

非也。

输入

# x — 的输入信号
向量资料 | 矩阵

Details

块的输入数据,指定为向量或矩阵。 输入信号的每一列被视为单独的通道。 如果输入信号是二维的,那么第一维度是通道长度(或帧大小),第二维度是通道数。 如果输入端存在一维信号,则将其解释为单通道。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

是的

# BW — 带宽3分贝
正标量

Details

带宽输入端口为3dB。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 带宽和中心频率 并选中该框 *指定输入端口的带宽.

数据类型

漂浮64

复数支持

非也。

# 财务委员会 — 中央频率
正标量

Details

的中心频率输入端口。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 带宽和中心频率品质因数和中心频率 并选中该框 *从输入端口指定中心频率.

数据类型

漂浮64

复数支持

非也。

# 布沃夫 — 带宽系数
真正的标量

Details

的带宽因子输入端口。 确定3dB带宽的系数,设置为范围内的标量 [−1, 1],在哪里 −1 对应于3dB的最大带宽(输入信号采样频率的四分之一),并且 1 -最小带宽(0 Hz,即频率无关滤波器)。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 系数 并选中该框 *指定输入端口的带宽系数.

数据类型

漂浮64

复数支持

非也。

# FcCoeff — 中心频率系数
真正的标量

Details

确定滤波器中心频率的系数的输入端口,其形式为范围内的标量 [−1, 1],在哪里 −1 对应于最小中心频率(0 Hz),以及 1 -最大中心频率(输入信号采样频率的一半)。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 系数 并选中该框 *从输入端口指定中心频率系数.

数据类型

漂浮64

复数支持

非也。

# Q — 陷波或窄带滤波器的质量
5 (默认情况下)| 正标量

Details

实正标量形式的陷波或窄带滤波器的Q因子输入端口。 品质因数定义为陷波或窄带滤波器的中心频率与3dB带宽之比。 较高的品质因数值对应于较小的抑制带宽和带宽。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 品质因数和中心频率 并选中该框 *从输入端口指定品质因数.

数据类型

漂浮64

复数支持

非也。

参数

# 滤波器规格 — 过滤器项目的特点
系数 | 带宽和中心频率 | 品质因数和中心频率

Details

指定块用于设计滤波器的参数或系数。:

  • 带宽和中心频率 -使用参数设计过滤器 3 dB 带宽(Hz)*及 *陷波/峰值中心频率(Hz).

  • 系数 -使用参数设计过滤器 带宽系数*及 *中心频率系数.

  • 品质因数和中心频率 -使用参数设计过滤器 品质因数*及 *陷波/峰值中心频率(Hz).

Coefficients | Bandwidth and center frequency | Quality factor and center frequency

默认值

Bandwidth and center frequency

程序使用名称

FilterSpecification

可调谐

可计算

# 指定输入端口的带宽系数 — 通过输入端口设置带宽因子的选项
Logical

Details

如果选择此选项,则通过*BWCoeff*端口设置带宽因子。 如果未选中该复选框,则在参数中设置带宽因子 带宽系数.

依赖关系

若要使用此参数,请为参数设置 *滤波器规格*价值 系数.

默认值

false (关掉)

程序使用名称

SpecifyBandwidthCoefficientFromInputPort

可调谐

可计算

# 带宽系数 — 带宽系数
Real number

Details

将确定3dB带宽的系数指定为范围内的标量 [−1, 1]:

  • −1 -对应于3dB的最大带宽(输入信号采样频率的四分之一);

  • 1 -对应于最小带宽(0 Hz,即频率无关滤波器)。

依赖关系

若要使用此参数,请为参数设置 滤波器规格*价值 系数 并取消选中该框 *指定输入端口的带宽系数.

默认值

0.72654

程序使用名称

BandwidthCoefficient

可调谐

可计算

# 从输入端口指定中心频率系数 — 通过输入端口设置中心频率系数的选项
Logical

Details

如果选择此选项,则通过*FcCoeff*端口设置中心频率系数。 如果未选中该复选框,则在参数中设置中心频率系数 中心频率系数.

依赖关系

若要使用此参数,请为参数设置 *滤波器规格*价值 系数.

默认值

false (关掉)

程序使用名称

SpecifyCenterFrequencyCoefficientFromInputPort

可调谐

可计算

# 中心频率系数 — 中心频率系数
Real number

Details

将确定滤波器中心频率的系数指定为范围内的标量 [−1, 1]:

  • −1 -对应于最小中心频率(0 赫兹);

  • 1 -对应于最大中心频率(输入信号采样频率的一半)。

依赖关系

若要使用此参数,请为参数设置 滤波器规格*价值 系数 并取消选中该框 *从输入端口指定中心频率系数.

默认值

0

程序使用名称

CenterFrequencyCoefficient

可调谐

可计算

# 指定输入端口的带宽 — 通过输入端口将带宽设置为3dB的选项
Logical

Details

如果选择此选项,则通过*BW*端口设置3dB带宽。 如果未选中该复选框,则在参数中设置3dB带宽 3 dB 带宽(Hz).

依赖关系

若要使用此参数,请为参数设置 *滤波器规格*价值 带宽和中心频率.

默认值

false (关掉)

程序使用名称

SpecifyBandwidthFromInputPort

可调谐

可计算

# 3 dB 带宽(Hz) — 带宽3分贝
Real number

Details

将3dB滤波器的带宽指定为以Hz为单位的正标量。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 带宽和中心频率 并取消选中该框 *指定输入端口的带宽.

默认值

2205

程序使用名称

Bandwidth3dB

可调谐

可计算

# 从输入端口指定品质因数 — 通过输入端口设置品质因数的选项
Logical

Details

如果检查标志,则通过*Q*端口设置品质因数。 如果未选中该复选框,则在参数中设置质量因子 品质因数.

依赖关系

若要使用此参数,请为参数设置 *滤波器规格*价值 品质因数和中心频率.

默认值

false (关掉)

程序使用名称

SpecifyQualityFactorFromInputPort

可调谐

可计算

# 品质因数 — 陷波或窄带滤波器的质量
Real number

Details

以实正标量的形式指定陷波或窄带滤波器的品质因数。 品质因数定义为陷波或窄带滤波器的中心频率与3dB带宽之比。 较高的Q因子值对应于较小的抑制带宽和带宽。

依赖关系

若要使用此参数,请为参数设置 滤波器规格*价值 品质因数和中心频率 并取消选中该框 *从输入端口指定品质因数.

默认值

5

程序使用名称

QualityFactor

可调谐

可计算

# 从输入端口指定中心频率 — 通过输入端口设置中心频率的选项
Logical

Details

如果标志被检查,中心频率通过*Fc*端口设置。 如果未选中该复选框,则在参数中设置中心频率 陷波/峰值中心频率(Hz).

依赖关系

若要使用此参数,请为参数设置 *滤波器规格*价值 带宽和中心频率品质因数和中心频率.

默认值

false (关掉)

程序使用名称

SpecifyCenterFrequencyFromInputPort

可调谐

可计算

# 陷波/峰值中心频率(Hz) — 陷波或窄带滤波器的中心频率
Real number

Details

以Hz为单位的正标量形式的陷波或窄带滤波器的中心频率的值。

依赖关系

要使用此端口,请设置参数 滤波器规格*价值 带宽和中心频率品质因数和中心频率 并取消选中该框 *指定输入端口的带宽.

默认值

11025

程序使用名称

NotchPeakCenterFrequency

可调谐

可计算

# 滤波器输出 — 为数据输出选择过滤器
凹口 | 峰值 | 陷波和峰值

Details

选择输出数据:

  • 陷波和峰值 -单元通过陷波和窄带滤波器后输出输出信号。

  • 凹口 -单元通过陷波滤波器后输出输出信号。

  • 峰值 -单元通过窄带滤波器后输出输出信号。

Notch | Peak | Notch and Peak

默认值

Notch and Peak

程序使用名称

FilterOutput

可调谐

可计算

# 从输入继承采样率 — 从输入信号继承采样率
Logical

Details

如果选择此选项,采样速率将从输入信号继承。 如果未选中该复选框,则在参数中设置采样频率 输入采样率(Hz).

默认值

false (关掉)

程序使用名称

InheritSampleRateFromInput

可调谐

可计算

# 输入采样率(Hz) — 输入信号的采样率
Real number

Details

将输入信号的采样频率指定为正标量值。

依赖关系

要使用此选项,请取消选中该框。 从输入继承采样率.

默认值

44100

程序使用名称

InputSampleRate

可调谐

可计算

算法

窄带滤波器设计公式如下:

喷射滤波器设计的方程如下:

在这些方程中





哪里 -以Hz为单位的中心频率, -以Hz为单位的采样率, -每赫兹3分贝的带宽。

请注意,这两个过滤器相互补充。:

它们可以重写为



哪里 -频率无关的二阶滤波器:





过滤器实现如下:

notch peak filter 1

在图片中:



请注意 仅取决于中心频率,并且 -仅从3dB带宽。

文学作品

  1. Orfanidis,Sophocles J.Introduction To Signal Processing. Upper Saddle River,NJ:Prentice-Hall,1996。