分享
 
 
 

21世纪高职高专规划教材:DSP原理与应用

21世纪高职高专规划教材:DSP原理与应用  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,工业技术,电子 通信,一般性问题,

作者: 马永军,刘霞主编

出 版 社: 北京邮电大学出版社

出版时间: 2008-6-1字数: 269000版次: 1页数: 172印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787563517510包装: 平装编辑推荐

数字信号处理器(Digital Signal Processcor,DSP)自20世纪70年代末问世以来,以其独特的硬件结构和快速实现各种数字信号处理的突出优点,发展十分迅速。并在通信、雷达、声呐、语音合成和识别、图像处理、高速控制、仪器仪表、医疗设备、家用电器等众多领域获得了广泛的应用。

本书以TI公司的定点16位TMS320C54x系列DSP芯片为例,对DSP的原理及应用进行了介绍。本书突出高等职业教育的特色,强调了DSP应用技术的基本概念和方法,侧重于通过练习达到学习DSP应用技术的目的。

本书适合于高等职业技术学院、高等专科学校的电子、信息和通信类专业学生选作DSP教材,也可供广大工程技术人员作为DSP技术入门的参考用书。

内容简介

本书以TI公司的TMS320C54x DSP为例,介绍了DSP的内部结构和工作原理,重点介绍了指令系统、汇编语言设计、仿真集成环境cCs以及DSP片内外设的原理和应用。本书最后介绍了DSP的常用软件实验和硬件实训,并给出了详细的源程序,便于读者在实践中掌握DSP的基本应用。本书可作为高等职业技术学院、高等专科学校的电子、信息和通信类专业学生学习的教材,也可供广大工程技术人员作为DSP技术入门的参考书籍。

目录

第1章 绪论

1.1 数字信号处理概述

1.2 可编程DSP芯片

1.3 DSP芯片的发展及应用

本章小结

考题

第2章 TMS320C54x硬件系统

2.1 TMS320C54x硬件结构特性

2.1.1 TMS320C54x的硬件结构

2.1.2 TMS320C54x DSP的主要特性

2.2 总线结构

2.3 中央处理单元

2.3.1 累加器A和B

2.3.2 CPU状态和控制寄存器

2.4 存储器和I/O空间

2.4.1 存储器空间的分配

2.4.2 程序存储器

2.4.3 数据存储器

2.4.4 I/O存储器

2.5 硬件复位操作

2.6 TMS320VC5402引脚及说明

本章小结

思考题

第3章 TMS320C54x指令系统

3.1 寻址方式

3.1.1 立即数寻址

3.1.2 绝对寻址

3.1.3 累加器寻址

3.1.4 直接寻址

3.1.5 间接寻址

3.1.6 存储器映射寄存器寻址

3.1.7 堆栈寻址

3.2 指令系统

3.2.1 数据传送指令

3.2.2 算术运算指令

3.2.3 逻辑运算指令

3.2.4 程序控制指令

本章小结

思考题

第4章 TMS320C54x软件开发

4.1 TMS320C54x软件开发过程

4.2 汇编语言程序的编写方法

4.2.1 汇编语言源程序格式

4.2.2 链接命令文件

4.2.3 汇编语言中的常数和运算符

4.2.4 堆栈的使用

4.3 汇编语言程序设计实例

4.3.1 程序的控制与转移

4.3.2 重复操作

4.3.3 数据块传送

4.3.4 双操作数乘法

4.3.5 长字运算和并行运算

4.3.6 浮点运算

4.4 软件编程时需注意的几个问题

本章小结

思考题

第5章 CCS集成开发软件

5.1 CCS主要功能

5.2 CCS的安装和设置

5.2.1 CCS系统安装

5.2.2 CCS系统设置

5.3 CCS的使用

5.3.1 窗口

5.3.2 菜单

5.4 用CCS实现简单程序开发

5.4.1 创建新的工程文件

5.4.2 将文件添加到工程中

5.4.3 生成和运行工程文件

5.5 CCS工程文件的调试

5.5.1 断点调试

5.5.2 代码执行时间分析

5.5.3 查看调试中的信息

5.5.4 CCS对数据的文件处理

5.6 CCS的图形显示功能

5.7 CCS中的其他问题

本章小结

思考题

第6章 TMS320C54x片内外设

6.1 TMS320C54x中断系统

6.1.1 中断概述

6.1.2 中断寄存器

6.1.3 中断响应过程

6.1.4 重新映射中断向量地址

6.1.5 中断服务程序

6.2 定时器

6.3 时钟发生器

6.4 软件可编程等待状态发生器

6.5 可编程分区转换逻辑

6.6 通用I/O引脚

6.7 主机接口

6.7.1 HPI-8接口的结构

6.7.2 HPI-8控制寄存器和接口信号

