MATLAB在CCS集成编程环境中应用的研究.pdf

MATLAB在CCS集成编程环境中应用的研究.pdf

ID:51492917

大小:219.20 KB

页数:5页

时间:2020-03-25

MATLAB在CCS集成编程环境中应用的研究.pdf_第1页
MATLAB在CCS集成编程环境中应用的研究.pdf_第2页
MATLAB在CCS集成编程环境中应用的研究.pdf_第3页
MATLAB在CCS集成编程环境中应用的研究.pdf_第4页
MATLAB在CCS集成编程环境中应用的研究.pdf_第5页
资源描述:

《MATLAB在CCS集成编程环境中应用的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第31卷第l期渤海大学学报(自然科学版)V0I.3lNO.12010年3月JournalofBohaiUniversity(NaturalScienceEdition)Mar.2010MATLAB在CCS集成编程环境中应用的研究李波,王冬霞(辽宁工业大学电子与信息工程学院,辽宁锦州121001)摘要:介绍了MATIAB在CCS集成编程环境中应用的技术。以数字信号处理中常见的FIR低通数字滤波器为例,具体说明了两者无缝连接的方法,表明了该技术在实际DSP设计中的有效性和可靠性,为DSP应用系统的开发提供了参考,最后指出了该技

2、术的应用前景。关键词:MATIAB;CCS;滤波器中图分类号:TN911.72文献标识码:A文章编号:1673—0569(2010)01—0084—050引言随着电子信息技术的发展,如何提高DSP应用系统的开发速度已成为大多程序员日益关注的问题。在通常情况下,研发一个嵌入式系统,809,5的复杂程度和7O的工作量都取决于软件的设计[1]。那么如何更有效、更快捷的使用DSP的开发软件并加以广泛的推广和应用,则是DSP程序设计人员当前面临的一个首要问题。美国TexasInstruments公司针对TMS32O系列DSP推出了C

3、CS开发环境。它集成了Simulator和Emulator仿真器的驱动程序。利用CCS可以对DSP工程文件进行编译、汇编、链接和生成可执行文件等操作。CCS是目前广泛使用的DSP软件,不仅提供了便捷的调试方法和操作环境,而且与C语言类程序有着较好的数据交互接口。美国Mathworks公司推出的MATIAB应用程序是集数值计算、符号运算和图像处理等功能于一体的科学计算语言。作为强大的计算平台,它几乎能够满足包括数值分析、矩阵分析、数字信号处理和系统控制等各个领域复杂计算的要求,并具有出色的图像处理能力[2],能准确而美观地绘

4、制出各种图形。目前,MATLAB以编程调试简单、智能化程度高和交互性好等优点已在科研领域被广泛使用。MATIAB软件的接口资源非常丰富,其中包含了MATIABlankforCCS工具组件,不仅可以提供控制和操作嵌入式系统的机制,还能辅助DSP的编程与调试。在实际的DSP工程中,往往需要进行复杂的参数计算。作为有力的数学支持,MATIAB是不可缺少的应用软件。用MATIAB解决数字信号处理中的常见问题,不仅可以简化大量的手工计算,还能提高运算的精度。于是,利用MATIAB求解参数,并和原始信号的数值一同手工添加到CCS的.a

5、sm或.C文件中进行编程便是很自然的想法。这种编程思想较为简单,即分别运行两个独立的应用程序MATIAB和CCS,但在两者的数据传输中需手工键人大量的数据,很容易出现错误,从而导致程序调试难度的增大,时间的增长。基于上述问题,结合MATIAB和CCS各自的特点,本文提出了MATIAB在CCS集成环境中编程技术的思想:首先,在MATIAB应用程序中完成算法的参数求解部分;然后,在MATIAB应用程序中调用CCS的操作命令,将计算出的各项参数传送到CCS环境中;最后,在CCS应用程序中自动调用来自收稿日期:2009一ll—O6

6、.作者简介:李波(1977一).男,讲师,硕士.从事计算机教学科研工作第1期李波,王冬霞:MATIAB在CCS集成编程环境中应用的研究85MATLAB的数据,进行数字信号处理,给出可视化的运算结果。1MATLAB在CCS集成环境中的编程方法利用MATIABI.inkforCCS可以使MATIAB与CCS两个应用程序相互链接,即在实现MATIAB对CCS中文件的编译、链接、加载和运行等操作的同时,还可以对DSP存储器中的内容进行读写操作[3]。以下详细的给出了MATIAB6.5在CCS2('C5000)环境中的编程方法,并以

7、数字信号处理中常见的FIR低通数字滤波器为例,说明了两者的混合编程的步骤,其原理示意图如图1所示。在图1中,MATIAB的控制命令对CCS进行初始化等相关操作,生成计算原始信号数值.nl文件和FIR数字滤波器参数的.m文件,CCS中的.asm或.c文件自动调用前者生成的.m数据文件后运行,并在MATIAB的控制命令下得出仿真结果,进而达到两者的无缝连接。例如,某模拟信号的时域表达式为Y(t):0.2sin(27×1500t)十0.2sin(2丁c×3000t)控制命令+0.4sin(Dr×3500t),要求设计一个阶数为1

8、5,截止频率为2000Hz,采样频率为8000Hz的FIR低通数字滤波器,将原合成信号中频率为3000Hz和3500Hz的成分滤除掉,仅保留频率为1500Hz的分量。利用MATLAB在CCS集成环境中的编程方法具体如下。图1两者无缝连接的示意(1)在MATLAB的命令窗键入ccsboardinfo命令,

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

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

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