二阶可调陷波和峰值IIR滤波器
该NotchPeakFilter
对象过滤器使用IIR滤波器执行输入的每个信道。
以过滤输入的每个信道:
创建dsp.NotchPeakFilter
对象并设置其属性。
调用带参数的对象,就好像它是一个功能。
要了解更多有关系统对象的方式工作,请参阅什么是系统对象?(MATLAB)。
返回二阶陷波和峰值IIR滤波器独立地过滤输入的每个信道随时间的,使用指定的中心频率和3 dB带宽。npFilter
= dsp.NotchPeakFilter
npFilter = dsp.NotchPeakFilter(“规范”,“品质因数和中心频率”)
指定的凹口或峰值滤波器代替的品质因数(Q因数)3
dB带宽。
npFilter = dsp.NotchPeakFilter( '规范', '系数')
指定直接影响带宽和中心频率,而不是在赫兹指定的设计参数的系数值。这消除了当属性调整涉及的三角计算。
npFilter = dsp.NotchPeakFilter(
收益与每个指定的属性名称设置为指定值的陷波滤波器。未指定的属性具有默认值。名称,值
)
使用对象函数,指定系统对象™作为第一个输入参数。例如,为了释放一个名为System对象的系统资源OBJ
,使用此语法:
释放(OBJ)
对于峰值滤波器的设计公式为:
为陷波滤波器的设计公式为:
同
哪里ω0=2πF0/F小号是弧度的中心频率/样品(F0是以Hz为单位的中心频率和F小号是以Hz为单位的采样频率)。Δω=2πΔF/F小号是弧度/样品中的3 dB带宽(ΔF是以Hz 3dB带宽)。需要注意的是两个滤波器是互补的:
该过滤器是这样实现的:
哪里
注意G比照仅取决于中心频率,和G3分贝只依赖于3 dB带宽。
[1] ORFANIDIS,索福克勒斯J.介绍信号处理。上马鞍河,NJ:普伦蒂斯霍尔,1996年。