欢迎来到天天文库
浏览记录
ID:29940510
大小:59.00 KB
页数:3页
时间:2018-12-25
《dsp原理及应用a课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《DSP原理及应用A》课程教学大纲(10级)编号:40023611英文名称:TheTheoryandApplicationofDSP适用专业:通信工程、电子信息工程责任教学单位:电子工程系通信工程教研室总学时:48学分:3考核形式:考查课程类别:专业基础课修读方式:必修教学目的:本课程为《数字信号处理》理论课的延伸,数字信号处理理器(DSP)是一种特别适合进行数字信号处理运算的微处理器,具有高速实时、高精度等优点。通过本课程的学习,巩固和加深对数字信号处理理论的认识,掌握以TMS320C54x为代
2、表的定点DSP器件的硬件结构与指令系统、软件开发和基本数字信号理论算法如FIR滤波器、IIR滤波器等DSP实现;熟悉DSP接口与硬件设计、DSP器件的开发流程及相应的开发工具,为将来进一步研究开发打下良好基础。主要教学内容及要求:1.概述了解DSP的特点、DSP发展现状及其应用;了解几种常见的DSP器件的结构、性能等。2.TMS320C54x硬件结构了解TMS320C54x引脚功能;掌握C54x内部总线结构、CPU结构、存储器结构;了解片内外设的使用。3.TMS320C54x指令系统掌握TMS32
3、0C54x寻址方式;熟悉常用汇编语言指令。4.TMS320C54x开发工具及CCS集成开发环境熟悉TMS320系列DSP的软件开发流程;掌握COFF的概念,掌握常用汇编伪指令、汇编器和连接器的使用,掌握连接命令文件的编写;熟悉CCS集成开发环境。5.TMS320C54x程序设计掌握汇编语言程序格式;掌握汇编语言程序设计方法, 堆栈的使用方法、程序控制、算术运算程序、重复操作程序等;掌握TMS320C54xC语言程序设计方法。6.TMS320C54x应用程序设计滤波器设计与实现是数字信号处理中的重要
4、内容,掌握利用DSP进行FIR滤波和IIR滤波的程序设计;熟悉FFT算法的DSP实现;了解正弦信号发生器的DSP实现。7.TMS320C54x片内外设、接口及应用了解主机接口HPI、多通道缓冲串口;掌握定时器、中断系统的工作原理及应用。8.TMS320C54x硬件设计了解DSP系统的基本设计、DSP电平转换电路设计;了解DSP存储器和I/O口扩展;了解A/D、D/A接口设计。本课程与其他课程的联系与分工:先修课程:计算机程序设计、数字信号处理、微机原理与接口技术、单片机技术与应用。后续课程:数字信
5、号处理与DSP课程设计、毕业设计。学时分配表:48学时(实验10学时)序号章节及名称学时分配学时备注讲课实验上机1第一章绪论222第二章TMS320C54x硬件结构663第三章C54x指令系统664第四章C54x开发工具及CCS集成开发环境6285第五章C54x程序设计6286第六章C54x应用程序设计4487第七章C54x片内外设、接口及应用4268第八章C54X硬件设计44合计381048实验和上机要求:第1次实验(2学时)实验名称:CCS集成开发环境使用及基本算术运算实验目的:通过该实验,使
6、学生熟悉CCS集成开发环境,掌握工程的生成方法,掌握CCS集成开发环境的基本调试方法;掌握使用定点DSP实现乘法累加运算的基本方法和编程技巧。实验内容和要求:1.熟悉CCS集成开发环境及DSP源文件的建立;2.掌握DSP程序工程文件的建立;3.掌握编译与链接的设置,生成可执行的DSP文件;4.掌握CCS集成开发工具的调试工具及DSP程序的基本调试与改错;5.掌握在CCS中观察实验结果的方法;6.编写程序计算以下算式的结果(1)1*2+3*4+(-5)*6+7*8(2)0.1*(0.8)+0.2*0
7、.6+(-0.3)*(-0.4)+0.4*(-0.2)使用设备和仪器:计算机、CCS2.0软件第2次实验(2学时)实验名称:CCS环境下的C语言程序设计实验目的:通过该实验,使学生熟悉在CCS环境下的C程序设计方法;使用C和汇编语言混合编程方法。实验内容和要求:1.编写一个以C语言为基础的DSP程序要求:学习用标准C语言编制程序;了解常用的C语言程序设计方法和组成部分;学习编制连接命令文件,并用来控制代码的连接;学会建立和改变map文件,以及利用它观察DSP内存使用情况的方法。2.编写一个以汇编(
8、ASM)语言和C混合的DSP程序要求:在了解纯C语言程序工程和汇编语言程序工程结构的基础上,学习在C工程中加入汇编编程的混合编程方法;了解混合编程的注意事项;理解混合编程的必要性和在什么情况下要采用混合编程。第3次实验(2学时)实验名称:FIR数字滤波器的DSP编程实现实验目的:主要学习FIR滤波器的DSP编程实现。实验内容和要求:用循环缓冲区和双操作数寻址方法编写实现FIR滤波的程序。要求:1.用MATLAB设计满足要求的FIR滤波器;2.用C语言编写产生滤波器输入信号的文件;3
此文档下载收益归作者所有