主要内容

iirpeak

二阶IIR峰或谐振腔滤波器

描述

全国矿工工会= iirpeak(w0bw返回峰值位于的二阶数字峰值滤波器w0的带宽+3dB点设置为bw

全国矿工工会= iirpeak(w0bwab返回一个数字峰值滤波器,其带宽,bw,指定为+级别ab分贝。

例子

全部折叠

设计并绘制一个IIR峰值滤波器,将信号的频率提高到1.75 KHz,在-3 dB点的带宽为500 Hz。

Fs = 10000;Wo = 1750/(fs/2);Bw = 500/(fs/2);[b,a] = iirpeak(wo,bw);fvtool (b, a, Fs = Fs)

图1:量级响应(dB)包含一个坐标轴对象。标题为幅度响应(dB)的axis对象包含一个类型为line.

峰值滤波器在1.75 KHz时具有所需的增益和带宽。

输入参数

全部折叠

IIR滤波器的峰值频率,指定为范围内的一个正标量(0.0, 1.0),其中1.0对应频率范围内每个样本的π弧度。

数据类型:|

滤波器的带宽为+ab分贝,指定为范围内的正标量(0.0, 1.0)

滤波器的质量因子(Q因子)Q与滤波器带宽by相关ω0/bw在哪里ω0是要增强的信号频率。

数据类型:|

滤波器带宽处的幅度响应bw,指定为dB中的一个标量。包括可选的输入参数ab允许您指定非默认级别的幅度响应带宽+3dB点,如+ 6dB或0dB。

数据类型:|

输出参数

全部折叠

二阶IIR峰值滤波传递函数的分子系数,作为实值三元素行向量返回。

数据类型:|

二阶IIR峰值滤波传递函数的分母系数,作为实值三元素行向量返回。

数据类型:|

参考文献

[1] S.J.Orfanidis。信号处理概论.恩格尔伍德悬崖,新泽西州:Prentice-Hall, 1996年。

扩展功能

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

版本历史

在R2011a中介绍

另请参阅

功能