毕业设计88基于MATLAB的数字滤波器的设计Word格式文档下载.docx
《毕业设计88基于MATLAB的数字滤波器的设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《毕业设计88基于MATLAB的数字滤波器的设计Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
本文还介绍了如何利用MATLAB环境下的仿真软件Simulink对所设计的滤波器进行模拟仿真。
介绍了IIR数字滤波器的传统设计思想与步骤,及其计算机辅助设计方法。
以一数字带通滤波器为例,着重说明了基于MATLAB的三种实现手段:
模拟低通原型、合适模拟带通及直接原型,为数字滤波器设计带来全新的实现手段,设计快捷方便,仿真波形直观。
介绍了利用MATLAB信号处理工具箱进FIR滤波器设计的三种方法:
程序设计法、FDATool设计法和SPTool设计法,给出了详细的设计步骤,并将设计的滤波器应用到一个混和正弦波信号,以验证滤波器的性能.
关键词:
数字滤波器MATLABFIRIIR
Abstract
Traditionaldigitalfilterdesignprocesscomplex,thecomputationworkloadisbig,thefiltercharacteristicadjustmentdifficulty,hasaffecteditsapplication.ThisarticleintroducedonekindusingtheMATLABsignalprocessingtoolbox(SignalProcessingToolbox)thefasteffectivedesigntheconventionalnumeralfilterdesignmethodwhichiscomposedbysoftware.ProducedhasusedtheMATLABlanguagetocarryontheprogrammingandcarriesoncontactsurfacedesignusingthesignalprocessingtoolboxFDATooltoolthedetailedstep.UsingtheMATLABdesignfilter,maycontrastthedesignrequestandthefiltercharacteristicadjustmentparameterasnecessary,direct-viewingissimple,enormousreducedtheworkload,isadvantageousoptimizationwhichdesignstothefilter.
Keyword:
DigitalfilterMATLABFIRIIR
摘要………………………………………………………………………………....1
Abstract………………………………………………………….…….…….…....…..2
第一章引言………………………………………………….….………..…………..5
1.1数字滤波器的背景及意义…………………………….……….....…….….…5
1.2内容…………………………………………………..……..……..………...….6
第二章数字滤波器的MATLAB设计……………………………………...……….8
2.1MATLAB的设计方法.............….....................................……….......................9
2.1.1FDATool界面设计....…...........……...........................…….........................9
2.1.2程序设计法…………………………………………………...…...….......10
2.1.3Simulink仿真…………………………………………………....……......11
2.1.4
SPTool设计法…………...………………………………………….........12
2.1.5结论……………………………………………………….…….…..…...13
2.2基于MATLAB的程序设计方法的各种模拟滤波器实现……….……....……13
2.2.1基于模拟低通原型的MATLAB实现……………………..…...……..….14
2.2.2基于合适类型模拟滤波器的MATLAB实现…………………….……..15
2.2.3基于直接原型变换法的MATLAB实现………………….…..………....17
第三章基于MATLAB的IIR数字滤波器的设计……………….….…..……...19
3.1IIR滤波器有以下几个特点….…………………….............………..................19
3.2IIR数字滤波器设计思路与步骤……………….................…..............….........19
3.3IIR数字滤波器设计方法……………….........................…...….............….......20
3.3.1传统设计方法…………………………….…………….…..……...….….20
3.3.2计算机辅助设计方法……………………….…………..…..………..…..21
3.4常用模拟IIR滤波器的设计……………………….………..…………...….…21
3.4.1巴特沃斯IIR滤波器的设计……………………………………………..21
3.4.2契比雪夫I型IIR滤波器的设计…………………….…………….……..22
3.5用模拟滤波器理论来设计IIR数字滤波器…………..………..……….…......23
3.5.1脉冲响应不变法……………………………….........................................23
3.5.2双线性变换法……………………...........……..................................…....24
3.6仿真实现…………………...............................…………...................................27
第四章基于MATLAB的FIR数字滤波器的设计...........................…........….….31
4.1FIR数字滤波器设计的基本步骤..................................................……..........26
4.2FIR滤波器的窗函数设计法..................................……..................................27
4.3程序设计法.........................................................……...............................…...28
4.4FDATool设计法............................................……...................................…....29
4.5带通滤波器设计...........................................……............................................29
4.5.1带通滤波器设计实例一......................……..............................................29
4.5.2带通滤波器设计实例二......................……..............................................30
4.6Simulink仿真..................................................……......................…................31
4.7结束语............................................................…….…......................................32
第五章一种改进型的FIR数字滤波器设计...........................……......................33
5.1滤波器设计的改进方法..................................................…….......................33
5.1.1MatlabLinkforCCSDevelopmentTools简介.........…............................33
5.1.2数字滤波器的系统级设计方法.................................…….......................33
5.1.3结论........................................................................……….....................34
参考文献...........................................................................................………..............35
致谢..........................................................................................………...............36
第一章引言
1.1数字滤波器的背景及意义
数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。
根据其单位冲激响应函数的时域特性可分为两类:
无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。
与IIR滤波器相比,FIR的实现是非递归的,总是稳定的;
更重要的是,FIR滤波器在满足幅频响应要求的同时,可以获得严格的线性相位特性。
因此,它在高保真的信号处理,如数字音频、图像处理、数据传输、生物医学等领域得到广泛应用。
信号处理是科学研究和工程技术许多领域都需要进行的一个重要环节,这种处理包括信号的检测、变换、滤波、压缩、传输、信息提取、显示等。
由于自然界中的各种信号,例如光、电、声、振动、压力、温度等通常表现为在时间和幅度上都是连续的模拟信号,因此传统上对信号的处理大都采用模拟系统(或电路)来实现。