当前位置:首页 > 工业技术
DSP原理及实践应用
DSP原理及实践应用

DSP原理及实践应用PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:曹阳主编;王培容,黎明副主编;梁快,包明,施帮利参编;胡顺仁主审
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2015
  • ISBN:9787111485186
  • 页数:224 页
图书介绍:本书内容包括:绪论、TMS320C54x系列DSP的硬件结构、DSP的集成开发环境CCS、DSP程序设计、数字信号处理算法的DSP实现、C54x系列DSP的外设及应用、DSP系统的工程应用。编写按由浅入深,先易后难的原则。先介绍CCS环境及相关的汇编语言和C语言的程序设计,最后介绍相关的接口部分并结合实例。强调内容的基础性,注重实践能力的提高,强调和数字信号处理课程的联系,培养学生的工程素养。本书适用于高等院校电子信息工程、通信工程、电气及自动化和生物医学工程等本科专业教材,也可作为及相关工程技术人员参考书目。
《DSP原理及实践应用》目录

第1章 绪论 1

1.1 引言 1

1.1.1 DSP的定义 1

1.1.2 数字信号处理的实现方法 1

1.2 DSP芯片 2

1.2.1 DSP芯片的特点 2

1.2.2 DSP芯片的分类与选择 3

1.2.3 DSP芯片的发展趋势 5

1.3 DSP系统 6

1.3.1 DSP系统的构成 6

1.3.2 DSP系统的设计过程 7

1.3.3 DSP系统的特点 7

1.4 小结 8

思考题与习题 8

第2章 TMS320C54x系列DSP的硬件结构 10

2.1 'C54x系列DSP的基本结构和外部引脚 10

2.1.1 'C54x系列DSP的基本结构 10

2.1.2 'C54x系列DSP的引脚功能 12

2.2 'C54x系列DSP的内部总线结构 16

2.3 存储器和I/O空间 17

2.3.1 存储空间的分配 17

2.3.2 程序存储器 19

2.3.3 数据存储器 22

2.3.4 I/0空间 23

2.4 中央处理单元 23

2.4.1 CPU状态和控制寄存器 23

2.4.2 算术逻辑单元 27

2.4.3 累加器A和B 28

2.4.4 桶形移位器 30

2.4.5 乘法器/加法器单元 31

2.4.6 比较、选择和存储单元 32

2.4.7 指数编码器 33

2.5 流水线操作 33

2.5.1 流水线操作组成 33

2.5.2 流水线冲突和解决办法 34

2.6 'C54x系列DSP的中断系统 36

2.6.1 中断寄存器 36

2.6.2 中断处理步骤 37

2.7 'C54x系列DSP的外部总线 39

2.7.1 外部总线的组成 39

2.7.2 外部总线等待状态控制 40

2.8 小结 42

思考题与习题 42

第3章 DSP的集成开发环境CCS 43

3.1 CCS简介 43

3.1.1 CCS的组成 43

3.1.2 CCS的主要功能 44

3.2 CCS的安装及功能介绍 45

3.2.1 CCS的安装 45

3.2.2 CCS的配置 49

3.2.3 CCS的启动及界面 54

3.2.4 CCS菜单 55

3.2.5 CCS工具栏 64

3.3 CCS程序开发的流程 66

3.3.1 CCS工程创建 66

3.3.2 编辑源文件 67

3.3.3 编译与链接 68

3.3.4 程序调试 68

3.4 DSP程序的调试方法 69

3.4.1 断点 69

3.4.2 探测点 71

3.4.3 图形分析窗口 73

3.4.4 观察窗口 74

3.4.5 时钟剖析 75

3.5 DSP/BIOS实时内核的应用 80

3.5.1 DSP/BIOS简介 80

3.5.2 建立DSP/BIOS配置文件 81

3.5.3 用DSP/BIOS工具创建应用程序 82

3.5.4 DSP/BIOS系统工具的使用 87

3.6 小结 93

思考题与习题 93

第4章 DSP程序设计 94

4.1 汇编语言的概述 94

4.1.1 汇编语言的格式 94

4.1.2 汇编语言中的常数和字符串 95

4.2 'C54x系列DSP的指令 95

4.2.1 汇编指令的寻址方式 95

4.2.2 'C54x系列DSP的汇编指令系统 103

4.2.3 'C54x系列DSP的伪指令 125

4.3 COFF文件 132

4.3.1 段 133

4.3.2 汇编器对段的处理 133

4.3.3 链接器对段的处理 135

4.3.4 链接器命令文件的编写 136

4.3.5 链接器对程序的重新定位 138

4.4 'C54x系列DSP的汇编程序设计 138

4.4.1 顺序结构程序 138

4.4.2 分支结构程序 139

4.4.3 循环结构程序 140

4.4.4 子程序结构 141

4.5 'C54x系列DSP的C语言程序设计 142

4.5.1 C语言的数据访问方法 142

4.5.2 C编译器生成的段 145

4.5.3 C语言和汇编语言的混合编程 145

4.5.4 C语言源程序设计实例 146

4.6 小结 148

思考题与习题 149

第5章 数字信号处理算法的DSP实现 150

5.1 数字滤波器的实现 150

5.1.1 FIR滤波器的基本结构 150

5.1.2 FIR滤波器系数的MATLAB设计 150

5.1.3 FIR滤波器的C语言程序设计及仿真 153

5.2 LMS自适应滤波算法的实现 157

5.2.1 LMS算法的原理 157

5.2.2 LMS算法的C语言程序设计及仿真 161

5.3 快速傅里叶变换 164

5.3.1 FFT算法的原理 164

5.3.2 FFT的C语言程序设计及仿真 165

5.4 小结 169

思考题与习题 169

第6章 'C54x系列DSP的外设及应用 170

6.1 定时器 170

6.1.1 定时器的工作原理 170

6.1.2 定时器的应用 172

6.2 主机接口 174

6.2.1 HPI的结构 174

6.2.2 HPI设计 175

6.2.3 HPI的应用 176

6.3 缓冲串行口 178

6.3.1 标准同步串行口的结构和控制寄存器 178

6.3.2 BSP的结构和控制寄存器 180

6.3.3 BSP的应用 182

6.4 DMA的控制与操作 183

6.4.1 DMA控制器的工作原理 183

6.4.2 DMA控制器的应用 184

6.5 小结 185

思考题与习题 186

第7章 DSP系统的工程应用 187

7.1 'C54x系列DSP与存储器及外部设备的接口方法 187

7.2 'C54x系列DSP与慢速器件的接口方法 188

7.2.1 软件等待状态设置 188

7.2.2 硬件等待状态设置 190

7.3 TMS320C5416实验系统的应用 190

7.3.1 液晶显示器的应用 190

7.3.2 普通语音A-D与D-A转换实验 202

7.3.3 数字图像基本处理实验 216

7.4 小结 223

思考题与习题 223

参考文献 224

返回顶部