出版社:北京交通大学出版社
年代:2015
定价:43.0
本书共分10章,第1~3章介绍DSP的发展、原理结构及片上外设;第4~5章介绍5402 DSK板和DSP 硬件电路的设计;第6~7章介绍DSP的C语言编程和CCS集成开发环境的使用;第8章介绍GEL语言及其在DSP调试中的作用;第9章为实验篇;第10章给出3个DSP综合应用设计实例,分别从软件和硬件角度出发对DSP应用开发的典型过程做了详细的描述。
第1章 DSP数字信号处理器概述
1.1 数字信号处理概述
1.2 数字信号处理器的特点
1.3 DSP芯片的现状和发展
1.3.1 DSP基本概况
1.3.2 TMS320系列DSP发展概况
思考题与习题
第2章 TMS320C55x DSP的硬件结构
2.1 TMS320C55x数字信号处理器
2.2 TMS320C55x CPU结构
2.2.1 TMS320C55x CPU内部总线
2.2.2 TMS320C55x CPU寄存器
2.3 TMS320C55x片上外设
2.3.1 多通道缓冲串行口McBSP
2.3.2 直接存储器访问DMA
2.4 TMS320VC5502引脚分配与定义
思考题与习题
第3章 BJTU-DSP5502实验系统
3.1 BJTU-DSP5502实验板简介
3.2 McBSP
3.3 中断与复位
3.4 TMS320VC5502通用输入与输出
3.5 仿真器接口JTAG
3.6 音频输入与输出
3.6.1 TLV320AIC23B简介
3.6.2 TLV320AIC23B模拟接口
3.7 UART接口
3.8 USB接口
3.9 扩展口
3.9.1 连接器和跳针
3.9.2指示灯
思考题与习题
第4章 DSP系统的软件设计
4.1 DSP系统软件设计简介
4.2 DSP C语言程序设计的特点
4.2.1 DSP的C语言编程
4.2.2 C语言的数据结构
4.2.3 C语言中的预处理命令
4.2.4 C55x C/C++编译器的关键字
4.2.5 C语言的常用语句
4.2.6 C语言中的函数
4.2.7 C程序的结构及组成
4.2.8 CCS中与C55x相关的库函数和头文件
4.2.9 运行时支持库rts55,1ib(rts55x.1m)及其头文件
4.2.10 CSL库及其头文件
4.2.11 DSPLIB通用信号处理程序函数库及其头文件
4.3 CMD连接命令文件
4.3.1 CMD文件的内容及编写
4.3.2 DSP的C语言中段的定义
4.4 TMS320C55x的函数库
4.4.1 CSL库函数概述
4.4.2 CSL库函数的使用
4.5 C和汇编的混合编程
4.5.1 C和汇编模块的接口
4.5.2 C程序中访问汇编程序变量
4.5.3 C程序中直接嵌入汇编语句
4.6 通用扩展语言GEL
4.6.1 GEL语言简介
4.6.2 GEL语言的应用
思考题与习题
第5章 集成开发环境CCS的使用
5.1 CCS主要功能
5.1.1 CCS代码产生工具
5.1.2 CCS代码调试工具
5.2 CCS软件的安装与设置
5.3 CCS菜单
5.3.1 菜单
5.3.2 工具栏
5.4 仿真器SEED XDS510PLuS驱动的安装与配置
5.5 利用CCS开发DSP应用程序
5.5.1 简单DSP程序的设计与调试实验
5.5.2 DSP与计算机数据文件双向读写程序的设计与调试实验
5.5.3 图像数据转换与CCS图像处理实验
思考题与习题
第6章 DSP实验指导
实验一 流水灯实验
一、实验目的
二、实验原理
三、流水灯频闪DSP程序代码及分析
四、实验内容
五、实验思考题
实验二 信号发生器实验
一、实验目的
二、实验原理
三、信号发生器DSP程序代码及分析
四、实验内容
五、实验思考题
实验三 语音信号的采集存储与回放实验
一、实验目的
二、实验原理
三、信号的采集、存储与回放实验程序代码及分析
四、实验内容
五、实验思考题
实验四 DMA方式下语音信号的采集与回放实验
一、实验目的
二、实验原理
三、DMA方式下语音信号的采集与回放实验程序代码及分析
四、实验内容
五、实验思考题
实验五 利用DSP实现信号实时FIR滤波实验
一、实验目的
二、实验原理
三、信号FIR滤波DSP程序代码及分析
四、利用DSP实现信号FIR实时滤波
五、实验内容
六、实验思考题
实验六 利用DSP实现信号实时频谱分析实验
一、实验目的
二、实验原理
三、信号频谱分析DSP程序代码及分析
四、利用DSP实现实时信号谱分析
五、实验内容
六、实验思考题
第7章 DSP综合设计应用实例——多频率音乐播放器的设计
7.1 信号抽取
7.2 信号内插
7.3 有理整数抽样率转换
7.4 多速率音乐播放器的jDSP设计
思考题与习题
第8章 DSP课程设计参考题目
8.1 多波形信号发生器的设计
8.2 DTMF信号的产生及检测
8.3 FSK调制解调器的设计
8.4 语音压缩、存储和回放
8.5 利用DSP实现实时信号FIR滤波
8.6 利用DSP实现实时信号IIR滤波
8.7 利用DSP实现实时信号谱分析
8.8 语音识别
8.9 简易钢琴音准仪
附录A BJTU-DSP5502电路原理图
附录B C55xx DSP课程设计常见问题及解决方法
一、硬件问题
二、软件使用问题
三、算法问题
参考文献
钱满义、高海林编著的《DSP技术及其应用(第2版)》以TI公司的TMS320C5000 DSP芯片TMS320VC5502为基础,以实验方式论述了DSP开发流程和信号采集与处理的方法,特别是如何使用C语言编和汇编混合写DSP的应用程序。本书共分8章:第1、2章介绍了DSP的发展、原理结构及片上外设;第3章介绍了由北京交通大学电信学院国家工科电工电子教学基地自行研制的BJTU-DSP5502实验系统和DSP硬件电路的设计;第4、5章介绍了DSP的C语言编程和CCS集成开发环境的使用;第6章为DSP实验指导,以Simulator和BJTU-DSP5502板为基础,针对TMS320VC5502 DSP,设计了一些典型信号处理实验,对每个实验的原理进行了分析,部分实验还给出了Matlab仿真,每个实验都给出了C语言的详尽的参考源程序和注释,介绍一个或多个DSP或板上资源,以及如何使用这些资源,还介绍了利用DSP进行信号处理中的一些常见困扰的问题;第7章是DSP综合设计应用实例;第8章是DSP课程设计参考题目。本书提供的CCS调试实验和信号处理与传输实验,可以帮助读者快速理解和掌握DSP技术。
本书可作为高等院校工科电子类专业本科生和研究生的DSP系统学习教材,也可供从事DSP技术开发的工程技术人员和高等学校的教师阅读参考。