简介
本书结合Xilinx公司ISE Design Suite 10.1的System Generator和Mathworks公司MATLAB R2007b的Simulink两种EDA工具,系统地讲述了多媒体处理技术的原理和使用System Generator开发FPGA的方法。全书共13章,分别介绍了多媒体技术原理、FPGA和EDA工具基本知识、System Generator的基础和模块分析、音频处理、图像的基本处理、图像增强、图像复原、图像的形态学运算、图像边缘检测和分割、图像正交变换、彩色图像处理和视频处理,内容涵盖了应用于音频、图像和视频三个领域的数字信号处理的FPGA技术。书中提供了实例的完整源代码,大部分由作者原创,通过这些开发实例,读者可以学习到基于FPGA多媒体处理的大量实用技巧。
本书适合从事Xilinx系列FPGA多媒体处理算法设计和开发的工程技术人员,以及图像处理、音视频处理等相关专业的研究生和高年级本科生使用。
目录
第1章 多媒体技术概述 1
1.1 声音和音频处理基础 1
1.2 图形学基础 3
1.3 图像处理基础 4
1.3.1 数字图像常用概念 4
1.3.2 数字图像的表示 5
1.3.3 数字图像处理的发展和应用 5
1.3.4 数字图像处理系统 7
1.3.5 数字图像处理内容 12
1.4 色度学基础 14
1.4.1 色度学基本概念 14
1.4.2 RGB模型 16
1.4.3 CMYK模型 18
1.4.4 HSI模型 19
1.4.5 CIE模型 20
1.5 视频处理基础 21
1.5.1 视频原理 21
1.5.2 彩色电视制式 27
1.5.3 CIF、QCIF、SQCIF和高清格式 28
1.5.4 YUV和RGB采样格式 29
1.5.5 视频文件格式 31
1.6 机器视觉 32
1.6.1 视觉原理 32
1.6.2 机器视觉概述和分类 34
1.6.3 立体视觉 35
1.6.4 标定 37
1.6.5 三维场景表示 37
1.7 多媒体处理技术的发展和应用 38
1.8 本章小结 39
第2章 FPGA技术和EDA软件 40
2.1 Xilinx FPGA简介 40
2.2 Spartan-3E FPGA简介 42
2.2.1 Spartan-3E FPGA 42
2.2.2 Spartan-3E系列FPGA结构说明 43
2.3 Spartan-3E入门套件 47
2.4 ISE组件介绍和安装方法 48
2.5 ISE工作环境 53
2.6 MATLAB和Simulink简介 57
2.7 MATLAB和Simulink的安装方法 59
2.8 MATLAB和Simulink工作环境 63
2.9 FPGA开发流程 68
2.10 本章小结 70
第3章 System Generator基础 71
3.1 System Generator概述 71
3.1.1 System Generator安装 71
3.1.2 System Generator主要特征 71
3.2 System Generator开发流程 72
3.2.1 搭建System Generator模型 73
3.2.2 仿真验证 74
3.2.3 HDL代码生成 75
3.2.4 ISE编译 77
3.2.5 硬件细节观察 81
3.2.6 比特文件下载 88
3.3 本章小结 90
第4章 System Generator模块分析 91
4.1 模块列表 91
4.2 基本模块 95
4.2.1 System Generator模块 95
4.2.2 WaveScope模块 97
4.2.3 FPGA边界模块 101
4.2.4 Delay和Register模块 104
4.2.5 Counter模块 107
4.2.6 Relational模块 109
4.2.7 ChipScope模块 110
4.3 运算相关模块 119
4.3.1 AddSub模块 119
4.3.2 Invert和Negate模块 119
4.3.3 除法模块 120
4.4 数据格式相关模块 124
4.5 移位相关模块 126
4.6 速率相关模块 129
4.7 滤波器相关模块 133
4.8 MCode模块 134
4.9 存储相关模块 139
4.10 Subsystem模块 144
4.11 硬件协仿真模块 148
4.11.1 硬件协仿真模块生成 148
4.11.2 硬件协仿真模块使用 150
4.12 本章小结 151
第5章 音频处理 152
5.1 音频数字化 152
5.1.1 音频数字化理论基础 152
5.1.2 音频直通系统实现 153
5.1.3 采样速率与采样精度实现 156
……
1.1 声音和音频处理基础 1
1.2 图形学基础 3
1.3 图像处理基础 4
1.3.1 数字图像常用概念 4
1.3.2 数字图像的表示 5
1.3.3 数字图像处理的发展和应用 5
1.3.4 数字图像处理系统 7
1.3.5 数字图像处理内容 12
1.4 色度学基础 14
1.4.1 色度学基本概念 14
1.4.2 RGB模型 16
1.4.3 CMYK模型 18
1.4.4 HSI模型 19
1.4.5 CIE模型 20
1.5 视频处理基础 21
1.5.1 视频原理 21
1.5.2 彩色电视制式 27
1.5.3 CIF、QCIF、SQCIF和高清格式 28
1.5.4 YUV和RGB采样格式 29
1.5.5 视频文件格式 31
1.6 机器视觉 32
1.6.1 视觉原理 32
1.6.2 机器视觉概述和分类 34
1.6.3 立体视觉 35
1.6.4 标定 37
1.6.5 三维场景表示 37
1.7 多媒体处理技术的发展和应用 38
1.8 本章小结 39
第2章 FPGA技术和EDA软件 40
2.1 Xilinx FPGA简介 40
2.2 Spartan-3E FPGA简介 42
2.2.1 Spartan-3E FPGA 42
2.2.2 Spartan-3E系列FPGA结构说明 43
2.3 Spartan-3E入门套件 47
2.4 ISE组件介绍和安装方法 48
2.5 ISE工作环境 53
2.6 MATLAB和Simulink简介 57
2.7 MATLAB和Simulink的安装方法 59
2.8 MATLAB和Simulink工作环境 63
2.9 FPGA开发流程 68
2.10 本章小结 70
第3章 System Generator基础 71
3.1 System Generator概述 71
3.1.1 System Generator安装 71
3.1.2 System Generator主要特征 71
3.2 System Generator开发流程 72
3.2.1 搭建System Generator模型 73
3.2.2 仿真验证 74
3.2.3 HDL代码生成 75
3.2.4 ISE编译 77
3.2.5 硬件细节观察 81
3.2.6 比特文件下载 88
3.3 本章小结 90
第4章 System Generator模块分析 91
4.1 模块列表 91
4.2 基本模块 95
4.2.1 System Generator模块 95
4.2.2 WaveScope模块 97
4.2.3 FPGA边界模块 101
4.2.4 Delay和Register模块 104
4.2.5 Counter模块 107
4.2.6 Relational模块 109
4.2.7 ChipScope模块 110
4.3 运算相关模块 119
4.3.1 AddSub模块 119
4.3.2 Invert和Negate模块 119
4.3.3 除法模块 120
4.4 数据格式相关模块 124
4.5 移位相关模块 126
4.6 速率相关模块 129
4.7 滤波器相关模块 133
4.8 MCode模块 134
4.9 存储相关模块 139
4.10 Subsystem模块 144
4.11 硬件协仿真模块 148
4.11.1 硬件协仿真模块生成 148
4.11.2 硬件协仿真模块使用 150
4.12 本章小结 151
第5章 音频处理 152
5.1 音频数字化 152
5.1.1 音频数字化理论基础 152
5.1.2 音频直通系统实现 153
5.1.3 采样速率与采样精度实现 156
……
多媒体处理FPGA实现:System Generator篇
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
