第一章 DSP的应用与运算 1
1.1 引言 1
1.2 DSP的应用领域 1
1.3 DSP的基本运算 2
1.4 DSP的实现方法 4
1.4.1 算法的开发 5
1.4.2 体系结构的开发 5
1.5 小结 6
2.2.1 量化噪音 8
2.2 信号转换技术 8
2.1 引言 8
第二章 信号的转换与产生 8
2.2.2 数的表示 10
2.2.3 信号的重构 11
2.3 数据压缩技术 12
2.3.1 浮点PCM 13
2.3.2 自适应差分调制 13
2.3.3 μ律和A律 15
2.3.4 对数转换技术 18
2.4 信号产生技术 22
2.4.1 正弦信号的产生 23
2.4.2 随机信号的产生 25
2.5 小结 26
第三章 DSP的算法与技术 28
3.1 引言 28
3.2 变换分析 28
3.2.1 Z变换及其与拉普拉斯变换和傅里叶变换的关系 28
3.2.2 离散傅里叶变换(DFT) 30
3.3 快速傅里叶变换(FFT) 32
3.3.1 按时间抽取算法 32
3.3.2 按频率抽取算法 35
3.3.3 离散傅里叶逆变换(IDFT) 37
3.3.4 实数的FFT算法 38
3.3.5 FFT的整序 41
3.4 FFT中有限字长的影响 42
3.4.1 溢出的影响 42
3.4.2 舍入的影响 43
3.5 小结 43
第四章 单片DSP计算机 44
4.1 Intel 2920单片机 44
4.1.1 体系结构 44
4.1.2 指令集合 48
4.1.3 应用设计 50
4.2.1 主要特点 54
4.2.2 体系结构 54
4.2 TMS 32010单片机 54
4.2.3 指令系统 58
4.3 μPD 7720单片机 62
4.3.1 基本特点 62
4.3.2 输入输出 64
4.3.3 指令集合 65
4.4 小结 70
第五章 位片FFT计算机 71
5.1 引言 71
5.2 实现算法 72
5.2.1 蝶式运算的算法 72
5.2.2 位序倒换的算法 73
5.2.3 实数处理算法 74
5.3 蝶算位片组件 75
5.4 蝶算控制组件 79
5.4.1 复数蝶式运算的过程 79
5.4.2 实数处理算法的第一点计算 81
5.4.3 实数处理算法的其它各点计算 83
5.5 地址控制器 86
5.5.1 位序倒换的地址算法与实现 86
5.5.2 实数处理运算的地址算法与实现 86
5.5.3 蝶式运算的地址算法与实现 87
5.6 小结 90
6.1 引言 91
第六章 单片FFT处理机 91
6.2 CUSP的结构 92
6.2.1 CUSP芯片的内部结构 92
6.2.2 信号处理能力 93
6.2.3 CUSP的体系结构 94
6.3 位串行算术 96
6.3.1 数的表示问题 96
6.3.2 计算精度问题 97
6.4 小结 98
第七章 高速FFT计算机 99
7.1 引言 99
7.2 高速蝶式运算部件 100
7.3 地址与控制部件 104
7.4 阵列乘法器 107
7.5 奇值逻辑的复数乘法器 114
7.6 Data General AP/130数组处理机 119
7.7 小结 122
第八章 级联FFT计算机 123
8.1 引言 123
8.2 流水线计算 123
8.3 匹配滤波器的实现 125
8.4 匹配滤波器设计举例 128
8.4.1 数据格式 128
8.4.3 基的权衡 130
8.4.2 CE的结构 130
8.4.4 存储器要求 132
8.5 快速卷积器的计算速度 133
8.5.1 双流水线FFT系统 133
8.5.2 单正FFT系统 134
8.5.3 单逆FFT系统 134
8.5.4 可重构FFT系统 135
8.6 小结 137
9.1 引言 138
9.2 乘除法的实现 138
第九章 CORDIC运算技术 138
9.3 总的CORDIC方程 139
9.4 圆函数的实现 140
9.5 双曲函数的实现 143
9.6 CORDIC技术的几何解释 144
9.7 微处理机结构 147
9.8 坐标转换中的应用 150
9.9 交流模数转换中的应用 152
9.10 小结 154
第十章 旋转FFT计算机 155
10.1 引言 155
10.2 CORDIC旋转的方法 155
10.3 CORDIC旋转的实现 157
10.4 固定角度旋转的方法 159
10.5 固定角度旋转的实现 164
10.6 小结 170
第十一章 数论FNT计算机 171
11.1 引言 171
11.2 余数系统的算术 171
11.2.1 中国余数定理 171
11.2.2 RNS算术 173
11.2.3 数制系统的转换 176
11.3 FNT计算机的设计 177
11.3.1 亏1码的运算 179
11.3.3 FNT加法器的设计 180
11.3.2 32点FNT的流水线结构 180
11.3.4 利用FNT的数字滤波器体系结构 182
11.4 RNS数字处理机的VLSI实现 183
11.4.1 RNS算术的实现 184
11.4.2 其它关键计算 185
11.5 小结 186
第十二章 对数运算技术 187
12.1 引言 187
12.2 对数的表示 187
12.3 运算的方法 189
12.4 方法的实现 192
12.5 代码的转换 195
12.6 小结 196
第十三章 细胞阵列 197
13.1 引言 197
13.2 细胞逻辑图像处理机CLIP 198
13.2.1 阵列的符号表示 198
13.2.2 CLIP IV的体系结构 199
13.2.3 位面操作 199
13.2.4 指令集合 200
13.3 分布阵列处理机DAP 202
13.3.1 机器的组织 202
13.3.2 操作的实现 204
13.3.3 软件 206
13.3.4 在DAP模型机上用的算法 207
13.3.5 应用 210
13.4 巨型并行处理机MPP 211
13.4.1 机器的组织 211
13.4.2 阵列的体系结构 213
13.4.3 位面操作 215
13.5 互连网技术 216
13.6 小结 218
第十四章 脉动阵列 219
14.1 引言 219
14.2 一维阵列 220
14.3 二维R型阵列 223
14.4 二维H型阵列 226
14.5 二维T型阵列 229
14.5.1 基本思想 229
14.5.2 用邻主元的三角形化 230
14.5.3 正交三角形化 231
14.5.4 线性最小二乘法计算 231
14.6 可程序设计的处理元结构 233
14.7 小结 235
第十五章 联想阵列 236
15.1 引言 236
15.2 位串行的联想计算机 237
15.3 联想存储器的设计 239
15.4 多匹配分解器的设计 243
15.5 联想处理及其指令集合 244
15.6 小结 247
第十六章 相关计算的统计方法 250
16.1 引言 250
16.2 概率函数 250
16.3 随机仿真序列的产生 251
16.4 相关计算 252
16.5 小结 253
英文缩写索引 255
参考文献 265