顶部
收藏

数字信号处理FPGA电路设计


作者:
施国勇
定价:
37.60元
ISBN:
978-7-04-029074-5
版面字数:
310千字
开本:
16开
全书页数:
255页
装帧形式:
平装
重点项目:
暂无
出版时间:
2010-05-21
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电气/自动化专业课
三级分类:
其他

由于大规模集成电路技术的飞速发展,一块FPGA芯片上能实现的逻辑功能大幅度增加,并进一步向嵌入式DSP模块和嵌入式处理器核技术发展,由此带来的结果是在一块FPGA芯片上能实现相当复杂的数字信号处理功能并保持相对较低的功耗,而芯片价格也一直在不断下降。如今,FPGA已不再局限于ASIC设计的原型实现和功能验证,而是可以直接用于复杂信号处理系统的商业化应用和解决方案的开发。本书专门为这样一种技术发展趋势而写作。

书中主要介绍基于FPGA的数字信号处理电路的设计和实现方法。使用由全球最大FPGA芯片供应商Xilinx公司的大学合作计划(XUP)提供的Virtex-ⅡPro开发板和标准开发套件。书中除了介绍一些易于在FPGA上实现的DSP电路及其相关理论之外,特别强调采用FPGA作为电路实现平台时需要对算法和电路进行的特殊改造和设计,同时强调为充分利用硬件资源所需要采取的设计技巧。因此即使是从事ASIC设计的读者也能从本书获得关于DSP电路实现的许多参考知识。

本书可作为大专院校电子工程类高年级学生和研究生相关课程教材,也适用于工业界从事DSP应用开发的工程师自学或培训。本书能帮助读者获得从DSP算法设计到硬件实现的整个流程的专业训练,并在动手实现一些常用DSP电路的过程中熟悉业界通用的设计流程和EDA工具软件。

  • 前辅文
  • 第1章 集成电路技术与数字信号处理
    • 1.1 数字信号处理基本原理
    • 1.2 FPGA技术
    • 1.3 数字信号处理的应用
    • 1.4 数字信号处理的发展趋势
    • 1.5 基于FPGA设计基本要点
    • 1.6 从算法到硬件:一个设计例子
    • 1.7 一个电路多样性例子
    • 1.8 本书的特色与重点
    • 1.9 本书结构
    • 1.10 对课堂教学的建议
    • 1.11 本章小结
    • 1.12 练习
    • 1.13 参考文献
  • 第2章 Virtex-Ⅱ Pro FPGA资源与设计工具
    • 2.1 FPGA的基本资源
    • 2.2 FPGA的设计流程
    • 2.3 Xilinx FPGA的设计流程
    • 2.4 Xilinx FPGA设计工具软件与安装
    • 2.5 本章小结
    • 2.6 与System Generator兼容的ISE和MATLAB版本信息
    • 2.7 参考文献
  • 第3章 基本算术运算电路
    • 3.1 加法器设计与实现
    • 3.2 符号数加法
    • 3.3 溢出与饱和
    • 3.4 乘法器设计
    • 3.5 乘法器在Slice上的实现
    • 3.6 符号数乘法
    • 3.7 除法器设计
    • 3.8 开平方根电路的设计
    • 3.9 本章小结
    • 3.10 练习
    • 3.11 参考文献
  • 第4章 采样与量化
    • 4.1 Fourier级数与Fourier变换
    • 4.2 采样数学模型
    • 4.3 采样定理
    • 4.4 混叠
    • 4.5 下采样与上采样
    • 4.6 采样与电路实现
    • 4.7 量化
    • 4.8 本章小结
    • 4.9 练习
    • 4.10 参考文献
  • 第5章 低成本低功耗滤波器设计
    • 5.1 CIC滤波器
    • 5.2 CIC位宽分析
    • 5.3 CIC电路实现
    • 5.4 本章小结
    • 5.5 练习
    • 5.6 参考文献
  • 第6章 CORDIC 原理与实现
    • 6.1 CORDIC基本原理
    • 6.2 CORDIC的收敛性
    • 6.3 双曲CORDIC
    • 6.4 CORDIC电路实现
    • 6.5 本章小结
    • 6.6 练习
    • 6.7 参考文献
  • 第7章 FFT 算法与电路实现
    • 7.1 基2FFT算法推导
    • 7.2 基2FFT蝶形计算电路
    • 7.3 基4FFT算法推导
    • 7.4 FFT电路结构设计
    • 7.5 本章小结
    • 7.6 练习
    • 7.7 参考文献
  • 第8章 自适应滤波器设计
    • 8.1 最小二乘问题
    • 8.2 最小二乘问题迭代算法
    • 8.3 自适应滤波算法
    • 8.4 自适应滤波器电路设计
    • 8.5 QR分解与电路实现
    • 8.6 本章小结
    • 8.7 练习
    • 8.8 参考文献
  • 第9章 数据流图与时序分析
    • 9.1 数据流图
    • 9.2 数据流图时序分析
    • 9.3 时序重整
    • 9.4 节点时序重整
    • 9.5 最短路径算法
    • 9.6 本章小结
    • 9.7 Karp定理证明
    • 9.8 练习
    • 9.9 参考文献
  • 第10章 设计案例
    • 10.1 用4个乘法器实现10抽头FIR滤波器
    • 10.2 8位除法器设计与实现
    • 10.3 8位开平方根电路的设计与实现
    • 10.4 本章小结
  • 附录 实验指导书
    • 实验前言
    • 参考文献
  • 实验一 Xilinx Virtex-Ⅱ Pro实验板与设计软件
    • A1.1 实验简介
    • A1.2 实验目的
    • A1.3 实验任务
    • A1.4 实验报告写作要求
    • A1.5 实验步骤
    • A1.6 参考文献
  • 实验二 基本算术电路的FPGA实现
    • A2.1 实验简介
    • A2.2 实验目的
    • A2.3 实验任务
    • A2.4 实验报告写作要求
    • A2.5 实验步骤
    • A2.6 练习
    • A2.7 参考文献
  • 实验三 FIR滤波器设计
    • A3.1 实验简介
    • A3.2 实验目的
    • A3.3 实验任务
    • A3.4 实验报告写作要求
    • A3.5 实验步骤
    • A3.6 参考文献
  • 实验四 数控振荡器设计与降频转换
    • A4.1 实验简介
    • A4.2 实验目的
    • A4.3 实验任务
    • A4.4 实验报告写作要求
    • A4.5 实验步骤
    • A4.6 参考文献
  • 实验五 CIC滤波器设计与应用
    • A5.1 实验简介
    • A5.2 实验目的
    • A5.3 实验任务
    • A5.4 实验报告写作要求
    • A5.5 实验步骤
    • A5.6 参考文献
  • 实验六 CORDIC计算向量长度
    • A6.1 实验简介
    • A6.2 实验目的
    • A6.3 实验任务
    • A6.4 实验报告写作要求
    • A6.5 实验步骤
    • A6.6 练习
    • A6.7 参考文献
  • 版权

相关图书