MATLAB在_信号与系统_课程教学中的应用._matlab在教学中的应用
MATLAB在_信号与系统_课程教学中的应用.由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“matlab在教学中的应用”。
“信号与系统” 是电子信息类专业非常重要的一门专业基础 课, 该课程的前续课程为 “高等数学” 和 “电路理论” , 后续课程为 “数字信号处理”、“通信原理” 和 “数字图像处理” 等, 在教学环 节中起着承上启下的作用。该课程的大部分概念都以数学推导为 基础, 学生在学习这门课时, 普遍感到概念抽象, 对其中的分析方 法和基本理论不能很好地理解和掌握。为了帮助学生理解和掌握 课程中的基本概念、基本原理、基本分析方法, 提高综合应用所学 知识解决实际问题的能力, 同时考虑到电子信息类专业学生开设 过MATLAB课程, 已经具备MATLAB的一些基本编程能力, 所以在 “信号与系统” 课程教学中引入M ATLAB软件。利用M ATLAB软件 提供的强大数值运算函数库, 可以将课堂教学从繁重的运算与推导 过程中解脱出来, 让学生学会用计算机辅助分析方法解决问题, 帮 助学生将视线从数学计算的过程转向计算结果所对应的物理含义 上, 将学习重点放在对基本概念的分析、理解和应用上, 提高教学 效果。
一、MATLAB 语言的特点
MATLAB是一套用于科学工程计算的可视化高性能软件, 是一 种交互式的以矩阵为基本数据结构的系统, 具有强大的矩阵运算 能力。MATLAB中的工具箱和图形显示功能, 有利于直观、方便地 进行分析、计算和设计工作。MATLAB的信号处理工具箱为信号分 析与处理提供了强大的应用处理函数库, 已成功地用于 “信号与系 统” 课程的问题分析、实验、滤波器设计 及计算机模拟等工作中。
针对 “信号与系统” 课程内容的特点, 利用MATLAB的信号处理 工具箱和图形处理及数据可视化, 教师可以将结论直接用图形来演 示, 从而让学生对抽象的概念和定理以及结论有直观的认识, 并加 深对一些重要概念的理解;同时, 学生也可以亲自动手进行课题设 计 , 从而激发学习兴趣和增强借助计算机解决实际问题的能力。
二、信号与系统仿真实验设计 1.针对课程中难点的实验范例
在 “信号与系统” 课程的教学中, 信号的傅里叶级数的概念可 以说是学生遇到的第一个难点。为 了让学生更好地理解周期信号可 以分解成N次谐波分量的叠加, 我们以周期矩形脉冲为例来说明取 有限次谐波分量合成逼近周期矩形脉冲信号。[2] 周期矩形脉冲信号 如图1所示。这里A=1, T
0=2, τ=1, ω0=π, 根据傅里叶级数公式 由前N次谐波合成的信号近似波形为
则可以利用M ATLA B程序画出前N次谐波合成的信号近似波 形, 如图2所示(图中N分别为3, 7, 30。
从结果中可以看出当所取谐波次数足够多时, 合成结果与周期 矩形脉冲逐渐逼近;同时, 图中间断点处始终出现约9%的过冲, 也 很好地反映了吉布斯现象。
2.信号与系统仿真实验设计
在传统的 “信号与系统” 教学过程中缺乏实验环节, 学生很难 将学习到的理论知识与实际结合。针对这一问题, 我们根据 “信号与 系统” 课程的特点设计了8个基于MATLAB的仿真实验。仿真实验内 容有:信号波形绘制及基本运算;信号的卷积运算;周期信号的频 谱分析;非周期信号的频谱分析;信号调制与解调;系统的频率响 应;连续系统的复频域分析;离散系统的Z域分析。这些实验内容是 按照由浅入深的原则安排的, 既有基本概念、基本理论的验证性实 验也有设计性实验。
三、信号与系统虚拟实验平台设计
笔者借助MATLAB交互式工具GUIDE 制作GUI图形用户界面。
[3] 在与传统教学相结合的基础上改善教学环节, 使用户能够灵活、细致、直观、充分地利用计算机的优势, 解决信号与系统以及数字 信号处理本身具有的诸多难题, 如概念抽象, 算法理论性很强, 运 算量大且繁琐, 学习者难以亲手验证等。实验平台的总体界面如图 3所示。
主界面主要是 “DSP(数字信号处理 虚拟实验系统” 的简介及 进入某一特定实验的三个按键。对于信号的频谱分析和滤波器的 设计两个实验项目, 依据信号处理的一般模式需要, 又可以具体分 为离散时间信号的频谱分析、连续时间信号的频谱分析、模拟滤波 器的设计和数字滤波器的设计。这些实验都以独立菜单的形式设
MATLAB在 “信号与系统” 课程教学中的应用 张国琴
摘要:针对 “信号与系统” 课程的特点, 将MATLAB软件引入教学中, 激发了学生学习 “信号与系统” 课程的兴趣, 加深了学生对抽象理论、概念的理解。同时设计 了基于MATLAB的信号与系统仿真实验系统, 取得了良好的教学效果。
关键词:信号与系统;MATLAB;仿真实验
作者简介:张国琴(1977-, 女, 内蒙古通辽人, 武汉纺织大学电子信息工程学院, 讲师。(湖北 武汉 430073 基金项目:本文系湖北省教育厅高等学校省级教学研究项目(鄂教高[2006]23号、立项编号:20060294 的研究成果。中图分类号:G642.3 文献标识码:A 文章编号:1007-0079(2011 07-0077-01 DOI编码:10.3969/j.in.1007-0079.2011.07.037 图 1 周期矩形脉冲信号
图 2 有限次谐波分量合成周期矩形脉冲信号
(下转第 79页
法主要采取分组讨论的方法, 以4人为一个小组, 按题目要求完成实 验, 完成之后老师进行检查, 按完成情况给小组打分。
5.教学评价方案的设计
教学评价方案采取了课程考核的形式, 如表2所示。重点考查 学生知识掌握的情况、技能应用情况及学习态度问题, 应重点侧重 于技能和知识的掌握情况。
表 2 课程整体成绩表
考核类型 成绩 权重 课程整体成绩 课程考核 平时成绩 +项目测试 +考试成绩 20%+30%+50%100%
三、通过技能大赛提高学生应用单片机的水平
现在很多学校开展各种技能大赛以提高学生的动手能力。单片 机这门课程非常适合开展这种比赛。在开展该项技能大赛时必须得 到学校的资金支持。如购买单片机电路板、各种电子元件、单片机 的芯片等等。但是单片机成本较为低廉, 总共算下来每个学生所需 的成本大概为30元左右, 大概1000元的经费就可以举办一次单片机 技能大赛。
在单片机技能大赛中, 每位选手不仅可以亲自动手焊接电路 板, 而且可以认识各种电子元件, 如晶振、电阻、电容和发光二极管 等, 掌握如何把程序下载到芯片当中, 如何调试程序等等, 从而让 学生真正体会到学习单片机的乐趣。
四、成立单片机兴趣协会
现在高校中有很多协会, 如英语协会、普通话协会等。由于单 片机在机电行业中的应用非常广泛, 所以在机电专业中有必要成立 单片机协会, 通过协会可以积累一些设备, 并且由协会组织开展一 些学习单片机的活动, 让学生增强对单片机的学习兴趣。学校可以 对类似的协会进行资金和场地等方面的支持, 让这种和学习相
关的 协会能够传承下去。学校通过技能大赛可以从协会中选拔人才 , 这 对培养高素质技能型人才是至关重要的。
五、结束语
总之, “单片机及接口技术” 课程的教学改革应该由学校、教师 和学生三方面齐抓共管, 而不是仅仅依赖教师改变教学方法。该门 课程在企业当中应用广泛, 只有从根源上进行彻底的教学改革, 高 校才能培养出真正合格的专业技能型人才。
参考文献: [1]程兴国.基于 Proteus 和 Keil 构建的单片机虚拟实验室 [J].福建电 脑 ,2009,(1:135-150.[2]马刚 ,李向仓.用 Proteus 与 Keil整合构建单片机虚拟仿真平台[J].现代电子技术 ,2006,(24:122-127.[3]李芳,李家庆.基于 Proteus+Keil的单片机实验仿真平台[J].中国教 育技术装备 ,2009,(4:60-72.[4]曹建树 ,曾林春 ,夏云生.基于 Proteus 和 Keil 接口的虚拟波形发生 器仿真 [J].北京石油化工学院学报 ,2008, 16(3:15-19.[5]周灵彬 , 张靖武.单片机应用产品的 PROTEUS 设计与仿真 [J].今日 电子 ,2008,(1:64-65.[6]陈朝元,鲁五一.Proteus软件在自动控制系统仿真中的应用[J].系统 仿真学报 ,2008,(2:310-315.(责任编辑 :麻剑飞
计在对应的实验标题下面。点击相应的子菜单就可以进入虚拟实验 中。下面以模拟滤波器的设计为例来说明。
图4是模拟滤波器设计的界面。其中阻带衰减、通带波纹、通带 边界频率和阻带边界频率都是可以自行设置的。在滤波器类型下 拉菜单中有巴特沃斯滤波器、切比雪夫滤波器和椭圆滤波器等可供 选择。当以上参数和滤波器选择好后, 就可以点击生成滤波器的按 钮, 在左端的图形框中就显示出滤波器的图形。
在本实验软件中, 利用MATLAB提供的信号处理工具箱函数, 用具体实例说明了用MATLAB处理数字信号的方法, 涵盖了信号的 运算、转换, 滤波器的设计等信号处理技术。通过该实验系统可帮 助学生加深对 “信号与系统” 理论知识的理解, 加深对MATLAB功 能的认识。
四、结束语
“信号与系统” 这门课程是电子信息类专业的一门重要的专业 基础课, 对这门课程理论的掌握程度直接影响到后续课程的学习。因此我们将MATLAB引入到 “信号与系统” 课程中, 学生可以直观 地理解和领会课本中抽象的内容, 提高了学生的积极性和兴趣, 从 而极大地改善了教学效果。同时由于MATLAB易学的特点, 可以通 过课程设计, 让学生自己动手编写程序进行更多的实验, 从而提高 对讲课内容的理解, 激发学生的学习热情和钻研精神。
参考文献: [1]廖延娜.MATLAB 在 《信号与系统》课程教学中的应用 [J].西安邮电 学院学报 ,2009,(5.[2]陈后金 ,胡健 ,薛健.信号与系统(第 2版 [M].北京:清华大学出版 社 ,2005:139-142.[3]张志涌.精通 MATLAB[M].北京 :北京航空航天大学出版社 ,2003: 493-502.(责任编辑 :麻剑飞 图 4 模拟滤波器设计(上接第 77
页