FIR数字滤波器的MATLAB设计和实现.doc
《FIR数字滤波器的MATLAB设计和实现.doc》由会员分享,可在线阅读,更多相关《FIR数字滤波器的MATLAB设计和实现.doc(37页珍藏版)》请在咨信网上搜索。
1、吉林大学珠海学院毕 业 论 文 FIR数字滤波器MATLAB设计和实现MATLAB design and implementation of FIR digital filter系 别:电子信息系专 业:自动化姓 名:学 号:03110801指导老师姓名、职称:教授 完 成 日 期 年 4 月 2 日吉林大学珠海学院本科毕业设计开题汇报选 题FIR数字滤波器MATLAB设计和实现院 系电子信息系专 业自动化学生姓名指导老师本选题意义及中国外发展情况:在高度信息化时代,数字信号充斥着我们生活。传统用电容、电感等模拟器件搭建模拟滤波器应用较单一,只要修改器件参数,则需重新搭建硬件,这么模拟滤波器不
2、足以满足大家需求。回想起以前专业课程上曾介绍过数字滤波器迅猛发展势头,数字滤波器已在逐步占据很多模拟滤波器应用领域。因为数字滤波器在重量方面轻和体积方面小,使它便于携带且应用灵活;在运算和应用效果方面表现出高性能,让它在日常生活中占据着关键地位。然而数字滤波器不是一个单一存在,它含有两个分支,分别为有限长单位冲激响应滤波器和无限长单位冲激响应滤波器,即FIR型和IIR型数字滤波器。经过频域法和时域法运算结果作对比,比较出FIR数字滤波器更轻易取得线性相位且其传输函数无极点,更轻易满足设计要求。现今社会生活方法,从早起手机闹铃音乐,到日间电脑工作,电视、电台等等娱乐,数字滤波器应用充斥着我们一整
3、天生活。数字滤波器广泛应用在各类控制系统和近代电信设备中,它在通信方面影像处理和声音处理,在雷达和声纳等方面反馈系统和在生物医学信号处理等领域取得较突出结果。不仅如此,数字滤波器还被应用于军事上导航、侦察,分析经济效益上利润高低和监测空气环境中污染物和干扰噪音分贝。数字滤波器在中国各行各业中全部有应用,多年来应用范围愈加广泛。中国拥有滤波器种类和应用技术基础满足中国社会需求。总体而言,数字滤波器中国发展历程较模拟滤波器发展历程显得缓慢。研究内容:本论文分别经过窗函数法、频率采样法和最优等波动设计法这三种方法研究怎样在MATLAB软件上设计出FIR数字滤波器,然后分析仿真得到数据,比较各方法优劣
4、。1. 确定设计方法。2. 设置多种参数。3. 在MATLAB上设计并进行仿真。4. 对比分析多种方法仿真情况。研究方法、手段及步骤:1. 初步了解数字滤波器在实际生活中意义和作用。2. 深入了解FIR数字滤波器和IIR数字滤波器差异。3. 明确自己要研究内容及FIR数字滤波器研究措施。4. 进行MATLAB设计和仿真。5. 观察仿真结果。参考文件:1董长虹,Matlab信号处理和应用国防工业出版社 .12钟麟,王峰,MATLAB仿真技术和应用教程国防工业出版社 .13车晴,电子系统仿真和MATLAB北京广播学院出版社 .34陈亚勇,MATLAB信号处理详解人民邮电出版社 5美维纳K英格尔(V
5、inay K.Lngle),约翰G普罗克斯(John G.Proakis),数字信号处理(MATLAB版)西安交通大学出版社 .76Rafael C.Gonzalez/Richard E.Woods/Steven L.Eddins,Digital Image Processing Using MATLAB ,Gatesmark Publishing,FIR数字滤波器MATLAB设计和实现摘要伴随社会数字化进程,灵活性不足模拟滤波器无法迎合社会需求。寻求一个能够稳定、快捷和灵活地将夹杂在所需信号中干扰去除方法,成为大家研究课题。经过对比数字滤波器和模拟滤波器得悉,数字滤波器在体积和重量方面便携性
6、,在使用方面灵活性,在运算和应用效果方面表现出高性能等优点。而且,数字滤波器能够利用数字芯片或计算机软件来进行仿真,数据改变时能够经过软件改变其参数即可改变滤波器性能,继续投入工作。这对于提升企业工作效率和节省企业生产成本方面有重大影响。数字滤波器含有这些优点是使它成为数字信号处理关键组成部分原因之一。本文关键讨论在MATLAB 操作环境下,经过窗函数法、频率采样法和最优等波动设计法设计出FIR数字滤波器。经过Simulink仿真绘制出对应图像曲线,对比信号滤波前后图像,分析不一样滤波器性能。关键词:数字信号;数字滤波器;MATLAB;SimulinkMATLAB design and imp
7、lementation of FIR digital filterAbstractWith digitization of society, lack of flexibility, analog filters can not meet the needs of the community. Find a stable, fast and flexibly be mixed in the desired signal in the interference removal method, become an issue for researchers.By comparing the dig
8、ital filter and the analog filter that, the digital filter in terms of volume and weight of portability, flexibility in the use of, in terms of operation and application of results showing the advantages of high performance. Moreover, the digital filter can use a digital chip or computer software to
9、 simulate, you can change when the data changes its parameters can be changed by software filter performance, continue to work. This has a significant impact in improving business productivity and save production costs. These digital filters have the advantage of making it one of the factors importa
10、nt for digital signal processing part.This article focuses on operating in the MATLAB environment, through the window function method, frequency sampling method and optimal design method, such as fluctuations in the FIR digital filter design. After Simulink simulation draw curves corresponding image
11、, image contrast signal before and after filtering, analysis of the performance of different filters.Keywords: digital signal; digital filter; MATLAB,;Simulink目录1 绪论11.1 选题背景11.2 课题意义11.3 中国外对本课题研究情况21.4 本文关键研究内容22 MATLAB仿真技术32.1 MATLAB在中国外发展情况32.2 MATLAB仿真介绍32.3 计算机仿真概况42.3.1 计算机仿真步骤42.3.2 计算机仿真优点4
12、2.3.3计算机仿真缺点52.4 MATLAB设计FIR滤波器含有以下优点53 数字滤波器63.1 数字滤波器及其结构63.2 FIR数字滤波器73.3 IIR数字滤波器83.3.1 在MATLAB中设计IIR滤波器经典步骤以下83.3.2 IIR滤波器特点93.4 和IIR 数字滤波器比较,FIR数字滤波器优缺点93.4.1 优点93.4.2 缺点94 FIR数字滤波器设计方法104.1 窗函数法104.1.1 用窗函数法设计FIR数字滤波器步骤114.1.2 多个常见窗函数114.1.3 用窗函数法设计FIR数字滤波器示例124.2 频率采样法144.2.1 用频率采样法设计FIR数字滤波
13、器步骤:144.2.2 频率采样法部分特征154.2.3 用频率采样法设计FIR数字滤波器示例154.3最优等波动法164.4 在MATLAB上设计和实现FIR数字滤波器194.4.1 FDATool工具194.4.2 FDATool对滤波器进行分析194.4.3 数字滤波器实现205 结论22附录23参考文件28致谢291 绪论1.1 选题背景因为计算机和集成电路在技术革命中不停取得成功,使得社会逐步往数字化、智能化方面发展。像大家日常生活中接触最多视频影像、语音通话、图像信息等等,全部需要经过信号处理。而在信号处理过程中,信号常常会受到外界干扰。怎样滤除干扰信号,给用户还原出清楚、真实信号
14、,这需要用到滤波器。作为一个能够选择频率装置,滤波器能够选择性经过信号中某个固定频率范围信号,同时尽可能衰减信号中干扰频率。面对巨大信号处理量,传统模拟滤波器固定硬件应用条件显然不能满足需求,数字滤波器能够经过软件或数字芯片在电脑上实现仿真显得更为灵活、方便和快捷。滤波器应用广泛多样,不一样应用方法对滤波器性能也有不一样要求。滤波器性能和它设计息息相关。所以,大家越来越重视对数字滤波器设计。1.2 课题意义现在,数字信号处理技术正在高速发展,它不仅是一门专业学科,而且以不一样方法影响着其它学科。它在不停扩大它应用范围,逐步改变着我们生活。数字信号处理,经过用数学运算对输入序列进行傅里叶变换等多
15、种处理,把接收到信号转换成符合需要形式。数字滤波器经过一些运算关系能够滤除信号中干扰频率成份或改变信号中频率大小和相对百分比。数字滤波器已成为信号处理学科关键组成部分。信号接收、传输,处理和交换功效全部需要用到滤波器。它对信号是否能够安全稳定和正确灵活地传输起着至关关键作用。数字滤波器在全部电子应用系统中操作技术最复杂且使用频率最高。数字滤波器优劣直接决定信号还原质量。面对巨大信息处理量,怎样设计出一个灵活、方便好用数字滤波器,受到越来越多人关注。所以,本课题内容含有深远研究意义。1.3 中国外对本课题研究情况国外在40年代末期有些人就研究过相关数字滤波器可能性问题。在50年代时也曾有些人就数
16、字滤波在硕士班中开展过讨论。美国库利、图基在60年代中期经过总结已经有研究结果基础上,再经历长时间研究,逐步开始形成一套相关完整数字滤波器结构正规理论。70年代以后,怎样让滤波器功效更多、体积更小、性能更稳定和精度更高成为滤波器主攻方向。因为科学家们不停研究和开发,使得RC有源滤波器、开关电容滤波器、数字滤波器等多种滤波器得到飞速发展。科学家们在70年代后期已研制出开关电容滤波器、RC有源滤波器和数字滤波器集成单片,并得到应用。从90年代至现在,科学家们把精力集中在怎样将各类滤波器应用到多种产品开发和研制中。50年代后期,滤波器在中国很多领域全部得到大面积应用。再经历半个世纪不停发展,中国数字
17、滤波器在研发、生产和应用等方面全部得到快速发展。不过,因缺乏专门研发机构,使得中国很多新型滤波器研发应用和国际发展有一段距离。伴伴随电子技术在中国飞速发展,很多中国教授、教授开始在数字滤波领域进行长久深入研究,如在山东大学任教赖晓平教授和在天津大学任教王兆华教授等。她们不管是在工程技术领域方面还是在理论知识方面,全部发明出很多科研结果。1.4 本文关键研究内容本文经过窗函数法、频率采样法和最优等波动设计法这三种不一样方法去设计FIR数字滤波器,绘制出FIR数字滤波器特征图。将多个不一样频率正弦信号合成为一个输入信号,设计一个对应要求滤波器,经过设计滤波器滤除合成信号中干扰信号,对比滤波前合成信
18、号和滤波后信号频域和时域图,检验滤波器滤波效果。2 MATLAB仿真技术2.1 MATLAB在中国外发展情况MATLAB即使在中国高校中流传和应用了已经十余年时间,但包含MATLAB方面知识教材在理工科专业和专业基础教材中,就现在情况在中国还实在不多见。中国主管教育部门曾在前几年提出指导性意见,意见关键针对MATLAB软件平台。国家指导构建一个以MATLAB为主体软件计算平台,这会影响中国理工科高等教育教学发展方针,同时便于激发中国未来贮备人才在信息化计算平台上潜力。现在欧美高校中理工科教材和MATLAB知识存在关联关键分为三个方面。第一个方面,将MATLAB相关知识内容另编成册,保持原有教材
19、不变。早在20世纪80年代中后期这个方面教材就已面世。第二个方面,全部保留原教材或对其内容稍作修改,然后在教材内容中增添独立章节介绍MATLAB应用和处理知识。早在20世纪90年代初这个方面教材就已面世。第三个方面,大刀阔斧地摒弃了原教材中不符合现代需求设计程式和分析方法。这类教材较晚地出现在二十一世纪初。2.2 MATLAB仿真介绍美国Math Works企业在1984年推出MATLAB(Matrix Laboratory)这款产品,它含有了强大数值运算能力、设计灵活程序步骤、高质量界面设计和图形可视化、和其它语言和程序便捷读出读入功效。自面世以来,MATLAB在实践对它检验、市场对它筛选和
20、时间对它凝练中一步一个脚印走了过来,现在已发展成一个集建模拟真、实时实现、概念设计、算法开发于一体集成操作平台并衍生出很多子集工具。作为优异仿真计算软件代表,MATLAB展现了它在众多计算机仿真软件中表现优异功效,如:从数据搜集到计算、函数和数据可视化到自动控制、设计结果在系统上仿真到分析图形处理等功效。MATLAB在航空航天、生物医学,通信工程方面全部取得了极大用武之地。广大学生能够经过使用MATLAB来辅助学习数字线性系统、信号处理、自动控制、通信原理等课程;科研工作者能够经过MATLAB进行算法开发和理论研究;经过MATLAB操作,工程师能够对系统级进行优化设计和仿真。2.3 计算机仿真
21、概况经过试验来运行系统模型,依据运行结果来改善和完善一个设计中或已存在系统称为仿真。伴伴随不停丰富和完善仿真理论,和计算机技术快速发展和高性能计算机软件操作平台操作简单、方便,仿真技术不停地得到提升,而且它应用范围也越来越广泛。在现在科研过程中,仿真技术出现有效地缩短了研究周期、提升了科学研究水平、降低了科学研究成本和风险、加紧了不一样学术领域间交流和融合,促进将科研结果投入到生产应用中。计算机软件仿真技术操作简单且成本低廉优点让更多人能接触到它,且有利于扩大其应用范围。2.3.1 计算机仿真步骤建立一个有效仿真系统步骤以下:(1) 仿真系统 (2) 提出仿真问题;(3) 分析仿真系统;(4)
22、 搜集所需数据;(5) 搭建系统计算机仿真模型;(6) 验证仿真模型;(7) 确定仿真模型;(8) 设计仿真试验;(9) 运行仿真模型;(10) 分析仿真结果。2.3.2 计算机仿真优点(1) 仿真计算精度高;(2) 使用方便,修改参数轻易;(3) 安全、高效且环境条件影响原因较少;(4) 采取程序控制,自动化程度高。计算机仿真被应用在越来越多领域上,现已成为集设计、运行、分析、评价、培训系统(尤其是复杂系统)于一体研究和开发关键工具。2.3.3计算机仿真缺点(1) 计算机软件仿真速度较慢,因为它是经过“串行”计算,;(2) 对于反应较快系统进行实时仿真有一定困难。2.4 MATLAB设计FI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FIR 数字滤波器 MATLAB 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。