滤波器的设计在Matlab中当然可以使用函数进行创建,今天想设计一款滤波器,对原始的包含噪声的信号进行滤波,达到消除噪声的目的。但是百度了一大堆资料,很多都是设计了滤波器,给出滤波器的性能分析,频率响应就结束了。现在介绍一个简单的设计并使用滤波器的方法,Matlab自带的fdatool。步骤如下:
1 启动fdatool
在Matlab命令行窗口输入fdatool,然后fdatool图形界面会弹出。
2 设计参数
根据需求,选择不同的滤波器类型,设计方法以及参数等即可。下图是我设计的巴特沃斯(Butterworth)滤波器,作为参考。