基于matlab的数字信号处理教学改革探索

基于matlab的数字信号处理教学改革探索

ID:24720879

大小:79.55 KB

页数:7页

时间:2018-11-16

基于matlab的数字信号处理教学改革探索_第1页
基于matlab的数字信号处理教学改革探索_第2页
基于matlab的数字信号处理教学改革探索_第3页
基于matlab的数字信号处理教学改革探索_第4页
基于matlab的数字信号处理教学改革探索_第5页
资源描述:

《基于matlab的数字信号处理教学改革探索》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于MATLAB的数字信号处理教学改革探索【摘要】“数字信号处理”作为电子信息类专业中的主干课程,具有理论性较强、公式繁琐以及内容抽象等特点,故需从教学方法与教学内容等方面进行适当的改革与实践。本文以吉首大学为例,通过分析“数字信号处理”以往教学中的不足,阐明了对该课程进行教学改革的必要性。在实际教学改革中,通过在教学中引入MATLAB软件,帮助学生理解抽象的数学理论,提高了学生的学习积极性与效率,更改进了学生利用MATLAB软件分析问题的方法。【关键词】数字信号处理;MATLAB;教学改革随着信息、通信、计算机科学与技术等学科的飞速发展,数字信号处理相关理

2、论得到了显著的完善,其应用领域也日益广泛,已渗透到人们的日常工作和生活中[1-2]。从20世纪六七十年代开始,“数字信号处理”已成为各大专院校相关专业的一门重要专业基础必修课程,其课程的学科内容也在不断充实与完善。在此背景下,“数字信号处理”课程教学的教学改革引起了相关教育工作者的广泛关注和积极参与。因传统“数字信号处理”的教学注重算法和理论的推导,教师把理论课教学理解为讲解定义、概念和原理,学生则把理论学习理解为习诵、模仿和做题,从而造成了学生思维模式的固化,弱化了学生的创造性思维能力。不少学生,特别是西部民族地区本科院校的学生对此课程有怕学、厌学以及学不

3、懂、理不清的现象[3]。结合该课程的特点以及吉首大学的实际情况,我们对课程的内容和结构进行了深入研究,对授课方式和方法做出了一定的调整和改革。因MATLAB是数字信号处理技术实现的重要手段[4],将MATLAB函数与“数字信号处理”中的理论知识相结合,能够用易于理解的可视化图形帮助学生理解“数字信号处理”中的抽象概念和数学理论。1基于MATLAB的课程教学改革内容1.1理论教学的应用“数字信号处理”作为一门理论性较强、涉及数学知识以及公式繁琐难懂的课程,传统的板书和课件讲授方法易造成学生学习时枯燥,难于理解。引入信号处理中广为应用的MATLAB函数,在授课中

4、将MATLAB仿真演示与课件相结合,直观性强且教学效率高。在理论教学中通过MATLAB实验演示,以可视化展示形式帮助学生理解抽象的数学公式和技术理论,从而提升学生对该课程的学习效率与积极性。1使用MATLAB计算两个序列的卷积“数字信号处理”的基础是离散信号以及离散系统,利用MATLAB工具能够直观快速进行离散信号的显示与运算。例如对xl=[2,4,3,1]与x2=[2,1,3]俩离散序列求线性卷积和,其MATLAB程序如下:xl:[2,4,3,1];x2二[2,1,3];y=conv(xl,x2);M^length(y)-1;N=0:1:M;stem(N,

5、y);xlabelylabel(’幅度’1给出了卷积结果的图形,求得的结果存放在序列y中为[4,10,16,17,10]。此外,在课堂的实际教学中,可以引导学生更换相关XI与X2的值重复计算相关卷积,这样可让学生对卷积计算有直观了解为更进一步更深入理解打下基础。1.2实践教学的应用“数字信号处理”的理论性较强,但是实践亦是教学不可或缺的组成部分。以MATLAB作为实验环境,将理论应用于“数字信号处理”实践主要有无限长冲激响应(IIR)滤波器设计和有限长冲激响应(FIR)滤波器设计等。其中无限长冲激响应滤波器设计包括典型模拟滤波器设计、用冲激响应不变法设计II

6、R滤波器以及用双线性变换法设计IIR滤波器;有限长冲激响应滤波器设计包括窗函数法设计HR滤波器。以IIR数字滤波器的设计为例子,IIR数字滤波器的设计有间接法和直接法两大类,一般主要讨论间接法即由模拟滤波器来设计数字滤波器的方法,而且着重于冲激响应不变法及双线性变换法。这也是因为模拟滤波器(AF)有成熟的设计方法、完整的设计公式及实用表格可资利用,使得数字滤波器(DF)的设计更为简便迅速。在MATLAB中设计IIR数字滤波器的步骤总结如下:(1)按一定规则将给出的数字滤波器的技术指标转换成模拟低通滤波器的技术指标;(2)根据转换后的技术指标使用滤波器阶数选择

7、函数,确定最小阶数N和固定频率Wn;(3)运用最小阶数N产生模拟滤波器原型;(4)运用Wn把模拟低通滤波器原型转换成模拟低通、高通、带通、带阻滤波器;(5)运用冲激响应不变法或双线性变换法把模拟滤波器转换成数字滤波器。例如设采样周期T=250ps(采样频率fs=4kHz),用脉冲响应不变法和双线性变换法设计一个三阶巴特沃兹滤波器,其3dB边界频率为fc=lkHz。其MATLAB程序代码如下:[B,A]=butter(3,2*pi*1000,’s’);[numl,denl]=impinvar(B,A,4000);[hl,w]=freqz(numl,deni);

8、[B,A]=butter(3,2/0.00025,’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。