【发布时间】:2018-09-24 08:13:34
【问题描述】:
我被要求使用具有以下规格的 MATLAB 设计一个数字低通巴特沃斯滤波器:
- 1.5 kHz 的截止频率
- 3 kHz 时 10 dB 阻带衰减
- 8 kHz 的采样频率
我计算出滤波器的阶数为 1.57。正如我们所知,我们需要限制这个值以确保过滤器满足规范。但是,在 matlab 中我使用的是
buttord()
此函数返回在这种情况下为 1 的最低顺序。那么如何返回最高顺序而不是返回最低顺序呢?
【问题讨论】:
标签: matlab filtering signal-processing