使用菜单【Targets/XILINX Coefficient (.COE) File】可以生成滤波器的XILINX系数文件。
|
|
|
|
|
|
|
|
使用菜单【Targets/Code Composer Studio (R) IDE】可以将滤波器输出到该代码生成生成集成开发环境,并可以下载到DSP芯片。
|
|
|
|
|
|
|
|
View菜单包括的命令主要有指定滤波器名称,图形放大,全屏显示等。
|
|
|
|
|
|
|
|
FDATool的界面分上、下两个部分:上面部分显示有关滤波器的信息,下面部分用来指定设计指标参数。
|
|
|
|
|
|
|
|
在Response type下可以选择滤波器类型,包括低通、高通、带通、带阻、微分器、 Hilbert变换器、多带、任意频率响应、升余弦等(如果安装了滤波器设计工具箱,则会有更多选项)。
|
|
|
|
|
|
|
|
在Design Method下可以选择设计IIR或FIR滤波器,每种滤波器又 可以选择不同的设计方法(例如,IIR滤波器的设计方法包括巴特沃斯、切比雪夫、椭圆滤波器、最大扁平、最小P阶范数等;FIR滤波器的设计方法包括等波纹、最小均方、窗函数、最大扁平、最小P阶范数等)。
|
|
|
|
|
|
|
|
在Filter Order下可以选择滤波器阶数,可以使用满足要求的最小滤波器阶数或直 接指定滤波器的阶数。
|
|
|
|
|
|
|
|
根据前面两步中选择的设计方法,Options下会显示与该方法对应的可调节参数。 例如选择FIR等波纹设计法时,Options面板的Window中可设置密度系数的大小。
|
|
|
|
|
|
|
|
选择滤波器的类型、设计方法和滤波器阶数时,相应的设计指标及其含义会在Filter Specifications中用图形直观地显示出来以供设计参考。这些设计指标的具体参数需要在Frequency Specifications和Magnitude Specifications下明确指定。
|
|
|
|
|
|
|
|
指定所有的设计指标后,单击FDATool最下面的Design Filter按钮即可完成滤波器设计。(设计完成后Design Filter按钮变为不可用,除非再次修改了设计指标)。
|
|
|
|
|
|
|
|
FIR滤波器设计时的参数设置主要包括响应类型、滤波器阶次、频率参数、幅度参数及密度因子等其他选项。
|
|
|
|
|
|
|
|
在滤波器设计与分析工具FDATool中FIR滤波器响应类型可以设置为低通、 高通、带阻、微分器、Hilbert变换器、多带滤波器、任意幅度响应、升余弦、任意群延迟、半带低通、半带高通、奈奎斯特、逆sinc低通或逆sinc高通滤波器。
|
|
|
|
|
|
|
|
FIR滤波器的设计方法可以选择为等波纹、最小均方、窗函数、最大扁平、最小P阶范数或约束等波纹。
|
|
|
|
|
|
|
|
FIR滤波器的阶次可以由用户指定,也可以选择最小滤波器阶次。
|
|
|
|
|
|
|
|
频率参数设置包括频率单位、采样频率、带通频率、带阻频率等。其中采 样频率,带通频率,带阻频率可以由用户根据实际制定,而频率单位可以通过面板上的频率单位下拉框进行选择,主要包括归一化频率(0-1)、Hz、kHz、MHz和GHz五种选项。
|
|
|
|
|
|
|
|
设计低通、高通滤波器时,需要指定通带、阻带频率;设计带通滤波器时,需要指定阻带1、通带、阻带2的频率;设计带阻滤波器时,需要指定通带1、阻带、通带2的频率。
|
|
|
|
|
|
|
|
设计一个FIR低通滤波器,要求:通带衰减1dB,阻带衰减40dB,通带截止频率550Hz,带阻截止频率650Hz,采样频率为2000Hz。 利用FDATool设计滤波器基本步骤如下:
1) 在MATLAB命令窗口下输入“fdatool”命令,“回车”调出滤波器设计界面;
2) 在Respone Type中选择低通滤波器(Lowpass);
3) 在Design Method中选择FIR,同时在滤波器设计方法下拉框中选择等波纹 (Equiripple)设计方法;
4) 在Filter Order中选择最小滤波器阶次(Minimum Order);
5) Options中Desity Factor默认值为20;
6) 在Frequency Specification中指定采样频率Fs=2000Hz,带通频率Fpass=650Hz, 带阻频率Fstop=550Hz;
7) 在Magnitude Specification中指定Apass=1dB,Astop=40dB;
8) 单击“Design Filter”即可完成滤波器设计。
9) 最后,使用菜单【File/Export】可导出或保存滤波器系数h(n)。
|
|
|
|
|
|
|
|
FDATool不仅提供了滤波器设计工具,而且还提供了滤波器时域与频域的特性分析工具。本节将对例1设计的滤波器的幅度响应、相位响应、群延迟响应、相位延迟、脉冲响应、阶跃响应、零极点图、滤波器系数,以及滤波器信息等进行分析。
|
|
|
|
|
|
|
|
单击FDATool窗口界面快捷工具栏的【Magnitude Response】按钮,或者选择菜单栏【Analysis/Magnitude Response】选项,就可以得到滤波器的幅度响应曲线。
|
|
|
|
|
|
|
|
单击FDATool窗口界面快捷工具栏的【Magnitude and Phase Responses】按钮,或者选
择菜单栏【Analysis/Magnitude and Phase Response】选项,就可以得到滤波器的幅度与相位响应曲线。
|
|
|
|
|
|
|
|