当前位置:首页 > 其他书籍
DSP技术与应用基础
DSP技术与应用基础

DSP技术与应用基础PDF电子书下载

其他书籍

  • 电子书积分:12 积分如何计算积分?
  • 作 者:俞一彪主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301144596
  • 页数:338 页
图书介绍:本书的写作目的是作为本科DSP教学的教材,目标是使具有一定数字信号处理理论基础的初学者掌握DSP应用系统开发的基本技能。前二章概论、原理和结构部分突出DSP的基本原理和核心技术方面的介绍;从第三章开始立即切入以DSP应用程序、系统开发实验为导向的介绍,通过实验来掌握知识和开发技术。各章最后附有各实验大纲,便于教学。
《DSP技术与应用基础》目录

第1章 DSP概述 1

1.1 DSP基本概念 3

1.1.1 模拟技术与数字技术 3

1.1.2 数字信号处理系统的构成 4

1.1.3 数字信号处理的实现方法 4

1.2 DSP芯片简介 5

1.2.1 DSP芯片的发展 5

1.2.2 DSP芯片的特点 6

1.2.3 DSP芯片的分类 7

1.2.4 DSP芯片的性能指标 7

1.3 TI公司DSP芯片简介 8

1.3.1 TMS320C2000系列简介 8

1.3.2 TMS320C5000系列简介 10

1.3.3 TMS320C6000系列简介 11

1.3.4 OMAP系列简介 13

1.3.5 DaVinci系列简介 15

1.4 基于DSP的嵌入式系统 17

1.4.1 设计流程 17

1.4.2 开发工具与实验平台 18

1.4.3 典型DSP嵌入式应用系统 19

1.4.4 DSP嵌入式系统特点 21

小结 21

习题 23

第2章 TMS320C54x结构与工作原理 25

2.1 中央处理器 27

2.1.1 算术逻辑单元 28

2.1.2 累加器A和B 29

2.1.3 桶形移位寄存器 31

2.1.4 乘法/累加器 33

2.1.5 比较、选择和存储单元 34

2.1.6 指数编码器 35

2.1.7 CPU状态和控制寄存器 36

2.2 总线结构 40

2.3 存储器 41

2.3.1 普通存储器概念 41

2.3.2 存储器空间分配 42

2.3.3 程序存储空间 44

2.3.4 数据存储空间 47

2.3.5 I/O存储空间 48

2.4 片内外设与外部引脚 48

2.4.1 软件可编程等待状态发生器 49

2.4.2 可编程分区转换逻辑 50

2.4.3 主机接口HPI 51

2.4.4 串行口 53

2.4.5 定时器 57

2.4.6 时钟发生器PLL 58

2.4.7 DMA控制器 60

2.4.8 外部引脚 61

2.5 中断系统 64

2.5.1 中断分类 64

2.5.2 中断寄存器 65

2.5.3 中断处理步骤 66

小结 67

习题 69

第3章 CCS集成开发环境 70

3.1 DSP程序开发流程 71

3.1.1 DSP程序开发的基本流程 71

3.1.2 C语言程序开发流程 72

3.2 DSP实验开发平台 72

3.2.1 TMS320VC5416 DSK实验开发平台 73

3.2.2 SEED5416 DTK实验开发平台 74

3.3 CCS集成开发环境 76

3.3.1 CCS的安装 76

3.3.2 CCS的配置 78

3.3.3 CCS的启动及用户界面 79

3.3.4 CCS菜单 82

3.3.5 CCS工具栏 88

3.4 CCS应用程序设计初步 91

3.4.1 CCS中的工程 92

3.4.2 源程序文件建立 93

3.4.3 支持库文件 94

3.4.4 链接配置文件 94

3.4.5 编译与链接 98

3.4.6 下载并运行out文件 101

3.5 信号频谱分析的DSP实现 101

3.5.1 离散信号傅里叶变换的定义 101

3.5.2 DFT程序设计示例 102

小结 104

习题 105

实验一 DFT频谱分析 105

第4章 DSP程序的调试与分析 108

4.1 DSP程序的基本调试方法 111

4.1.1 诊断信息形式 111

4.1.2 编译警告和错误及其解决方法 111

4.1.3 链接警告和错误及其解决方法 113

4.2 CCS的常用调试工具和命令 114

4.2.1 常用调试工具 114

4.2.2 常用调试命令 115

4.3 DSP程序的输入/输出分析 115

4.3.1 C语言的输入/输出语句 116

4.3.2 Watch窗口对话框的应用 116

4.3.3 图形分析窗口 117

4.3.4 File I/O应用 122

4.3.5 数据的加载与保存 126

4.4 RTDX技术 127

