第1章 现场可编程逻辑门阵列(FPGA)技术现状
1.1 FPGA已进入超大规模集成电路领域
1.1.1 FPGA在大规模集成电路中的定位
1.1.2 FPGA功能的演变
1.1.3 Xilinx的Virtex-6架构分析
1.2 FPGA使数字系统设计理念发生变革
1.3 FPGA使数字系统设计方法发生变革
1.3.1 数字系统设计方法的演变
1.3.2 Xilinx FPGA开发环境
1.4 FPGA使数字系统调试方法发生变革
参考文献
第2章 数字信号处理与FPGA
2.1 数字信号处理研究的内容
2.2 数字信号处理系统架构分析
2.3 基于FPGA的数字信号处理的相关问题
2.3.1 基于FPGA的数字信号处理系统设计流程
2.3.2 定点数与浮点数
参考文献
第3章 数字信号处理中的基本运算
3.1 定点数的表示
3.1.1 二进制数的原码与补码
3.1.2 定点数的字长问题
3.2 加法运算
3.2.1 一位全加器
3.2.2 加法原理与多位加法器
3.2.3 复数加法
3.2.4 加法树与加法链
3.3 累加运算
3.3.1 累加原理
3.3.2 顺序累加器
3.3.3 滑动累加器
3.4 乘法运算
3.4.1 乘法原理
3.4.2 基于移位相加的乘法器
3.4.3 基于ROM的乘法器
3.4.4 与固定数相乘的乘法器(KCM)
3.4.5 复数乘法
3.5 乘累加运算
3.5.1 基于常规算法的乘累加器
3.5.2 基于分布式算法的乘累加器
3.6 除法运算
3.7 开平方运算
3.8 比较运算
3.9 CORDIC算法
3.9.1 CORDIC算法的基本理论
3.9.2 CORDIC算法的硬件实现
参考文献
第4章 FIR数字滤波器
4.1 FIR滤波器基本理论
4.1.1 直接型结构的FIR滤波器
4.1.2 转置型结构的FIR滤波器
4.1.3 线性相位FIR滤波器
4.1.4 快速卷积型结构的FIR滤波器
4.2 串行FIR滤波器
4.2.1 基于移位寄存器的串行FIR滤波器
4.2.2 基于双口RAM的串行FIR滤波器
4.2.3 系数对称的串行FIR滤波器的设计
4.2.4 两种串行结构的FIR滤波器性能比较
4.3 全并行FIR滤波器
4.3.1 基于直接型结构的全并行FIR滤波器
4.3.2 基于转置型结构的全并行FIR滤波器
4.3.3 基于脉动结构的全并行FIR滤波器
4.3.4 3种全并行结构的FIR滤波器性能比较
4.4 半并行FIR滤波器
4.4.1 基于移位寄存器的半并行FIR滤波器
4.4.2 基于多片单口RAM的半并行FIR滤波器
4.4.3 基于单片单口RAM的半并行FIR滤波器
4.4.4 3种半并行结构的FIR滤波器性能比较
4.5 分布式FIR滤波器
4.5.1 串行分布式FIR滤波器
4.5.2 全并行分布式FIR滤波器
4.5.3 半并行分布式FIR滤波器
4.5.4 3种分布式FIR滤波器性能比较
4.6 多频响FIR滤波器
4.7 多通道FIR滤波器
4.8 总体性能分析
参考文献
第5章 直接数字频率合成
5.1 基于IIR滤波器的DDS
5.2 基于LUT的DDS
5.3 基于CORDIC算法的DDS
5.4 3种实现方法的比较
参考文献
第6章 多速率信号处理
6.1 抽取和抽取滤波器
6.2 插值和插值滤波器
6.3 分数速率的转换
6.4 6个恒等式及其典型应用
6.4.1 与抽取操作有关的恒等式
6.4.2 与插值操作有关的恒等式
6.4.3 典型应用
6.5 多相滤波器
6.5.1 多相抽取滤波器的基本理论
6.5.2 多相抽取滤波器的硬件实现
6.5.3 多相插值滤波器的基本理论
6.5.4 多相插值滤波器的硬件实现
6.6 CIC滤波器
6.6.1 CIC滤波器的基本理论
6.6.2 CIC滤波器的比特增长问题
6.6.3 CIC滤波器应用于抽取系统中
6.6.4 CIC滤波器应用于插值系统中
参考文献
第7章 快速傅里叶变换
7.1 从DFT说起
7.2 基2 FFT算法
7.3 基2算法特征分析
7.4 基于原位运算的FFT处理器
7.5 阵列结构的FFT处理器
7.6 流水结构的FFT处理器
7.6.1 基于SDF流水结构的FFT处理器
7.6.2 基于MDC流水结构的FFT处理器
7.7 IFFT与FFT的关系
参考文献
第8章 一些细节问题
8.1 LUT不只是逻辑函数发生器
8.2 BRAM不只是数据存储器
8.2.1 BRAM的配置方式
8.2.2 BRAM的应用案例
8.3 DSP48E1不只是乘法器
8.3.1 DSP48E1的基本结构
8.3.2 DSP48E1的应用案例
参考文献