我有一个过滤器响应-领域。
如何在 MATLAB 上实现此过滤器?
如果我有系数,我可以这样做,但我不知道如何获得它们。
我有一个过滤器响应-领域。
如何在 MATLAB 上实现此过滤器?
如果我有系数,我可以这样做,但我不知道如何获得它们。
您的滤波器是一个 5 抽头延迟线 FIR 滤波器。FIR 滤波器的系数为[2 6 1 5 1]。Ifx是您的过滤器的输入序列,并且您执行以下 MATLAB 命令:
h = [2 6 1 5 1];
y然后,您可以使用以下 MATLAB 命令实现过滤器(以生成输出序列):
y = filter(h, 1, x);
您可以通过执行以下 MATLAB 命令查看滤波器的频率幅度和相位响应:
freqz(h, 1, 256)