### DSP原理及应用2014春季知识点梳理
#### 一、课程介绍
- **课程目标**:通过本课程的学习,使学生掌握数字信号处理器(Digital Signal Processor, DSP)的基本原理及其在不同领域的应用。
- **适用对象**:合肥工业大学计算机与信息学院电信工11-1,2班,电信科11-1,2班,通信工程11-1,2班的学生。
- **授课时间**:2013-2014学年第二学期,共8周。
- **教学计划**:理论课20学时,实验课12学时,总计32学时。
#### 二、课程内容详解
##### 第三周:DSP概述
- **数字信号处理系统实现的一般方法**:讲解数字信号处理系统的组成、工作原理以及实现步骤。
- **DSP的特点和应用领域**:
- 特点:高速度、实时性、并行处理能力。
- 应用领域:通信、音频处理、图像处理等。
- **DSP厂商及发展方向**:介绍主流DSP制造商如TI、ADI等,并讨论未来发展趋势。
- **TMS320系列DSP简介**:重点介绍德州仪器(TI)的TMS320系列DSP产品线及其特性。
- **课程意义及学习方法**:强调DSP技术的重要性,并提供有效的学习策略。
##### 第四周:C54x DSP结构与原理
- **总线结构**:详细解释C54x内部的8条总线的作用及其如何协同工作。
- **存储器组织**:探讨不同类型的存储器配置,如程序存储器、数据存储器等。
- **中央处理器**:介绍CPU架构,包括ALU、累加器等关键部件。
- **数据寻址方式**:列举各种寻址模式,如立即数寻址、直接寻址等。
- **程序地址生成方式**:分析PC(程序计数器)的工作机制。
- **流水线操作**:讲解流水线技术如何提高指令执行效率。
##### 第五周:C54x DSP指令系统与开发工具
- **指令系统**:介绍基本指令集,包括算术逻辑指令、数据移动指令等。
- **开发过程及开发工具**:
- 开发环境搭建:IDE选择与安装。
- 编译链接流程:源代码编译、链接成可执行文件的过程。
- 调试技巧:使用调试器跟踪程序运行状态的方法。
##### 第六周:汇编语言程序设计
- **程序控制与转移**:讲解条件跳转、循环等控制结构。
- **堆栈使用方法**:理解堆栈数据结构及其在程序中的应用。
- **算术运算**:加、减、乘、除等基本运算指令的使用。
- **数据块传送**:介绍如何高效地在内存之间传输数据。
- **并行运算**:利用DSP的特殊硬件支持进行并行计算。
##### 第七周:FIR/IIR滤波器实现
- **FIR滤波器**:理论背景、设计方法、汇编语言实现。
- **IIR滤波器**:区别于FIR滤波器的特点、设计与实现。
##### 第八周:DSP软硬件设计及应用
- **在片外围电路设计**:包括I/O接口、定时器等功能模块的设计。
- **DSP最小系统设计**:从硬件层面构建一个完整的DSP系统。
- **自举加载**:引导程序的编写与加载机制。
#### 三、实践环节
- **实验地点**:逸夫楼407实验室。
- **实验内容**:包括汇编语言编程、滤波器设计与实现等。
- **实验报告**:要求学生完成实验后提交相应的实验报告。
#### 四、参考资料
- **必读书籍**:
- 《DSP原理及应用》(电子工业出版社,邹彦)
- 《TMS320C54x系列DSP原理及应用》(北航出版社,戴明桢)
- **参考书籍**:
- 《图像工程》(上册,清华大学出版社,章煜晋)
#### 五、考核安排
- **考查与考试**:具体安排将在第10周公布。
- **教师信息**:齐美彬教授负责本课程的教学工作。
以上是《DSP原理及应用2014春季》课程的主要知识点梳理,希望能帮助学生更好地理解和掌握这门课程的核心内容。