第1板块 EDA设计基础 3
专题1 EDA设计方法绪论 3
1.1 EDA的概念及发展阶段 3
1.2 EDA设计方法及描述语言简介 4
1.3 EDA技术高级应用介绍 5
专题2 VHDL编程语言基础 6
2.1 用VHDL语言设计数字电路的流程 6
2.2 VHDL程序结构 7
2.3 信号、变量和常数的数据类型 10
2.4 VHDL中的运算符 12
2.5 函数 14
2.6 库和包 15
2.7 信号赋值语句 16
2.8 进程 18
2.9 用VHDL语言描述组合电路 20
2.10 用VHDL语言描述时序电路 23
2.11 元件描述与调用 27
专题3 数字逻辑电路设计基础 29
3.1 常用数字电路的VHDL语言描述 29
3.2 编程注意事项 39
专题4 有限状态机设计基础 40
4.1 有限状态机 40
4.2 状态表 48
4.3 状态图 50
4.4 使用VHDL语言描述状态机 55
第2板块 EDA与数字信号处理 69
专题5 数字信号处理算法基础 69
5.1 二进制加法器 69
5.2 二进制乘法器 72
5.3 二进制除法器 74
5.4 FIR滤波器 85
专题6 基于VHDL的离散傅里叶变换算法 92
6.1 傅里叶变换概述 92
6.2 离散傅里叶变换算法 93
专题7 基于VHDL的快速傅里叶变换算法 107
7.1 快速傅里叶变换算法 107
7.2 与傅里叶相关的其他变换 125
专题8 基于VHDL的CORDIC算法应用 129
8.1 CORDIC算法及其流水线结构 129
8.2 基于CORDIC算法的DDS信号发生器 133
8.3 附录 140
第3板块 EDA技术在科技创新中的应用 143
专题9 研究生科技创新能力培养 143
9.1 科研创新能力三要素及研究生创新人才培养的途径 143
9.2 PBL模式在研究生实践类课程中的应用研究 148
参考文献 151
专题10 直接数字频率合成技术的EDA实现 153
10.1 DDS系统简介及组成 153
10.2 VHDL各模块程序及仿真 155
10.3 整体仿真结果分析 159
专题11 EDA在通信工程领域中的应用 162
11.1 引言 162
11.2 DS-UWB通信系统模型 165
11.3 DS-UWB系统多用户检测技术 171
11.4 联合多用户检测算法的FPGA实现 186
参考文献 200
专题12 EDA在软件无线电领域中的应用 202
12.1 概念与内涵 202
12.2 基本原理介绍 202
12.3 硬件电路设计 204
12.4 正交解调算法及Matlab仿真 211
12.5 测试与误差分析 216
参考文献 226
专题13 EDA在模式识别与机器学习中的应用 227
13.1 设计任务 227
13.2 方案论证 228
13.3 方案原理分析 229
13.4 基于AdaBoost的分类器选择方法 233
13.5 实验结果及分析 236
参考文献 239
专题14 EDA在图像处理中的应用 240
14.1 设计原理及目的 240
14.2 SIFT算法设计步骤 242
14.3 设计论证方案 243
14.4 仿真结果 248
参考文献 251