- 2
- 0
- 约3.88万字
- 约 52页
- 2018-09-11 发布于湖北
- 举报
基于matlab gui的滤波器设计软件设计hk90zewg
MATLAB课程设计报告
基于MATLAB GUI的“滤波器设计软件”设计
摘 要
面对庞杂繁多的原始信号, 如何提取所需信号、抑制不需要的信号这就需要使用滤波器。滤波器的作用主要是选择所需频带的信号内容而抑制不需要的其他频带的信号内容。数字滤波器因其精度高、可靠性好、灵活性大等优点, 在语音信号处理、信号频谱估计、信号去噪、无线通信中的数字变频以及图像处理等工程实际应用中都很广泛。根据其冲击响应函数的时域特性可将数字滤波器分为IIR(有限长冲击响应)和FIR(无限长冲击响应)。作为强大的计算软件, MATLAB提供了编写图形用户界面的功能。所谓图形用户界面, 简称为GUI, 是由各种图形对象, 如图形窗口菜单按钮、文本框等构建的用户界面。
MATALB 可以创建图形用户界面GUI ( GraphicalUser Interface) ,它是用户和计算机之间交流的工具。MATLAB 将所有GUl 支持的用户控件都集成在这个环境中并提供界面外观、属性和行为响应方式的设置方法,随着版本的提高,这种能力还会不断加强。而且具有强大的绘图功能,可以轻松的获得更高质量的曲线图。
关键词:MATLAB GUI IIR滤波器 FIR滤波器目 录
1设计任务 1
2 MATLAB GUI的简介 2
3 滤波器设计原理 3
3.1滤波器概述 3
3.2 IIR数字滤波器 4
3.2.1 IIR数字滤波器设计原理 4
3.2.2 IIR滤波器设计思想 5
3.2.3 IIR滤波器设计编程实现 6
3.3 FIR数字滤波器 8
3.3.1 FIR数字滤波器设计原理 8
3.3.2 FIR滤波器设计思想 9
4 基于Matlab GUI的数字滤波器设计思路及实现 12
4. 1 GUI界面设计概述 12
4.2 “滤波器设计软件”设计所实现任务 14
4.3 基于Matlab GUI的数字滤波器设计实现 16
4.3.1 “滤波器设计软件”GUI界面设计 16
4.3.2 “滤波器设计软件”回调函数编写 17
4.3.3AutoChoose.m程序的编写 22
4.4 运行和结果显示 28
5 设计总结和心得 33
5.1 设计总结 33
5.2 设计心得 34
Abstract 35
参考文献 36
附录
1设计任务
1 设计目的
1.巩固所学习过的关于数字信号处理的滤波器的设计
2.学习使用MATLAB GUI设计工具应用平面
2 设计要求
要求:“滤波器设计软件”设计
1、要有人机交互界面。
2、滤波器设计的类型、参数均有多个值可供选择。
3、当用户选择(或输入)滤波器的参数时,能够及时显示设计好的滤波器的频谱。
4、该软件可设计FIR或IIR型滤波器至少一种。
2 MATLAB GUI的简介
MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用MATALB 可以创建图形用户界面GUI ( GraphicalUser Interface) ,它是用户和计算机之间交流的工具。MATLAB 将所有GUl 支持的用户控件都集成在这个
环境中并提供界面外观、属性和行为响应方式的设置方法,随着版本的提高,这种能力还会不断加强。而且具有强大的绘图功能,可以轻松的获得更高质量的曲线图。
3 滤波器设计原理
3.1滤波器概述
随着信息时代和数字世界的到来,数字信号处理已成为当今一门极其重要的学科和技术领域。数字信号处理在通信、语音、图像,自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理中,数字滤波器占有极其重要的地位。现代数字滤波器可以用软件或设计专用的数字处理硬件两种方式来
您可能关注的文档
- 基于at89s52的乐曲编辑发生器的设计qkls3n_g.doc
- 基于at89c52单片机控制的柔性低压无功功率补偿器的毕业设计c3gpiwdn.doc
- 基于atmega16l单片机的六路抢答器设计jw_hx2wc.doc
- 基于at89s52单片机简易数控直流电压源的设计js8lsih3.doc
- 基于avrm8的简易数字钟设计0a4entaf.doc
- 基于bp神经网络和分解技术的汽轮机叶片可靠性反求设计qzkqdxf0.docx
- 基于bs模式的顺捷安小件快运系统设计与实现xs4kjh7z.doc
- 基于bp神经网络的滚动轴承故障诊断方法初探毕业设计论文vaot5biu.doc
- 基于bs玩具商城网站的设计毕业论文h_tdmqon.doc
- 基于bs结构的数据结构课程教学辅助练习系统论文5es1uakc.doc
- 基于led驱动芯片icm7218的显示接口设计zgwh5eoo.doc
- 基于matlabgui的“滤波器设计软件”设计9zkd078o.doc
- 基于matab的2ask通信系统设计与仿真毕业设计论文rp4d2f0q.doc
- 基于labview的远程数据采集系统的设计kg2uuk2p.doc
- 基于matlab的iir数字滤波器的设计开题报告vcmawus3.doc
- 基于matlab的ofdm的仿真zzfjsc2w.doc
- 基于matlab的fir滤波器语音信号去噪毕业设计fopm0fds.doc
- 基于matlabgui的滤波器设计软件设计xfkasau5.doc
- 基于matlabsimink的模拟通信系统的仿真课程设计nzjudyzs.doc
- 基于labview的温度采集系统报告ox7xaltn.doc
最近下载
- (2026春新版本) 部编版道德与法治三年级下册全册教学设计.docx
- Roland罗兰VM-3100PRO MIDI使用说明书.pdf
- TCQFX001-2024四川省机动车维修工时定额标准.pptx VIP
- Unit 3 American beginnings.ppt VIP
- 《英语国家社会与文化入门》Unit 3 American Beginnings.ppt VIP
- 吸痰技术操作考核评分标准.docx VIP
- 广东兴宁廖氏典型世系世之一.doc VIP
- 营口机场项目机场工程3.doc VIP
- “全国黄金交易从业水平考试”题库.docx VIP
- 《新能源汽车底盘技术》高职新能源汽车技术专业全套教学课件.pptx
原创力文档

文档评论(0)