课程大纲

课程大纲

DSP原理及其C编程开发技术二班

课程编码:081002M06007H-2 英文名称:Principle of DSP and C Programming Development 课时:20 学分:1.00 课程属性:专业研讨课 主讲教师:程晓斌等

教学目的要求
本课程为信息信号处理学科本科生、研究生的学科基础课。本课程陈述与信号处理科学常用DSP芯片、平台和信号处理方法,培养学生对DSP和嵌入式系统的原理、结构的理解,熟悉一些常用结构和算法的编程实现。

预修课程
C语言编程

大纲内容
第一章 DSP概述 1.0学时 程晓斌
第1节 DSP发展历程和趋势
第二章 DSP系统组成及方案设计 1.0学时 程晓斌
第1节 DSP系统组成及方案设计内容和方法
第三章 实验课:CCS使用入门 1.0学时 程晓斌
第1节 CCS的安装和软件硬件仿真调试
第四章 DSP结构及其原理 2.0学时 程晓斌
第1节 C6x原理
第2节 C6x结构
第五章 实验课:点积汇编和C语言程序调试 1.0学时 程晓斌
第1节 点积汇编和C语言程序调试
第六章 DSP指令系统 2.0学时 程晓斌
第1节 C6x汇编指令集
第2节 C6x汇编语法及程序
第七章 实验课:内存分布和规划 1.0学时 程晓斌
第1节 实验课3内存分配与CMD文件建立
第八章 汇编软件开发工具 1.0学时 程晓斌
第1节 汇编软件开发工具介绍
第九章 实验课:定点运算 2.0学时 程晓斌
第1节 与整数运算对比
第2节 溢出处理,饱和处理
第十章 C语言软件开发过程 1.0学时 程晓斌
第1节 集成开发环境与C语言软件开发过程
第十一章 实验课:FIR滤波程序设计 2.0学时 程晓斌
第1节 FIR滤波程序编程
第2节 对比汇编和优化C语言程序
第十二章 中断控制 2.0学时 程晓斌
第1节 中断机制
第2节 中断控制
第十三章 实验课:中断调试 1.0学时 程晓斌
第1节 中断调试,串口开发
第十四章 DSP启动过程和烧录原理 1.0学时 程晓斌
第1节 DSP启动过程和烧录原理
第十五章 实验课:DSP软件烧录 1.0学时 程晓斌
第1节 DSP程序编译和转码
第2节 DSP软件烧录和调试

参考书
1、 TMS320C6000系列DSP系统结构原理与应用教程 董言治等编著 2014年9月 清华大学出版社

课程教师信息
程晓斌 硕导 中国科学院声学所研究员
中国科学院噪声与振动重点实验室副主任
噪声与振动测量与监测研究方向学术带头人

主要从事声信号处理研究,先后开展了回声抵消及其系统、语音增强、传声器阵列技术、环境噪声监测和平台的噪声与振动状态监测、噪声源分离、识别和定位、抗恶劣环境的装备技术等方面的研究。曾负责和主要参加多项国家级、省部级项目研究,主要包括国家973项目、自然科学基金项目、国家863项目、国家攀登B计划项目和企业横向课题等。表论文50余篇,授权发明专利8项。