数字信号处理的FPGA实现 电子书下载 PDF下载

数字信号处理的FPGA实现
内容简介

  FPGA仍旧是快速创新的领域,我非常高兴SpringerVerla9公司给我这个机会将FPGA领域的最新发展囊括到本书的第3版中。本版新增了总计150多页全新的理念和当前的设计方法。第3版的创新主要包括以下几方面。
  ·现在许多FPGA都包含嵌入式l8位×18位乘法器,因而推荐在以DSP为主的应用中使用这些器件,因为嵌入式乘法器可以节省很多LE。例如,在本版的所有示例,中都用到的CycloneIIEP2C35F672C6器件就具有35个18位×18位乘法器。
  ·MaxPlusIl软件不再更新,新的器件(如Stratix和Cyclone)仅在QuartusIl中支持。本书中所有新旧示例目前均通过Quartus6.0针对CycloneIIEP2C35F672C6器件编译。从QuartusIl6.0起,整数是以最小负整数(类似于ModelSim仿真器)而不再是0进行默认初始化,因而本书第2版中完全相同的例子将不能在QuartusIl6.0下运行。所提供的Tcl脚本允许所有示例的评估也可以用于其他器件。由于下载QuartusIl需要的时间比较长,本书附赠的CD包含了书中用到的QuartusIl6.0网络版。
  ·新器件的功能也允许使用很多MAC调用的设计。本书新增了一节(2.9节),讲述关于基于MAC的三角、指数、对数和平方根的函数逼近。

·查看全部>>
目录
第1章 绪论
1.1 数字信号处理技术概述
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 AlteraEP2C35F672C6
1.4.3 案例研究:频率合成器
1.4.4 用知识产权内核进行设计
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 二进制除法器
2.5.1 线性收敛的除法算法
2.5.2 快速除法器的设计
2.5.3 阵列除法器
2.6 浮点算法的实现
2.6.1 定点数到浮点数的格式转换
2.6.2 浮点数到定点数的格式转换
2.6.3 浮点数乘法
2.6.4 浮点数加法
2.6.5 浮点数除法
2.6.6 浮点数倒数
2.6.7 浮点数合成结果
2.7 MAC与SOP
2.7.1 分布式算法基础
2.7.2 有符号的DA系统
2.7.3 改进的DA解决方案
2.8 利用CORDIC计算特殊函数
2.9 用MAC调用计算特殊函数
2.9.1 切比雪夫逼近
2.9.2 三角函数的逼近
2.9.3 指数函数和对数函数的逼近
2.9.4 平方根函数的逼近
2.10 练习
第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 等波纹设计方法
……
第4章 IIR数字滤波器
第5章 多级信号处理
第6章 傅立叶变换
第7章 前沿课题
第8章 自适应滤波器
第9章 微处理器设计
参考文献
Copyright © 2024 by topbester.com.
All Rights Reserved.
沪ICP备14027842号-1