DSP技术与应用实践教程

本书特色

[

本书以“内容够用、理论够简、强调实践”为基本思路,结合实例,以实用为目标讲述DSP技术。首先介绍DSP技术的硬件结构和指令系统等相关理论知识,为读者提供一定的专业基础知识,然后重点介绍利用汇编语言和C语言对TMS320C54x系列DSP进行应用程序开发的实例,着重强调DSP技术的实践应用。
本书可作为高等院校DSP技术相关课程的教学参考书,也可以作为自学者学习DSP技术的辅导材料。

]

内容简介

[

作为信号处理领域应用*广泛的DSP芯片,美国TI公司TMS320C5000系列DSP具有典型的特点,应用领域广泛。本书以C5000系列DSP为平台,采用轻松易懂的语言,介绍了C54x芯片的硬件结构、软件编程和应用实例。本书结构清晰、内容完整、举例丰富、实用性强,*特色在于理论够简、强调实用。对掌握DSP技术所需要的软硬件理论作了基本介绍,使读者在设计和开发之前具备必要的理论,后面将主要篇幅放在DSP的应用上。引入大量信号处理系统、通信系统实例,介绍了DSP在其中的应用,包括如何利用汇编语言、C语言和MATLAB语言对DSP进行设计、仿真。本书的另一个特色是资源丰富,书中包括每章大量的习题、所有实例的源代码、常用设计语言的安装和使用方法介绍,使读者可以更容易、更快速地掌握DSP系统的设计、开发和应用。与本书配套的电子资源,读者可以从清华大学出版社网站下载使用。

]

目录

目录
第1章DSP概述1
1.1数字信号处理1
1.2DSP芯片2
1.2.1DSP芯片的特点2
1.2.2DSP芯片的分类5
1.2.3常用的DSP芯片6
1.2.4DSP芯片的选择7
1.2.5DSP芯片的应用8
习题19
第2章TMS320C54x系列DSP的硬件结构12
2.1基本结构12
2.1.1C54x芯片的主要特点12
2.1.2C54x芯片硬件基本结构13
2.2总线结构14
2.3中央处理器15
2.3.1算术逻辑运算单元16
2.3.2累加器17
2.3.3桶形移位寄存器18
2.3.4乘法累加单元19
2.3.5比较选择存储单元20
2.3.6指数编码器21
2.3.7CPU状态和控制寄存器21
2.4存储器23
2.4.1存储器地址和空间分配23
2.4.2程序存储器23
2.4.3数据存储器24
2.4.4I/O存储器25
2.5中断系统25
2.5.1中断类型25
2.5.2中断寄存器27
2.5.3中断流程28
2.6片内外设29
习题231
第3章DSP系统设计与开发34
3.1DSP系统的构成34
3.2DSP系统的设计过程34
3.3DSP系统的硬件开发35
3.4DSP系统的软件开发36
3.4.1编程语言的选择36
3.4.2软件开发工具与环境36
习题339
第4章CCS集成开发环境41
4.1CCS简介41
4.2CCS v5的安装42
4.3CCS v5的使用46
4.3.1CCS v5的窗口47
4.3.2新建工程文件49
4.3.3导入已有的工程文件51
4.3.4调试工程54
习题454
第5章TMS320C54x汇编语言程序设计55
5.1汇编语言概述55
5.2寻址方式57
5.3指令系统59
5.3.1数据传送指令62
5.3.2算术运算指令66
5.3.3逻辑运算指令71
5.3.4程序控制指令74
5.3.5并行操作指令78
5.3.6重复操作指令79
5.4汇编语言程序设计实例80
5.5TMS320C54x应用程序开发实例85
5.5.1数字滤波器的DSP实现85
5.5.2快速傅里叶变换的实现92
5.5.3QPSK的调制与解调98
5.5.4FSK调制与解调107
习题5112
第6章TMS320C54x C语言程序设计115
6.1C语言简介115
6.2C54x DSP的C语言编程118
6.2.1C54x DSP支持的C语言数据类型118
6.2.2系统的初始化118
6.2.3函数的调用119
6.2.4堆栈的使用120
6.2.5寄存器的访问121
6.2.6存储器的访问121
6.2.7I/O空间的访问122
6.3TMS320C54x C语言程序开发实例122
6.3.1IIR滤波器的DSP实现123
6.3.2FIR滤波器的DSP实现128
6.3.3快速傅里叶变换的实现134
6.3.4卷积算法的DSP实现138
6.3.5相关算法的DSP实现141
6.3.6离散余弦变换的DSP实现144
6.3.7自适应滤波器LMS算法实现149
6.4用C语言和汇编语言混合编程152
6.4.1独立编写C程序和汇编程序153
6.4.2C程序与汇编语言相互访问数据153
6.4.3C程序中直接嵌入汇编语句155
习题6155
第7章MATLAB在DSP设计中的应用157
7.1MATLAB概述157
7.1.1MATLAB软件的安装157
7.1.2MATLAB的软件环境162
7.1.3MATLAB的基本操作163
7.2CCSLink简介168
7.2.1CCSLink的功能及特点168
7.2.2CCSLink的配置169
7.2.3CCSLink的组件内容170
7.2.4CCSLink的连接对象171
7.2.5CCSLink的函数174
7.3MATLAB实现DSP基本算法177
7.3.1相关算法的仿真177
7.3.2快速傅里叶变换的仿真180
7.3.3离散余弦变换的仿真181
7.3.4IIR滤波器的仿真183
7.3.5FIR滤波器的仿真185
习题7188
第8章现代DSP系统设计189
8.1DSP Builder及其设计流程189
8.2利用DSP Builder设计实例190
习题8194
参考文献195

封面

DSP技术与应用实践教程

书名:DSP技术与应用实践教程

作者:刘伟

页数:194

定价:¥33.0

出版社:清华大学出版社

出版日期:2017-06-01

ISBN:9787302466611

PDF电子书大小:87MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注