将matlab的fdatool生成的coefficients导出到altera fir megaco

将matlab的fdatool生成的coefficients导出到altera fir megaco

ID:35566914

大小:563.00 KB

页数:9页

时间:2019-03-29

将matlab的fdatool生成的coefficients导出到altera fir megaco_第1页
将matlab的fdatool生成的coefficients导出到altera fir megaco_第2页
将matlab的fdatool生成的coefficients导出到altera fir megaco_第3页
将matlab的fdatool生成的coefficients导出到altera fir megaco_第4页
将matlab的fdatool生成的coefficients导出到altera fir megaco_第5页
资源描述:

《将matlab的fdatool生成的coefficients导出到altera fir megaco》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.将Matlab的fdatool生成的Coefficients导出到AlteraFIRMegaco今天和列位交流一下fdatool和FIRMegaCore的一个使用技巧的问题(和这些软件有关的基本概念不在此赘述)。首先fdatool是Matlab自带的一个数字滤波器的设计分析软件,里面提供了丰富的参数供调整(具体的参阅Matlab的教材),大大降低了数字滤波器的设计难度,同时又可以设计出高质量的滤波器。fdatool虽然不是最好的滤波器设计软件,但是在Matlab响亮的名号下,得到了广泛的使用。FIRM

2、egacore是Altera针对其主流FPGA推出的一款商业化的数字滤波器设计软件,可以直接生成HDL代码(可综合的,但是加密了),同时其结构针对Altera自己的FPGA做了各种各样的优化。尽管fdatool也可以生成可综合的HDL代码,但是没有针对FPGA的M4K、DSPBlock做出相应的优化,所以性能和FIRMegacore生成的FIR滤波器有相当的差距。然而,FIRMegacore的滤波器设计工具相当的简单,只提供了窗函数法,用户只能定义有限的几个参数。而其他的设计方法,比如矩形系数更好的等纹

3、波法则只能在fdatool里面找到。所幸的是,FIR...Megacore提供了滤波器的Coefficients导入的选项,可以使用第三方工具生成的Coefficients。这使得我们能够用FIRMegacore来实现fdatool生成的滤波器。FDATool的介绍  FDATool(FilterDesign&AnalysisTool)是MATLAB信号处理工具箱里专用的滤波器设计分析工具,MATLAB6.O以上的版本还专门增加了滤波器设计工具箱(FilterDesignToolbox)。FDATool

4、可以设计几乎所有的常规滤波器,包括FIR和IIR的各种设计方法。它操作简单,方便灵活。  FDATool。界面总共分两大部分,一部分是DesignFilter。在界面的下半部,用来设置滤波器的设计参数;另一部分则是特性区,在界面的上半部分,用来显示滤波器的各种特性。DesignFilter部分主要分为:FilterType(滤波器类型)选项,包括Lowpass(低通)、Highpass(高通)、Bandpass(带通)、Bandstop(带阻)和特殊的FIR滤波器。   DesignMethod(设计

5、方法)选项,包括IIR滤波器的Butterwotth(巴特沃思)法、Chebyshev TypeI(切比雪夫I型)法、ChebyshevTypeII(切比雪夫II型)法、Elliptic(椭圆滤波器)法和FIR滤波器的Equiripple法、Least-Squares(最小乘方)法、Window(窗函数)法。  FilterOrder(滤波器阶数)选项,定义滤波器的阶数,包括SpecifyOrder(指定阶数)和MinimumOrder(最小阶数)。在SpecifyOrder中填入所要设计的滤波器的阶数

6、(N阶滤波器,SpecifyOrder="N-1")。如果选择MinimumOrder,则MATLAB根据所选择的滤波器类型自动使用最小阶数。  FrequencySpecifications选项,可以详细定义频带的各参数,包括采样频率和频带的截止频率。它的具体选项由FilterType选项和DesignMethod选项决定。例如Bandpass(带通)滤波器需要定义Fstop1(下阻带截止频率)、Fpass1(通带下限截止频率)、Fpass2(通带上限截止频率)、Fstop2(上阻带截止频率),而Lo

7、wpass(低通)滤波器只需要定义Fstop1、Fpass1。采用窗函数设计滤波器时,由于过渡带是由窗函数的类型和阶数所决定,所以只需定义通带截止频率,而不必定义阻带参数  MagnitudeSpecifications选项,可以定义幅值衰减的情况。例如设计带通滤波器时,可以定义Wstop1(频率Fstop1处的幅值衰减)、Wpass(通带范围内的幅值衰减)、Wstop2(频率Fstop2处的幅值衰减)。当采用窗函数设计时,通带截止频率处的幅值衰减固定为6db,所以不必定义。 简要流程如下:Step-1

8、:在Matlab的命令行上输入:fdatool,启动FilterDesign&AnalyzeTool;... Step-2:FilterDesign&AnalyzeTool(fdatool)的主界面;...Step-3:基于等纹波法设计一个FIR滤波器;Step-4:这个滤波器的幅频特性;...Step-5:在fdatool主界面的File菜单中选取Export......Step-6:在Export的对话框中,ExportTo选择Coef

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。