如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
北华航天工业学院课程设计报告(论文)设计课题:DSP串口数据采集发送及FIR滤波器的DSP实现专业班级:B10231学生姓名:指导教师:设计时间:2013年6月北华航天工业学院电子工程系数字信号处理与DSP课程设计课程设计任务书姓名:专业:通信工程班级:B10231指导教师:职称:教授学号:课程设计题目:DSP串口数据采集发送及FIR滤波器的DSP实现设计要求:C语言编程产生滤波器模拟输入4KHz方波或三角波信号;设计一数字滤波器,经滤波后分别得到4KHz正弦波信号。由实验箱信号发生器产生4KHz的模拟方波或三角波信号,然后进行AD转换,采样频率为64KHz,对采样数字信号进行数字滤波得到正弦波信号,存放在内存单元中观察这些数据的波形,并通过串口DAC转换后输出,在示波器上观察输出信号。*DSP最小系统及ADC、DAC设计原理图。所需仪器设备:电脑,DSP实验箱(含硬件仿真器),示波器。成果验收形式:演示,在CCS中及在示波器上观测到正确输出信号参考文献:1.《DSP与通信技术应用综合实验指导书》南京恒缔缔科技有限公司2.《DSP原理及应用》邹彦主编电子工业出版社3.《DSP原理及应用》李利等编著,中国水利水电出版社时间安排(一)第一周的工作安排(2013年6月17日----2013年6月21日):1.全体学生集中,介绍和说明本次综合课程设计的目的、实施方法和要完成的任务内容;2.给学生一些本次综合课程设计相关参考资料;引导学生进行扩展设计和应用;(讨论:如何得到4KHz正弦波,由方波和三角波得到正弦波的不同,哪种效果好?)3.学生自己完成:应用MATLAB设计滤波器;C语言编程产生滤波器模拟输入4KHz方波信号;滤波器的DSP编程实现。教师只是进行辅导答疑。4.以具体任务为主线和示例,引导学生学习和掌握DSP最小系统设计,多通道串口、ADC、DAC原理及接口设计。(二)第二周的工作安排(2013年6月24日----2013年6月28日):1.各小组宣讲小组设计方案(阶段验收)(周一、周二)针对课题涉及到的软件、硬件设计各部分,抽签决定宣讲的小组,其他组同学可以向该小组成员提问,并给该小组成员打分。(讨论专题:C语言编程、matlab滤波器设计、FIR滤波器的DSP实现、IIR滤波器的DSP实现-直接型、级联型、系数量化溢出处理、串口工作原理、TLV1572工作原理、TLC5617工作原理、串口数据的采集和发送编程、最小系统硬件设计、ADC及DAC通道硬件设计)教师提问点评,给小组成员打分。2.指导学生完成整个设计任务:在ADDA程序中插入设计好的数字滤波器,对采样的数字方波信号进行数字滤波。并将滤波后的信号通过串口DAC转换后输出,在示波器上观察得到正确输出信号。(周三、周四)3.最后一天验收学生的课程设计成果(周五)指导教师:教研室主任:2013年6月28日注:本表下发学生一份,指导教师一份,栏目不够时请另附页。课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。内容摘要本报告通过对A/D转换芯片TLV1572和D/A转换芯片TLC5617的工作原理、TMS320C5402多通道缓冲串口(McBSP)接收发送数据过程及FIR、IIR滤波器的DSP实现方法的研究,提出了A/D、D/A转换器与TMS320C5402多通道缓冲串口软硬件接口实现方法,及由4KHz方波信号经滤波后分别得到4KHz及8KHz正弦波信号的方法。根据选用的DSP芯片TMS320C5402,给出其最小系统硬件设计原理图。索引关键词:数字信号处理器数字滤波器多通道缓冲串口目录一概述…………………………………………………………………………1二方案设计与论证………………………………………………………………1三单元程序设计与参数计算……………………………………………………13.1.FIR低通滤波器系数…………………………………………………………………13.2模拟方波………………………………………………………………………………23.3循环缓冲区法FIR滤波器……………………………………………………………43.4线性缓冲区法FIR滤波器……………………………………………………………63.5串口………………………………………………………………………………73.5硬件实现设计…………………………………………………………………………9四仿真结果………………………………………………………………………12五结论……………………………………………………………………………12六心得体会………………………………………………