电信DSP实验指导书

电信DSP实验指导书

ID:46250539

大小:1.32 MB

页数:43页

时间:2019-11-22

电信DSP实验指导书_第1页
电信DSP实验指导书_第2页
电信DSP实验指导书_第3页
电信DSP实验指导书_第4页
电信DSP实验指导书_第5页
资源描述:

《电信DSP实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一正弦信号发生器【实验目的】1.熟悉CodeComposerStudio开发环境,了解相关的开发1】具。2.掌握DSP软件开发流程。通过使用CCS软件,学会创建工程、编译、连接工程。3.掌握CCS软件的调试方法。学习使用CCS的探针(ProbePoint)和断点(Breakpoint)调试工程,能够用图形窗口观察数据。4.使用查表法和泰勒级数展开法实现正弦信号发牛器。【实验原理】1.CCS软件开发环境介绍CCS(CodeComposerStudio)是TI公司为其TMS320系列DSP提供的一个高度集成的软件开发和调试环境,它将DSP工程项1=1管理、源代码的编

2、辑、目标代码的生成、调试和分析都打包在一个环境小,使其可以基本涵盖软件开发的每一个环节。CCS主要包括以下工具:1.C编译器、汇编优化器和连接器(代码生成工具)2.指令集仿真器(Simulator)3•实时的基础软件(DSP/BIOS)4.主机和口标机ZI'可的实时数据交换(RTDX)5.实吋分析和数据可视化利用CCS,用户可以方便地建立一个DSP的工程项冃,并对相应的源文件进行管理或编辑修改。所有源文件的编译、汇编和连接只需要一个按钮就可以一次完成,用户不必再通过输入冗长的命令行来完成这些操作。经过上面的过程产生的目标代码可以在CCS的环境下通过硕件仿真工具,如X

3、DS510等,下载到用八目标系统中进行调试和运行。如果没有用八目标系统,还可以将目标代码装载到Simulator中运行。Simulator利用计算机的资源模拟DSP的运行情况,可以帮助用户熟悉DSP的内部结构和指令,在冇的情况下还可以对部分的程序功能进行非实时的验证。在CCS中,用户可以利用其提供的数据可视化工貝•按照数据的格式来观察数据,如眼图、星座图、FFT瀑布图等,较好的分析数据。2.查表法该方法实用于信号精度耍求不高的场合。需要占用大量存储空间,但是运算速度快。利用Matlab软件产生正弦表,参考代码如下:clearall;clc;N=256;fs=1200

4、;dt=(1:N)/fs;fl=300;f2=100;x=(sin(2*pi*fl*dt)+sin(2*pi*f2*dt))*32768/2;x=round(x)fwl=fopen(Tsin.inc—1wt1);fprintf(fwl,‘•dataf);fprintf(fwl,'sin_table:f);fork=l:Nfpri.word%d',x(k));endfigure(1);plot(x);该代码产生X为正弦信号,并且以sin.inc文件形式存放。1.泰勒级数展开法■x3丄兀5兀7Xsinx=x-—+•+3!5!7!9!cosx=l-x2x4x6

5、%8++4!6!8!2222*盏(I急⑴為⑴盏))))该方法需耍存储空间小,精度高,运算速度相对鮫慢。对于sin〃、cos"展开=1工(l・=(l・E(i■丄)))2!3x45x67x8其屮兀是弧度值。产生正弦信号的过程是:先计算0・45度的sin、cos值,接着利用sin2%=sinxcosx求0-90度值;通过复制求0-359度值。【实验内容与步骤】1.创建一个新项目工程I)从菜单或者快捷方式中打开CCS。图1CCS界面2)选择Project->Newo在myprojects文件夹小建立一个以H己姓名拼音命名的新的工程文件,如"zhangsan'',如下图所示:

6、图2项目创建对话框3)在Target中选择器件类型”TMS320C54xx”。4)点击完成。这样CCS就新建了一个名为“zhangsan.pjt”的工程文件,注意工程所在文件夹,必须放在安装文件所在的ti文件夹中的myprjects里“..timypn)jects”。1.向工程中添加文件方法:将volumel文件夹的文件拷贝到自己所建工程文件夹内,然后按下面步骤操作。1)选择Project—>AddFilestoProject,将volume,c添加至丄程。2)选择Project—>AddFilestoProject,选择汇编源文件(*.asm)类型的文件,将v

7、ector,asm和load.asm添加至工程。vector,asm文件定义了中断向量表,其中RESET中断将跳转至C语言程序的入口地址c_intOOo3)选择Project—>AddFilestoProject,添加volume.cmd文件。该文件将源程序中定义的程序段、数据段、和堆栈段等定位到相应的程序存储器和数据存储器屮。4)选择Project—>AddFilestoProject,进入c:tic5400cgtoolslib,文件类型选择日标文件和库文件(*.o*,*」ib),添加rts.lib文件。这是一个C语言运行环境库。5)在ProjectV

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

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

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