MATLAB辅助DSP技术课程教学探索.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB辅助DSP技术课程教学探索

MATLAB辅助DSP技术课程教学探索   摘 要:将MATLAB仿真引入“DSP技术及应用”课程教学中,结合MATLAB仿真讲解与DSP技术紧密相关的数字信号处理基本理论,将MATLAB辅助DSP系统设计贯穿到DSP技术及应用教学过程中,有助于学生对DSP技术抽象的理论原理与实际仿真效果相结合的理解。   关键词:MATLAB DSP技术 教学研究   中图分类号:G4 文献标识码:A 文章编号:1673-9795(2013)08(a)-0147-02   目前,数字信号处理技术已得到了广泛的应用,数字信号处理器件(DSP,Digital Signal Processing)的功能也越来越强大。MATLAB是美国MathWorks公司开发的一种科学计算软件,在科学计算、控制系统、信息处理等多种领域有着广泛的应用。把MATLAB和DSP开发工具结合在一起,可以像操作MATLAB变量一样来操作TI DSP的存储器或寄存器[1~3]。“DSP技术及应用”课程重点是DSP芯片的基本原理和常用DSP芯片的应用,要求学生熟悉DSP芯片开发工具及使用方法,掌握DSP系统的软硬件设计和应用系统开发方法,具备从事DSP系统开发的能力。在DSP技术及应用课程教学中发现,教学过程中理论和实践衔接不明确,对学生真正进行DSP系统工程设计也缺乏实质性的帮助。如何将理论与DSP技术课程很好地结合起来,是我们需要探索的问题。   在数字信号处理与MATLAB语言相结合的方面,国内外教材已经有了多种模式[4~5],但是目前通过MATLAB辅助DSP技术及应用课程教学的相关研究还很少。本文提出通过MATLAB辅助DSP技术及应用课程教学,结合典型实例进行讲解,有助于学生对DSP技术抽象的理论原理与实际系统工程设计相结合的理解。   1 教学方法的改革思路及方案   1.1 改革与实践方案   为了解决“DSP技术及应用”课程中存在的问题,采取MATLAB辅助DSP技术课程教学的方法,从两方面开展:一方面针对选修DSP技术及应用课程的学生具备数字信号处理相关理论基础的情况,将MATLAB语言引入教学过程中,通过MABLAB仿真语言所具有的功能函数,对数字信号处理基本关键概念结合直观演示进行诠释。另一方面,基于MATLAB来开发DSP系统的思想,结合典型的FIR滤波器实例以及CCSLink工具的使用方法,把DSP系统设计中的算法仿真、系数产生、结果验证、用??界面等环节交由MATLAB完成,将MATLAB辅助DSP系统设计的思想贯穿到“DSP技术及应用”课程教学中去。   1.2 基于MATLAB的DSP系统设计   集成在MATLAB中的CCSLink工具提供了MATLAB、TI DSP及其集成开发环境CCS的双向连接,使得可在MATLAB环境下对CCS和DSP目标板进行包括内存之间的数据交互以及控制DSP程序的运行等操作。在DSP技术及应用课程教学过程中,对于将MATLAB辅助DSP系统设计用于教学方面,在不过于考虑DSP代码效率低以及难对代码进行汇编级优化,在产品开发中实用性很差等问题的情况下,可以充分利用MATLAB强大的可视化、数据处理和分析工具对DSP中的数据进行分析和再处理,以辅助DSP系统设计,可以显著地提高初学者学习DSP技术及其应用课程的效率。   2 系统设计的教学实现   2.1 教学实现方式   利用CCSLink可实现MATLAB与CCS以及目标DSP之间的数据交互,包括使用与CCS IDE的连接对象、与RTDX(Real-Time Data Exchange)的连接对象以及嵌入式对象三种工作方式。为了便于“DSP技术及应用”教学实现,我们重点将第一种实现方式穿插到MATLAB辅助DSP技术课程教学过程中去,结合具体的、简单的、典型的工程实例开展讲解,利用与CCS IDE的连接对象创建CCS IDE和MATLAB的连接,从MATLAB命令窗中运行CCS IDE中的应用程序,查询目标DSP的状态信息,修改或读取目标DSP的存储器或寄存器中的数据,并调试DSP程序。   2.2 课程教学实例   数字滤波器是一个采用有限精度算法实现的线性非时变离散系统,它的设计首先根据实际需要确定其性能指标,再求得系统函数H(z),最后采用有限精度算法实现。DSP芯片有专用的数字信号处理函数可调用,实现FIR滤波器相对简单,为了充分将MATLAB辅助DSP技术及应用课程的教学,通过MATLAB中的CCSLink工具来进行DSP的辅助设计。   通过建立MATLAB/Simulink模型,根据所需设计低通滤波器技术指标来确定滤波器的阶数和截止频率等参数,然后结合MATLAB产生的滤波器系数,并编写DSP滤波主程序,在DSP

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档