我正试图在低通滤波器上得到一个非常基本的句柄。请注意,我是一个完全的初学者,具有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.
我还担心'汉明'规范可能会不利地改变我手工计算信号衰减的结果。