数字滤波器的MATLAB与FPGA实现-(第2版)

价格 68.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 3 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

本书以Xilinx公司的FPGA器件为开发平台,采用MATLAB及VHDL作为语言开发工具,详细阐述了数字滤波器的实现原理、结构、方法及仿真测试过程,并通过大量工程实例分析其在FPGA实现过程中的具体技术细节。其主要内容包括FIR滤波器、IIR滤波器、多速率滤波器、自适应滤波器、变换域滤波器、解调系统滤波器设计等。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,追求对工程实践的指导性,力求使读者在较短的时间内掌握数字滤波器的FPGA设计知识和技能。

目录

第1章 数字滤波器及FPGA概述 1
1.1 滤波器概述 2
1.1.1 滤波器简介 2
1.1.2 数字滤波器的分类 3
1.1.3 滤波器的特征参数 5
1.2 FPGA基本知识 5
1.2.1 FPGA的基本概念及发展历程 5
1.2.2 FPGA的结构和工作原理 7
1.2.3 IP核的概念 13
1.3 FPGA在数字信号处理中的应用 13
1.4 Xilinx器件简介 14
1.4.1 Spartan系列器件 16
1.4.2 Virtex系列器件 19
1.4.3 PROM 芯片介绍 25
1.5 小结 26
第2章 设计语言及环境介绍 27
2.1 VHDL语言简介 28
2.1.1 HDL语言 28
2.1.2 VHDL语言 29
2.2 FPGA开发工具及设计流程 32
2.2.1 ISE开发套件 32
2.2.2 ModelSim仿真软件 36
2.2.3 Synplicity综合软件 38
2.2.4 FPGA设计流程 39
2.3 MATLAB软件 41
2.3.1 MATLAB软件简介 41
2.3.2 常用的信号处理函数 44
2.3.3 滤波器设计分析工具FDATOOL 51
2.4 MATLAB与ISE的联合应用 52
2.4.1 MATLAB与ISE的数据交换 52
2.4.2 混频器设计分析实例 53
2.5 小结 66
第3章 FPGA实现数字信号处理基础 67
3.1 数的表示 68
3.1.1 莱布尼茨与二进制 68
3.1.2 定点数表示 69
3.1.3 浮点数表示 71
3.2 FPGA中数的运算 74
3.2.1 加/减法运算 74
3.2.2 乘法运算 77
3.2.3 除法运算 78
3.2.4 有效数据位的计算 79
3.3 有限字长效应 82
3.3.1 字长效应的产生因素 82
3.3.2 A/D变换的字长效应 82
3.3.3 滤波器系数的字长效应 83
3.3.4 滤波器运算中的字长效应 85
3.4 FPGA的常用运算模块 86
3.4.1 加法器模块 86
3.4.2 乘法器模块 88
3.4.3 除法器模块 93
3.4.4 CORDIC运算模块 95
3.4.5 浮点运算模块 98
3.5 小结 100
第4章 FIR滤波器的FPGA设计与实现 101
4.1 FIR滤波器的理论基础 102
4.1.1 线性时不变系统 102
4.1.2 FIR滤波器的原理 104
4.1.3 FIR滤波器的特性 105
4.1.4 FIR滤波器的结构形式 109
4.2 FIR滤波器的设计方法 113
4.2.1 窗函数法 114
4.2.2 频率取样法 115
4.2.3 设计方法 116
4.3 FIR滤波器的MATLAB设计 117
4.3.1 采用fir1函数设计 117
4.3.2 采用kaiserord函数设计 122
4.3.3 采用fir2函数设计 123
4.3.4 采用firpm函数设计 124
4.3.5 采用FDATOOL工具设计 126
4.4 FIR滤波器的FPGA实现 128
4.4.1 量化滤波器系数 128
4.4.2 串行结构的FPGA实现 130
4.4.3 并行结构的FPGA实现 137
4.4.4 分布式结构的FPGA实现 139
4.4.5 不同结构的性能对比分析 144
4.4.6 采用FIR核实现 145
4.5 小结 150
第5章 IIR滤波器的MATLAB与FPGA实现 151
5.1 IIR滤波器的理论基础 152
5.1.1 IIR滤波器的原理及特性 152
5.1.2 IIR滤波器的结构形式 152
5.1.3 IIR与FIR滤波器的比较 154
5.2 IIR滤波器的设计方法 155
5.2.1 几种典型的模拟滤波器 155
5.2.2 原型转换设计法 158
5.2.3 直接设计法 159
5.3 IIR滤波器的MATLAB设计 159
5.3.1 采用butter函数设计 160
5.3.2 采用cheby1函数设计 160
5.3.3 采用cheby2函数设计 161
5.3.4 采用ellip函数设计 161
5.3.5 采用yulewalk函数设计 162
5.3.6 几种设计函数的比较 162
5.3.7 采用FDATOOL工具设计 164
5.4 IIR滤波器的FPGA实现 165
5.4.1 量化直接型结构的系数及运算字长 165
5.4.2 直接型结构的FPGA实现 169
5.4.3 直接型结构FPGA实现后的测试仿真

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号