APP下载

Matlab在数字信号处理实验教学中的应用研究

2011-08-08关成斌王捷张福宝宋杰

电脑与电信 2011年11期
关键词:程序实验教学实验

关成斌 王捷 张福宝 宋杰

(海军航空工程学院 电子信息工程系,山东 烟台 264001)

1.引言

“数字信号处理”课程是各高校电子类专业学生的一门重要的专业基础课,其内容抽象、公式繁多、理论性强,常常使学生感觉到枯燥乏味、抽象难学。为了提高学习效果,为后续专业课程的学习打下坚实的基础,数字信号处理课程的实验环节就显的尤其重要[1~2]。

数字信号处理的实验可用有不同的方法来实现。比如有的公司开发了DSP实验箱,可以应用于数字信号处理的实验教学中[3]。但DSP实验箱一般需要向DSP芯片中写程序,这种编程比较复杂,而且程序的可读性较差,因此虽然现象直观但是对原理的理解不是那么直接。目前数字信号处理实验较多采用Matlab语言来实现。Matlab语言以矩阵运算为基础,具有可靠的数值计算功能和符号计算功能、强大的绘图和图形用户界面可视化功能[4-6],具有丰富的数字信号处理函数[7]等特点,将其用于数字信号处理实验,使问题变得简单、明晰,因此它在数字信号处理实验环节中发挥了越来越重要的作用。

2.基于Matlab的数字信号处理实验示例

对信号进行频域分析是数字信号处理中非常重要的内容,DFT是分析序列离散谱的重要工具,并且DFT在其它许多领域都有广泛的应用[1~2]。但是直接计算DFT的运算量太大,运算速度太慢。FFT是DFT的快速算法,可提高运算速度,在资源的占用以及处理的实时性上要优越得多。本文以DFT和FFT算法的比较为例设计如下实验教学方案。……

登录APP查看全文

猜你喜欢

程序实验教学实验
记一次有趣的实验
小议初中化学演示实验教学
电容器的实验教学
对初中化学实验教学的认识和体会
做个怪怪长实验
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
几何体在高中数学实验教学中的应用
NO与NO2相互转化实验的改进