在matlab中我们需要生成滤波器时,可以使用matlab中自带的工具。
在matlab命令窗口中输入filterDesigner,出现下列窗口。
在这里根据需要设计自己所需要的滤波器即可。
设计完滤波器之后如果我们想要以函数的方式使用我们的滤波器,那么我们可以将设计的滤波器保存成一个函数。
将其保存到我们需要使用滤波器的目录下,就可以像使用函数一样使用滤波器。
在使用滤波器时:
h=lowpass_filter;
yy=filter(h,y);
就可以得到滤波后的信号。
如果我们想要将滤波器的参数保存: