【发布时间】:2017-08-25 23:30:37
【问题描述】:
我正在尝试使用 matlab 中的 designfilt 来设计 Type 1 Chebyshev 低通滤波器,但是,我不断收到以下错误:
使用 designfilt 时出错(第 411 行)
过滤器响应无效。
我的代码比较简单:
filt = designfilt('cheby1','FilterOrder',3,'CutoffFrequency', 20, 'PassbandRipple', 10);
filtered_signal = filter(filt, signal);
这应该做的是,创建一个 Chebyshev Type 1 滤波器,阶数为 3,截止频率为 20 Hz,通带纹波为 10 Hz。最后但同样重要的是,它应该在我的信号上调用它,名称为信号。
在 matlab 中实现低通 Chebyshev Type 1 滤波器是否还有更多内容,或者我只是将designfilt 的输入混合在一起?
【问题讨论】:
标签: matlab filter signal-processing