图书介绍
DSP原理及其C编程开发技术pdf电子书版本下载
- (美)Rulph Chassaing著;王华,张健等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121014572
- 出版时间:2005
- 标注页数:254页
- 文件大小:49MB
- 文件页数:747页
- 主题词:数字信号-信号处理-教材
PDF下载
下载说明
DSP原理及其C编程开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录 1
第1章 DSP开发系统 1
1.1 引言 1
1.2 DSK支持工具 1
1.2.1 DSK电路板 3
1.2.2 TMS320C6711数字信号处理器 3
1.3 程序代码编辑调试软件 3
1.3.2 有用的文件类型 4
1.3.1 CCS的安装和支持 4
1.4 测试DSK工具的编程实例 5
1.4.1 DSK的快速测试 5
1.4.2 支持文件 5
1.4.3 程序实例 6
1.5 支持程序/文件的一些考虑 17
1.5.1 初始化通信文件 18
1.5.2 矢量文件 20
1.6 编译器/汇编器/连接器的Shell程序 21
1.6.1 编译器 21
1.5.3 连接器文件 21
1.6.2 汇编器 22
1.6.3 连接器 23
第2章 DSK的输入和输出 26
2.1 引言 26
2.2 利用TLC320AD535编解码器输入输出 27
2.3 利用PCM3003立体声编解码器输入输出 29
2.4 C程序编程实例 29
3.1 引言 48
第3章 C6x处理器的结构和指令系统 48
3.2 TMS320C6x的结构 49
3.3 功能单元 51
3.4 取指和执行包 52
3.5 流水线技术 52
3.6 寄存器 54
3.7 线性和循环寻址方式 54
3.7.1 间接寻址 54
3.7.2 循环寻址 55
3.8.2 指令类型 56
3.8 TMS320C6x指令集 56
3.8.1 汇编语句格式 56
3.9 汇编器指令 58
3.10 线性汇编 58
3.11 在C程序中使用汇编语句 59
3.12 C可调用汇编函数 59
3.13 定时器 60
3.14 中断 60
3.14.1 中断控制寄存器 60
3.14.2 XINT0的选择 62
3.14.3 中断响应 62
3.15 多通道缓冲串行口 63
3.16 直接存储器存取方式 64
3.17 存储数据需要考虑的问题 64
3.17.1 数据分配 64
3.17.2 数据存取格式 64
3.18.1 数据类型 65
3.18 定点和浮点格式 65
3.17.3 Pragma命令 65
3.17.4 存储器模式 65
3.18.2 浮点格式 66
3.18.3 除法 66
3.19.2 循环计数的trip指令 67
3.19.3 交叉路径 67
3.19.4 软件流水线 67
3.19.1 内部函数 67
3.19 程序改进 67
3.20 约束因素 68
3.20.1 存储器约束 68
3.20.2 交叉路径约束 68
3.20.3 读取/存储约束 68
3.20.4 在一个取指包内多个执行包对流水线的影响 69
3.21 TMS320C64x处理器 70
3.22 程序范例 70
第4章 有限冲激响应滤波器 79
4.1 z变换基础 79
4.1.1 s平面到z平面的映射 80
4.2 离散信号 82
4.1.2 差分方程 82
4.3 有限冲激响应滤波器 83
4.4 利用傅里叶级数实现FIR滤波器 84
4.5 窗函数 87
4.5.3 布莱克曼(Blackman)窗 88
4.5.4 凯塞(Kaiser)窗 88
4.5.2 汉宁(Hanning)窗 88
4.5.1 汉明(Hamming)窗 88
4.5.5 计算机辅助逼近设计 89
4.6 C语言和汇编程序编程实例 89
第5章 无限冲激响应滤波器 122
5.1 引言 122
5.2 IIR滤波器的结构 123
5.2.1 直接Ⅰ型结构 123
5.2.2 直接Ⅱ型结构 123
5.2.3 直接Ⅱ型的转置 125
5.2.4 串联结构 125
5.2.5 并联结构 126
5.3.1 双线性变换法设计过程 128
5.3 双线性变换法 128
5.4 设计IIR的C语言程序实例 129
第6章 快速傅里叶变换 140
6.1 引言 140
6.2 基2 FFT算法 140
6.3 频域抽取的基2 FFT算法 141
6.4 时间抽取的基2 FFT算法 147
6.6 基4 FFT算法 150
6.5 位反转整序方法 150
6.7 快速傅里叶逆变换 152
6.8 编程举例 153
6.8.1 快速卷积 159
第7章 自适应滤波器 167
7.1 引言 167
7.2 自适应滤波器结构 168
7.3 噪声抵销和系统辨识的编程实例 170
8.2 优化步骤 185
第8章 程序优化方法 185
8.1 引言 185
8.2.1 编译器选项 186
8.2.2 内部C函数 186
8.3 代码的优化过程 186
8.4 使用代码优化方法的程序举例 186
8.5 程序优化的软件流水线方法 192
8.5.1 手工编制软件流水线程序的过程 192
8.5.2 关联图 192
8.5.3 进程时序表 193
8.6 不同优化方案执行的时钟周期比较 199
第9章 DSP的应用及学生的课题 201
9.1 使用DMA和用户开关的话音扰乱器 201
9.2 锁相环 202
9.2.1 RTDX用于实时数据传输工具 203
9.3 SB-ADPCM编解码器:G.722语音编码器的实现 203
9.4 自适应时域衰减器 204
9.5 图像处理 205
9.8 μ律语音压扩 206
9.6 用改进的Prony方法设计和实现滤波器 206
9.7 FSK调制解调器 206
9.9 语音检测及逆回放 207
9.10 其他课题 207
9.10.1 声波方向跟踪器 207
9.10.2 多速率滤波器 208
9.10.3 神经网络在信号识别中的应用 208
9.10.4 PID控制器 208
9.10.5 用于快速获得数据的四通道复用器 210
9.10.6 视频行速率分析 210
附录A TMS320C6x指令集 214
附录B 循环寻址寄存器和中断寄存器 216
附录C 定点运算需要考虑的问题 218
附录D MATLAB支持工具 223
附录E 其他的支持工具 224
附录F 用PCM3003立体声编解码器作为输入输出 240
附录G 用于实时数据变换的DSP/BIOS和RTDX 253