基于MATLAB的IIR滤波器的设计与开发.docx
《基于MATLAB的IIR滤波器的设计与开发.docx》由会员分享,可在线阅读,更多相关《基于MATLAB的IIR滤波器的设计与开发.docx(38页珍藏版)》请在第一文库网上搜索。
1、四川师范大学成都学院本科毕业设计客户反馈及时反馈就好啦就很烦了Design and application of HR digital filterAbstract:Keywords: digital fi 1 ter analog filter simulation design解放东路课时费老师打款何复了客户反馈及时反馈就好啦就很烦了目录前言11 基本概念11.1 数字滤波器的概念11.2 数字滤波器的分类21.2.1 从结构上分类21.2.2 从滤波特性分类21.3 数字滤波器的主要技术指标31.3 . 1频率指标31.4 .2 增益指标41.4 数字滤波器的设计41.4.1 HR数字滤
2、波器的设计步骤41.4.2 模拟滤波器的设计41.4.3 频率转换方法42 基于MATLAB编程的I IR数字滤波器设计52.1 模拟滤波器的设计51 .1.1滤波器参数计算函数52 . 1.2滤波器设计函数52.2 IIR数字滤波器的设计62. 2. 1 脉冲响应不变法63. 2.2 双线性变换法73利用SPTool设计HR数字滤波器83.1 SPTool工具简介83.2 输入信号的产生和引入93.3 滤波器设计103. 3. 1高通滤波器的设计114. 3.2 带通滤波器设计123.4滤波性能分析133.4.1 滤波器输入输出信号的时间波形133.4.2 信号频谱观察144 结束语155
3、致谢15参考文献16解放东路课时费老师打款回复了IIR数字滤波器的设计及其应用-1-21刖百数字滤波器和模拟滤波器有着相同的滤波概念,根据其频率响应特性可分为低通、高通、带通、带阻等类型。与模拟滤波器相比,数字滤波器除了具有数字信号处理的固有优点外,还有滤波精度高、稳定性好、灵活性强等优点。数字滤波器按单位脉冲响应的性质可分为无限长单位脉冲响应滤波器HR和有限长单位脉冲响应滤波器FIR两种。其中IIR滤波器采用递归型结构,单位响应为无限长脉冲序列。HR滤波器运算结构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正准型、级联型、并联型四种结构形式,都具有反馈回路。由于运算中的舍入处
4、理,使误差不断累积,有时会产生微弱的寄生振荡。TTR数字滤波器的幅频特性精度很高,但不具有线性相位特性,可以应用于对相位信息不敏感的音频信号上。HR数字滤波器在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。在设计一个HR数字滤波器时,可以根据指标先写出模拟滤波器的数学模型,然后通过一定的变换,将其转换为数字滤波器的数学模型。本设计就是要求根据HR数字滤波器的基本概念及设计的基本原理和方法,利用MATLAB提供的工具设计不同类型HR滤波器,并通过具体应用对其性能进行仿真分析。1基本概念数字滤波器在信
5、号的过滤、检测和参数估计等方面起着重要的作用。信号往往夹杂着噪声及无用信号成分,必须将这些干扰成分滤除。数字滤波器对信号进行筛选,可通过特定频段的信号。一般来说,噪声信号往往是高频信号,而经典滤波器正是假定有用信号与噪声信号具有不同的频段,所以利用经典滤波器可以去除噪声。但如果有用信号和无用信号,或有用信号和噪声的频谱相互重叠,那么经典滤波器则不能实现理想的滤波性能。现代滤波器的作用是从含有噪声的信号中估计出信号的某些特征或信号本身,一旦信号被估计出,那么估计出来的信号与原信号相比会有更高的信噪比。这类滤波器主要有维纳滤波器、卡尔曼滤波器、线性预测滤波器以及自适应滤波器等。这里主要介绍经典滤波
6、器的基本概念。1.1 数字滤波器的概念若滤波器的输入、输出都是离散时间信号,那么该滤波器的单位脉冲响应力()也必然是离散的,这种滤波器称为数字滤波器(Digital Filter, DF)。数字滤波器的作用是利用离散时间系统的特性对输入信号波形(或频谱)进行加工处理,或者说利用数字方法按预定的要求对信号进行变换。数字滤波是数字信号分析中最重要的组成部分之一,与模拟滤波相比,它具有精度和稳定性高、系统函数容易改变、灵活性强、便于大规模集成和可实现多维滤波等优点。当用硬件实现一个DF时,所需的元件是乘法器、延时器和相加器;而用MATLAB软件实现时,它仅仅需要线性卷积程序就可以实现。众所周知,模拟
7、滤波器(Analog Filter, AF)只能用硬件来实现,其元件有电阻R,电感L,电容C及运算放大器等。因此,DF的实现要比AF容易得多,并且更容易获得较理想的滤波性能。数字滤波器一般属于线性时不变系统,其时域输入输出关系可表示为y(n) = x(n) * h(n)(i)其中x()和y(/7)分别为数字滤波器的输入和输出序列,力()是数字滤波器的单位脉冲响应。若y()、x()的傅里叶变化存在,则输入输出的频域关系为y(ej) = X(eJ0)/(eJ)(2)其中(e)称为滤波器的频率特性(频率响应)。当输入序列x()通过滤波器力()后,其输出序列y()中不再含有1g 彼的频率成分,仅使次的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB IIR 滤波器 设计 开发