欢迎来到天天文库
浏览记录
ID:18744587
大小:4.41 MB
页数:39页
时间:2018-09-21
《北邮信号与信息处理实验dsp部分实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京邮电大学信息与通信工程学院10级信号与信息处理综合实验实验指导书DSP部分信息理论与技术教研中心2013年3月一、实验目的通过本实验熟悉DSP的开发流程,了解开发环境CCS的操作步骤,深入理解中断操作、寄存器配置、存储器映射等,熟练掌握DSP的调试方法,初步培养良好的编程习惯和编程风格,初步学习程序和设计文档的撰写方法。二、题目1、HelloWorld和LED2、FFT实现3、FIR滤波器实现实验以分组形式完成,每组2人,可任意组队(尽量在小班范围内组合),每组推选一名组长。每个实验完成后,需要
2、逐一验收,根据每组的整体成绩及每个组员的个人分工与贡献,分别给定每个同学的成绩。分组名单请各小班学委在第二周周二前上报,老师确认后给各组分配组号。有关三个题目的具体要求详见附录一。三、具体安排(1)第3~4周:讲解DSP的相关概念和基本知识。(2)第11~12周:完成第一个DSP实验。(3)第13~14周:完成第二个DSP实验。(4)第15~16周:完成第三个DSP实验。四、实验场地主楼1121机房。机房开放时间:上课时间。五、调试环境CodeComposerStudiov5(CCSv5)六、考核方
3、式总评分分为两部分:一部分是验收打分,由指导老师逐组验收后根据每组的整体成绩及每个组员的个人分工与贡献,分别给定每个同学的成绩,占50%;另一部分由各指导老师根据实验报告打分,占50%。(一)分组验收时间:每个实验的第二周实验时间;具体安排:老师提问,学生回答。验收要求:验收由学生运行程序进行演示。演示结束后,指导教师会针对程序中某些细节进行提问,指定同学进行回答。(二)实验报告的要求每个实验都必须有相应的实验报告,报告应包括如下内容:1、功能描述,阐述实验主要实现的功能。2、程序模块描述:对主要模
4、块的功能、输入输出接口等加以说明。3、程序流程:给出主要功能块的流程图。4、组内分工描述,说明各人在组内的分工,完成的主要模块。5、各种功能的测试记录、结果及说明。6、调试过程中的主要问题及难点。7、心得体会。8、要求实验报告着重对各自负责完成的部分重点描述,但对于系统的整体实现原理也应全面覆盖。(三)提交的内容及提交方式电子版程序:内容:每次实验结束后,每组同学共同提交一份电子版源程序,包括源代码和注释、可执行文件等(必须能够运行),以及含组员名单、分工说明的文本文件和各自的实验报告。请将所有文件
5、压缩成rar格式以一个文件提交。文件命名:班级_组号_实验编号.rar;组号在各大班提交分组名单后统一确定。提交方式:FTP上传。ftp://lab.sice.bupt.cn,DSP实验;用户名-kejian;密码-kejian。纸版实验报告:每个同学各自提交一份纸版实验报告,实验报告要求详见上述“六(二)”。在验收的同时交实验报告。报告中一定要注明自己的班级、学号、姓名、联系方式(邮件和电话),方便指导老师联系大家。一、注意事项(一)独立完成任何组必须有相应的分工,不得抄袭、拷贝。凡发现不同组的程
6、序雷同,或任何同学的实验报告雷同,涉及的全部人员本课程成绩为不合格。(二)指导老师联系方式Name徐文波Emailxuwb@bupt.edu.cn附录一:信号与信息处理综合实验DSP部分题目一HelloWorld和LED1.1实验目的熟悉CCSv5的开发流程,了解各个菜单的功能。1.2程序功能本程序的基本要求是实现如下的基本功能。1.2.1在控制台中显示HelloWorld运行程序后,在控制台显示HelloWorld。1.2.2控制LED灯闪烁FTP给出一个LED的程序模板,可以控制LED0的闪烁。
7、基于该模板,需要完成:(1)修改闪烁的频率;(2)通过写8bit数值到CPLD寄存器来控制LED,使得4个LED以200ms的频率同时打开和关闭。注:CPLD寄存器可以直接引用为:DSK6416_USER_REG,DSK6416_DC_REG,DSK6416_VERSION,DSK6416_MISC配置CPLD寄存器的函数为:DSK6416_rset(REGname,value);1.3具体技术1.建立工程2.建立目标系统的配置3.程序运行和调试4.单步运行1.4功能扩展除了基本功能,鼓励进行以下扩
8、展或改进:l有创意的设计l采用改进程序性能的其他方法(如执行效率、内存占用量、灵活性、可移植性等)l功能扩展1.5其他具体操作过程参考附录二。题目二FFT实现2.1实验目的进一步熟悉CCSv5的开发环境,掌握调试的要素,并理解FFT的过程。2.2程序功能本程序的基本要求是:将FFT结果写入SDRAM后,并读取出来。2.3具体技术1.建立工程2.建立目标系统的配置3.程序运行和调试4.单步运行5.显示中间运行结果2.4功能扩展除了基本功能,鼓励进行以下扩展或改进:l有创
此文档下载收益归作者所有