您的位置:首页 > 编程语言 > MATLAB

MATLAB中用FDATool设计滤波器及使用

2014-02-26 10:48 141 查看
from: http://blog.sina.com.cn/s/blog_3e4367660100nyz1.html
1. 在Matlab中键入fdatool运行Filter Design and Analysis Tool。具体使用请参见Matlab
Help中的Signal Processing Toolbox->FDATool。

2. 在fdatool工具中应该注意的几个问题:(a)Fstop(阻带截止频率)不能大于或等于采样频率Fs/2,这是由于数字滤波器设计的方式决定的。(b)将设计好的滤波器导出,可以采用两种方式Export
the filter either as filter coefficients variables or as a dfilt or mfilt filter object variable。(详细说明参见Matlab Help中的Signal Processing
Toolbox->FDATool->Exporting a Filter Design。

导出:

File---Export弹出EXPORT对话框,选择“Export As”为“Objects”,“Varable
Names”可以更改,默认为Hd。

3. (a)如果导出的是dfilt or mfilt filter object variable,则可以用[b, a] = tf(Hd)将dfilt filter
object转换为转移函数形式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: