DSP原理及应用课程设计任务书
2011年春季学期
一、 基本要求:
通过本课程设计,能够体现信息与控制系学生对于DSP原理及应用这门课的综合应用与设计能力。掌握应用DSP开发语言相关知识或基于CCS的开发工具和集成开发环境等,在信息与控制相关研究与实际应用中的设计、系统的设计流程。利用相关设计方法或参考相关知识完成课题所要求的设计指标。并撰写课程设计报告。
1、 算法设计,应考虑算法的可行性及分析建立系统模块所使用方法的优劣。
2、 所建立的系统或设计的算法流程要进行详细的分析,对指标参数要进行说明分析。
3、 要求对所设计课题相关背景知识或实际应用中的方法或工艺有所了解。严格按照规定撰写高质量的课程设计报告。
二、设计题目:
题目1:基于音频信号采集和回声效果的设计
{王杨、白晓强、卢建明、田广、刘顺文}电信
『王粉霞、王威、史东俊、刘飞虎、李平』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行回声效果的程序设计。
2)设计目的:掌握音频信号的采集方法。
3)课题要求:要求给出不同数据缓冲区大小的回声效果演示,自行编写输入信号回声效果的C语言程序或线性汇编程序。不同缓冲区大小的回声效果由DIP开关0、1、2、3来操作控制。回声效果图用CCS图形窗口分别演示。
预习报告给出软件设计流程图、数据采集流程图、回声效果设计流程图。
题目2:用C程序调用线性汇编函数求阶乘
{陈虎、陈涛、杜还、江中宏、李宏强 }电信
『段嘉希、徐伟峰、陈超、牛晓亮、王岸敏』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行程序设计。
2)设计目的:掌握C语言和线性汇编语言混合编程的设计方法。
3)课题要求:要求采用C语言编写主程序,采用线性汇编语言编写阶乘函数。建立工程,运行程序并在显示窗口输出运行结果。
预习报告给出软件设计流程图。
题目3:通用FIR滤波器程序实现
{ 申焱、刘敏、杜涛、牟伟明、朱志鹏}电信
『李腾飞、李炜恒、张静骁、张亮、张潼』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行FIR滤波器程序设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:要求采用C语言编写主程序,采用线性汇编语言编写阶乘函数。建立工程,运行程序并在图形窗口输出运行结果。
预习报告给出软件设计流程图。
提示:带阻FIR滤波器的系数文件
#define N //number of coefficients
short h[N]={-14,23,-9,-6,0,8,16,-58,50,44,-147,119,67,-245,
200,72,-312,257,53,-299,239,20,-165,88,0,105,
-236,33,490,-740,158,932,-1380,392,1348,-2070,
724,1650,-2690,1104,1776,-3122,1458,1704,29491,
1704,1458,-3122,1776,1104,-2690,1650,724,-2070,
1348,392,-1380,932,158,-740,490,33,-236,105,0,
88,-165,20,239,-299,53,257,-312,72,200,-245,67,
119,-147,44,50,-58,16,8,0,-6,-9,23,-14};
题目4:利用定时器输出PWM方波
{张万骏、金庚、姚东强、郁文翰、胡贝贝 }电信
『庞利功、孙梦、马冬冬、刘鹏、任敏辉』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行定时器的程序设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:要求采用C语言编写主程序,采用线性汇编语言编写指示灯驱动程序。建立工程,运行程序并在图形窗口输出方波图形。
预习报告给出软件设计流程图。
提示:参考实验室指导书P47-50.
题目5:音频播放器的设计
{ 方胶胶、王方、孙相杰、陈杰、飞}电信
『李春男、杨啸晗、郝超、赵凯、唐金伟』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行音频相关程序设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:利用DSK工具箱的DIP开关实现音频信号的快播、慢播、反向播放的设计效果,注意任意时刻有两个开关同时按下,不做上面任何操作。
预习报告给出软件设计流程图。
题目6:FFT变换的软件设计
{ 张恒瑞、张少星、张友新、杨晓、段鹏涛}电信
『鲁锋龙、俊、马菲、孔政、王蓓琳』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行FFT相关程序设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:编写FFT变换程序,在图形窗口输出不同FFT点数的图形结果。 数据用如下离散方程产生x(k1)x(k)(1x(k)) x(0)=0.23
迭代2000次,取后1024个数据进行FFT分析。试分析分别给出2.4,4时的FFT波形,用图形窗口显示结果,并说明波形的物理意义。
题目7:卷积算法的设计与实现
{ 郝宇光、晁新磊、唐永嘉、曾骁、蔺杲}电信
『王博、李娜、张力凡、张月圆、杨珍珍』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行卷积算法设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:编写卷积算法程序,在图形窗口输出不同FFT点数的图形结果。
题目8:无限冲击响应(IIR)滤波器的设计与实现
『周鹏、贺秋霞、郭力、董文龙、燕振振、承晓滨』自
1)设计内容:利用CCS集成开发环境的软件开发功能,进行无限冲击响应(IIR)滤波器算法设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:编写无限冲击响应(IIR)滤波器程序,在图形窗口输出不同FFT点数的图形结果。
题目9:相关算法的设计与实现
1)设计内容:利用CCS集成开发环境的软件开发功能,进行相关算法设计。
2)设计目的:掌握CCS环境下C语言编程的设计方法。
3)课题要求:编写一种随机信号相关函数的估计方法程序,在图形窗口输出不同FFT点数的图形结果。
编写要求:要求所有程序加中文注释;
答辩要求:(1)设计的目的目标;
(2)算法的设计框图及算法流程;
(3)结果的演示及问题质询。
参考文献:
【1】 书.2006.8
【2】
技术.电子工业出版社.2005.7
【3】 社.2004.7
信息与控制系. TMS320C6713数字信号处理器实验室指导
王华等译,Rulph Chassaing著. DSP原理及其C编程开发
彭启综,管庆编著. DSP集成开发环境. 电子工业出版