理想低通滤波器 - Simulink

Ideal low pass filter - Simulink

我有以下时间连续系统:输入信号-->abs块(时域)-->理想低通滤波器块(频域)-->输出信号。在 simulink 中,我用 Fcn 块制作 abs 块。我的问题是获得具有 3000Hz 频带和 1 个振幅(线性标度)的理想低通滤波器。我怎么能得到它?也许我应该使用低通滤波器块?在这种情况下,正确的参数是什么?

感谢您的宝贵时间。

理想的低通滤波器可以表示为(来自https://en.wikipedia.org/wiki/Low-pass_filter):

所以我建议你使用 Transfer Fcn 块:

如果你的amplitude/gain为1,你的截止频率为3kHz,那么增益K为1,时间常数为:

f = 3000;
tau = 1 / (2*pi*f);

你的传递函数是:

num = 1;
den = [tau 1];

简单!