第1章 实时的概念
1. 1 实时的定义
1. 2 进程的结构
1. 2. 1 数据流处理
1. 2. 2 块处理
1. 2. 3 矢量处理
1. 3 近似处理
1. 3. 1 增量处理和基于门限的处理
1. 3. 2 应用实例:短时傅里叶变换(STFT)
参考文献
第2章 处理器
2. 1 处理器的定义
2. 1. 1 数字的二进制表示
2. 1. 2 组合逻辑
2. 1. 3 时序逻辑
2. 2 通用处理器
2. 2. 1 概述
2. 2. 2 设计实例:Intel 8086微处理器
2. 2. 3 Intel x86系列微处理器
2. 3 数字信号处理器
2. 3. 1 数字信号处理算法对处理器的结构要求
2. 3. 2 用于数字信号处理的增强型微处理器
2. 3. 3 通用数字信号处理器的结构
2. 3. 4 各级数据通道
2. 3. 5 典型的数字信号处理器
2. 4 专用处理器
2. 4. 1 动机
2. 4. 2 集成电路的设计和制造工艺概述
2. 4. 3 集成电路技术
2. 4. 4 集成电路的经济考虑
2. 4. 5 专用处理器的发展趋势和相应的算法
参考文献
第3章 折衷设计
3. 1 折衷研究
3. 1. 1 折衷的类型
3. 1. 2 标准折衷的研究
3. 2 算法的复杂度
3. 2. 1 吞吐量
3. 2. 2 数据取值范围和精度
3. 2. 3 多周期指令
3. 2. 4 依赖于数据的运算
3. 2. 5 数据的有效时间和优先级
3. 2. 6 全局通信和局部通信
3. 2. 7 数据寻址的随机性
3. 2. 8 运算的多样性
3. 3 软件—硬件折衷
3. 3. 1 控制类型
3. 3. 2 软件/硬件折衷举例:乘法器
3. 3. 3 红外处理器的软件实现和硬件实现
3. 3. 4 小结
参考文献
第4章 空间-时间折衷
4. 1 软件的空间-时间折衷
4. 1. 1 空间-时间折衷
4. 1. 2 算法的开发和编程语言
4. 1. 3 软件体系
4. 1. 4 软件结构
4. 1. 5 程序的信息量
4. 1. 6 最新技术
4. 2 硬件的空间-时间折衷
4. 2. 1 多处理器系统的特点
4. 2. 2 处理器间的通信
4. 2. 3 多处理器系统的控制
4. 2. 4 多处理器系统举例
参考文献
第5章 算法-体系结构的映射原理
5. 1 概述
5. 1. 1 算法的描述和分解
5. 1. 2 体系结构的描述和分解
5. 1. 3 映射
5. 2 进程和程序
5. 2. 1 完全映射过程
5. 2. 2 一个映射进程
5. 3 工具与技术
5. 3. 1 算法的简化
5. 3. 2 分解
5. 3. 3 数据流图的改进
5. 3. 4 预编译优化
5. 3. 5 选择并优化处理器规模
5. 3. 6 通信设计
5. 3. 7 常用的整数编程方法
参考文献
第6章 算法与体系结构的映射举例
6. 1 结构和算法的基本描述
6. 2 单处理器的二维卷积运算
6. 3 多处理器的二维卷积运算
6. 3. 1 分段卷积运算
6. 3. 2 包含的结构细节
6. 4 话音的线性预测编码
6. 4. 1 算法描述
6. 4. 2 程序交织降低数据率
6. 4. 3 实现迭代独立
6. 5 把二维滤波器映射到多处理器上
6. 5. 1 状态空间表示
6. 5. 2 有序图方法
6. 6 合成孔径雷达的成像
6. 6. 1 应用系统的描述
6. 6. 2 静态描述
6. 6. 3 处理结构
6. 6. 4 动态描述
6. 6. 5 资源需求
6. 6. 6 映射到专门的结构
参考文献
第7章 基本硬件和软件计算单元
7. 1 概论
7. 2 基本单元
7. 2. 1 超越函数
7. 2. 2 优选总线与互联
7. 2. 3 专用缓冲器及其结构
7. 2. 4 处理依赖于数据的结构
参考文献
第8章 信号分析单元
8. 1 背景
8. 1. 1 内积
8. 1. 2 将信号分解成基本函数
8. 1. 3 时频分解——短时傅里叶变换
8. 1. 4 时频分解——小波变换
8. 2 傅里叶变换
8. 2. 1 离散博里叶变换(DFT)
8. 2. 2 快速傅里叶变换(FFT)
8. 3 小波变换
8. 3. 1 连续小波变换与离散小波变换
8. 3. 2 计算DWT的结构
8. 3. 3 计算CWT的结构
8. 4 线性预测编码(LPC, Linear Predictive Coding)
8. 4. 1 方程式
8. 4. 2 格形法
参考文献
第9章 信号压缩单元
9. 1 语音编码
9. 1. 1 波形编码器
9. 1. 2 声码器
9. 2 矢量量化
9. 2. 1 矢量编的/解码
9. 2. 2 码本的生成
9. 3 图像压缩
9. 3. 1 单帧编码法
9. 3. 2 运动图像编码
参考文献
第10章 信号比较单元
10. 1 实时模板比较
10. 2 语音识别
10. 2. 1 Viterbi算法
10. 2. 2 用于语音识别的动态时间弯折
10. 2. 3 隐型马尔可夫模型
10. 2. 4 其他方面的考虑
10. 3 图像识别
10. 3. 1 感兴趣区域的提取
10. 3. 2 模板匹配
10. 3. 3 图像形态学
10. 3. 4 从模板识别过渡到模型识别
10. 3. 5 基于模型的视觉
参考文献
第11章 系统设计方法和工具
11. 1 设计流程
11. 1. 1 瀑布流程
11. 1. 2 螺旋流程
11. 1. 3 硬件/软件协同设计
11. 1. 4 正规检查要点
11. 1. 5 品质准则
11. 2 系统工程
11. 2. 1 定义
11. 2. 2 用户空间和设计空间的转换
11. 2. 3 生命周期系统工程
11. 2. 4 性能/进度/成本的平衡
11. 2. 5 生命期成本分折
11. 3 需求设计
11. 3. 1 需求层次
11. 3. 2 系统划分和需求分配
11. 4 硬件设计
11. 4. 1 流程
11. 4. 2 模拟/数字混合设计
11. 4. 3 工艺设计
11. 4. 4 其他方面的硬件考虑
11. 5 软件设计
11. 5. 1 流程
11. 5. 2 成本模型
11. 5. 3 信号处理和传统设计语言
11. 5. 4 软件检测
11. 6 系统集成和测试
11. 6. 1 流程
11. 6. 2 错误覆盖和测试向量
11. 6. 3 边界扫描测试
11. 6. 4 实时回归
11. 6. 5 应用级测试
11. 7 系统设计示例
11. 7. 1 系统工程
11. 7. 2 硬件设计
11. 7. 3 软件设计
11. 7. 4 封装设计
11. 7. 5 系统集成
11. 7. 6 应用
参考文献
术语表