- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
華场浚歩衣摩
MATLAB课程设计报告
基于MATLAB GUI的“滤波器设计软件”设计
面对庞杂繁多的原始信号,如何提取所需信号、抑制不需要的信号这就需要 使用滤波器。滤波器的作用主要是选择所需频带的信号内容而抑制不需要的其他 频带的信号内容。数字滤波器因其精度高、可靠性好、灵活性大等优点 ,在语音
信号处理、信号频谱估计、信号去噪、无线通信中的数字变频以及图像处理等工 程实际应用中都很广泛。根据其冲击响应函数的时域特性可将数字滤波器分为 IIR(有限长冲击响应)和FIR(无限长冲击响应)。作为强大的计算软件,MATLAB 提供了编写图形用户界面的功能。所谓图形用户界面 ,简称为GUI,是由各种图
形对象,如图形窗口菜单按钮、文本框等构建的用户界面。
MATALB 可以创建图形用户界面 GUI ( GraphicalUser In terface), 它是用 户和计算机之间交流的工具。MATLAB将所有GUl支持的用户控件都集成在这 个环境中并提供界面外观、属性和行为响应方式的设置方法 ,随着版本的提高,这
种能力还会不断加强。而且具有强大的绘图功能,可以轻松的获得更高质量的曲 线图。
关键词:MATLAB GUI IIR滤波器 FIR滤波器
TOC \o 1-5 \h \z \o Current Document 1设计任务 1
\o Current Document 2 MATLAB GUI 的简介 2
\o Current Document 3滤波器设计原理 3
3.1滤波器概述 3
IIR数字滤波器 5
IIR数字滤波器设计原理 5
IIR滤波器设计思想 6
IIR滤波器设计编程实现 7
FIR数字滤波器 .1.0...
FIR数字滤波器设计原理 1.0
FIR滤波器设计思想 1..1.
\o Current Document 基于Matlab GUI的数字滤波器设计思路及实现 1.5
4. 1 GUI界面设计概述 .15..
“滤波器设计软件”设计所实现任务 17
\o Current Document 4.3基于Matlab GUI的数字滤波器设计实现 20
“滤波器设计软件” GUI界面设计 20
“滤波器设计软件”回调函数编写 21
4.3.3AutoChoose.m 程序的编写 28
运行和结果显示 .3.6..
\o Current Document 设计总结和心得 42...
5.1设计总结 4.2...
5.2设计心得 .4.3…
Abstract 4.5
参考文献 46
附录
1设计任务
1设计目的
1?巩固所学习过的关于数字信号处理的滤波器的设计
学习使用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 In terface), 它是用户 和计算机之间交流的工具。MATLAB将所有GUl支持的用户控件都集成在这个 环境中并提供界面外观、属性和行为响应方式的设置方法 ,随着版本的提高,这种
能力还会不断加强。而且具有强大的绘图功能,可以轻松的获得更高质量的曲线 图。
3滤波器设计原理
3.1滤波器概述
随着信息时代和数字世界的到来
您可能关注的文档
最近下载
- 2025军队文职考试考前30分【档案学】.pdf VIP
- 乘车礼仪商务礼仪系列培训.pptx VIP
- QCT457-2023救护车技术规范.docx VIP
- 病句(知识清单)-七年级语文下学期期末知识梳理与专项训练(统编版).pdf VIP
- 农业机械化第五章 中耕和 与植保机械.ppt VIP
- 2025-2026冀人版(2024)科学三年级上册教学计划、教学设计(附目录) .pdf VIP
- 特斯拉远景规划及中国供应链的机遇(119页PPT).ppt VIP
- 城镇道路雨水口技术规范.docx VIP
- 高级绿色农业大学生职业规划大赛模板职业生涯规划人物介绍PPT模板.pptx VIP
- 江西版四年级美术上册教案.pdf VIP
原创力文档


文档评论(0)