简单的低通滤波器有问题

时间:2016-11-22 19:45:40

标签: matlab frequency lowpass-filter

我正试图在低通滤波器上得到一个非常基本的句柄。请注意,我是一个完全的初学者,具有MATLAB的一些经验。我四处寻找答案,但找不到任何足够简单的东西。

如何使用低通滤波器通过400Hz截止设计和绘制滤波后的20Hz信号的响应? 20Hz信号不是噪声数据,它是由计算机生成的。我有信号处理工具箱。

我使用了命令

d = designfilt('lowpassfir','CutoffFrequency',400,'SampleRate',20)

但它告诉我我没有足够的输入参数。我试图纠正MATLAB的数字滤波器助手中的情况,并生成了行

d = designfilt('lowpassfir', 'FilterOrder', 10, 'CutoffFrequency',100,'SampleRate', 20, 'Window', 'hamming');

由以下错误引起:

Frequency specifications must be between 0 and 10.

我还担心'汉明'规范可能会不利地改变我手工计算信号衰减的结果。

0 个答案:

没有答案