将DSP技术引入“数字信号处理”实验教学研究.docVIP

  • 1
  • 0
  • 约3.54千字
  • 约 7页
  • 2018-06-25 发布于福建
  • 举报

将DSP技术引入“数字信号处理”实验教学研究.doc

将DSP技术引入“数字信号处理”实验教学研究

将DSP技术引入“数字信号处理”实验教学研究   摘要: 针对数字信号处理课程实验,在现有基于MATLAB开展实验的基础上,提出了引入DSP技术的方案。以FIR数字滤波器为例,详细描述了该内容使用MATLAB现DSP开发软件进行实验的过程与主要结果。实践表明,在数字信号处理课程实验中增加DSP实现环节,能有效地提高学生的工程实践能力。   Abstract: This paper introduced DSP technology scheme for experimental teaching of digital signal processing course based on the present method of MATLAB.A FIR filter is taken as an example to show how to implement the scheme. The practice proves that it can effectively improve the students ability of engineering practice.   关键词: 数字信号处理实验;MATLAB;DSP ;FIR数字滤波器   Key words: digital signal processing experiment;MATLAB;DSP;FIR digital filter   中图分类号:G642.0 文献标识码:A 文章编号:1006-4311(2013)26-0200-02   0 引言   《数字信号处理》课程是高校电子信息类专业的主干课程,其主要教学目的是使学生理解数字信号处理的基本理论和分析算法、掌握其基本算法和设计方法[1]。本科阶段数字信号处理课程主要涉及离散时间信号与系统基本概念、傅里叶变换算法、数字滤波器结构与设计等方面。由于本课概念较抽象,内容牵涉到较多数字公式,给学生在深刻理解课堂内容方面造成一定的障碍。很多高校设置课程时,均给予该课一定数量的实验课时,通过实验以帮助学生更好地理解数字信号处理理论知识。   目前,数字信号处理课程的实验方法主要是基于MATLAB软件为主,即在MATLAB中编程并运行观察有关信号处理效果[2][3]。运用MATLAB软件作为实验平台,确实能提供便捷的分析方法[4]。然而,基于MATLAB的数字信号处理课程实验过程中,大量调用了MATLAB已有的函数,学生只需修改这些函数的参数即可。这种模式不能有效训练学生将理论知识用于工程实践的能力。   针对以上问题,本文研究了在数字信号处理课程现有的MATLAB实验基础上,引入数字信号处理芯片DSP(Digital Signal Processor)及其软件,通过实验过程针对DSP芯片实现常用数字信号处理算法。   1 实验设计   数字信号处理课程共64课时,其中实验课时8课时。本文以系数对称有限冲激响应滤波器(Infinite Impulse Response,IIR)为例来分析在MATLAB实验的基础上,引入DSP实验的方法与实验过程,该实验课时为4课时,要求学生有基本的DSP编程知识。   1.1 实验内容 实验包括了MATLAB实验和DSP实验两个环节。其中,MATLAB实验部分的主要任务是产生实验原始数据、设计滤波器系数、调用滤波器函数验证滤波器滤波效果。DSP实验部分是用C语言或汇编语言编程实现FIR滤波器并观察滤波效果。   1.2 实验过程 实验过程可以分7步进行,分别为:①MATLAB设计数字滤波器,获得系数;②MATLAB给出仿真原始待滤波数据;③MATLAB调用数字滤波器函数验证滤波效果;④观察是否符合滤波要求,若不符合要求则重新设计数字滤波器;⑤如果符合要求则将系数、原始数据归一取整后送往CCS;⑥CCS使用获得的系数与数据,基于DSP编程调试;⑦观察DSP是否符合滤波要求,若不符合修改程序。   2 实验设计   2.1 MATLAB实验部分 MATLAB实验部分首要任务是根据实验要求设计所需数字滤波器。这个环节既可以调用MATLAB函数进行设计,也可以直接使用MATLAB提供的数字滤波器工具FDATOOL进行设计。无论哪种方法,都需要确定滤波器类型、阶数等参数,最后由MATLAB帮助获得滤波器系数。本文给出的实例为采样频率为12KHz,通带截止频率为1200Hz,阻带起始频率为2400 Hz,阻带衰减不小于-40dB的FIR直接型低通滤波器。   若以窗函数法进行设计,则要求学生在实验过程中,多次实验观察不同窗函数对滤波器滤波效果的影响。本文采用Bartlett窗为例进行设计,设计所得数字滤波器为23阶。   获得数字滤波器系数后,由MA

文档评论(0)

1亿VIP精品文档

相关文档