1、 毕 业 设 计 题目题目 基于基于 MATLABMATLAB 的信号与系统仿真设计的信号与系统仿真设计 学 院 学 院 信息工程学院 信息工程学院 专专 业 业 通信工程 通信工程 教务处制 目录目录 第1 章 绪论.1 1.1 研究背景1 1.2 研究意义1 1.3 设计内容2 第2 章 设计平台简介.3 2.1 MATLAB 简介.3 2.1.1 MATLAB 的基本介绍.3 2.1.3 关于 GUI 界面5 2.2 MATLAB 与信号与系统结合简介.5 2.3 信号与系统仿真系统总体设计6 第3 章 系统设计.7 3.1 模块设计7 3.2 设计步骤7 第4 章 界面设计.12 4.
2、1 系统总界面12 4.2 子界面的设计12 第5 章 系统主要功能14 5.1 连续时间信号时域分析14 5.2 连续系统时域分析20 5.3 离散系统时域分析22 5.4 傅里叶变换24 第6 章 总结.27 参考文献28 致谢29 附录一:程序代码30 附录二:毕业设计任务书41 附录三:开题报告42 附录四:外文翻译45 摘要摘要 II “信号与系统”课程是一门实用性较强、 涉及面较广的专业基础性课程,是电子信 息类专业本科学生的必修课程,也是电子信息类专业硕士研究生入学必考的课程。 该 课程是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后 续专业课起着承上启下的作
3、用。 该课程的基本方法和理论大量应用于计算机信息处理 的各个领域,特别是通信、 数字语音处理、 数字图像处理、 数字信号分析等领域,应用 更为广泛。因此,该课程具有重要的意义。 长期以来,“信号与系统”课程一直采用黑板式的单一教学方式,学生仅依靠 做习题来巩固和理解教学内容,对课程中大量的应用性较强的内容不能实际动手设 计、 调试、 分析,严重影响和制约了教学效果。 由于黑板式教学,课程中大量信号分析 结果缺乏可视化的直观表现,学生将大量的精力和时间用于繁杂的手工数学运算, 而未真正理解所得到的结果。 因此,为了把学生从繁琐的数学运算中解脱出来,从而 将更多的时间用于对信号与线性系统的基本分析
4、方法和应用的理解与思考。 该课程急 需进行教学方法的改革,即实现在实验环境中,以计算机为辅助教学手段,用信号 分析的软件帮助学生完成数值计算、信号与系统分析的可视化建模及仿真调试 。 Mathworks 公司推出的 MATLAB 开发平台经过十多年的发展,已经成为科技界最流 行的应用软件,它具有高效率的数值计算及符号计算功能、完备的图形处理功能、友 好的用户界面及接近数学表达式的自然化语言和功能丰富的应用工具箱。由于 MATLAB 具有上述特点,为开发“信号与系统”计算机辅助教学(CAI)软件提供了 强有力的工具。 本文概述了信号仿真系统的需求、 总体结构、 基本功能。 重点介绍了利用matl
5、ab 软件设计实现信号仿真系统的基本原理及功能,以及利用 matlab 软件提供的图形用 户界面(GUI)设计具有人机交互、界面友好的用户界面。本文采用matlab 的图形用 户界面设计功能,开发出了各个实验界面;在该实验软件中,集成了信号处理中的 多个实验,应用效果良好。 本系统是一种演示型软件,用可视化的仿真工具,以图形 的动态仿真的方式演示部分基本信号的传输波形和变换,使我们直观、 感性的了解和 掌握信号与系统的基本知识。 关键字:信号系统课程,MATLAB,用户图形界面,实验软件 III Abstract “ Signals And Systems” is a basic specia
6、l field of course. Its usability is very strong,and its practicability is very wide. It is a major course of undergraduate whose specialized subject is Electronic Information. And it is an examination of Electronic Information postgraduates. This course leads students from the knowledge of electric analysis into the knowledge of transfer area. It acts on many later courses. Its method and theory are used in computer informations many fields wide