图书介绍

DSP技术的发展与应用 第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

DSP技术的发展与应用 第3版
  • 彭启琮,李玉柏,管庆编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040370546
  • 出版时间:2013
  • 标注页数:485页
  • 文件大小:101MB
  • 文件页数:504页
  • 主题词:数字信号处理-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DSP技术的发展与应用 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 DSP技术的概念及其发展1

1.2数字信号处理的优势2

1.3 DSP核和DSP处理器的主要结构特点5

1.3.1哈佛结构和改善的哈佛结构5

1.3.2流水技术(Pipeline)6

1.3.3硬件乘法器和乘-加(MAC)指令6

1.3.4独立的直接存储器访问(DMA)总线及其控制器7

1.3.5数据地址发生器(DAG)7

1.3.6丰富的外设(peripherals)7

1.3.7定点DSP处理器与浮点DSP处理器8

1.4如何评价DSP核和DSP处理器10

1.4.1传统的性能评价方法(MIPS、MOPS和MMACS)10

1.4.2应用型评价指标11

1.4.3 BDTI的核心算法评价指标11

1.4.4核心算法执行情况的测量13

1.4.5评价结果13

1.4.6应用分析14

1.4.7其他考虑15

1.4.8 EEMBC性能指标17

1.5如何选择DSP核和DSP处理器17

1.5.1数据格式18

1.5.2数据宽度19

1.5.3速度19

1.5.4存储器的安排20

1.5.5容易开发21

1.5.6支持多处理器22

1.5.7功耗与电源管理23

1.5.8成本23

1.5.9结论23

思考题与练习题24

第2章 DSP核和DSP处理器的新发展25

2.1 DSP核和DSP处理器实现高速运算的途径25

2.1.1硬件乘法器及乘-加单元25

2.1.2多个执行单元26

2.1.3高效的存储器访问26

2.1.4数据格式27

2.1.5零开销循环27

2.1.6数据流的线性I/O27

2.1.7专门的指令集27

2.2当前DSP处理器结构的发展趋势28

2.2.1传统的DSP处理器28

2.2.2强化的传统结构DSP处理器29

2.2.3并行结构30

2.2.4单指令多数据(SIMD)32

2.2.5其他形式的DSP处理器33

2.3新近推出的DSP核和DSP处理器34

2.3.1 Lucent公司和Motorola公司联合开发的Starcore34

2.3.2 ADI公司和Intel公司联合开发的DSP核——Blackfm36

2.3.3 TI公司新的系列DSP核38

2.3.4 ARM核42

2.4新近推出的多核DSP处理器45

2.4.1同构多核DSP处理器45

2.4.2集成了DSP核的异构多核SoC处理器55

思考题与练习题58

第3章 DSP的开发环境和工具60

3.1集成开发环境CCS60

3.1.1 CCS的功能61

3.1.2利用CCS开发DSP程序的流程61

3.1.3 CCS中代码生成工具的使用68

3.1.4 CCS中调试工具的使用74

3.1.5探针(probe points)工具的使用82

3.1.6图形工具的使用84

3.1.7分析工具(profile points)的使用86

3.1.8 DSP片级支持库(Chip Support Library,CSL)的使用88

3.1.9 CMD内存定位文件的使用93

3.2 DSP/BIOS的应用106

3.2.1什么是DSP/BIOS107

3.2.2 DSP/BIOS中线程的管理108

3.2.3建立DSP/BIOS的配置文件113

3.2.4用DSP/BIOS创建应用程序114

3.2.5 DSP/BIOS系统工具的使用119

3.2.6 DSP/BIOS中API函数的调用124

3.2.7使用DSP/BIOS工具开发应用程序的例子125

3.3 C6Run的使用129

3.3.1什么是C6Run129

3.3.2 C6Run的安装和配置130

3.3.3 C6RunLib的使用131

3.3.4 C6RunApp的使用133

3.4 C6Acce1的使用134

3.4.1什么是C6Accel135

3.4.2 C6Accel的环境和配置135

3.4.3 C6Accel的使用137

3.5 C6FIo的使用143

3.5.1什么是C6Flo143

3.5.2 C6Flo的安装和配置143

3.5.3 C6Flo的使用144

3.5.4 C6Flo的应用例子147

3.6 XDC的使用149

3.6.1 XDC概述149

3.6.2 XDC调用151

3.6.3基于XDC的应用程序开发151

思考题与练习题159

第4章 DSP方案工程实现164

4.1 DSP方案设计基础164

4.2数字化基础168

4.2.1模拟信号、离散信号与数字信号168

4.2.2离散时间系统170

4.3模数(A/D)转换及电路设计174

4.3.1信号调理175

4.3.2信号的采样及奈奎斯特采样定理175

4.3.3模数(A/D)转换的原理及常用器件177

4.3.4 ADC的技术指标和量化噪声分析182

4.4 DSP最小系统设计186

4.4.1认识DSP芯片186

4.4.2 DSP引导方式(Bootloader)选择188

