顶部
收藏

数字信号处理器技术原理与开发应用


作者:
王军宁
定价:
32.60元
ISBN:
978-7-04-013019-5
版面字数:
490千字
开本:
16开
全书页数:
403页
装帧形式:
平装
重点项目:
暂无
出版时间:
2003-12-31
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电子信息/通信专业课
三级分类:
数字信号处理

  本书系统介绍数字信号处理器技术的基本概念、结构、实现及使用开发方法。以美国德州仪器公司开发的TMS320C54x DSP为典型代表,全书共分十章。第一章详细介绍了数字信号处理器技术的发展、特点和种类。第二章介绍了当今各种不同的DSP结构和组成。第三章详细描述了C54x DSP的硬件结构和编程模型。第四章以C54x DSP为例介绍了数字信号处理器指令及使用,包括寻址方式、汇编语言指令和伪指令系统。第五章主要介绍DSP程序设计工具及使用。第六章是DSP处理器的开发工具及使用环境。第七章介绍DSP C编译优化器使用及汇编混合编程方法。第八章介绍了TI DSP/BIOS的开发及使用。第九章是数字信号处理器硬软件设计与应用,讨论了硬件设计和软件设计方法及应用举例。第十章是数字信号处理器技术开发与原理实验,以TMS320C5402 DSK板为实验器材,可供学习之后的原理验证、实习上机、应用参考之用。
  全书以数字信号处理和微机原理为基础,结合当今计算机和嵌入式系统技术,讲述DSP的构成、技术原理与应用。可供大学本、专科生使用,也可供研究生及有关DSP技术开发人员参考。
  • 第一章 数字信号处理器技术综述
    • 1.1 什么是数字信号处理、DSP技术和实时实现
    • 1.2 数字信号处理器技术的发展及现状
      • 1.2.1 数字信号处理理论和实现技术的发展
      • 1.2.2 数字信号处理器技术发展现状
      • 1.2.3 数字信号处理器技术其他方面的发展
    • 1.3 数字信号处理技术的应用
    • 1.4 数字信号处理器技术特点及其与通用计算机、单片机的区别
    • 1.5 数字信号处理器技术实现的概念和方法
      • 1.5.1 处理器实现的两种结构和概念
      • 1.5.2 处理器的多总线和流水线
      • 1.5.3 处理器的主频和并行技术
      • 1.5.4 数字信号处理器技术并行结构实现的分类
      • 1.5.5 阵列处理器
    • 1.6 数字信号处理器开发工具
    • 1.7 数字信号处理技术开发实现方法
    • 小结
    • 习题
  • 第二章 现代数字信号处理器介绍
    • 2.1 DSP技术指标和分类
    • 2.2 专用数字信号处理器DSP
      • 2.2.1 高速单片FFT处理器TMC2310
      • 2.2.2 一维级联型数字信号处理器IMSA100
    • 2.3 通用数字信号处理器DSP
      • 2.3.1 世界第一片通用数字信号处理器TMS320C10
      • 2.3.2 DSP16xx系列
      • 2.3.3 ADSP 21060 DSP
      • 2.3.4 TMS320C80视频/多媒体DSP
      • 2.3.5 TMS320C6201超高速DSP
      • 2.3.6 TMS320C28x控制DSP
      • 2.3.7 TMS320C5000 DSP RISC
      • 2.3.8 TMS320C55x低功耗DSP
      • 2.3.9 OMAP5910处理器
    • 小结
    • 习题
  • 第三章 C54x数字信号处理器结构
    • 3.1 处理器主要特点
    • 3.2 芯片内部结构与组织
      • 3.2.1 总线结构
      • 3.2.2 CPU单元结构
      • 3.2.3 流水线结构
      • 3.2.4 中断结构
    • 3.3 芯片引脚及功能
    • 3.4 存储器结构和组织
    • 3.5 处理器数据类型
    • 3.6 寄存器组织
    • 3.7 片上外部设备
    • 3.8 外部总线接口
    • 3.9 处理器节电模式
    • 3.10 JTAG测试逻辑(IEEE 1149.1标准)
    • 小结
    • 习题
  • 第四章 C54x数字信号处理器指令及使用
    • 4.1 汇编源程序语句格式
      • 4.1.1 标号域
      • 4.1.2 指令域
      • 4.1.3 操作数域
      • 4.1.4 注释域
    • 4.2 汇编语言常量
    • 4.3 字符串
    • 4.4 符号
    • 4.5 表达式
      • 4.5.1 运算符及优先级
      • 4.5.2 表达式溢出
      • 4.5.3 条件表达式
      • 4.5.4 表达式的合法性
    • 4.6 数据寻址方式
      • 4.6.1 立即数寻址
      • 4.6.2 绝对寻址
      • 4.6.3 累加器寻址
      • 4.6.4 直接寻址
      • 4.6.5 间接寻址
      • 4.6.6 存储器映射寄存器寻址
      • 4.6.7 堆栈寻址
    • 4.7 汇编语言指令系统
      • 4.7.1 算术指令
      • 4.7.2 逻辑指令
      • 4.7.3 程序控制指令
      • 4.7.4 装入和存储指令
    • 4.8 源程序列表文件
    • 4.9 交叉引用列表文件
    • 4.10 公用目标文件格式(COFF)
      • 4.10.1 COFF文件中的段
      • 4.10.2 段程序计数器
      • 4.10.3 COFF文件中的符号
    • 4.11 汇编伪指令
      • 4.11.1 段定义伪指令
      • 4.11.2 初始化常数伪指令
      • 4.11.3 段程序计数器定位伪指令
      • 4.11.4 输出列表格式伪指令
      • 4.11.5 文件引用伪指令
      • 4.11.6 条件汇编伪指令
      • 4.11.7 符号定义伪指令
      • 4.11.8 其他方面的汇编伪指令
      • 4.11.9 C54x汇编伪指令列表
    • 4.12 宏汇编语言
    • 小结
    • 习题
  • 第五章 C54x数字信号处理器程序设计开发基础
    • 5.1 数字信号处理器软件开发环境及流程
    • 5.2 C54x汇编器(Assembler)
    • 5.3 C54x链接器(Linker)
      • 5.3.1 链接器的使用
      • 5.3.2 链接器命令文件
      • 5.3.3 链接器对段的处理
    • 5.4 档案管理器(Archiver)
    • 5.5 绝对列表器
    • 5.6 交叉引用列表器
    • 5.7 十六进制转换公用程序
    • 5.8 助记符-代数式转换程序
    • 小结
    • 习题
  • 第六章 C54x处理器开发工具及环境
    • 6.1 TI DSP软件代码产生工具
    • 6.2 TI DSP系统调试和评估工具
      • 6.2.1 DSP入门套件(学习板)DSK
      • 6.2.2 TMS320 DSP评估模块(板)EVM
      • 6.2.3 TMS320 DSP在线仿真器XDS和Emulator
    • 6.3 软件仿真器(Simulator)
    • 6.4 TMS320 DSP调试程序C Source Debugger
    • 6.5 可视化集成开发工具C54x CCS
      • 6.5.1 CCS软件安装与设置
      • 6.5.2 用CCS开发程序的基本过程
      • 6.5.3 观察数据和图形
      • 6.5.4 设置断点和测试点
      • 6.5.5 代码性能测试(profiling)
      • 6.5.6 仿真中断与I/O端口
      • 6.5.7 CCS的GEL语言编程
    • 小结
    • 习题
  • 第七章 DSP C编译器及混合编程
    • 7.1 C54x DSP C优化编译器
      • 7.1.1 优化特性
      • 7.1.2 启动分析器
      • 7.1.3 启动优化器
      • 7.1.4 启动代码产生器
      • 7.1.5 启动内部列表公用程序
    • 7.2 C54x DSP C和汇编混合编程
      • 7.2.1 独立的DSP C和汇编接口
      • 7.2.2 DSP C程序中访问汇编变量和常量
      • 7.2.3 DSP C程序中直接嵌套汇编语句
      • 7.2.4 利用DSP C编译器的内联(intrinsics)函数访问汇编语句
    • 小结
    • 习题
  • 第八章 DSP/BIOS嵌入式系统开发
    • 8.1 DSP/BIOS概述
      • 8.1.1 DSP/BIOS与TI eXpress DSP
      • 8.1.2 DSP/BIOS与操作系统
      • 8.1.3 DSP/BIOS中模块的分类
    • 8.2 基于DSP/BIOS的软件系统设计
      • 8.2.1 任务描述及模块选择
      • 8.2.2 模块配置及执行函数的编写
      • 8.2.3 脱机运行
    • 8.3 DSP/BIOS中常用模块原理及使用
      • 8.3.1 线程调度类
      • 8.3.2 输入输出类
      • 8.3.3 调试仪器类
    • 8.4 RTDX原理及应用
      • 8.4.1 RTDX机制的原理
      • 8.4.2 RTDX与BIOS
      • 8.4.3 利用RTDX机制实现主机与目标机通信
    • 小结
    • 习题
  • 第九章 数字信号处理器软硬件设计与应用
    • 9.1 C54x数字信号处理器程序设计
      • 9.1.1 程序存储器地址产生单元(PAGEN)
      • 9.1.2 程序转移控制
      • 9.1.3 重复指令
      • 9.1.4 循环寻址编程
      • 9.1.5 DSP位倒序寻址编程
      • 9.1.6 扩展精度运算
    • 9.2 C54x程序设计举例
      • 9.2.1 正弦波产生器
      • 9.2.2 梳状滤波器的实现
      • 9.2.3 快速傅里叶变换FFT
    • 9.3 C54x数字信号处理器硬件设计
      • 9.3.1 复位及电源管理
      • 9.3.2 等待状态产生
      • 9.3.3 存储空间块切换逻辑
      • 9.3.4 DSP模拟接口
      • 9.3.5 DSP与存储器接口
      • 9.3.6 JTAG在线仿真调试接口设计
      • 9.3.7 DSP自举引导BOOT LOADER
    • 9.4 DSP应用举例
      • 9.4.1 有限冲激响应滤波器FIR
      • 9.4.2 m序列发生器
      • 9.4.3 手机信号实时频谱分析
      • 9.4.4 LMS自适应滤波器系统分析与应用
    • 9.5 全球DSP设计竞赛
    • 小结
    • 习题
  • 第十章 数字信号处理技术开发及原理实验指导
    • 10.1 实验设备及系统构成
    • 10.2 TMS320C5402 DSK实验板
      • 10.2.1 C5402 DSK板硬件结构
      • 10.2.2 TLC320 AD50模数、数模转换器
      • 10.2.3 DSK实验板开发所需的存储器配置环境
    • 10.3 DSP技术基础实验
      • 10.3.1 CCS的使用及I/O口和中断仿真
      • 10.3.2 C54x存储器及FLASH应用编程
      • 10.3.3 C54x多通道缓冲串口应用
      • 10.3.4 C54x定时器实验
      • 10.3.5 C54x外中断编程
      • 10.3.6 C54x异步通信接口UART实验
    • 10.4 数字信号处理基本原理实验
      • 10.4.1 信号时域频域关系及采样定理
      • 10.4.2 快速傅里叶变换FFT和信号功率谱分析
      • 10.4.3 FIR数字滤波器设计与DSP实现及应用
      • 10.4.4 IIR数字滤波器设计与DSP实现及应用
      • 10.4.5 滤波器应用——抑制载波的双边带AM调制
      • 10.4.6 采样率转换滤波器实验
    • 10.5 数字信号处理技术应用综合实验
      • 10.5.1 抑制载波双边带AM调制与解调器的性能评估系统
      • 10.5.2 2DPSK相位调制与解调器的性能评估系统
      • 10.5.3 数字振荡器
      • 10.5.4 音频扰频器与解扰器
      • 10.5.5 数字录放机
      • 10.5.6 模拟交通灯DSP控制设计
      • 10.5.7 模拟电梯自动控制程序
      • 10.5.8 数字广告大屏幕显示
      • 10.5.9 自相关运算在信号提取中的应用——从噪声中提取正弦波信号
      • 10.5.10 自适应系统识别
      • 10.5.11 卷积码的编、解码器
      • 10.5.12 RS码的编、解码器
      • 10.5.13 RTDX系统应用
  • 附录A C54x指令系统列表
  • 附录B 部分指令介绍
  • 附录C 实验参考程序
  • 附录D C54x C编译器内联函数列表
  • 附录E C54x系列DSP中断向量表
  • 参考文献

相关图书