没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘要
I
摘 要
由于信号处理课程涉及的内容繁多、概念抽象,学生在学习本课程时常常会
觉得枯燥,难以理解和掌握。基于 MATLAB 的信号处理实验软件系统的开发,是
利用 MATLAB 的可视化图形用户界面(GUI)工具,设计出界面可视性强,操作
简单方便的图形用户界面,让学生在直观的演示中理解实验的过程和意义,把抽
象的信号处理实验转变成直观易懂、便于分析的科学演示,有利于提高学生的学
习兴趣和积极性。
基于 MATLAB 的信号处理实验软件系统在结构分成两部分:界面模块和菜单
模块。界面模块中包含开始引导模块、主模块、说明模块、序列基本计算模块、
基本信号的产生模块、数据采集模块、卷积模块、傅里叶变换模块、Z 变换模块、
滤波器设计模块等十个模块。菜单模块中包括两种菜单:系统约定的菜单和自制
的菜单。其中使用系统约定的菜单条,在该菜单条中可实现文件的打印保存等功
能。自制的菜单包括用于改变窗口的背景颜色的 Win Color、清除的 Clear、给图形
加上栅格和去除栅格的 Option 及用于退出实验子界面 Exit。
关键词:信号处理,MATLAB,图形用户界面
Abstract
II
Abstract
Because the curriculum of Signal Processing has many characteristics, such as
various content, abstract concept, complex design and so on. The students frequently
feel dull with difficulty understanding and grasping, when study this curriculum. In
order to enhance the study interest of students and strengthen the ability of
understanding and grasping knowledge, put forward developing an experimental
software based on Signal Processing. In the experiment software, each experiment can
be completed in experimental interface, so students can understand the design method
and the abstract concept in curriculum through the experimental way.
Since MATLAB has many advantages, such as write program succinctly and
efficiently, compile, link and run with high-speed and so on, therefore the design adopts
the design function of the graphic user interface in MATLAB to design each
experimental interface.The experimental system can complete the experiments of
convolution, Fourier transformation, Z transformation, filter design and so on. The
student only need to enter the corresponding experimental parameter, then can obtain
the output of corresponding graph and data, which can be easy to be understanded and
viewed directly.
Keywords: signal processing,matrix laboratoy,graphic user interface
目 录
III
目 录
第一章 绪 论 ................................................................................................................ 1
1.1 问题提出及研究意义 .......................................................................................... 1
1.2 设计的基本内容及组织结构 .............................................................................. 1
1.3 本文内容安排 ...................................................................................................... 2
第二章 系统设计工具及技术 ...................................................................................... 4
2.1 MATLAB 简介 ..................................................................................................... 4
2.2 MATLAB 图形用户界面(GUI)技术 ................................................................... 4
2.2.1 GUI 发展概况 ............................................................................................... 5
2.2.2 GUI 设计工具 ............................................................................................... 5
2.2.3 GUI 的设计原则和一般步骤 ....................................................................... 8
2.3 小结 ...................................................................................................................... 9
第三章 需求分析 ........................................................................................................ 10
3.1 界面模块 ............................................................................................................ 10
3.1.1 开始引导模块 .............................................................................................. 11
3.1.2 主模块 .......................................................................................................... 11
3.1.3 说明模块 ...................................................................................................... 11
3.1.4 序列基本计算模块 ...................................................................................... 11
3.1.5 基本信号产生模块 ..................................................................................... 12
3.1.6 数据采集模块 ............................................................................................. 12
3.1.7 卷积模块 ..................................................................................................... 13
3.1.8 傅里叶变换模块 ......................................................................................... 13
3.1.9 Z 变换模块 .................................................................................................. 13
3.1.10 滤波器设计模块 ....................................................................................... 14
3.2 菜单模块 ............................................................................................................ 15
3.3 小结 .................................................................................................................... 15
第四章 系统模块的设计 ............................................................................................ 16
目 录
IV
4.1 系统总体设计 ...................................................................................................... 16
4.2 图形用户界面外观设计 .................................................................................... 18
4.2.1 控件对象设计 ............................................................................................. 18
4.2.2 界面菜单设计 ............................................................................................. 22
4.2.3 对话框设计 ................................................................................................. 24
4.3 图形对象设计 .................................................................................................... 26
4.3.1 序列基本计算模块的设计 ............................................................................ 26
4.3.2 基本信号产生模块的设计 ........................................................................... 29
4.3.3 数据采集模块的设计 .................................................................................... 34
4.3.4 卷积模块的设计 ........................................................................................... 36
4.3.5 傅里叶变换模块的设计 ................................................................................ 49
4.3.6 变换模块的设计 ........................................................................................... 53
4.3.7 滤波器设计模块的设计 ............................................................................... 58
4.4 小结 ................................................................................................................ 64
第五章 系统模块的具体实现 .................................................................................... 65
5.1 界面模块的实现 ................................................................................................ 65
5.1.1 开始引导模块的实现 ................................................................................. 65
5.1.2 主模块的实现 ............................................................................................. 65
5.1.3 说明模块的实现 ......................................................................................... 66
5.1.4 序列基本计算模块的实现 ......................................................................... 67
5.1.5 基本信号的产生模块实现 ......................................................................... 67
5.1.6 数据采集模块的实现 ................................................................................. 69
5.1.7 卷积模块的实现 ......................................................................................... 69
5.1.8 傅里叶变换模块的实现 ............................................................................. 72
5.1.9 Z 变换模块的实现 ...................................................................................... 73
5.1.10 滤波器设计模块的实现 ........................................................................... 76
5.2 菜单模块的实现 ................................................................................................ 79
5.3 小结 .................................................................................................................... 79
第六章 系统应用与测试 ............................................................................................ 80
结论与展望 .................................................................................................................... 82
剩余90页未读,继续阅读
资源评论
icwx_7550592
- 粉丝: 17
- 资源: 7163
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- v2.1.6-Unity3D插件 SUIMONO Water System 效果逼真交互水系统
- 基于STM32 Discovery(STM32f407vgt6)Discovery板的STM32裸机项目集合
- mmexport1717246170188.jpg
- 近代史调查问卷_统计报表_20240601205759.xlsx
- v2.1.2-Unity3D插件 SUIMONO Water System 效果逼真交互水系统
- 农村小别墅图纸编号D040-三层-08.30&14.60米-施工图.dwg
- 三层别墅图纸编号D039-三层-16.70&14.70米- 结构图.dwg
- 三层农村小别墅编号D038-三层-11.90&13.50米-施工图.dwg
- 采购组·主管业务原型集与说明(Xmind书写)
- 三层图纸编号D037-三层-10.40&15.10米-施工图.dwg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功