1、 1 XXXX 大大 学学 课 程 设 计 说 明 书课 程 设 计 说 明 书 名称 DSP 原理与应用课程设计 2011 年 12 月 26 日至 2011 年 12 月 31 日共 1 周 院 系 班 级 姓 名 系 主 任 教研室主任 指 导 教 师 2 目录 目录. 2 第一章 绪论 . 3 1.1 数字信号处理概述 3 1.2 DSP 芯片的特点 4 1.2.1、哈佛结构 . 4 1.2.2 多总线结构 5 1.2.3 流水线技术 6 1.2.4、多处理单元 6 1.2.5、特殊的 DSP 指令 . 7 1.2.6、指令周期短 7 1.2.7、运算精度高 7 1.2.8、硬件配置强
2、 7 1.2.9、省电管理和低功耗 . 7 1.3、TMS320C5X 的主要特性 8 1.4、用 DSP 实现正余弦函数的基本方法 . 8 第二章 CCS 集成开发环境 10 2.1 CCS 开发应用程序的一般步骤 . 10 2.2、建立工程文件 11 2.2.1、工程文件的建立、打开和关闭 .11 2.2.2、在工程文件中添加货删除文件 .11 2.2.3、编辑源文件 12 2.2.4、工程的构建 12 2.3、调试 . 12 2.3.1、载入可执行程序 . 12 2.3.2、使用反汇编工具 . 12 2.3.3、断点 13 2.3.4、查看编辑内存 14 第三章 用 CCS 环境编程,调
3、试实现正弦函数信号 15 3.1 产生正弦波的原理 15 3.2 调试 . 15 3.2.1 编写汇编源程序 sin.asm 和复位向量文件 sin_v.asm . 15 3.2.2 编写链接命令文件 sin.cmd 18 3.2.3 具体调试过程 . 18 3.3 调试结果 20 第四章 设计心得 . 23 参考文献 24 3 第一章第一章 绪论绪论 1.1 数字信号处理概述 数字信号处理(Digital Signal Processing,简称 DSP)是一门涉及许多学科 而又广泛应用于许多领域的新兴学科。20 世纪 60 年代以来,随着计算机和信息 技术的飞速发展,数字信号处理技术应运而
4、生并得到迅速的发展。在过去的二十 多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。 数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、 变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。 数字信号处理是围绕着数字信号处理的理论、实现和应用等几个方面发展起来 的。数字信号处理在理论上的发展推动了数字信号处理应用的发展。反过来,数 字信号处理的应用又促进了数字信号处理理论的提高。 而数字信号处理的实现则 是理论和应用之间的桥梁。 图 1.1 是数字信号处理系统的简化框图。此系统先将模拟信号转换为数字信 号,经数字信号处理后,再转换为模拟信号输出。其
5、中抗混叠滤波器的作用,是 将输入信号 x(t)中高于折叠频率(其值等于采样频率的一半)的分量滤除,以 防止信号频谱的混叠。随后,信号经采样和 A/D 转换后,变成数字信号 x(n) 。 数字信号处理器对 x(n)进行处理,得到输出数字信号 y(n) ,经 D/A 转换器 变成模拟信号。此信号经低通滤波器,滤除不需要的高频分量,最后输出平滑的 模拟信号 y(t) 。 图 1.1 虽然数字信号处理的理论发展迅速, 但在 20 世纪 80 年代以前, 由于实现方 法的限制,数字信号处理的理论还得不到广泛的应用。直到 20 世纪 70 年代末 4 80 年代初世界上第一片单片可编程 DSP 芯片的诞生
6、,才将理论研究结果广泛应 用到低成本的实际系统中, 并且推动了新的理论和应用领域的发展。 可以毫不夸 张地说,DSP 芯片的诞生及发展对近 20 年来通信、计算机、控制等领域的技术 发展起到十分重要的作用。 1.2 DSP 芯片的特点 DSP 芯片,也称数字信号处理器, 是一种具有特殊结构的微处理器。 DSP 芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器, 广泛采用流水线操作,提供特殊的 DSP 指令,可以用来快速的实现各种数 字信号处理算法。它是一种特别适合于进行数字信号处理运算的微处理器具, 其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要 求,DSP 芯片一般具有如下主要特点: 1.2.1、哈佛结构 DSP 芯片普遍采用数据总线和程序总线分离的哈佛结构或改进的哈佛结构, 比传统处理器的冯 诺伊曼结构有更快的指令执行速度。 (1) 冯 诺伊曼(Von Neuman)结构 该结构采用单存储空间, 即程序指令和数据共用一个存储空间, 使用单一