自-基于MATLAB的FIR数字滤波器的设计

上传人:熠*** 文档编号:186651407 上传时间:2021-07-19 格式:DOC 页数:18 大小:83.50KB
返回 下载 相关 举报
自-基于MATLAB的FIR数字滤波器的设计_第1页
第1页 / 共18页
自-基于MATLAB的FIR数字滤波器的设计_第2页
第2页 / 共18页
自-基于MATLAB的FIR数字滤波器的设计_第3页
第3页 / 共18页
自-基于MATLAB的FIR数字滤波器的设计_第4页
第4页 / 共18页
自-基于MATLAB的FIR数字滤波器的设计_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《自-基于MATLAB的FIR数字滤波器的设计》由会员分享,可在线阅读,更多相关《自-基于MATLAB的FIR数字滤波器的设计(18页珍藏版)》请在金锄头文库上搜索。

1、基于MATLAB的FIR数字滤波器的设计 摘 要 传统的数字滤波器的设计过程复杂,计算工作量大,滤波特性调整困难,影响了它的应用。本文介绍了一种利用MTLAB信号处理工具箱(ignl ProeingToolbx)快速有效的设计由软件组成的常规数字滤波器的设计方法。给出了使用MATB语言进行程序设计和 .P摘 要传统的数字滤波器的设计过程复杂,计算工作量大,滤波特性调整困难,影响了它的应用。本文介绍了一种利用MATLAB信号处理工具箱(Snal PcessgTobox)快速有效的设计由软件组成的常规数字滤波器的设计方法。给出了使用MT语言进行程序设计和利用信号处理工具箱的FDAol工具进行界面设

2、计的详细步骤。利用MATLAB设计滤波器,可以随时对比设计要求和滤波器特性调整参数,直观简便,极大的减轻了工作量,有利于滤波器设计的最优化。本文还介绍了如何利用MATLAB环境下的仿真软件Simuink对所设计的滤波器进行模拟仿真。介绍了I数字滤波器的传统设计思想与步骤,及其计算机辅助设计方法。以一数字带通滤波器为例,着重说明了基于ATLAB的三种实现手段:模拟低通原型、合适模拟带通及直接原型,为数字滤波器设计带来全新的实现手段,设计快捷方便,仿真波形直观。介绍了利用MATL信号处理工具箱进FIR滤波器设计的三种方法:程序设计法、FDATl设计法和PTol设计法,给出了详细的设计步骤,并将设计

3、的滤波器应用到一个混和正弦波信号,以验证滤波器的性能.BR关键词:数字滤波器 AA FR II AtacTraditional iitalfiledesig proes cmlx, thecompionwokloibig, te iltecharacteisticdjusentfict, hasaffec it lcion. Tisarice ioducd on kin ingteMATLAB igna procesig ox (inl Processn oobox)the astefetie dsigntheconenoalmeriler ig ethod whichi coposed by

4、 sotwre. Pouced ha usd thMATLB langag tary on te poamin and are cotactsufae sign uigthe sgnal procesingtoolbox FDAToo oo t detaled step. UsingheMALAB esign flt, maycntrast the desineust anhefecaacteristic dustent pramt a necesary,irect-viwig i imle, enoroseduced theor load,isadvntageus opimizaton wi

5、c desigs he fitr.BKey w: Digitl fter MATLAB FIR I /P数字滤波器的系统级设计方法 BR利用Lior CCS IE接口实现CSIDE和Malab之间的连接来设计R数字滤波器,利用此连接可以在atla控制下操作DP的应用程序,利用Matlab中强大计算分析、可视化工具来分析和对比目标程序运行中的结果,大大缩短调试开发系统的周期。 P具体设计步骤如下: B()选择DS型号:实验中用0546DP; BR(2)创建CSI连接对象; (3)利用tla把文件加载到CS I中; ()在tlab环境下对CCS DE连接对象进行操作; ()关闭C I连接对象。 B

