欢迎来到天天文库
浏览记录
ID:34447594
大小:364.32 KB
页数:4页
时间:2019-03-06
《matlab辅助dsp设计的研究与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据DSP开发与应用中文核心期刊《微计算机信息》(嵌入式与SOC)2007年第23卷第7-2期文章编:1008-0570(2007)07-2—0130一03MATLAB辅助DSP设计的研究与实现ResearchandImplementofDSPdesignusingMATLABasassistanttool龇京科技大学,段国强陈月云DUANGUOQIANGCHENYUEYUN摘要:提出结合MATLAB来开发DSP系统的思想,阐述了实现该思想的两种工具,并详细介绍了使用MATLABLinkforCodeComposerStudio辅助DSP设计的相关内容.包括其功能特点、
2、实现方式、工作原理等。最后结合典型的FIR滤波器实例,探讨了使用该工具的方法.并设计了图形用户界面。结果表明应用MATLAB辅助开发DSP系统可以发挥二者的优势,缩短开发周期,降低开发门槛,优化开发过程。关键字:MATLAB:数字信号处理器;CCSLink;CCS中图分类号:TN911.72:TP391.9文献标识码:AAbstract:ThepaperbringsupanideathatcombinesMATIABwithDSPtodevelopDSPsystems.elaboratestwokindsoftoolstoreachthegoal.andpresentsth
3、erelevantcontentsofMATLABLinkfDrCodeComposerStudiowhichisoneofthetoolsindetail,ThecorrelatirecontentsofMATLABLinkforCodeComposerStudioinvolvethefunctions,characteristics,themannersofrealizationanditsworkingprinciple.Finally,itdiscussesthemethodofusingthetoolwiththeexampleofFIRfilteranddesi
4、gnsgraphicsuserinterfaee.TheconclusionsshowthatdevelopingDSPsystemsusingMATLABasassistanttoolcanexerttheiradvantages,shortenthedevelopmentperiod,lowerthedevelopmentthresholdandoptimizethedevelopmentprocess.Keywords:MATLAB,DigitalSignalProcessor,CCSLink,CCS1引言数字信号处理器(DigitalSignalProcessor,
5、DSP)是指一类具有专门为完成数字信号处理任务而优化设计的系统体系结构、硬件和软件资源的单片可编程处理器件。数字信号处理器是实现数字信号处理任务的一个重要而有效的手段,随着通信和信息技术的飞速发展,数字信号处理器件在最近20年得到了空前的发展和应用。MATLAB是美国MathWorks公司开发的一种科学计算软件,专门以矩阵的形式处理数据,在科学计算、控制系统、信息处理等多种领域有着广泛的应用。MATLAB具有强大的计算、分析和可视化功能,但MATLAB语言是解释执行的,执行速度较慢;而DSP是为了完成实时数字信号处理任务而设计的,算法的高效实现是DSP器件的显著特点,但是其
6、开发门槛高。如果能把MATLAB和DSP开发工具结合在一起,取长补短,相辅相成,将是DSP设计人员梦寐以求的一种新的开发思想。MathWorks公司和TI公司联合开发的MATLABLinkforCodeComposerStudio(简称CCSLink)和EmbeddedTargetforTITMS320C6000DSP工具正是这一思想的完美实现。本文所作研究是以自行研制的DSP教学实验箱为平台进行的,其DSP采用TMS320VC5416芯片实现。本文内容安排如下:第1部分在介绍相关背景知识的基础上,引入使用MATLAB辅助DSP设计的思想;第2部分介绍了MATALB中实现这
7、一思想的两种工具;第3部分介绍了工具之一CCSLink的实现方式及工作原理;第4部分结合实验平台给出了CCSLink的应用实例。第五部分对本文作了总结。段国强:硕士研究生基金项目:国家自然科学基金资助项目(60375038)2MATLAB辅助DSP设计的方法概述实现MATLAB辅助DSP设计的方法有两种,即CCSLink和EmbeddedTargetforTITMS320C6000DSP。前者可实现MATLAB与C2000/C5000/C6000DSP之间的数据交互和程序控制;后者可实现从Simulink模型自动生
此文档下载收益归作者所有