AnyMath 文档

Notch-Peak Filter

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

模块类型: NotchPeakFilter

库中的路径:

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

资料描述

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

港口

输出

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

Details

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

依赖关系

要使用此端口,请设置参数 *Filter output*价值 Notch and PeakNotch.

数据类型

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

复数支持

非也。

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

Details

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

依赖关系

要使用此端口,请设置参数 *Filter output*价值 Notch and PeakPeak.

数据类型

漂浮物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。

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Bandwidth and center frequency 并选中该框 *Specify bandwidth from input port.

数据类型

漂浮64

复数支持

非也。

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

Details

的中心频率输入端口。

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Bandwidth and center frequencyQuality factor and center frequency 并选中该框 *Specify center frequency from input port.

数据类型

漂浮64

复数支持

非也。

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

Details

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

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Coefficients 并选中该框 *Specify bandwidth coefficient from input port.

数据类型

漂浮64

复数支持

非也。

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

Details

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

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Coefficients 并选中该框 *Specify center frequency coefficient from input port.

数据类型

漂浮64

复数支持

非也。

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

Details

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

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Quality factor and center frequency 并选中该框 *Specify quality factor from input port.

数据类型

漂浮64

复数支持

非也。

参数

# Filter specification — 过滤器项目的特点
Coefficients | Bandwidth and center frequency | Quality factor and center frequency

Details

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

  • Bandwidth and center frequency -使用参数设计过滤器 3 dB bandwidth (Hz)*及 *Notch/Peak center frequency (Hz).

  • Coefficients -使用参数设计过滤器 Bandwidth coefficient*及 *Center frequency coefficient.

  • Quality factor and center frequency -使用参数设计过滤器 Quality factor*及 *Notch/Peak center frequency (Hz).

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

默认值

Bandwidth and center frequency

程序使用名称

FilterSpecification

可调谐

可计算

# Specify bandwidth coefficient from input port — 通过输入端口设置带宽因子的选项
Logical

Details

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

依赖关系

若要使用此参数,请为参数设置 *Filter specification*价值 Coefficients.

默认值

false (关掉)

程序使用名称

SpecifyBandwidthCoefficientFromInputPort

可调谐

可计算

# Bandwidth coefficient — 带宽系数
Real number

Details

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

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

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

依赖关系

若要使用此参数,请为参数设置 Filter specification*价值 Coefficients 并取消选中该框 *Specify bandwidth coefficient from input port.

默认值

0.72654

程序使用名称

BandwidthCoefficient

可调谐

可计算

# Specify center frequency coefficient from input port — 通过输入端口设置中心频率系数的选项
Logical

Details

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

依赖关系

若要使用此参数,请为参数设置 *Filter specification*价值 Coefficients.

默认值

false (关掉)

程序使用名称

SpecifyCenterFrequencyCoefficientFromInputPort

可调谐

可计算

# Center frequency coefficient — 中心频率系数
Real number

Details

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

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

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

依赖关系

若要使用此参数,请为参数设置 Filter specification*价值 Coefficients 并取消选中该框 *Specify center frequency coefficient from input port.

默认值

0

程序使用名称

CenterFrequencyCoefficient

可调谐

可计算

# Specify bandwidth from input port — 通过输入端口将带宽设置为3dB的选项
Logical

Details

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

依赖关系

若要使用此参数,请为参数设置 *Filter specification*价值 Bandwidth and center frequency.

默认值

false (关掉)

程序使用名称

SpecifyBandwidthFromInputPort

可调谐

可计算

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

Details

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

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Bandwidth and center frequency 并取消选中该框 *Specify bandwidth from input port.

默认值

2205

程序使用名称

Bandwidth3dB

可调谐

可计算

# Specify quality factor from input port — 通过输入端口设置品质因数的选项
Logical

Details

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

依赖关系

若要使用此参数,请为参数设置 *Filter specification*价值 Quality factor and center frequency.

默认值

false (关掉)

程序使用名称

SpecifyQualityFactorFromInputPort

可调谐

可计算

# Quality factor — 陷波或窄带滤波器的质量
Real number

Details

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

依赖关系

若要使用此参数,请为参数设置 Filter specification*价值 Quality factor and center frequency 并取消选中该框 *Specify quality factor from input port.

默认值

5

程序使用名称

QualityFactor

可调谐

可计算

# Specify center frequency from input port — 通过输入端口设置中心频率的选项
Logical

Details

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

依赖关系

若要使用此参数,请为参数设置 *Filter specification*价值 Bandwidth and center frequencyQuality factor and center frequency.

默认值

false (关掉)

程序使用名称

SpecifyCenterFrequencyFromInputPort

可调谐

可计算

# Notch/Peak center frequency (Hz) — 陷波或窄带滤波器的中心频率
Real number

Details

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

依赖关系

要使用此端口,请设置参数 Filter specification*价值 Bandwidth and center frequencyQuality factor and center frequency 并取消选中该框 *Specify bandwidth from input port.

默认值

11025

程序使用名称

NotchPeakCenterFrequency

可调谐

可计算

# Filter output — 为数据输出选择过滤器
Notch | Peak | Notch and Peak

Details

选择输出数据:

  • Notch and Peak -单元通过陷波和窄带滤波器后输出输出信号。

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

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

Notch | Peak | Notch and Peak

默认值

Notch and Peak

程序使用名称

FilterOutput

可调谐

可计算

# Inherit sample rate from input — 从输入信号继承采样率
Logical

Details

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

默认值

false (关掉)

程序使用名称

InheritSampleRateFromInput

可调谐

可计算

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

Details

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

依赖关系

要使用此选项,请取消选中该框。 Inherit sample rate from input.

默认值

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。