任意信号发生器地设计.doc

任意信号发生器地设计.doc

ID:57218498

大小:2.02 MB

页数:26页

时间:2020-08-06

任意信号发生器地设计.doc_第1页
任意信号发生器地设计.doc_第2页
任意信号发生器地设计.doc_第3页
任意信号发生器地设计.doc_第4页
任意信号发生器地设计.doc_第5页
资源描述:

《任意信号发生器地设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DSP课程设计实验报告任意信号发生器的设计院(系):设计人员:成绩:工程设计50报告20答辩30总分评语:指导教师签字:日期:目录一、设计要求与目标…………………………………….……………………………4二、设计方案与原理说明…………………………………………………….………4三、设计容………………………………………………………..………..………5四、实验操作………………………………………………………………………….5五、程序与仿真………………………………………………………………………..8六、总结与感想……………………………………………………………………..…24七、参考

2、文献…………………………………………………………………………25课程设计成绩评定姓名电话学号专业、班级课程设计题目软件设计与调试30%实现的技术指标分数答辩30%回答问题的正确性、逻辑思维清楚、语言表达的准确性分数课程设计报告20%书写规、表达清楚、分数发挥20%有创造性分数成绩(优、良、中、及格、不及格)指导教师签字:任意信号发生器的设计信号发生器已广泛应用于科学实验、通讯和控制等应用领域中。使用DSP和D/A转换器可以产生连续的正弦波信号,同样也能产生方波、锯齿波、三角波等其它各种信号波形。本设计要求采用DSP及其D/A转换器产生上述各种信号波形。一、设计要求及目标1

3、.基本部分:使用DSP产生300—4000HZ的正弦信号,要求使用计算法,并且频率可变、幅度可变、直流分量可变。2.发挥部分:使用DSP产生300—4000HZ的方波、锯齿波和三角波。二、设计方案及原理说明产生连续信号的方法通常有两种:查表法和计算法,查表法不如计算法使用灵活。计算法可以使用泰勒级数展开法进行计算,也可以使用差分方程进行迭代计算或者直接使用三角函数进行计算。计算结果可以边计算边输出,也可以先计算后输出。正弦函数和余弦函数的泰勒级数数学表达式为:,,如果要计算一个角度ⅹ的正弦和余弦值,可以取其前五项进行近似计算。或使用下面递归的差分方程进行计算。y[n]=A

4、*y[n-1]-y[n-2]其中:A=2cos(x),x=2πF/FS。F—信号频率,FS—D/A转换频率。利用递推公式计算正弦和余弦值需要已知cos(x)和正弦、余弦的前两个值。计算时所需的计算量小,但如果用来产生连续的正弦和余弦信号,则累积误差太大。要得到精确的计算结果,可以使用泰勒级数展开法进行计算,当然计算时所需的计算量很大。在实际应用时可以根据需要选择相应的算法。要产生一个正弦信号,首先要算出一个周期各样点的值,因为sin(x)的值总是小于1的小数,而5502DSP是16位的定点处理器,所以要将其乘以215,变为Q15的数据格式,才能够在DSP中送到D/A转换器

5、进行处理。在本次实验中我们采用计算法来产生正弦波、方波、三角波、锯齿波,并对实验结果进行频率、直流分量、误差、杂波等要素是否符合要求或者达到某种标准分析,通过CCS3.3中graph以及虚拟示波器软件实时观察仿真结果。三、设计容与任务1.编写C语言程序,并在CCS集成开发环境下调试通过。2.实现设计所要求的各项功能。3.按要求撰写设计报告。四、实验操作程序所使用的配置文件有:1、-c,即源程序文件;2、-o,cosine.out即输出文件(默认在Debug目录);3、-lrts.lib等库文件。本实验中用到的CCS具体操作步骤:1.首先点击这个图标,进入CCS设置。2.接

6、着会出现这个界面:我们选择C55xxXDS510PLUSEmulatorbig,最终选C5502XDS510PLUSEmulator进行硬件仿真。3.启动CCS,并连接到SEED-XDS510PLUS仿真器驱动。4.下面向工程中添加文件从Project/AddFilestoProject,出现以下界面,选择Taylorsine.c,双击,添加c文件。用同样的方法分别添加以下三种文件:(1)csl5502x.lib(软件仿真所用的仿真器所必需的库文件;)(2)rts55x.lib提供目标DSP运行时间支持(runtime-support)。(3)Taylorsine.cmd

7、(将片段映射到存储器中)5.单击Taylorsine.pjt上的+号,展开工程列表。双击ProjectView中Taylorsine.c文件,CCS窗口的右半窗中出现C源代码。6.选择Project/RebuildAll或单击(RebuildAll)菜单条按钮,CCS重新进行编辑、汇编、连接工程里的所有文件。7.选择File/LoadProgram.选中Taylorsine.out,并按Open。CCS将程序装载到目标DSP上,打开显示程序反汇编指令的Disassembly窗口。8.选择Debug/GoMain。从主程序开始执

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

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

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