主要内容

iircomb

IIR梳子切口或峰值滤波器

描述

(全国矿工工会,)= iircomb (n,bw)返回一个数字切口滤波器与秩序n和过滤器切口的宽度3数据库设置为bw滤波器的带宽。

切口滤波器的传递函数形式:

H ( z ) = b 1 z n 1 α z n

在哪里αb是积极的标量和n过滤器订单或等级的数量在过滤器- 1。

(全国矿工工会,)= iircomb (n,bw,ab)返回一个数字切口滤波器的带宽,bw,指定级别的ab分贝。

(全国矿工工会,)= iircomb (___,类型)返回一个数字陷波滤波器或数字滤波器按照达到顶峰类型

峰值滤波器的传递函数为:

H ( z ) = b 1 z n 1 + 一个 z n

例子

全部折叠

设计和策划的IIR陷波滤波器11级(相当于过滤器订单+ 1),删除一个60 Hz的语气(f0)从一个信号在600赫兹(fs)。对于这个示例,设置过滤到35的品质因数和使用它来指定滤波器带宽。

fs = 600;fo = 60;q = 35;bw = (fo / fs / 2) / q;[b] = iircomb (fs / fo, bw,“缺口”);%注意类型标志“缺口”

使用可视化工具(fvt进行过滤ool)生成显示过滤器等级的阴谋。

fvtool (b);

图级响应(dB)包含一个坐标轴对象。坐标轴对象与标题级响应(dB)包含一个类型的对象。

注意,级距等间距的,一个落在60赫兹。

输入参数

全部折叠

数字滤波器的顺序,指定为一个正整数。n还定义了等级的数量(或峰值)过滤器的频率范围从0到2π。级(或峰值)=n+ 1。

数据类型:|

滤波器的带宽——的水平ab分贝,指定为一个积极的标量范围(0,1)

品质因子(Q值)问滤波器相关滤波器的带宽=ω0/bw在哪里ω0是频率的信号。

数据类型:|

级响应的滤波器带宽bw在dB,指定为一个标量。可以包含可选的输入参数ab指定大小的响应水平以外的违约3例如,dB 6 dB或0分贝。如果不包括ab的论证,功能在默认设置级响应3dB的水平。

数据类型:|

数字滤波器的类型,指定为:

  • “缺口”——设计一个IIR陷波滤波器。凹口滤波器减弱在指定的频率响应。这是默认的类型。当你忽略类型输入参数,iircomb函数返回一个陷波滤波器。

  • “高峰”——设计IIR滤波器达到顶峰。峰值过滤器提高信号在指定的频率。

输出参数

全部折叠

分子IIR滤波器传递函数的系数,作为实值返回行向量。对于一个n阶滤波器,行向量中元素的数量n+ 1。

数据类型:|

IIR滤波器传递函数的分母系数,作为实值返回行向量。对于一个n阶滤波器,行向量中元素的数量n+ 1。

数据类型:|

引用

[1]Orfanidis S.J。,介绍了信号处理恩格尔伍德悬崖,新泽西:普伦蒂斯·霍尔出版社,1996年。

扩展功能

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

版本历史

介绍了R2011a

另请参阅

||