数字信号处理
基本信息
- 原书名: Digital Signal Processing
- 原出版社: Thomson
- 作者: (美)Avtar Singh (印度)S.Srinivasan [作译者介绍]
- 译者: 蒋晓颖
- 丛书名: 国外电子信息经典教材
- 出版社:清华大学出版社
- ISBN:7302093849
- 上架时间:2005-7-12
- 出版日期:2005 年6月
- 开本:185×260
- 页码:235
- 版次:1-1
- 所属分类:
通信 > 通信技术理论与基础
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 通信教材 > 本科/研究生 > 通信专业教材 > 通信原理
编辑推荐
本书是一本面向DSP实现的教材,融汇了作者多年积累的丰富经验。其目的就是帮助读者理解商品化可编程DSP器件的体系结构、编程及接口,以及如何在系统实现中有效地使用它们。本书对于那些需要设计DSP系统的工程师来讲也很有指导意义。
内容简介回到顶部↑
通过学习本书中介绍的先进技术,可以增强您对商业可编程dsp器件的体系结构、编 程方法以及接口的理解,并学会在系统实现中有效地使用它们!
本书提供了很多编程和设计示例,这些示例使用了当前流行的得州仪器公司 tms320c54xx系列的定点dsp处理器。同时还讨论了处理器的体系结构、软件以及硬件 特性。
每一章的最后都附有丰富的练习题和实验题。其中实验题需要使用matlab作为分析/ 设计工具,将ti的tms320c5416 dsk和code composer studio用作硬件和软件开发工具。
本书适用、于电子工程专业及相关专业的的师生:从事系统设计的工程师在使用可编程 dsp器件设计系统时,也可在本书找到关于硬件和软件使用的全方位技术支持。
本书提供了很多编程和设计示例,这些示例使用了当前流行的得州仪器公司 tms320c54xx系列的定点dsp处理器。同时还讨论了处理器的体系结构、软件以及硬件 特性。
每一章的最后都附有丰富的练习题和实验题。其中实验题需要使用matlab作为分析/ 设计工具,将ti的tms320c5416 dsk和code composer studio用作硬件和软件开发工具。
本书适用、于电子工程专业及相关专业的的师生:从事系统设计的工程师在使用可编程 dsp器件设计系统时,也可在本书找到关于硬件和软件使用的全方位技术支持。
作译者回到顶部↑
本书提供作译者介绍
Avtar Singh 美国圣荷西州立大学电子工程系的教授,从事DSP实现、生物医学仪器以及可编程件和处理器领域的教学和研究工作。Singh教授在学术界和工业界具有深厚的背景,参与编著过9本教材,并发表过多篇论文。
S.Srinivasan 印度理工学院电子工程系教授。Srinivasan博士一直从事于数字电路与系统、DSP体系结构与应用,以及VLSI设计方面的教学和研究工作。他发表过许多论文,在这些领域指导过很多硕士和博士,并荣获过数项奖励。
.. << 查看详细
S.Srinivasan 印度理工学院电子工程系教授。Srinivasan博士一直从事于数字电路与系统、DSP体系结构与应用,以及VLSI设计方面的教学和研究工作。他发表过许多论文,在这些领域指导过很多硕士和博士,并荣获过数项奖励。
.. << 查看详细
目录回到顶部↑
第1章 绪言 1
1.1 数字信号处理系统 1
1.2 可编程数字信号处理器 2
1.3 可编程数字信号处理器的主要特性 2
1.4 本书范围 3
第2章 数字信号处理简介 4
2.1 引言 4
2.2 数字信号处理系统 4
2.3 采样过程 5
2.4 离散时间序列 6
2.5 离散傅里叶变换和快速傅里叶变换 7
2.5.1 dft对 7
2.5.2 dft与频率响应之间的关系 7
2.5.3 快速傅里叶变换 7
2.6 线性时不变系统 8
2.6.1 卷积 8
2.6.2 z变换 9
2.6.3 系统函数 9
2.7 数字滤波器 9
2.7.1 有限冲激响应滤波器 10
1.1 数字信号处理系统 1
1.2 可编程数字信号处理器 2
1.3 可编程数字信号处理器的主要特性 2
1.4 本书范围 3
第2章 数字信号处理简介 4
2.1 引言 4
2.2 数字信号处理系统 4
2.3 采样过程 5
2.4 离散时间序列 6
2.5 离散傅里叶变换和快速傅里叶变换 7
2.5.1 dft对 7
2.5.2 dft与频率响应之间的关系 7
2.5.3 快速傅里叶变换 7
2.6 线性时不变系统 8
2.6.1 卷积 8
2.6.2 z变换 9
2.6.3 系统函数 9
2.7 数字滤波器 9
2.7.1 有限冲激响应滤波器 10
前言回到顶部↑
VLSI技术的进步使可编程数字信号处理(DSP)器件越来越易于获取,其价格也逐渐可以承受。因此这些器件被广泛应用于工业产品的设计。很多大学也开设了相关的本科课程和研究生课程。很多学生将这些课程作为学习数字信号处理的首选课。然而从实现的角度来讲,许多课程所用的教材却没能覆盖这一主题。在学生对于DSP算法的理解以及如何使用可编程DSP来实现这些算法之间,出现了一条巨大的鸿沟。
本书是一本面向DSP实现的教材,融汇了作者多年积累的丰富经验。其目的就是帮助读者理解商品化可编程DSP器件的体系结构、编程及接口,以及如何在系统实现中有效地使用它们。本书面向的是电子工程及计算机科学与应用专业的高年级本科生和研究生。此外,本书对于那些需要设计DSP系统的工程师来讲也很有指导意义。阅读本书之前,建议您先学习数字信号处理以及微处理器方面的课程(本科水平)。
本书共分11章,内容涉及可编程DSP器件的体系结构、与算法需求的关系、商品化可编程器件的体系结构,以及这些器件在软件开发及系统设计方面的使用。本书在探讨这些问题时,使用的器件选自目前很流行的DSP器件系列——Texas Instruments的TMS320C54xx。
第1章确定了可编程器件在基于DSP系统实现中的角色。第2章回顾了DSP的基本内容,使读者能够将本书后面的内容同DSP系统的理论需求联系起来。其目的并不是讲授DSP理论(因为可以在很多书籍中找到这方面的资料),而是强调那些与系统实现相关的内容。在探讨和理解这些DSP基本概念时,使用了MATLAB工具。第3章讨论了使用可编程DSP器件时确定所用算法计算精度的问题。尽管在硬件电路中实现DSP算法时,我们希望尽可能地提高精度,但在具体实现中,精度应该相对于操作速度以及硬件复杂度来进行衡量。我们介绍了不同的数字表示方法,并讨论了它们对精度以及动态范围的影响。本章还描述了DSP系统中不同的误差源,并对它们做了定量分析。
写作本书的目的之一就是帮助读者充分了解可编程DSP器件的体系结构,使他们在设计系统时能够有效地、最优地使用这些器件。第4章基于这些器件所需要执行的操作解释了可编程DSP器件的体系结构特性。从实现的角度讨论了构成可编程数字信号处理器的各个组成部分。此外,还讨论了各个组成部分在硬件实现方面可用的特性。第5章介绍了Texas Instruments TMS320C54xx系列的定点式DSP处理器,并讨论了它们的体系结构、软件特性及硬件特性。本书中所有的编程和设计示例都将使用这些器件。第6章介绍了在可编程器件上开发DSP软件时可以使用的各种工具,特别是DSK5416的用法,这是一个用于TMS320C54xx程序开发的系统设计工具包。此外,还介绍了Code Composer Studio开发软件。后续章节中实现的所有设计都将围绕DSK5416这块开发板来进行。
第7章和第8章中解释了TMS320C54xx器件用于几个基本DSP算法时的编程方法,并设计了一些示例来说明如何实现FIR滤波器、IIR滤波器、抽取滤波器、插值滤波器、自适应滤波器、PID控制器、二维信号处理以及FFT算法。
第9和第10章讨论了可编程DSP器件所需的与真实世界交互的信号。通过一些示例讨论了DSP器件的存储器和I/O接口问题,并对系统整合问题(如DMA以及中断)也有所涉及。此外,还介绍了DSK5416上CODEC器件到DSP接口的编程问题。
第11章给出了可编程DSP器件的一些应用。本章的目的是强调可编程DSP器件对于不同应用领域的适用性,并激发读者用这些器件进行系统设计的兴趣。
各章最后都有许多练习题和实验题。实验题要求将MATLAB作为分析/设计工具,将具有Code Composer Studio的DSK5416作为硬件/软件开发工具。本书中的所有程序都可以从指定网站http://engineering.brookscole.com上下载。该网站还包含了一些附加的示例和内容,以及获取其他相关信息的链接。书中的程序经过适当改进可用于很多应用程序。学完本书后,学生能够自如地应用可编程DSP器件进行硬件和软件的设计工作。
总的来讲,绝大部分大学开设的基于算法的DSP课程和使用商品化器件以及工具实现这些算法之间存在着鸿沟。而实现领域正变得越来越重要,因为它为市场带来了创新应用。认识到这一重要性,很多大学已经尝试着开设这一领域的相关课程,但通常都缺少合适的教材。而本书的出版正好填补了DSP原理与DSP设计之间的鸿沟。
只有获得学术界和工业界的双重帮助后才能够创作这种类型的教材。我们两个学校的很多学生已经成为这一项目的动力源泉,并为本书的完成做出了贡献。特别要感谢我们的学生Ramandeep Kaur Sahi,Ulhas Kotha,Uldarico Muico,圣荷西州立大学的H. Larios, Abhishek Tandon,Vineet Jain,Kaushik Raghunath,Gaurav Verma,以及印度理工学院的Surender Reddy。同时我们也非常感激S. Sreekala秘书的支持以及Narendra S. Sihra的技术支持。此外还要特别感谢得州仪器公司的Chris Petersen和Keith Ogboenyiya,由于他们的安排,我们得到了开发板以及软件的慷慨捐赠,没有这些我们将无法完成这个项目。
Avtar Singh
S.Srinivasan
本书是一本面向DSP实现的教材,融汇了作者多年积累的丰富经验。其目的就是帮助读者理解商品化可编程DSP器件的体系结构、编程及接口,以及如何在系统实现中有效地使用它们。本书面向的是电子工程及计算机科学与应用专业的高年级本科生和研究生。此外,本书对于那些需要设计DSP系统的工程师来讲也很有指导意义。阅读本书之前,建议您先学习数字信号处理以及微处理器方面的课程(本科水平)。
本书共分11章,内容涉及可编程DSP器件的体系结构、与算法需求的关系、商品化可编程器件的体系结构,以及这些器件在软件开发及系统设计方面的使用。本书在探讨这些问题时,使用的器件选自目前很流行的DSP器件系列——Texas Instruments的TMS320C54xx。
第1章确定了可编程器件在基于DSP系统实现中的角色。第2章回顾了DSP的基本内容,使读者能够将本书后面的内容同DSP系统的理论需求联系起来。其目的并不是讲授DSP理论(因为可以在很多书籍中找到这方面的资料),而是强调那些与系统实现相关的内容。在探讨和理解这些DSP基本概念时,使用了MATLAB工具。第3章讨论了使用可编程DSP器件时确定所用算法计算精度的问题。尽管在硬件电路中实现DSP算法时,我们希望尽可能地提高精度,但在具体实现中,精度应该相对于操作速度以及硬件复杂度来进行衡量。我们介绍了不同的数字表示方法,并讨论了它们对精度以及动态范围的影响。本章还描述了DSP系统中不同的误差源,并对它们做了定量分析。
写作本书的目的之一就是帮助读者充分了解可编程DSP器件的体系结构,使他们在设计系统时能够有效地、最优地使用这些器件。第4章基于这些器件所需要执行的操作解释了可编程DSP器件的体系结构特性。从实现的角度讨论了构成可编程数字信号处理器的各个组成部分。此外,还讨论了各个组成部分在硬件实现方面可用的特性。第5章介绍了Texas Instruments TMS320C54xx系列的定点式DSP处理器,并讨论了它们的体系结构、软件特性及硬件特性。本书中所有的编程和设计示例都将使用这些器件。第6章介绍了在可编程器件上开发DSP软件时可以使用的各种工具,特别是DSK5416的用法,这是一个用于TMS320C54xx程序开发的系统设计工具包。此外,还介绍了Code Composer Studio开发软件。后续章节中实现的所有设计都将围绕DSK5416这块开发板来进行。
第7章和第8章中解释了TMS320C54xx器件用于几个基本DSP算法时的编程方法,并设计了一些示例来说明如何实现FIR滤波器、IIR滤波器、抽取滤波器、插值滤波器、自适应滤波器、PID控制器、二维信号处理以及FFT算法。
第9和第10章讨论了可编程DSP器件所需的与真实世界交互的信号。通过一些示例讨论了DSP器件的存储器和I/O接口问题,并对系统整合问题(如DMA以及中断)也有所涉及。此外,还介绍了DSK5416上CODEC器件到DSP接口的编程问题。
第11章给出了可编程DSP器件的一些应用。本章的目的是强调可编程DSP器件对于不同应用领域的适用性,并激发读者用这些器件进行系统设计的兴趣。
各章最后都有许多练习题和实验题。实验题要求将MATLAB作为分析/设计工具,将具有Code Composer Studio的DSK5416作为硬件/软件开发工具。本书中的所有程序都可以从指定网站http://engineering.brookscole.com上下载。该网站还包含了一些附加的示例和内容,以及获取其他相关信息的链接。书中的程序经过适当改进可用于很多应用程序。学完本书后,学生能够自如地应用可编程DSP器件进行硬件和软件的设计工作。
总的来讲,绝大部分大学开设的基于算法的DSP课程和使用商品化器件以及工具实现这些算法之间存在着鸿沟。而实现领域正变得越来越重要,因为它为市场带来了创新应用。认识到这一重要性,很多大学已经尝试着开设这一领域的相关课程,但通常都缺少合适的教材。而本书的出版正好填补了DSP原理与DSP设计之间的鸿沟。
只有获得学术界和工业界的双重帮助后才能够创作这种类型的教材。我们两个学校的很多学生已经成为这一项目的动力源泉,并为本书的完成做出了贡献。特别要感谢我们的学生Ramandeep Kaur Sahi,Ulhas Kotha,Uldarico Muico,圣荷西州立大学的H. Larios, Abhishek Tandon,Vineet Jain,Kaushik Raghunath,Gaurav Verma,以及印度理工学院的Surender Reddy。同时我们也非常感激S. Sreekala秘书的支持以及Narendra S. Sihra的技术支持。此外还要特别感谢得州仪器公司的Chris Petersen和Keith Ogboenyiya,由于他们的安排,我们得到了开发板以及软件的慷慨捐赠,没有这些我们将无法完成这个项目。
Avtar Singh
S.Srinivasan







点击看大图
加载中...

