×

如何使用Matlab进行IIR数字滤波器的设计与仿真资料说明

消耗积分:0 | 格式:rar | 大小:1.82 MB | 2019-06-10

分享资料个

  数字滤波器在数字信号处理中起着非常重要的作用,用于信号的过滤、检测与参数的估计等方面,是使用最为广泛的一种线性系统。实现数字滤波器的方法有两种,一是采用计算机软件进行,就是把所要完成的工作通过程序让计算机来实现;二是设计专用的数字处理硬件。这里我们用到的是第一种方法即是用MATLAB提供的信号处理工具箱来实现数字滤波器。本文首先介绍IIR数字滤波器及其传递函数,然后介绍了MATLAB的相关知识并阐述了基于MATLAB的三种实现手段:基于模拟原型的设计、直接设计法、通用Butterworth设计方法。文中着重介绍了模拟原型各步骤:模拟滤波器设计、频带变换、离散化处理。这些设计方法为数字滤波器设计带来全新的实现手段,设计快捷方便,仿真波形直观。

  滤波是信号处理的基础,滤波运算是信号处理中的基本运算,滤波器的设计也就相应成为数字信号处理的最基本问题之- -。滤波器可广义的理解为一个信号选择系统,它让某些信号成分通过又阻止或衰减另一些成分。在更多的情况下,滤波器可理解为选频系统,如低通、高通、带通、带阻。滤波器可分为三种:模拟滤波器、采样滤波器和数字滤波器。模拟滤波器可以是由RLC构成的无源滤波器,也可以是加上运放的有源滤波器,是连续时间系统;采样滤波器由电阻、电容、电荷转移器件、运放等组成,属于离散时间系统,幅度连续;数字滤波器由加法器、乘法器、存储延迟单元、时钟脉冲发生器和逻辑单元等数字电路构成,精度高,稳定性好,不存在阻抗匹配问题,可以时分复用。

  数字滤波器是具有一定传输选择特性的数字信号处理装置,其输入、输出均为数字信号,实质上是一个由有限精度算法实现的线性时不变离散系统。它的基本工作原理是利用离散系统特性对系统输入信号进行加工和变换,改变输入序列的频谱或信号波形,让有用频率的信号分量通过,抑制无用的信号分量输出。数字滤波器和模拟滤波器有着相同的滤波概念,根据其频率响应特性可分为低通、高通、带通、带阻等类型,与模拟滤波器相比,数字滤波器除了具有数字信号处理的固有优点外,还有滤波精度高、稳定性好、灵活性强等优点。数字滤波器按单位脉冲响应的性质可分为无限长单位脉冲响应滤波器IIR和有限长单位脉冲响应滤波器(FIR)两种,本论文介绍IIR 数字滤波器的设计与分析。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !