内容简介
1.1实时的定义
第1章 实时的概念
1.2进程的结构
1.2.1数据流处理
1.2.2块处理
1.2.3矢量处理
1.3近似处理
1.3.1增量处理和基于门限的处理
1.3.2应用实例:短时傅里叶变换(STET)
参考文献
2.1.1数字的二进制表示
第2章 处理器
2.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.4各级数据通道
2.3.3通用数字信号处理器的结构
2.3.5典型的数字信号处理器
2.4专用处理器
2.4.1动机
2.4.2集成电路的设计和制造工艺概述
2.4.3集成电路技术
2.4.4集成电路的经济考虑
2.4.5专用处理器的发展趋势和相应的算法
参考文献
3.1.2标准折衷的研究
3.1.1折衷的类型
3.1折衷研究
第3章 折衷设计
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.2一个映射进程
5.2.1完全映射过程
5.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.1结构和算法的基本描述
第6章 算法与体系结构的映射举例
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.1连续小波变换与离散小波变换
8.3小波变换
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.1流程
11.4硬件设计
11.4.3工艺设计
11.4.2模拟/数字混合设计
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.5应用级测试
11.6.4实时回归
11.7系统设计示例
11.7.1系统工程
11.7.2硬件设计
11.7.3软件设计
11.7.4封装设计
11.7.5系统集成
11.7.6应用
术语表