6、从这个设计步骤中可以看出,在Matlab环境下操作DSP中变量或者寄存器是很方便的。这样就可以在Mtlb环境下完成DSP程序的仿真调试。而不用像传统的开发要把SP运行结果调回PC机验证,方便了开发设计,缩短了开发周期。 R用这种方法所设计滤波器结果和上面基本相同,只是设计过程得到了很大简化,方便了开发设计。 /P应用ata对DS进行系统级的设计极大地改进了传统的设计方法。Mtlab系统级的设计环境,有助于在设计早期发现错误和应对系统复杂性不断增加的挑战,方便了复杂DSP应用系统的设计。所设计的数字滤波器和传统设计的滤波器比较,速度提高了很多,设计过程得到了很大的简化,方便了开发设计。 /P本文

7、通过设计实例,介绍了利用MATA实现 F滤波器设计与滤波的三种方法,从仿真结果可以看出它们均可以达到技术指标要求,而且方法简单、快捷,大大减轻了工作量。滤波器的设计工作完成后,可以借助于ATLAB的exo操作导出所设计滤波器的系统函数H(z)。由于MATLA具有强大的接口功能,仿真后的结果可以很方便的移植到P、CLD或FPG等器件中。在实际应用中,只需按要求修改滤波器参数,并对程序作较少的改动,即可实现不同截止频率的FIR滤波器,实用性较强。其中介绍了利用MATLA信号处理工具箱进R滤波器设计的三种方法:程序设计法、FDAool设计法和STol设计法,给出了详细的设计步骤,并将设计的滤波器应用

8、到一个混和正弦波信号,以验证滤波器的性能。全文共5章。第章作为数字信号处理的基础,介绍FDATol.程序设计法.Smulin仿真 及STool设计法等以及介绍了基于MATLA的三种实现方法及频率特性。第3-4章介绍数字滤波器的结构、II与IR滤波器的设计方法,这些都是数字信号处理的必修内容。第5章主要介绍了FIR数字滤波器改进型的设计方法。 /数字滤波器是具有一定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。它的基本工作原理是利用离散系统特性对系统输入信号进行加工和变换,改变输入序列的频谱或信号波形,让有用频率的信号分量通过,抑制

9、无用的信号分量输出。数字滤波器和模拟滤波器有着相同的滤波概念,根据其频率响应特性可分为低通、高通、带通、带阻等类型,与模拟滤波器相比,数字滤波器除了具有数字信号处理的固有优点外,还有滤波精度高(与系统字长有关)、稳定性好(仅运行在与l两个电平状态)、灵活性强等优点。数字滤波器按单位脉冲响应的性质可分为无限长单位脉冲响应滤波器IIR和有限长单位脉冲响应滤波器(FI)两种。本文介绍(IR)和(F)数字滤波器的设计与分析。BRBRBRRBRBRBR /p P目 录BR摘&bsp; 要.1Astract.2第一章&nbp;引言.5BR1.1数字滤波器的背景及意义 ;.5.2内 容.6 第二章数

10、字滤波器的AAB设计.82.1 MAB的设计方法.9.1 FAool界面设计.9BR&nbs;nbsp;nbp; 2.1.2程序设计法.10 np;nbsp; 2.1.3 Smuink仿真.1&bsp;&nbp;&bp;2.4 SPool设计法.np;&np;&nsp;2.1.结 论.13 &nsp;2.2基于ATAB的程序设计方法的各种模拟滤波器实现.32.21基于模拟低通原型的MAL实现.142.22基于合适类型模拟滤波器的TLAB实现.15B2.23基于直接原型变换法的MATB实现.7第三章&nbp;基于MATLB的IIR数字滤波器的设计.19&bsp;3I滤波器有以下几个特点.19BR&nbs;32 IR数字滤波器设计思路与步骤.19BR&ns;33 IIR数字滤波器设计方法.203.3.传统设计方法.20&nsp;&nsp;&nbp; 3.计算机辅助设计方法.1&sp;.4常用模拟IIR滤波器的设计.21BR&bsp;nbsp;nsp; 3.1巴特沃斯IIR滤波器的设计.2bp;&nbs;bs; .2契比雪夫I型IIR滤波器的设计.22 &nbp;3用模拟滤波器理论来设计II数字滤波器.2BRsp;&nbp;&nsp; .5.1脉冲响应不变法.23R&nbs;&nbp;&bsp; 3.5.2双线性变换法.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 社会学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号