《DSP原理及其在移动通信中的应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:申敏等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115095523
  • 页数:298 页
图书介绍:

第1章 数字信号处理和DSP系统 1

1.1 DSP系统的特点 2

1.2 DSP系统的设计 3

1.2.1 设计流程 3

1.2.2 DSP芯片的选择 4

1.3 DSP应用领域 4

1.4 DSP在移动通信中的应用 5

2.1 TMS320系列DSP概述 7

2.2 TMS320C54xDSP的结构概述 7

第2章 TMS320C5000系列DSP的结构 7

2.3 TMS320C55xDSP的硬件结构 8

2.3.1 C55x处理器 9

2.3.2 C5510的构成 12

第3章 存储结构与寻址方式 16

3.1 存储结构 16

3.1.1 存储映射 16

3.1.2 程序空间 16

3.1.3 数据空间 18

3.2 寻址方式 22

3.2.1 绝对地址寻址 22

3.1.4 I/O空间 22

3.2.2 直接寻址 24

3.2.3 间接寻址 25

3.2.4 循环寻址 30

3.2.5 寄存器位寻址 31

3.2.6 I/O空间寻址 32

第4章 程序流程控制 34

4.1 跳转(分支) 34

4.2 指令重复 35

4.3 条件执行 36

4.4 中断 37

4.4.1 中断矢量及其优先级 38

4.4.2 中断管理寄存器 39

4.4.3 可屏蔽中断 40

4.4.4 非屏蔽中断 43

4.4.5 DSP复位 44

4.5 程序调用 44

4.5.1 无条件程序调用 44

4.5.2 条件程序调用 45

4.5.3 返回 45

4.6 堆栈 45

4.6.2 堆栈配置 46

4.6.1 数据堆栈和系统堆栈 46

4.6.3 自动前后关系转换 48

第5章 TMS320C5000系列DSP的汇编指令 50

5.1 概述 50

5.2 TMSE320C54x DSP的汇编指令 52

5.2.1 算术运算指令 52

5.2.2 逻辑运算指令 58

5.2.3 程序控制指令 62

5.2.4 装载与存储指令 68

5.2.5 C54x指令的并行执行 70

5.3.1 与C54x的差异 72

5.3 TMS320C55x DSP的汇编指令 72

5.3.2 状态比特与执行条件 73

5.3.3 C55x指令的并行执行 76

5.3.4 TMS320C55x DSP的汇编指令 79

第6章 DSP芯片内的CPU外围电路 124

6.1 概述 124

6.2 时钟发生器 124

6.2.1 工作模式 124

6.2.2 使用方法 125

6.2.3 模式控制寄存器说明 125

6.3.1 组成框图 126

6.2.4 应用举例 126

6.3 定时器 126

6.3.2 时钟部分 127

6.3.3 计数器部分 127

6.3.4 定时器控制与TIN/TOUT设置 128

6.3.5 应用举例 129

6.4 外部存储器接口EMIF 130

6.4.1 概述 130

6.4.2 与外部存储器的接口方法 131

6.4.3 应用举例 139

6.5.1 基本结构 140

6.5 增强型主机接口EHPI 140

6.5.2 EHPI对DSP复位的影响 142

6.5.3 接口时序 142

6.5.4 应用举例 143

6.6 多通道缓冲串口McBSP 144

6.6.1 基本结构 144

6.6.2 工作模式 147

6.6.3 收发格式与参数设置 149

6.6.4 异常处理 150

6.6.5 寄存器说明 151

6.6.6 应用举例 155

6.7.1 GPIO口 156

6.7 通用输入输出GPIO 156

6.7.2 自举模式设定 157

6.7.3 其它GPIO 157

6.8 片内存储器与DSP自举 157

6.8.1 DARAM 157

6.8.2 SARAM 158

6.8.3 ROM与DSP自举 158

6.9 DMA控制器 159

6.9.1 基本结构 159

6.9.3 DMA通道传输配置 160

6.9.2 EHPI通道 160

6.9.4 寄存器说明 164

6.9.5 应用举例 166

6.10 指令缓存 167

6.10.1 缓存类型 167

6.10.2 缓存控制 168

第7章 软件开发工具 170

7.1 概述 170

7.2 汇编源文件(.asm)格式 171

7.3.1 汇编器概述 173

7.3.2 汇编器调用方法 173

7.3 汇编器 173

7.4 COFF目标文件 175

7.4.1 COFF文件结构 175

7.4.2 段的顺序 176

7.5 链接器 176

7.5.1 链接器概述 176

7.5.2 链接器调用方法 177

7.5.2 链接器命令文件 179

7.6 C编译器及其他 181

8.1 CCS安装及设置 183

8.1.1 系统配置要求 183

第8章 DSP集成开发环境 183

8.1.2 安装CCS 184

8.1.3 “CCS setup”配置程序 184

8.2 CCS集成开发环境应用 185

8.2.1 概述 185

8.2.2 CCS的窗口、主菜单和工具条 185

8.2.3 建立工程文件 188

8.2.4 编辑源程序 190

8.2.5 构建工程 191

8.2.6 调试 192

8.2.7 断点设置 194

8.2.9 内存、寄存器和变量操作 196

8.2.8 探针断点 196

8.2.10 数据输入与结果分析 199

8.2.11 评估代码性能 205

8.2.12 内存映射 209

8.2.13 通用扩展语言GEL 210

8.3 CCS使用举例 211

第9章 TMS320C55X DSP应用实例 216

9.1 概述 216

9.2 上电复位与软件加载 217

9.3 系统初始化 218

9.4.1 EMIF与DMA 219

9.4 底层硬件通信 219

9.4.2 McBSP通信 221

9.5 算术运算 222

9.5.1 扩展精度的加、减和乘法运算 222

9.5.2 除法运算 225

9.5.3 对数运算 228

9.6 通用数字信号处理 231

9.6.1 FIR滤波器 231

9.6.2 快速傅立叶变换(FFT) 233

9.7 移动通信系统中数字基带信号的处理 237

9.7.1 CRC校验 238

9.7.2 信道编码 239

9.7.3 交织与去交织 241

9.7.4 数据调制 244

9.7.5 扩频调制 245

9.7.6 突发形成 247

9.7.7 Viterbi信道译码算法(VA) 249

9.8 C语言编程 254

9.8.1 纯C语言编程 254

9.8.2 C与汇编的混合编程 254

10.2.1 OMAP1510双核结构 259

10.2 OMAP硬件结构 259

10.1 概述 259

第10章 开放式多媒体应用平台(OMAP)简介 259

10.2.2 OMAP1510外圆接口 260

10.3 OMAP软件结构 262

附录A TMS320C5510片内外围电路寄存器 264

附录B TMS320C55X的状态寄存器 272

附录C TMS320C55X的汇编指令集 275

附录D TMS320C55X的汇编指示符 289

附录E TMS320C5510引脚和信号说明 293

附录F 缩略语 296

参考文献 298