切比2
切比雪夫滤波器类型II的计算。
库::`工程师`
语法
函数调用
-
[参数:ba]=cheby2(<参数:n>>,<参数:Rs>>,<参数:Ws>>,<参数:ftype>>)-设计切比雪夫II型数字滤波器:低通,高通,带通或陷波滤波器,具体取决于参数的值[参数:ftype]和元素的数量[参数:Ws]. 带通和陷波滤波器的设计顺序如下2<参数:n>>.
-
[参数:zpk]=cheby2(_;<参数:nout>>=3)-设计一个切比雪夫II型数字滤波器,并返回其零,极点和增益。 此语法可以包括前面选项中的任何输入参数。
-
A, B, C, D=cheby2(_;nout=4)-设计切比雪夫II型数字滤波器并返回定义其在状态空间中的表示的矩阵。
争论
输入参数
# Rs — 延迟带中的衰减,单位为dB
+
传:[正标量]
Details
延迟带中的衰减相对于通带中的峰值,以dB为单位设置为正标量。
如果值为 以线性单位表示,您可以使用公式将其转换为dB Rs的 .
| 数据类型 |
|
#
Ws —
极限频率
的延迟带+
通行证:[标量] | 传递:[双元向量]
Details
如果 Ws -一个标量,然后 *cheby2 设计具有截止频率的低通或高通滤波器 Ws.
+
如果 Ws -二元素向量 [w1w2],在哪里 w1<w2 然后 cheby2 设计具有较低截止频率的带通或陷波滤波器 w1 和上边界频率 w2.
*对于数字滤波器,延迟带的频率限制应在范围内 0 以前 1,在哪里 1 对应于奈奎斯特频率-采样频率的一半或 rad/倒计时。
+ 对于模拟滤波器,延迟带的边界频率必须以rad/s表示,并且可以取任意正值。
| 数据类型 |
|
输出参数
# A,B,C,D — 状态空间中滤波器的表示
+
传递:[矩阵]
Details
滤波器在状态空间中的表示形式,作为矩阵返回。 如果 R=<参数:n>> 对于低和高通滤波器和 R=2<参数:n>> 对于带通和陷波滤波器,则 A 这是矩阵 r 上 r, B 矩阵 r 上 1, C 矩阵 1 上 r,而 D — 1 上 1.
状态空间矩阵与状态向量相关 、入口 和出口 借助方程组:
*用于数字滤波器
+
*模拟滤波器
+
| 数据类型 |
|
例子:
切比雪夫II型低通滤波器
Details
让我们设计一个切比雪夫II型低通滤波器 6-屏障带衰减的阶数 50 dB和带宽截止频率 300 Hz,其对应于 0.6π 频率采样数据的rad/计数 1000 赫兹。 让我们绘制幅频和相位特性。 我们用它来过滤一个频率随机信号 1000 数数。
import EngeeDSP.Functions: cheby2, freqz, randn, filter
fc = 300
fs = 1000
b, a = cheby2(6,50,fc/(fs/2))
freqz(b,a,out=:plot)

dataIn = randn(1000,1)
dataOut = filter(b,a,dataIn)
切比雪夫II型屏障过滤器
Details
让我们设计一个Ii型切比雪夫屏障滤波器 6-具有归一化边界频率的阶数 0.2π 和 0.6π 吊杆车道的rad/倒计时和衰减 50 分贝。 让我们绘制幅频和相位特性。 我们用它来过滤随机信号。
import EngeeDSP.Functions: cheby2, freqz, randn, filter
b,a = cheby2(6,50,[0.2 0.6],"stop")
freqz(b,a,out=:plot)

dataIn = randn(1000,1)
dataOut = filter(b,a,dataIn)

