- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电信DSP实验指导书.doc
实验一 正弦信号发生器
【实验目的】
1.熟悉Code Composer Studio开发环境,了解相关的开发工具。
2.掌握DSP软件开发流程。通过使用CCS软件,学会创建工程、编译、连接工程。
3.掌握CCS软件的调试方法。学习使用CCS的探针(Probe Point)和断点(Breakpoint)调试工程,能够用图形窗口观察数据。
4. 使用查表法和泰勒级数展开法实现正弦信号发生器。
【实验原理】
1.CCS软件开发环境介绍
CCS (Code Composer Studio)是TI公司为其TMS320系列DSP提供的一个高度集成的软件开发和调试环境,它将DSP工程项目管理、源代码的编辑、目标代码的生成、调试和分析都打包在一个环境中,使其可以基本涵盖软件开发的每一个环节。CCS主要包括以下工具:
1. C编译器、汇编优化器和连接器(代码生成工具)
2.指令集仿真器(Simulator)
3.实时的基础软件(DSP/BIOS)
4.主机和目标机之间的实时数据交换(RTDX)
5.实时分析和数据可视化
利用CCS,用户可以方便地建立一个DSP的工程项目,并对相应的源文件进行管理或编辑修改。所有源文件的编译、汇编和连接只需要一个按钮就可以一次完成,用户不必再通过输入冗长的命令行来完成这些操作。
经过上面的过程产生的目标代码可以在CCS的环境下通过硬件仿真工具,如XDS510等,下载到用户目标系统中进行调试和运行。如果没有用户目标系统,还可以将目标代码装载到Simulator中运行。Simulator利用计算机的资源模拟DSP的运行情况,可以帮助用户熟悉DSP的内部结构和指令,在有的情况下还可以对部分的程序功能进行非实时的验证。在CCS中,用户可以利用其提供的数据可视化工具按照数据的格式来观察数据,如眼图、星座图、FFT瀑布图等,较好的分析数据。
2.查表法
该方法实用于信号精度要求不高的场合。需要占用大量存储空间,但是运算速度快。利用Matlab软件产生正弦表,参考代码如下:
clear all;
clc;
N=256;
fs=1200;
dt=(1:N)/fs;
f1=300;
f2=100;
x=(sin(2*pi*f1*dt)+sin(2*pi*f2*dt))*32768/2;
x=round(x)
fw1=fopen(sin.inc,wt);
fprintf(fw1, .data \n);
fprintf(fw1,sin_table: \n);
for k=1:N
fprintf(fw1, .word %d\n,x(k));
end
figure(1);
plot(x);
该代码产生x为正弦信号,并且以sin.inc文件形式存放。
3.泰勒级数展开法
该方法需要存储空间小,精度高,运算速度相对较慢。对于、展开
其中是弧度值。产生正弦信号的过程是:先计算0-45度的sin、cos值,接着利用
求0-90度值;通过复制求0-359度值。
【实验内容与步骤】
1.创建一个新项目工程
1)从菜单或者快捷方式中打开CCS。
图1CCS界面
2)选择Project→New。在myprojects文件夹中建立一个以自己姓名拼音命名的新的工程文件,如”zhangsan”,如下图所示:
图2项目创建对话框
3) 在Target中选择器件类型TMS320C54xx。
4) 点击完成。这样CCS就新建了一个名为“zhangsan.pjt”的工程文件,注意工程所在文件夹,必须放在安装文件所在的ti文件夹中的myprjects里“..ti\myprojects\”。
2.向工程中添加文件
方法:将volume1文件夹的文件拷贝到自己所建工程文件夹内,然后按下面步骤操作。
1)选择Project→Add Files to Project,将volume. c添加至工程。
2)选择Project→Add Files to Project,选择汇编源文件(*.asm)类型的文件,将vector. asm和load.asm添加至工程。vector. asm文件定义了中断向量表,其中RESET中断将跳转至C语言程序的入口地址 c_ int00。
3)选择Project→Add Files to Project,添加volume.cmd文件。该文件将源程序中定义的程序段、数据段、和堆栈段等定位到相应的程序存储器和数据存储器中。
4)选择Project→Add Files to Project,进入c:\ti\c5400\cgtools\lib,文件类型选择日标文件和库文件(*.o*,*.lib),添加rts.lib文件。这是一个C语言运行环境库。
5)在Project View中展开文件夹,如
您可能关注的文档
最近下载
- 招投标合规指引之招标常见问题(第一期).pdf VIP
- 2025版建筑行业临时用工合同范本(2025版).docx
- 痛风性关节炎-课件.ppt VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案).docx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析.doc VIP
- Module4Unit1Willyoutakeyourkite?(教学设计)-英语四年级下册.docx
- 新闻编辑学 (第四版).pptx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
- (人教2019版)化学必修第一册 全册大单元教学设计.docx
文档评论(0)