6.7.3 HPI-8与主机的接口

6.7.4 应用举例

6.8 串行接口

6.8.1 串行接口概述

6.8.2 多通道缓冲串行接口

本章小结

思考题

第7章 DSP实验与实训

7.1 DSP实验

7.1.1 循环操作

7.1.2 双操作数乘法

7.1.3 并行运算

7.1.4 小数运算

7.1.5 长字运算

7.1.6 浮点运算

7.2 DSP实训

7.2.1 中断与定时器应用

7.2.2 高精度音频A/D与D/A转换

参考程序

参考文献

书摘插图

1.1数字信号处理概述

数字信号处理(Digital Signal Processing,DSP)是一门涉及多门学科并广泛应用于许多科学和工程领域的新兴学科。数字信号处理是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩等加工处理,以便提取有用的信息并进行有效的传输与应用。与模拟信号处理相比,数字信号处理具有精确、灵活、抗干扰能力强、可靠性高、体积小、易于大规模集成等优点。进入21世纪以后,信息社会已经进入了数字化时代,DSP技术已成为数字化社会最重要的技术之一。

DSP可以代表数字信号处理技术(Digital Signal Processing),也可以代表数字信号处理器(Digital Signal Processor),其实两者是不可分割的。前者是理论和计算方法上的技术,后者是指实现这些技术的通用或专用可编程微处理器芯片。随着DSP芯片的快速发展,其应用越来越广泛,DSP这一英文缩写已披大家公认是数字信号处理器的代名词。

从理论上讲,只要有了算法,任何具有计算能力的设备都可以用来实现数字信号处理。但在实际应用中,信号处理需要及时完成,要求具有实时性、需要有很强的计算能力和很快的计算速度来完成复杂算法。数字信号处理主要有以下几种实现方法:

1.PC机软件实现(C语言、MATLAB语言等)

主要用于DSP算法的模拟与仿真,验证算法的正确性和性能。优点是灵活方便,缺点是速度较慢。

2.PC机+专用处理机实现

专用性强,应用受到很大的限制,不便于系统的独立运行。

3.通用单片机(51,96系列等)实现

适用于简单的DSP算法,完成一些不太复杂的数字信号处理任务,如数字控制等。

4.专用DSP芯片实现

这种芯片将相应的信号处理算法(如FFT、数字滤波、卷积、相关等算法)在芯片内部用硬件实现,无须进行编程。处理速度极高,但专用性强,应用受到限制。

5.通用可编程DSP芯片

具有更加适合于数字信号处理的软件和硬件资源,可用于复杂的数字信号处理算法,特点是灵活、速度快,可实时处理。

本课程主要讨论数字信号处理的软硬件实现方法,即利用数字信号处理器(DSP芯片),通过配置硬件和编程,实现所要求的数字信号处理任务。

1.2可编程DSP芯片

1.DSP芯片的特点

实时数字信号处理技术的核心和标志是数字信号处理器。数字信号处理有别于普通的科学计算与分析,它强调运算处理的实时性,因此DSP除了具备普通微处理器所强调的高速运算、控制功能外,还针对实时数字信号进行处理,在处理器结构、指令系统、指令流程上做了很大的改动,其结构特点如下。

(1)采用哈佛结构

DSP芯片普遍采用数据总线和程序总线分离的哈佛结构或改进的哈佛结构,比传统处理器的冯诺依曼结构有更快的指令执行速度。

①冯诺依曼(von Neuman)结构

该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行的。在进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的“瓶颈”现象,其工作速度较慢。

②哈佛(Harvard)结构

该结构采用双存储器空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输、使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。

③改进型的哈佛结构

改进型的哈佛结构是采用双存储空间和数条总线,即一条程序总线和多条数据总线。其特点是:

a.允许在程序空间和数据空间之间相互传送数据,使这些数据可以由算术运算指令直接调用,增强了芯片的灵活性。

b.提供了存储指令的高速缓冲器(cache)和相应的指令,当重复执行这些指令时,只需读入一次就可连续使用,不需要再次从程序存储器中读出,从而减少了指令执行所需要的时间。

以上3种结构示意图如图1-1所示。

(2)多总线结构

多总线结构可以保证在一个机器周期内多次访问程序空间和数据空间。例如TMS320C54x内部有1组程序总线PB,3组数据总线CB、DB和EB以及相应的4条地址总线PAB、CAB、DAB和EAB,可以在一个机器周期内从程序存储器取1条指令、从数据存储器读2个操作数和向数据存储器写1个操作数,大大提高了DSP的运行速度。因此,对DSP来说,内部总线是个十分重要的资源,总线越多,可以完成的功能就越复杂。

……

21世纪高职高专规划教材:DSP原理与应用

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有