巧用MATLAB愉悦数字信号处理课堂教学
2012-04-29陈敏歌
陈敏歌
摘 要 本文以MATLAB作为开发平台,设计了基于MATLAB的数字信号处理实验仿真平台,改变了传统的授课方式,将数字信号处理的算法实验集中在一个平台上,操作简单方便,结果直观准确。并采用友好的GUI界面设计,用简洁的文字、丰富的画面将抽象的内容展现在学生面前,提高了学生的学习积极性和主动性。
关键词 数字信号处理 仿真实验平台 MATLAB GUI
中图分类号:G434 文献标识码:A
Using MATLAB to Enjoy Digital Signal Processing Classroom Teaching
CHEN Min'ge
(College of Science, Shaanxi University of Science & Technology, Xi'an, Shaanxi 710021)
Abstract This paper represents digital signal processing experiment simulation platform using MATLAB.It changes the traditional teaching methods and focuses the content on a platform. Operation is simple and convenient, and result is visual and accurate. MATLAB provides an open environment, highly functional graphical rendering. Toolbox and its features is easy to learn, which makes the system development simple and fast. The system uses a friendly GUI interface design, using simple language. Rich picture explaining the abstract content will be displayed in the front of the students to improve student's learning enthusiasm and initiative.
Key words digital signal processing; simulation experiment system; MATLAB; GUI
0 引言
《数字信号处理》是一门非常重要的课程,它阐述了离散信号的特性和时域离散系统,通过对IIR和FIR滤波器的设计,分析了数字信号处理的实现方法。但由于该课程概念多,公式、性质的推导和证明繁琐,还需其他相关课程的基础,被认为大学课程中较难的课程之一。
现在很多教师在课堂上都采用了多媒体教学,多媒体授课具有教学信息量大,信息传递便捷、交互性较强、感官刺激效果好等特点。但对于老师来说,要提高学生对这门课的认识,可从丰富教学手段入手,除了考虑制作具有动态效果的幻灯片之外,还可采用MATLAB这样的软件设计多媒体课件,而利用MATLAB强大的数值计算和信号处理功能直观地分析和比较系统的各项性能指标以及各种设计方法的优劣,方便学生理解算法和简化运算。在此我们利用MATLAB的图形用户界面(GUI)为设计工具,设计了与实验内容配套,与课堂教学相结合,将实验内容融入教学过程中的教学实验辅助软件。
1 基于MATLAB的教学平台设计
对于该课程中所牵扯到的一些算法和实验繁多、复杂,许多实验还需要输入参数,如果将系统设计成一个界面,使得系统繁重、拥挤,不能够实现友好、美化的界面设计要求。……
