第1章 FFT算法原理
1.1 引言
1.2 FFT算法原理
1.2.1 DFT算法简介
1.2.2 离散傅里叶变换的性质
1.2.3 频率域抽样理论
1.2.4 DFT的应用举例
1.2.5 FFT/IFFT算法原理
1.2.6 进一步减少运算量的措施
1.2.7 二维FFT/IFFT算法原理
1.2.8 一些二维傅里叶变换的性质
1.3 FFT硬件实现现状
第2章 项目开发环境介绍
2.1 软件平台
2.1.1 硬件开发工具Quartus Ⅱ 8.0
2.1.2 ModelSim仿真工具
2.1.3 Nios Ⅱ IDE 8.0集成开发环境
2.1.4 数值计算与仿真测试工具MATLAB
2.2 硬件平台
2.2.1 DE2平台简介
2.2.2 DE2板上资源及硬件布局
2.2.3 DE2原理
2.2.4 DE2平台的开发环境
2.2.5 DE2开发板测试说明
第3章 基于FPGA的一维单核FFT处理器设计与实现
3.1 基于CORDIC算法实现的FFT处理器
3.1.1 CORDIC算法原理
3.1.2 FFT处理器的设计与实现
3.1.3 系统综合与仿真测试
3.2 使用DSP Builder设计FFT
3.2.1 DSP Builder简介
3.2.2 FFT模型的建立
3.2.3 FFT模型的实现
3.2.4 系统综合与仿真测试
3.3 基于Altera FFT兆核函数的设计与实现
3.3.1 FFT兆核函数简介
3.3.2 FFT兆核函数的设计与应用
3.3.3 FFT兆核函数规范
3.4 小结
第4章 基于FPGA的一维多核FFT处理器的设计与实现
4.1 设计思路与原理
4.1.1 设计背景
4.1.2 实现途径
4.1.3 总体结构设计
4.2 详细设计
4.2.1 系统工作流程
4.2.2 系统时钟分析
4.2.3 地址发生器
4.2.4 地址流水线
4.2.5 辐角发生器
4.2.6 RAM存储器
4.2.7 数据转换
4.2.8 其他
4.3 系统综合与仿真测试
4.4 实例总结
第5章 基于SOPC的二维FFT处理器的设计与实现
5.1 设计思路与原理
5.1.1 原理分析
5.1.2 SOPC简介
5.1.3 Avalon总线sT模式介绍
5.2 硬件设计
5.2.1 总体结构设计
5.2.2 硬件系统的SOPC设计
5.3 软件设计及综合测试
5.3.1 系统软件设计
5.3.2 系统综合与仿真测试
5.4 实例总结
第6章 二维FFT应用实例——基于FPGA的盲图像复原
6.1 图像复原数学模型
6.1.1 图像退化
6.1.2 点扩展函数
6.1.3 噪声模型
6.1.4 图像的主要组成部分
6.1.5 图像复原处理算法要解决的主要问题
6.2 图像复原简介
6.2.1 几种常见图像复原方法
6.2.2 算法简介
6.2.3 图像复原算法电路实现技术现状
6.3 盲图像复原系统整体设计
6.3.1 3x3方形窗结构
6.3.2 中值滤波器模块
6.3.3 幂运算模块
6.3.4 二维FFT模块
6.4 盲图像复原系统的FPGA实现
6.4.1 信号输入输出系统
6.4.2 3×3方形窗模板的实现与仿真
6.4.3 中值滤波的实现
6.4.4 FPGA例化双端口RAM
6.5 仿真与验证
6.5.1 中值滤波分析
6.5.2 盲图像复原处理
6.6 实例总结
第7章 数字图像处理之Sobel边缘检测的FPGA实现
7.1 Sobel算子原理
7.2 Sobel算法的改进
7.2.1 第一种改进方法
7.2.2 第二种改进方法
7.3 Sobel边缘检测的FPGA实现
7.3.1 硬件平台介绍
7.3.2 摄像头模块
7.3.3 图像采集模块
7.3.4 SDRAM控制模块
7.3.5 Sobel模块
7.3.6 VGA模块
7.4 仿真测试
7.5 实例总结
第8章 数字信号处理之CIC滤波器的FPGA实现
8.1 CIC滤波器原理
8.1.1 单级CIC滤波器
8.1.2 多级CIC滤波器
8.1.3 Hogenauer“剪除”理论
8.2 设计思路
8.2.1 设计背景
8.2.2 实现途径
8.2.3 结构设计与优化
8.3 详细设计
8.3.1 顶层设计
8.3.2 积分器
8.3.3 梳状器
8.3.4 插值和抽取器
8.4 系统综合与仿真测试
8.5 实例总结
第9章 基于NoisⅡ的AES加/解密系统
9.1 实例系统介绍
9.2 设计思路与原理
9.2.1 AES算法简介
9.2.2 AES加/解密流程
9.2.3 系统整体结构
9.3 硬件设计
9.3.1 AES IP核设计
9.3.2 SOPC系统的创建
9.4 软件设计及综合测试
9.4.1 软件设计
9.4.2 系统综合与仿真测试
9.5 本章总结
参考文献
附录 DE2平台上EP2C35F672的引脚分配表