4.4.3 DSP扩展存储器设计192

4.4.4 DSP时钟设计195

4.4.5 DSP电源设计197

4.4.6 DSP系统中A/D、D/A转换器的设计199

4.4.7 DSP的硬件开发调试工具201

4.5 DSP代码的优化207

4.5.1通过编译器的选择开关实现优化208

4.5.2软件流水线(software pipeline)208

4.5.3从编译器获取反馈信息212

4.5.4使用UNROLL指令展开循环216

4.5.5更多的优化策略219

4.5.6优化代码长度224

4.5.7使用内联函数操作(Intrinsic Operations)226

4.5.8使用已有的DSP库227

4.5.9 Cache的使用227

4.6 DSP中定点数和浮点数的运算228

4.6.1 DSP中定点小数的表示228

4.6.2如何实现定点小数的运算230

4.6.3溢出及处理方法234

4.6.4 DSP中浮点数的表示和运算方法238

思考题与练习题241

第5章 通用算术运算及其DSP实现247

5.1 DSP的基本算术运算247

5.1.1整数除法和求模运算247

5.1.2小数乘法和除法运算254

5.1.3双精度运算255

5.1.4在浮点DSP上实现除法运算257

5.1.5在定点DSP上实现浮点算术运算261

5.2平方根运算267

5.3对数运算和指数运算273

5.3.1在定点DSP上实现对数运算273

5.3.2在定点DSP上实现指数运算275

5.4三角函数运算278

5.4.1正弦波的产生方法278

5.4.2在定点DSP上产生正弦波282

5.5数字调制解调运算287

5.5.1数字调制原理287

5.5.2数字解调原理293

5.5.3数字调制解调的DSP编程与实现297

思考题与练习题309

第6章 通用数字滤波器设计及其DSP实现311

6.1数字滤波器设计基础311

6.1.1数字滤波器的分类312

6.1.2数字滤波器的分析方法314

6.1.3数字滤波器的设计方法317

6.2无限冲激响应(IIR)滤波器及其DSP实现322

6.2.1 IIR滤波器的结构323

6.2.2双线性变换法设计IIR滤波器327

6.2.3 IIR滤波器的编程实现330

6.3有限冲激响应(FIR)滤波器及其DSP实现333

6.3.1线性相位数字滤波器的结构334

6.3.2用傅里叶级数设计FIR滤波器337

6.3.3 FIR滤波器的DSP实现339

6.3.4用窗函数改善FIR滤波器特性345

6.4自适应滤波的实现348

6.4.1自适应滤波器的应用349

6.4.2自适应滤波器的体系结构352

6.4.3 LMS自适应算法356

6.4.4自适应滤波器的DSP实现358

思考题与练习题363

第7章 通用频谱分析及其DSP实现364

7.1 DFT(离散傅里叶变换)原理364

7.1.1 DFT的定义365

7.1.2 DFT的性质365

7.1.3 DFT的运算量368

7.2 FFT(快速傅里叶变换)368

7.2.1旋转因子的性质368

7.2.2 FFT算法369

7.3基-2 FFT的算法分析与编程实现373

7.3.1 DIT(时间抽取)基-2 FFT算法分析374

7.3.2 FFT算法中的位倒序问题377

7.3.3 DIF(频率抽取)基-2 FFT算法分析379

7.3.4 FFT编程举例381

7.4基-4的FFT算法分析与编程实现397

7.4.1基-4的FFT算法原理398

7.4.2基-4的FFT算法特点400

7.4.3 C62x上实现基-4的FFT算法编程401

7.5 FFT的实现问题分析411

7.5.1频率分辨率和加窗411

7.5.2运算量问题413

7.5.3有限字长效应414

7.5.4快速傅里叶逆变换415

思考题与练习题416

第8章 DSP应用方案举例417

8.1数字振荡器417

8.1.1数字振荡器工作原理417

8.1.2数字振荡器程序设计419

8.2双音多频(DTMF)信号的产生与检测421

8.2.1 DTMF信号的产生421

8.2.2 DTMF信号的检测424

8.2.3在DES5410APP-U实验板上实现DTMF编解码428

8.2.4用DSP/BIOS实现DTMF编解码431

8.3用C54x实现MP3的解码435

8.3.1 MP3的数据流格式435

8.3.2 MP3解码算法描述436

8.3.3 MP3标准解码代码在CCS下的实现442

8.3.4在CCS下实时实现MP3解码447

8.4使用DSP实现Viterbi解码456

8.4.1卷积编码和块编码456

8.4.2 Viterbi算法(VA)和格形路径459

8.5 JPEG编解码在DES6437EVM上的实现463

8.5.1 Davinci系列DSP的视频前端和后端接口463

8.5.2视频输入输出驱动465

8.5.3 JPEG CODEC算法库467

8.5.4 JPEG算法库的调用实例(在CCSv5下的实现)469

思考题与练习题477

术语480

参考文献484

热门推荐