4.4.1 RTDX技术数据流 128

4.4.2 CCS中的RTDX插件 129

4.4.3 RTDX用户接口 131

4.5 MATLAB Link for Code Composer Studio的应用 131

4.5.1 CCSLink提供的函数 132

4.5.2 利用CCSLink嵌入式对象实现数据的输入/输出 134

4.6 剖析方法 136

4.6.1 时钟剖析 136

4.6.2 剖析会话 137

4.6.3 剖析应用示例 140

4.7 通用扩展语言 140

4.7.1 GEL的语法 141

4.7.2 加载/卸载GEL文件 146

4.7.3 GEL文件应用示例 147

小结 148

习题 151

实验二 DFT频谱分析——调试与剖析 151

第5章 基于DSP/BIOS的程序设计 154

5.1 DSP/BIOS简介 155

5.1.1 DSP/BIOS优点 155

5.1.2 DSP/BIOS组成 156

5.2 DSP/BIOS配置工具的应用 159

5.2.1 创建、打开、保存DSP/BIOS配置文件 160

5.2.2 编辑DSP/BIOS配置文件 162

5.3 DSP/BIOS应用程序执行顺序和组成 173

5.3.1 DSP/BIOS应用程序执行顺序 173

5.3.2 DSP/BIOS应用程序组成和开发过程 176

5.4 基于DSP/BIOS的DFT频谱分析程序设计 177

5.5 DSP/BIOS分析工具应用 184

小结 189

习题 192

实验三 基于DSP/BIOS的DFT频谱分析 192

第6章 汇编语言程序设计 195

6.1 汇编语言概述 196

6.1.1 汇编语言常量 196

6.1.2 汇编语言中的符号 197

6.1.3 汇编语言中的表达式 200

6.1.4 汇编语言程序格式 200

6.1.5 汇编语言指令寻址方式 202

6.2 汇编指令系统 206

6.2.1 算术运算指令 206

6.2.2 逻辑运算指令 215

6.2.3 程序控制指令 218

6.2.4 存储和装入指令 223

6.3 汇编伪指令和宏指令 227

6.3.1 汇编伪指令 228

6.3.2 汇编宏指令 231

6.4 汇编器、链接器和公共目标文件COFF 232

6.4.1 汇编器 232

6.4.2 链接器 233

6.4.3 COFF文件 235

6.4.4 汇编器对COFF的处理 235

6.4.5 链接器对COFF的处理 237

6.5 汇编语言程序设计 240

6.5.1 汇编和C语言混合编程 240

6.5.2 汇编编程举例 242

小结 247

习题 250

实验四 FIR数字滤波器 251

第7章 音频信号处理应用程序设计 257

7.1 音频信号的采集与I/O 258

7.1.1 音频芯片PCM3002 259

7.1.2 PCM3002的应用程序接口 260

7.1.3 音频芯片TLV320AIC23 267

7.1.4 TLV320AIC23的应用程序接口 267

7.2 程序外部控制与信息提示 271

7.2.1 DIP开关控制 271

7.2.2 LED指示灯控制 272

7.3 FLASH存储器数据的读/写 274

7.3.1 FLASH存储器结构与基本特性 274

7.3.2 FLASH存储器的应用程序接口 275

7.4 音频信号处理程序 280

7.4.1 总体设计 280

7.4.2 音频信号的采集与存储 281

7.4.3 音频信号的回放输出 283

7.4.4 音频信号的加密 284

7.4.5 音频信号的解密 287

7.4.6 总控——功能选择控制与信息提示 288

小结 291

习题 293

实验五 语音保密通信 293

第8章 DSP硬件系统设计 295

8.1 电源、时钟与复位设计 296

8.1.1 电源电路 296

8.1.2 省电方式设计 298

8.1.3 复位电路 299

8.1.4 时钟电路 301

8.2 I/O电平转换设计 301

8.2.1 各种电平标准 301

8.2.2 3.3V与5V电平转换 302

8.2.3 转换电路实现方法 302

8.3 JTAG仿真接口电路 304

8.4 外部存储器和I/O扩展设计 305

8.4.1 外部程序存储器扩展 305

8.4.2 外部数据存储器扩展 306

8.4.3 I/O口扩展 307

8.5 A/D和D/A接口电路 310

8.5.1 A/D接口设计 310

8.5.2 D/A接口设计 314

8.6 DSP系统自举 316

8.6.1 DSP系统自举模式 316

8.6.2 DSP选择自举方式的检测次序 317

8.6.3 Bootloader程序的自举列表 321

8.6.4 FlashBurn的应用 324

小结 329

习题 334

实验六 可自举的音频信号处理系统 335

参考文献 338

返回顶部