Matlab Fdatool滤波器设计以及使用

Matlab Fdatool滤波器设计以及使用

1.命令行中键入fdatool。或者在App导航栏中找到Filter Designer。

Matlab Fdatool滤波器设计以及使用

2.打开滤波器工具后,选择滤波器的功能,FIR,IIR,等。设置后滤波器参数后,点击下方的Design Filter按钮。

Matlab Fdatool滤波器设计以及使用

3.生成滤波器后,选择导航栏中的File->Generate MATLAB Code->Filter Design Function.后保存文件

Matlab Fdatool滤波器设计以及使用

4.将生成的代码,拷出到你的程序中,Matlab Fdatool滤波器设计以及使用

5.删除function Hd = untitled,添加[b,a]=tf(Hd);(将Hd转换成传递函数需要的参数)

yt=filter(b,a,s); %滤波器软件实现,s是输入信号,yt是滤波后的信号。