MATLAB数字滤波器设计方案与仿真 .docx
《MATLAB数字滤波器设计方案与仿真 .docx》由会员分享,可在线阅读,更多相关《MATLAB数字滤波器设计方案与仿真 .docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习MATLAB的数字滤波器设计与仿真摘要 :依据一实例提出基于MATLAB的三种设计 IIR数字带通滤波器的方法,给出了MATLAB完整程序与 SPTOOL 、FDATOOL工具界面设计的详细步骤,并用SIMULINK进行仿真。最终分析了二种不同设计方法的区分与优势。可编辑资料 - - - 欢迎下载精品名师归纳总结关键词 : MATLAB。 DF 。 IIR 。 SPTOOL 。 FDATOOL 。 SIMULINK1、引言在现代通信系统中,由于信号中经常混有各种复杂成分,所以很多信号
2、分析都是基于滤波器而进行的,而数字滤波器是通过数字运算实现滤波,具有处理精度高、稳固、灵 活、不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊滤波功能。数字滤波器根据其冲击响应函数的时域特性,可分为两种,即无限长冲击响应(IIR )数字滤波器和有限长冲激响应( FIR)数字滤波器。实现IIR滤波器的阶次较低,所用的储备单元较少,效率高、精度高,而且能够保留一些模拟滤波器的优良特性,因此应用很广。Matalab软件以矩阵运算为基础,把运算、可视化及程序有机融合到交互工作环境中,并且为数字滤波器的争论和应用供应了一个直观、高效、便利的利器。本文第一介绍了数字滤波器的概念,分类以及设计要求。接着
3、利用信号处理图像界面FADtool 来设计滤波器以及Sptool界面设计方法,并用FDAtool 模拟 IIR 数字滤波器处理信号。2、数字滤波器数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。数字滤波器也是具有确定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。它的基木工作原理是利用离散系统特性对系统输入信号进行加工和变换,转变输入序列的频谱或信号波形,让有用频率的信号重量通过,抑制无用的信号重量输出。数字滤波器除了具有数字信号处理的固有优点外,仍有滤波精度高、稳固性好、灵敏性强等优
4、点。数字滤波器有多种分类 , 依据数字滤波器冲激响应的时域特点 , 可将数字滤波器分为两种 , 即无限长冲激响应 IIR 滤波器和有限长冲激响应 FIR 滤波器。依据数字滤波器的实现方法和形式可将数字滤波器分为递归型、非递归型、快速卷积型。依据数字滤波器的频率特性可以分为低通、高通、带通、带阻数字滤波器。3、IIR 数字滤波器的设计可编辑资料 - - - 欢迎下载精品名师归纳总结IIR滤波器系统函数的极点可以在单位圆内的任何位置,实现IIR滤波器的阶次较低,所用的储备单元较少,效率高,又由于IIR数字滤波器能够保留一些模拟滤波器的优 良特性,因此应用很广。一个 N 阶 IIR数字滤波器的系统函
5、数可以表示为以下的有理分式:图 1从上式可以看出设计IIR 数字滤波器也即确定上式的系数,使滤波器的频率特性中意给定的技术指标要求。目前设计数字滤波器的方法可以分为两大类:人工设计、运算机帮忙设计。在人工设计中,由于模拟滤波器设计理论已比较成熟,因此数字滤波器设计的关键就是将Hs 转化成为相应的 Hz 即把 Hs 平面映射到 Hz 平面。 Hs 平面映射到 Hz 平面的方法主要有 基于冲激响应不变法的IIR数字滤波器设计,基于双线性Z 变换法的 IIR数字滤波器设 计。在实际工程应用中,由于手工设计运算复杂、效率低下,设计人员更多的接受运算机帮忙设计。下面以一个详细的例子来说明不同的方法。如产
6、生有三个正弦成分(0Hz,15 Hz 和30Hz)的信号,设计一滤波器来去除0Hz 和 30Hz 的正弦信号,保留15 Hz 的信号。3.1 用 FDATOOL+SIMULIN设K计 IIR数字滤波器Matlab 中供应了功能强大的SIMULINK仿真软件。 SIMULINK环境下可以对所设的滤波器进行仿真。 FDATOO(L Filter Design Analysis Tool)是 MATLAB 信号处理工具箱专用的滤波器设计分析工具,操作简洁、灵敏,可以接受多种方法设计FIR 和IIR 滤波器。在MATLAB的命令窗口输入 FDATOOL, 按回车进入 FDATOO设L 计界面进行设计。
7、在实际设计中可以接受 FDATOOL+SIMULIN的K设计方法,即在SIMULINK环境中调入 DigitalFilter Design模块,双击该模块即可打开如FDATOO的L 界面。然后再调入一些信号模块和测量模块就可以仿真了。如图 2所示即为仿真模型。图2接受 FDATOOL+SIMULIN法K在图 2中,双击 DigitalFilter Design模块进入如图 3所示的界面,详细配置参数如下可编辑资料 - - - 欢迎下载精品名师归纳总结图所示。图3 DigitalFilter Design模块参数配置滤波前后的波形图如图4所示,可以看出滤波后的波形含有较少的谐波,达到了滤波效果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB数字滤波器设计方案与仿真 MATLAB 数字滤波器 设计方案 仿真
限制150内