MATLAB辅助DSP设计的研究与实现.docx
《MATLAB辅助DSP设计的研究与实现.docx》由会员分享,可在线阅读,更多相关《MATLAB辅助DSP设计的研究与实现.docx(6页珍藏版)》请在第壹文秘上搜索。
1、MAT1.AB协助DSP设计的探讨与实现来源:d类别:技术I时间:2011-2-259:43:34字体:大中小1 l数字信号处理器(OlgitaisignalProcessor,DSP)是指一类具有特地为完成数字信号处理任务而优化设计的系统体系结构、帔件和软件资源的单片可编程处理器件,数字信号处理器是实现数字信号处理任务的一个重要而行效的手段.施若通信和信息技术的飞速发展.数字信号处理器件在最近20年得到了空前的发展和应用.MAT1.AB是美国MathWorkS公司开发的一种科学计算软件,特地以矩阵的形式处刑数据.在科学计算、限制系统.信息处理等多种领域有着广泛的应用.MAT1.AB具有强大的
2、计算、分析和可视化功能,但MAT1.AB语吉是说明执行的,执行速度较慢:而DSP是为了完成实时数字信号处理任务而设计的,峰法的高效实现是DSP器件的显著特点,但是其开发门横高。假如能把MAT1.AB和DSP开发工具结合在一起,取长补版,相辅相成,将是DSP设计人员梦寐以求的种新的开发思想.MathWorks公司和Ti公司联合开发的MAT1.ABUnkforCodeComposerStudio(简称CCS1.ink)flEmbeddedTargetforTlTMS320C6000DSP工具正是这一思想的完备实现。本文所作探讨是以自行研制的DSP教学试验箱为平台进行的.其DSP采纳TMS320VC
3、5416芯片实现,本文内容支配如下:第1部分在介绍相关背景学问的基础上,引入运用MAT1.AB协助OSP设计的思世;第2部分介绍了MATA1.B中实现这一思想的两种工具;第3部分介绍了工具之一CCSUnk的实现方式及工作原理:第4部分结合试脸平台给出了CCS1.ink的陶用实例.第五部分对本文作了总结.2 MAT1.AB协助DSP设计的方法概述实现MAT1.AB协助DSP设计的方法有两种,即CCS1.ink和EmbeddedTargetforTlTMS320C6000DSP.前者可实现MAT1.AB与C20C50C6000DSP之间的数据交互和程序限制;后者可实现从Sm3lnk模型自动生成DS
4、P目标代码,但仅支持C6000系列的部分DSP器件.考虑到试验平台是以C5000DSP为基础的,并且其次种JS具较简单操作等因素,下面主要探讨利用CCS1.ink协助DSP设计的方法。2.1 EmbeddedTargetforTlTMS320C6000DSPCOdeCOmPoserStUdio(CCS)是TI供应的DSP的集成开发环境,对于C6000系列而言.利用工具EmbeddedTargetforTlTMS320C60DSP.用户可以从Simulink模型干脆生成针对DSP目标板的可执行文件或者CCS工程文件,实现了MAT1.ABZSimuhnk与CCS堞成开发环境(IDE)的无缝连接,从
5、而把设计人员从繁杂的DSP编程中解脱出来,将主要的精力放在设计而不是DSP编程上,所以极大地缩短了系统的涮试和开发周期,进而保证了所设计系统的高性能.2.2 MAT1.AB1.inkforCOdeComposerStudio览成在MAT1.AB6.S或更高版本中的CCS1.ink工具把MAT1.AB.TiDSP及其集成开发环境CCS连接在一起,使褥我们可以在MAT1.AB环境下就可以完成对CCS和DSP目标板的操作.包括与目标内存之间的数据交互,检测处理器的状态,限制DSP程序的运行等。它供应了MAT1.AB*CCS和目标DSP板的双向连接,开发者可以利用MATlAB中强大的可视化、数据处理和
6、分析工具对DSP中的数据进行分析和再处理,以协助DSP系统设计.这样就极大地降低了开发人员编写DSP代码的难度和_作显.提面了整个DSP系统的性能和可行性.我们利用CCS1.ink供应的相关函数能终实现MAT1.AB与目标DSP的存储港及寄存器间的然息交互,犹如操作MAT1.AB21.:祥心上写TlDSP中的存储器或寄存器.即整个目标D$PAf于MAT1.AB而言是透亮的.CCS1.ink支持Tl的C2000CSOOO/C6000等多系列DSP.应用广泛。3 CCS1.ink的实现方式及工作原理3.1 CCSUnk的实现方式利用CCSUnk即可实现MAT1.AB.CCS和目标DSP之间的信息交
7、互.CCSUnk共供应了3种实现方式:1)运用与CCSIDE的连接对象,利用此对象来创建CCSIDE和MAT1.AB的连接,从MAT1.AB吩附窗中即可运行CCSIDE中的应用程序,查询目标DSP的状态信息.修改或读取Il标DSP的存储器或寄存器中的数据,找至可以网试DSP程序.其工作原理见3.2节.2)运用与RTD(RealTimeDataEXChange)的连接对象.,供应MAT1.AB和硬件DSP之间的实时通信通道.利用此连接对象.可以打开、使能、关闭或禁止DSP的RTDX通道,利用此通道可以实时地向硬件目标DSP发送和取出数据而不必伶止DSP上运行的程序.例如把原始数据发送给程序迸行处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 辅助 DSP 设计 研究 实现