《DSP技术应用》课程教学大纲
课程代码: | 30915426 | 课程名称:DSP技术应用 | |
英文名称: | DSP technology and Application | ||
课程类别: | 专业课 | 先修课程:单片机原理及应用 | |
总学分/总学时: | 2/32 | 理论学时/实验学时: | 16/16 |
适用专业: | 电子信息工程 | 考核方式:考试 |
|
开课单位: | 机械电气工程学院 | 审定日期:2024年9月 |
|
一、课程简介:
该课程是电子信息工程专业本科生的一门专业选修课。课程主要介绍DSP系统及基本构成、特点;DSP芯片的硬件结构、指令系统、开发调试环境、算法实现以及基于芯片的DSP系统设计与开发。通过重点讲授TI公司的芯片软硬结构体系、指令、算法、开发工具和DSP系统设计方法,帮助同学掌握DSP系统研发中对于芯片资源的运用,以及DSP芯片特殊硬件结构对算法进行的优化。授课过程中配合实验,使同学能通过预习准备与上机操作练习,熟悉软件开发方法,理解各种DSP算法的实现,并掌握DSP系统设计和实现方法。在传授学生专业知识的同时,确立价值塑造、能力培养、知识传授三位一体的课程目标。让学生深刻理解做人做事的道理,引导学生树立社会主义核心价值观。
二、课程目标与毕业要求关系
(一)课程目标
1. 使学生了解DSP系统的基本设计概念、原则和方法,掌握DSP芯片硬件结构,了解典型DSP系统的原理、分析方法及一般设计方法。培养学生对实验结果进行合理分析、解释,并反馈到工程设计和实践中的能力,培养学生针对复杂工程问题制定合理的解决方案的能力。
2. 使学生熟练使用CCS编程语言和集成开发环境;掌握DSP的综合设计方法。培养学生对电子信息工程在DSP领域的相关软硬件设计、系统设计进行分析、仿真和验证的能力。
(二)课程目标对毕业要求的支撑关系
课程目标 | 毕业要求 | 指标点(主要内容) |
1 | 3.设计/开发解决方案:能够设计针对电子信息领域复杂工程问题的解决方案,设计满足特定需求的系统、单元部件或算法流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。 | 指标点3.2:能够针对特定的工程需求,完成电子信息系统或单元部件或算法流程设计,并能够在设计中体现创新意识。 |
2 | 5.使用现代工具:能够针对电子信息领域复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 | 指标点5.2:能够使用恰当的现代软硬件工具,对电子信息领域的复杂工程问题进行分析、计算与设计。 |
1
三、教学内容与预期学习成效
知识单元 | 对应课程目标 | 预期学习成效 | 教学内容 | 教学活动 | 学时分配 |
1.DSP概述 | 1 | 1.了解DSP芯片的发展概况 2.了解DSP系统的设计流程 3.掌握DSP芯片的特点及DSP芯片的应用,掌握DSP系统的构成 | 1.DSP系统基本概念和一般设计过程; 2. DSP系统发展; 3. DSP系统应用。 4.通过芯片制造现状讲解,培养学生爱国情怀。 | 课堂理论讲授与讨论 | 理论2学时 |
2.CPU结构与指令集 | 1 | 1.掌握C2000、C6000系列 DSP的CPU内部结构和外部引脚等基本知识。 2.掌握DSP芯片的CPU的基本结构和工作原理 3.掌握程序控制指令、并行操作指令和重复操作指令中部分重要指令的功能和含义等基本知识 4.掌握C2000、C6000系列系列 DSP的内部总线的基本特点和CPU重要部件的基本工作原理 | 1. TMS320C2000系列和TMS3C6000系列DSP的硬件整体结构,理解其总线结构、中央处理器单元和存储空间结构; 2. 常用片内外设的工作原理和使用; 3. CPU各单元的功能和特点;存储器的地址空间分配。 4. 特殊指令使用范例,以及流水线的使用技巧。 5.通过专利案例,培养学生法制意识、社会责任、文化自信和人文精神。 | 课堂理论讲授与讨论 | 理论4学时 |
3.集成软件开发环境 | 1 | 1.掌握基本的计算机操作和应用,以及CCS编程语言和集成开发环境的使用; 2.了解汇编语言程序的编辑、汇编和链接过程 3.了解CCS软件开发过程 | 1. DSP的软件开发过程; 2. COFF的一般概念,包括段的概念; 3.汇编器和汇编伪指令的使用;汇编器对段的处理; 4. 链接器的作用,链接命令文件的编写。 | 课堂理论讲授与讨论
| 理论2学时 |
4.锁相环、定时器 | 1、2 | 1.掌握定时器工作原理; 2.掌握使用锁相环产生时钟信号。 | 1.锁相环 2.定时器 实验:CCS 的基本操作 | 课堂理论讲授与讨论 实验 | 理论4学时+实践2学时 |
5.外部存储器接口、增强的直接存储器访问 | 1、2 | 1.掌握外部存储器接口连接方式; 2.掌握EDMA访问方法。 | 1.外部存储器; 2. EDMA传输方式、EDMA控制寄存器。 实验:键盘、继电器、电机控制实验 | 课堂理论讲授与讨论 实验 | 理论4学时+实践2学时 |
6.多通道缓冲串口、多通道音频串口 | 1、2 | 1.掌握多通道缓冲串口工作原理 2.掌握多通道音频串口工作原理 | 1. 多通道缓冲串口; 2. 多通道音频串口。 实验:数码管、定时器中断模块使用实验 | 课堂理论讲授与讨论 实验 | 理论4学时+实践2学时 |
7.I2C接口 | 1、2 | 1.掌握 I2C接口工作原理; 2.熟悉I2C接口寄存器配置。 | 1. I2C接口工作原理。 实验:PIE中断模块使用实验
| 课堂理论讲授与讨论 实验 | 理论2学时+实践2学时 |
8.主机接口 | 1、2 | 1.掌握HPI接口通信方法; 2.数字HPI寄存器设置。 | 1.并行接口; 实验:脉宽调制模块应用实验
| 课堂理论讲授与讨论 实验 | 理论4学时+实践2学时 |
9.通用输入/输出端口 | 1、2 | 1.熟悉GPIO接口及寄存器设置; 2.掌握中断设置。 3.了解DSP领域的相关软硬件设计、系统设计基本方法,应用CCS软件对程序进行分析、仿真和验证。 | 1. GPIO接口及寄存器设置; 2.中断。 3.通过实验,培养学生工匠精神。 实验:ADC模数转换实验
| 课堂理论讲授与讨论 实验 | 理论2学时+实践2学时 |
10.硬件系统设计、DSP算法及其实现 | 2 | 1.熟悉DSP硬件电路设计。 2.利用CCS实现数字信号处理典型算法。 3.掌握针对信号、信息处理等复杂工程问题设计实验方案的方法,应用CCS软件组建实验平台、获取实验数据。 | 1.硬件电路系统设计; 2. 典型图像处理算法。 实验:DSP处理数字图像信号 实验:DSP在控制系统中应用实验 | 课堂理论讲授与讨论 实验 | 理论4学时+实践4学时 |
1
四、课程目标达成度评价
1.课程目标1的达成度通过作业、考试综合考评;
2.课程目标2的达成度通过作业、实验、考试综合考评;
3.课程目标3的达成度通过作实验、考试综合考评;
五、课程考核评价
1. 评价方式及成绩比例
本课程采用阶段测验、实验和期末考核3种方式完成课程目标的达成评价,具体见下表。期末考试为开卷形式。
课程目标 | 评价方式及比例(%) | 成绩比例(%) | ||
阶段测验 | 实验 | 期末考核 | ||
课程目标1 | 20 | — | 30 | 50 |
课程目标2 | — | 30 | 20 | 50 |
合计 | 20 | 30 | 50 | 100 |
2. 评价标准
(1)课程阶段测验评价标准
考核内容 | 评价标准 | 权重(%) | |||
90-100分 | 75-89分 | 60-74分 | 0-59分 | ||
A1:考查学生对DSP系统的基本设计概念、DSP芯片基础知识的掌握情况。(对应课程目标1、毕业要求指标点3.2) | 按完成测试;基本概念正确、论述逻辑清楚;层次分明,语言规范;应用正确合理。 | 按时完成测试;基本概念正确、论述基本清楚;语言较规范;能正确应用。 | 按完成测试;基本概念基本正确、论述基本清楚;语言交规范;能够应用,但条件考虑不全面。 | 不能完成测试;有抄袭现象;基本概念不清楚、论述不清楚;不会正确应用。 | 20 |
(2)实验报告评价标准
未提交实验报告或作业有抄袭(雷同),该次实验报告成绩按零分计;课程实验累计缺交量超过该实验总量的三分之一者,任课教师可取消其参加本课程成绩评定资格。
考核内容 | 评价标准 | 权重(%) | |||
90-100分 | 75-89分 | 60-74分 | 0-59分 | ||
B1:考查学生对信号处理等复杂工程问题设计实验方案的方法。(对应课程目标2、毕业要求指标点5.2) | 能够正确分析信号处理算法、构建DSP系统,思路正确,实验报告符合要求。 | 能够比较正确分析信号处理算法、构建DSP系统,思路较清楚,实验报告较符合要求。 | 基本能够分析信号处理算法、构建DSP系统,思路基本正确,实验报告基本符合要求。 | 不能分析信号处理算法、无法构建DSP系统,思路混乱,实验报告不符合要求。 | 30 |
(3) 期末考试评价标准
考核内容 | 评价标准 | 权重(%) | |||
90-100分 | 75-89分 | 60-74分 | 0-59分 | ||
C1:对DSP系统概念、结构特点、应用范围和现状理解的情况。(对应课程目标1、毕业要求指标点3.2) | DSP系统概念、结构特点、应用范围和现状理解正确,表述清楚。 | DSP系统概念、结构特点、应用范围和现状理解正确,表述比较清楚。 | DSP系统概念、结构特点、应用范围和现状理解基本正确,但考虑不全面。 | DSP系统概念、结构特点、应用范围和现状理解较差,不会正确应用。 | 30 |
C2:能够针对特定的需求独立进行硬件设计、软件设计或算法设计。(对应课程目标2、毕业要求指标点5.2) | 系统设计思路清晰及程序正确率高 | 系统设计思路比较清晰及程序正确率较高。 | 系统设计思路不清晰及程序正确较低。 | 系统设计思路混乱及程序正确率很低。 | 20 |
注:实际考核分值可在参考值10%上下浮动。
六、推荐教材和教学参考资源
(一)建议教材
1.刘伟.DSP原理与应用(第2版).北京:电子工业出版社,2017年。
(二)主要参考书
1.戴明桢,周建江.TMS320C54x DSP原理、结构与应用,北京:北京航空航天大学出版社,2001
2.张卫宁.DSP原理与应用教程,北京:科学出版社,2008
3.申敏.DSP原理及其在移动通信中的应用,北京:人民邮电出版社,2001
4.李刚.TMS320F206 DSP原理、结构与应用,北京:北京航空航天大学出版社,2002
5.张卫宁.TMS320C2000系列DSP原理及应用,北京:国防工业出版社,2002
6.张雄伟.DSP芯片的原理与开发应用,北京:电子工业出版社,2007
7. 颜友钧,朱字光.DSP应用技术教程,北京:中国电力出版社,2002
8.张勇.C/C++语言硬件程序设计—基于TMS320C5000系列DSP,西安:西安电子科技大学出版社,2004
9.张勇.TMS320C5000系列DSP汇编语言程序设计, 西安:西安电子科技大学出版社,2004
10 张雪英 DSP原理及应用TMS320DM6437架构、指令、功能模块、程序设计及案例分析,北京:清华出版社,2020
七、附表
序号 | 实验(实践)项目名称 | 实验(实践)类型 | 开出要求 | 学时 |
1 | CCS 的基本操作、控制LED灯 | 验证型 | 必做 | 2 |
2 | 键盘、继电器、电机控制实验 | 验证型 | 必做 | 2 |
3 | 数码管、定时器中断模块使用实验 | 验证型 | 必做 | 2 |
4 | PIE中断模块使用实验 | 验证型 | 必做 | 2 |
5 | 脉宽调制模块应用实验 | 验证型 | 必做 | 2 |
6 | ADC模块应用实验 | 综合型 | 必做 | 2 |
7 | DSP在图像处理中应用实验 | 综合型 | 必做 | 2 |
8 | DSP在控制系统中应用实验 | 综合型 | 必做 | 2 |
大纲修订人签字: 修订日期:2025年2月
大纲审定人签字: 审定日期:
1