主要内容

fdesign.peak

峰过滤器规格

语法

d = fdesign.peak (specstring,value1, value2, ...)
d = fdesign.peak (n, f0, q)
Fs d = fdesign.peak(…)
MAGUNITS d = fdesign.peak(…)

描述

d = fdesign.peak (specstring,value1, value2, ...)构造峰值滤波器规格对象d,并将规格设置为specstring的所有成员提供的值specstring.以下列出了可能的不区分大小写的规范选项:

  • “N, F0 Q”(默认)

  • ' N, F0,问,美联社

  • “N, F0, Q, Ast”

  • ' N, F0 Q,美联社,Ast的

  • “N, F0, BW”

  • ' N, F0, BW,美联社

  • “N, F0, BW, Ast”

  • ' N, F0, BW,美联社,Ast的

其中变量定义如下:

  • N -过滤顺序(必须是偶数)

  • F0 -中心频率

  • Q -品质因子

  • BW - 3-dB带宽

  • 通频带纹波(分贝)

  • Ast -阻带衰减(分贝)

不同的规格选择,导致不同的规格对象,可能有不同的设计方法可用。使用的函数designmethods获取给定规范可用的设计方法列表。例如:

>> d = fdesign.peak('N,F0,Q,Ap',6,0.5,10,1);(d) fdesign类的设计方法。峰(N, F0,问,美联社):cheby1

d = fdesign.peak (n, f0, q)使用默认值构造峰值滤波器规格对象specstring (N, F0,问的)并设置相应的值为nf0,

默认情况下,所有频率规格都假定为归一化频率单位。所有的震级规格都假定以分贝为单位。

Fs d = fdesign.peak(…)构造一个峰值滤波器规格对象,同时提供要滤波的信号的采样频率。Fs必须指定为在提供的其他值后面的标量。如果指定Fs,它被假定为赫兹,作为所有其他频率值提供。

MAGUNITS d = fdesign.peak(…)构造陷波滤波器规范,同时提供给定幅度规格的单位。MAGUNITS可以是以下情况之一:“线性”“数据库”,或“方”.如果这个参数被省略,“数据库”假定。大小规格总是转换和存储在分贝,不管他们是如何指定的。如果Fs提供,MAGUNITS必须遵循Fs在输入参数列表中。

例子

全部折叠

设计一个阻带衰减为80 dB的切比雪夫型峰值滤波器。

d = fdesign.peak (“N, F0, BW, Ast”8主板市场,80年02);高清=设计(d,“cheby2”“SystemObject”,真正的);fvtool(高清)

图形过滤器可视化工具-幅度响应(dB)包含一个轴对象和其他类型的uitoolbar, uimenu对象。标题为“大小响应(dB)”的轴对象包含一个类型为line的对象。

介绍了R2011a