基于Matlab GUI“数字信号处理”实验平台设计
2021-04-02马月红孙晓云刘素艳
电气电子教学学报 2021年1期
马月红, 孙晓云, 刘素艳
(石家庄铁道大学 电气与电子工程学院, 河北 石家庄 050001)
0 引言
随着通信科技方面的发展,以数字信号处理为基础的问题随处都在[1]。“数字信号处理”课程是通信工程专业的一门重要课程,其理论严谨抽象、系统性很强,难于理解。其基础性的知识包括:一些基本概念、离散数字信号处理的各个域的相关分析、系统函数和状态变量的分析等等。其中,卷积、傅里叶变换的计算以及一些公式定理的证明过程的工作量过于庞大且繁琐。这不仅仅增加了学生学习的难度,更是消磨了学生学习的热情。而且由于教学的部分局限性教师们很难将这些书本上的基础性知识让学生牢固掌握。
因此本文将Matlab仿真技术和GUI界面设计引入到该课程的教学实践过程中,开发了可视化的“数字信号处理”虚拟实验平台,通过一系列的仿真,实现了对信号生成模块(单位冲激序列、指数序列等六个序列)、模拟信号抽样模块、傅里叶变换模块(离散信号与周期信号)、卷积分模块以及FFT的实现与应用模块,可以让学生更加直观地看到原理展示从而进一步帮助他们理解和体会抽象难懂的内容,以此提高学生们的学习兴趣。
Matlab GUI凭借其独特的图形化编程优势,不仅能方便学生对理论知识的理解,还能增强学生的实验操作能力[2]。而本系统作为一个帮助教师教学的手段,它的主要作用就是通过将课件与Matlab的图形和动态演示在课堂上结合起来,使得教师的课堂教学更加生动、直观,让学生不再对该课程仅仅只有枯燥难懂的感觉,有利于学生们对数字信号处理以及通信的学习兴趣的提高,从而提高整个学习的教学效果。……
登录APP查看全文
