主要内容

iirnotch

二阶IIR Notch过滤器

描述

例子

[[num,,,,书房] = iirnotch(W0,,,,BW返回分子系数,num,以及分母系数,书房,位于位于W0和–3 dB点的带宽设置为BW。要设计过滤器,W0必须满足条件0.0 <W0<1.0,其中1.0对应于频率范围内每个样品的π弧度。

质量因子(Q因子)因为过滤器与滤波器带宽有关=W0/BW, 在哪里W0是缺口频率。

[[num,,,,书房] = iirnotch(W0,,,,BW,,,,ab返回带宽的数字凹槽过滤器BW,以 -ab分贝。

例子

全部收缩

设计和绘制一个IIR Notch滤波器,该过滤器从300 Hz(FS)的信号中除去60 Hz音调(F0)。对于此示例,将过滤器的Q因子设置为35,并使用它来指定过滤器带宽。

WO = 60/(300/2);BW = WO/35;[b,a] = iirnotch(wo,bw);

Notch滤波器具有所需的带宽,凹口位于60 Hz或 0 4 π 每个样品弧度。将此图与显示的梳子滤波器图进行比较iircomb

fvtool(b,a)

图量响应(DB)包含一个轴对象。带有标题幅度响应(DB)的轴对象包含一个类型线的对象。

输入参数

全部收缩

Notch频率,指定为范围内的正标量(0.0,1.0),其中1.0对应于频率范围内每个样品的π弧度。

数据类型:单身的|双倍的

–3 dB点的带宽,在范围内指定为正标量(0.0,1.0)。

质量因子(Q因子)因为过滤器与滤波器带宽有关=W0/BW, 在哪里W0是缺口频率。

数据类型:单身的|双倍的

自定义分贝级别, -ab,滤波器具有带宽BW。包括可选输入参数ab使您可以在不是默认值–3 dB点的级别上指定幅度响应带宽,例如–6 dB或0 dB。如果未指定,ab默认为–3 dB宽度(10log10(1/2))。

数据类型:单身的|双倍的

输出参数

全部收缩

设计的Notch滤波器的分子系数,作为行向量返回。

数据类型:双倍的

设计的Notch滤波器的分母系数,作为行向量返回。

数据类型:双倍的

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

版本历史记录

在R2011a中引入

也可以看看

功能