基于Matlab GUI的数字信号处理演示平台设计
2017-01-09王艳芬张晓光芦楠楠
实验技术与管理 2016年12期
张 林, 王艳芬, 张晓光, 芦楠楠
(中国矿业大学 信息与电气工程学院, 江苏 徐州 221116)
基于Matlab GUI的数字信号处理演示平台设计
张 林, 王艳芬, 张晓光, 芦楠楠
(中国矿业大学 信息与电气工程学院, 江苏 徐州 221116)
利用Matlab GUI设计并发布了可独立运行的数字信号处理课程的实验演示平台。该平台涵盖离散时间信号与系统的时域分析和频域分析、数字滤波器系统设计两大模块,实现了数字信号处理课程中核心教学内容的交互式实时动态仿真。课堂使用结果表明,该平台具有界面友好、便于使用、参数可变、验证结果正确等特点,各章节模块间逻辑结构清晰、更利于提高课堂授课的效果及学生对核心知识的理解。
数字信号处理; 演示平台; Matlab GUI
“数字信号处理”课程是高校信息类专业非常重要的专业基础课。该课程知识体系严谨、概念抽象、理论推导繁琐复杂、理论与实际联系紧密。目前,大多数的高校在进行数字信号处理课程教学中都采用理论讲解与Matlab多媒体演示相结合的方式,尽力使抽象的理论知识具体化、形象化,以加深学生对课程内容的掌握[1-6]。因此,在数字信号处理课程的教学中,如何规划和设计交互性强、执行方便的多媒体演示平台,一直是有待解决的问题。本文结合中国矿业大学目前正在进行的“数字信号处理”课程双语教学改革,利用Matlab的图形用户接口(graphic user interface,GUI),以数字信号处理理论知识为基础,基于英语和Matlab GUI开发了数字信号处理演示平台。该平台既可用于数字信号处理课程的课堂教学演示和实验辅助教学,也可作为学生课后自学平台,使课堂教学和实验教学相辅相成。……
登录APP查看全文
