陷波峰滤波器
可调参数的二阶陷波和窄带IIR滤波器的项目。
类型: NotchPeakFilter
图书馆中的路径:
|
资料描述
座 陷波峰滤波器 使用预设的中心频率和3dB带宽,按时间过滤输入信号的每个通道。 该模块提供可配置的滤波器设计参数,允许您在仿真过程中自定义滤波器特性。 块根据块设置窗口中设置的参数模拟滤波器。
港口
入口
x—输入信号通过:q[<br>] 向量资料 | 矩阵
块的输入数据,指定为向量或矩阵。 输入信号的每一列被视为单独的通道。 如果输入信号是二维的,那么第一维度是通道长度(或帧大小),第二维度是通道数。 如果输入端存在一维信号,则将其解释为单通道。
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
支持复数: 是的
BW—带宽3dB通行证:q[<br>] 正标量
带宽输入端口为3dB。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 带宽和中心频率,并为*指定带宽从输入端口*参数,值 已启用.
Fc-中央通过频率:q[<br>] 正标量
的中心频率输入端口。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 带宽和中心频率 或 品质因数及中心频率,并为参数*从输入端口指定中心频率*值 已启用.
BWCoeff-通过吞吐量因子:q[<br>] [-1,1]范围内的真正标量
的带宽因子输入端口。 确定3dB带宽的系数,以标量的形式在-1到1的范围内:
-
-1对应于3dB的最大带宽(输入信号采样频率的四分之一)。 -
1对应于最小带宽(0Hz,即与频率无关的滤波器)。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 系数,并为*指定带宽系数从输入端口*参数,值 已启用.
*FcCoeff*为通的中心频率系数:q[<br>] [-1,1]范围内的真正标量
确定滤波器中心频率的系数的输入端口,其形式为-1到1范围内的标量:
-
-1对应于最小中心频率(0Hz)。 -
1对应于最大中心频率(输入信号采样频率的一半)。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 系数,并为参数*指定输入端口的中心频率系数*值 已启用.
Q—陷波或窄带通滤波器的q因子:q[<br>] 5(默认) | 正标量
实正标量形式的陷波或窄带滤波器的Q因子输入端口。 品质因数定义为陷波或窄带滤波器的中心频率与3dB带宽之比。 较高的品质因数值对应于较小的抑制带宽和带宽。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 品质因数及中心频率,并为参数*指定输入端口的质量因子*值 已启用.
出口;出口
陷波-切割通过后输出信号:q[<br>] 向量资料 | 矩阵
输出信号经过陷波滤波器后,作为矢量或矩阵返回。
依赖关系
要使用此端口,请将*Filter output*参数设置为 缺口和峰值 或 缺口.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
峰值-窄带通滤波器后的输出信号:q[<br>] 向量资料 | 矩阵
输出信号经过窄带滤波器后,作为矢量或矩阵返回。
依赖关系
要使用此端口,请将*Filter output*参数设置为 缺口和峰值 或 山顶.
<无转换>*数据类型*: 漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译>
参数
滤波器规格-通滤波器项目的特性:q[<br>] 带宽和中心频率(默认) | 系数| 品质因数及中心频率
指定块用于设计滤波器的参数或系数。:
-
带宽和中心频率-滤波器设计使用*3dB带宽(Hz)参数*和*陷波或峰值的中心频率*。 -
系数-使用*带宽系数*和*中心频率系数*参数的滤波器设计。 -
品质因数及中心频率-使用陷波或峰值*参数的*品质因数*和*中心频率的滤波器设计。
从输入端口指定带宽-通过输入端口通道设置3dB带宽的选项:q[<br>] 禁用(默认情况下) | 已启用
如果选择此选项,则通过*BW*端口设置3dB带宽。 如果未选中该复选框,则在*3dB带宽(Hz)*参数中设置3dB带宽。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 带宽和中心频率.
3dB带宽(Hz)—3dB带宽通过:q[<br>] 2205(默认) | 正标量
将3dB滤波器的带宽指定为以Hz为单位的正标量。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 带宽和中心频率,并为*指定带宽从输入端口*参数,值 已关闭.
从输入端口指定中心频率-通过输入端口通道设置中心频率的选项:q[<br>] 禁用(默认情况下) | 已启用
如果标志被检查,中心频率通过*Fc*端口设置。 如果未选中该复选框,则中心频率将在陷波的*中心频率或峰值*参数中设置。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 带宽和中心频率 或 品质因数及中心频率.
陷波/峰值中心频率(Hz)—陷波或窄带通滤波器的中心频率q[<br>] 11025(默认) | 正标量
以Hz为单位的正标量形式的陷波或窄带滤波器的中心频率的值。
依赖关系
要使用此端口,请将*Filter specification*参数设置为 带宽和中心频率 或 品质因数及中心频率,并为*指定带宽从输入端口*参数,值 已关闭.
从输入端口指定带宽系数-通过输入端口通道设置带宽系数的选项:q[<br>] 禁用(默认情况下) | 已启用
如果选择此选项,则通过*BWCoeff*端口设置带宽因子。 如果未选中该复选框,则在*带宽效率*参数中设置带宽系数。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 系数.
带宽系数-带宽系数
0.72654(默认) | [-1,1]范围内的真正标量
将确定3dB带宽的系数指定为-1到1范围内的标量:
-
-1对应于3dB的最大带宽(输入信号采样频率的四分之一)。 -
1对应于最小带宽(0Hz,即与频率无关的滤波器)。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 系数,并为*指定带宽系数从输入端口*参数,值 已关闭.
从输入端口指定中心频率系数-通过输入端口通道设置中心频率系数的选项:q[<br>] 禁用(默认情况下) | 已启用
如果选择此选项,则通过*FcCoeff*端口设置中心频率系数。 如果未选中该复选框,则在*中心频率系数*参数中设置中心频率系数。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 系数.
中心频率系数-通的中心频率的系数:q[<br>] 0(默认) | [-1,1]范围内的真正标量
将确定滤波器中心频率的系数指定为-1到1范围内的标量:
-
-1对应于最小中心频率(0Hz)。 -
1对应于最大中心频率(输入信号采样频率的一半)。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 系数,并为参数*指定输入端口的中心频率系数*值 已关闭.
从输入端口指定品质因数-通过输入端口通道设置品质因数的选项:q[<br>] 禁用(默认情况下) | 已启用
如果检查了标志,则通过*Q*端口设置质量因子。 如果未选中该复选框,则会在*Quality factor*参数中设置quality factor。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 品质因数及中心频率.
品质因数-陷波或窄带通滤波器的品质:q[<br>] 5(默认) | 正标量
以实正标量的形式指定陷波或窄带滤波器的品质因数。 品质因数定义为陷波或窄带滤波器的中心频率与3dB带宽之比。 较高的Q因子值对应于较小的抑制带宽和带宽。
依赖关系
要使用此参数,请将*Filter specification*参数设置为 品质因数及中心频率,并为参数*指定输入端口的质量因子*值 已关闭.
滤波器输出-为数据输出通道选择滤波器:q[<br>] 陷波和峰值(默认) | 缺口 | 山顶
选择输出数据:
-
缺口和峰值-单元通过陷波和窄带滤波器后输出输出信号。 -
缺口-单元通过陷波滤波器后输出输出信号。 -
山顶-单元通过窄带滤波器后输出输出信号。
从输入继承采样率-从输入信号传递继承采样率:q[<br>] 禁用(默认情况下) | 已启用
如果选择此选项,采样率将从输入信号继承。 如果未选中该复选框,则在*输入采样率(Hz)*参数中设置采样率。
输入采样率(Hz)—输入信号的采样率
44100(默认) | 正标量
将输入信号的采样频率指定为正标量值。
依赖关系
要使用此参数,请将*Inherit sample rate from input*参数设置为 已关闭.
算法
窄带滤波器设计公式如下:
喷射滤波器设计的方程如下:
在这些方程中
,
,
,
哪里 -以Hz为单位的中心频率, -以Hz为单位的采样率, -每赫兹3分贝的带宽。
请注意,这两个过滤器相互补充。:
.
它们可以重写为
,
,
哪里 频率无关的二阶滤波器:
,
,
.
过滤器实现如下:
在图片中:
,
.
请注意 仅取决于中心频率,并且 -仅从3dB带宽。