封面页
书名页
版权页
前言页
目录页
第1章 绪论
1.1 数字信号处理(DSP)概述
1.2 FPGA 技术
1.2.1 按颗粒度分类
1.2.2 按技术分类
1.2.3 FPL 的基准
1.3 DSP 的技术要求
1.4 设计实现
1.4.1 FPGA 的结构
1.4.2 Altera EPF10K20RC240-4
1.4.3 案例研究:频率合成器
1.5 练习
第2章 计算机算法
2.1 概述
2.2 数字表示法
2.2.1 定点数
2.2.2 非传统定点数
2.2.3 浮点数
2.3 二进制加法器
2.3.1 流水线加法器
2.3.2 模加法器
2.4 二进制乘法器
2.5 乘-累加器(Multiply-Accumulator,MAC)与乘积之和(Sum of Product,SOP)
2.5.1 分布式算法基础
2.5.2 有符号的 DA 数制
2.5.3 改进的 DA 解决方案
2.6 利用 CORDIC 计算特殊函数
2.7 练习
第3章 有限脉冲响应(FIR)数字滤波器
3.1 数字滤波器
3.2 FIR 理论
3.2.1 具有转置结构的 FIR 滤波器
3.2.2 FIR 滤波器的对称性
3.2.3 线性相位 FIR 滤波器
3.3 设计 FIR 滤波器
3.3.1 直接窗函数设计方法
3.3.2 等同纹波设计方法
3.4 常系数 FIR 设计
3.4.1 直接 FIR 设计
3.4.2 具有转置结构的 FIR 滤波器
3.4.3 采用分布式算法的 FIR 滤波器
3.5 练习
第4章 无限脉冲响应(IIR)数字滤波器
4.1 IIR 理论
4.2 IIR 系数的计算
4.3 IIR 滤波器的实现
4.3.1 有限字长效应
4.3.2 滤波器增益系数的最优化
4.4 快速 IIR 滤波器
4.4.1 时域交叉
4.4.2 群集利分散预先考虑的流水线技术
4.4.3 IIR 抽取设计
4.4.4 并行处理
4.4.5 采用 RNS 的 IIR 设计
4.5 练习
第5章 多级信号处理
5.1 抽取和插值
5.1.1 Noble 恒等式
5.1.2 用有理数因子进行采样速率转换
5.2 多相分解
5.2.1 递归 IIR 抽取器
5.2.2 快行 FIR 滤波器
5.3 Hogenauer CIC 滤波器
5.3.1 单级 CIC 案例研究
5.3.2 多级 CIC 滤波器理论
5.3.3 幅值与混叠畸变
5.3.4 Hogenaur“剪除”理论
5.3.5 CIC RNS 设计
5.4 多级抽取器
5.5 作为通频带抽取器的频率采样滤波器
5.6 滤波器组
5.6.1 均匀 DFT 滤波器组
5.6.2 双信道滤波器组
5.7 小波分析
5.8 练习
第6章 傅立叶变换
6.1 离散傅立叶变换算法
6.1.1 用 DFT 近似傅立叶变换
6.1.2 DFT 的属性
6.1.3 Goertzel 算法
6.1.4 Bluestein Chirp-z 变换
6.1.5 Rader 算法
6.1.6 Winograd DFT 算法
6.2 快速傅立叶变换(Fast Fourier Transform,FFT)算法
6.2.1 Cooley-Tukey FFT 算法
6.2.2 Good-Thomas FFT 算法
6.2.3 Winograd FFT 算法
6.2.4 DFT 和 FFT 算法的比较
6.3 傅立叶相关的变换
6.3.1 利用 DFT 计算 DCT
6.3.2 快速直接 DCT 实现
6.4 练习
第7章 前沿课题
7.1 矩形变换和数论变换
7.1.1 算术模2b?1
7.1.2 采用 NTT 的高效卷积
7.1.3 采用 NTT 的快速卷积
7.1.4 NTT 的多维索引映射和 Agarwal-Burrus NTT
7.1.5 用 NTT 计算 DFT 矩阵
7.1.6 NTT 的索引映射
7.1.7 用矩形变换计算 DFT
7.2 差错控制和加密技术
7.2.1 源自编码理论的基本概念
7.2.2 分组码
7.2.3 卷积码
7.2.4 FPGA 的加密技术算法
7.3 调制和解调
7.3.1 基本的调制概念
7.3.2 非相干解调
7.3.3 相干解调
7.4 练习
附录A Verilog 源代码
附录B VHDL 和 Verilog 编码
B.1 示例列表
B.2 参数化的模块库(LPM)
B.2.1 参数化的触发器兆函数(lpm_ff)
B.2.2 参数化的加法器/减法器兆函数(lpm_add_sub)
B.2.3 参数化的乘法器兆函数(lpm_mult)
B.2.4 参数化的 ROM 兆函数(lpm_rom)
附录C 术语汇编
参考文献
附录页