(已删除)可调谐二阶参数均衡器滤波器
这个参数滤波器
对象已被删除。请使用设计参数
功能或多波段参数测量
对象,而不是音频工具箱™。有关更多信息,请参见兼容性考虑.
这个参数滤波器
对象是一个可调的二阶参数均衡器滤波器。
要将滤波器应用于输入的每个通道,请执行以下操作:
笔记
从R2016b开始,而不是使用一步
方法来执行由系统对象定义的操作™, 您可以使用参数调用对象,就像调用函数一样。例如,y =步骤(obj, x)
和y = obj (x)
执行相同操作。
H=dsp.参数滤波器
返回二阶参数化均衡器滤波器,该滤波器使用输入的默认值随时间独立过滤输入的每个通道带宽
,中心频率
和PeakGaindB
这个中心频率
和带宽
以Hz指定,并且是可调的。这个峰值增益
(dip)以dB为单位指定,并且也是可调的。这个带宽
在两个参数之间的算术平均值处测量峰值增益
以绝对功率单位和一为单位。
H=dsp.参数滤波器(‘规格’、‘品质因数和中心频率’)
指定过滤器的品质因数(Q因数)。这个Q因子
定义为中心频率/带宽。更高的Q因子
对应较窄的峰值/倾角。Q因子应该是大于0的标量值。Q因子是可调的。
H=dsp.参数滤波器(“规格”,'Coefficients')
指定带宽和中心频率的增益值。这消除了属性调优时涉及的三角计算。这个CenterFrequencyCoefficient
为-1到1之间的标量,-1对应0hz, 1对应Nyquist频率。这个BandwidthCoefficient
为-1到1之间的标量,-1表示最大带宽,1表示最小带宽。在这种模式下,峰值增益用线性单位而不是dB来指定。
H=dsp.参数过滤器('Name',Value,…)
返回一个参数化均衡器过滤器,将每个指定的属性名设置为指定的值。可以以任意顺序指定多个名称-值对参数('Name1',Value1,…,'NameN',ValueN)
.
|
指定过滤器的设计参数或系数 请选择下列选项之一
默认值为 使用 |
|
滤波器带宽 将滤波器的带宽指定为一个有限的正数值标量,小于输入信号采样率的一半(以Hz为单位)。此属性适用于以下情况 |
|
滤波器带宽系数 将用于确定过滤器带宽的值指定为范围内的有限数值标量
此属性仅适用于以下情况 |
|
滤波器的中心频率 指定滤波器的中心频率为一个有限的正数值标量,小于输入信号采样率的一半(以Hz为单位)。此属性仅适用于以下情况 |
|
滤波器中心频率系数 指定将过滤器的中心频率确定为介于-1和1之间的有限数值标量的值:
此属性仅适用于以下情况 此属性是可调的。 |
|
滤波器的峰值或倾斜增益(线性单位) 以线性单位指定滤波器的峰值或倾斜增益。大于1的值将增强信号。小于1的值将衰减信号。默认值为2(6.0206 dB)。此属性可调。 |
|
滤波器的峰值增益或峰值增益(dB) 指定滤波器的峰值增益或低谷增益,单位为dB。正值增强信号。负值会使信号衰减。默认值是 |
|
参数均衡器滤波器的品质因数 指定滤波器的品质因数(Q因数)。Q因数定义为中心频率除以带宽。较高的Q因数对应较窄的峰值或倾角。此属性仅在以下情况下适用 |
|
输入采样率 将输入的采样率指定为有限数值标量,单位为Hz。默认值为 |
获取带宽 | 将质量因数或带宽系数转换为以Hz为单位的带宽 |
getCenterFrequency | 转换中心频率系数到频率在赫兹 |
getOctaveBandwidth | 八度参数均衡器滤波器带宽的测量 |
getPeakGain | 将峰值或陷波增益从分贝转换为绝对单位 |
getPeakGaindB | 将峰值或陷波增益从绝对单位转换为dB |
getQualityFactor | 将带宽转换为质量因子 |
重置 | 重置的状态参数滤波器 对象 |
一步 | 滤波器的输入和参数滤波器 对象 |
特遣部队 | 计算传递函数 |
对所有系统对象通用 | |
---|---|
释放 |
允许系统对象属性值更改 |
参数均衡器由峰值和陷波滤波器的线性组合构成。请参阅算法部分dsp。NotchPeakFilter
详情请参阅。
下面是传递函数的幅值平方的两种情况(boost和cut)的图表:
传递函数可表示为:
G是参数均衡器增益,GB为带宽增益,即带宽Δω被测量时的增益电平。
这个dsp。NotchPeakFilter
大部分工作都是以解耦的方式实现的,因此中心频率可以独立于带宽进行调谐。请注意,Q因子定义为中心频率/带宽。
[1] 奥法尼迪斯,索福克勒斯J。信号处理概论上鞍河,新泽西州:Prentice-Hall, 1996