• linx fpga数字信号处理设计 基础版 通讯 作者
  • linx fpga数字信号处理设计 基础版 通讯 作者
  • linx fpga数字信号处理设计 基础版 通讯 作者
  • linx fpga数字信号处理设计 基础版 通讯 作者
  • linx fpga数字信号处理设计 基础版 通讯 作者
21年品牌 40万+商家 超1.5亿件商品

linx fpga数字信号处理设计 基础版 通讯 作者

着眼工程设计,精解设计实例;分解实现步骤,注重实现细节;完成测试,详细能分析;提供完整代码,迅速提升实力。

48.2 6.1折 79 全新

库存7件

北京丰台
认证卖家担保交易快速发货售后保障

作者作者

出版社电子工业出版社

ISBN9787121406072

出版时间2021-02

版次1

装帧平装

开本16

页数316页

字数502千字

定价79元

货号xhwx_1202303137

上书时间2024-06-28

智胜图书专营店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

上篇基础篇

章fpga概述3

1.1fpga的发展趋势3

1.2fpga的结构5

1.2.1可编程输入/输出单元(iob)5

1.2.2可配置逻辑块(clb)6

1.2.3数字时钟管理模块(dcm)7

1.2.4块ram(bram)8

1.2.5布线资源8

1.2.6专用硬ip核8

1.3fpga的工作9

1.4fpga与其他处理台的比较10

1.4.1asic、dsp、arm的特点10

1.4.2fpga的特点及优势11

1.5fpga的主要厂商12

1.5.1linx公司12

1.5.2intel公司13

1.5.3lattice公司13

1.5.4actel公司14

1.5.5atmel公司15

1.6如何选择fpga15

1.7小结16

1.8思与练16

第2章设计语言及开发工具17

2.1veriloghdl简介17

2.1.1hdl的特点及优势17

2.1.2选择vhdl还是verilog18

2.1.3veriloghdl的特点19

2.2veriloghdl的基本语法20

2.2.1veriloghdl的程序结构20

2.2.2数据类型及基本运算符23

2.2.3veriloghdl的运算符优先级及veriloghdl的关键词25

2.2.4赋值语句与块语句26

2.2.5条件语句和分支语句29

2.3常用的fpga开发工具30

2.3.1ise开发工具30

2.3.2modelsim软件32

2.4matlab软件34

2.4.1matlab的简介34

2.4.2matlab的工作界面35

2.4.3matlab的特点36

2.5fpga数字信号处理板cxd30137

2.6小结39

2.7思与练39

第3章fpga设计流程41

3.1fpga设计流程概述41

3.2流水灯实例设计44

3.2.1明确项目需求44

3.2.2读懂电路图44

3.2.3形成设计方案46

3.3流水灯实例的veriloghdl程序设计与综合47

3.3.1建立fpga工程47

3.3.2veriloghdl程序输入48

3.3.3程序综合及查看rtl图52

3.4流水灯实例的功能54

3.4.1生成测试激励文件54

3.4.2采用modelsim进行55

3.4.3modelsim的应用57

3.5流水灯实例的设计实现与时序59

3.5.1添加约束文件59

3.5.2设计实现并查看分析报告60

3.5.3时序61

3.6程序文件下载62

3.6.1bit文件下载62

3.6.2mcs文件下载64

3.7小结66

3.8思与练67

第4章常用接程序的设计69

4.1秒表电路设计69

4.1.1数码管的基本工作69

4.1.2秒表电路实例需求及电路分析70

实例4-1:秒表电路设计70

4.1.3形成设计方案71

4.1.4顶层文件的veriloghdl程序设计71

4.1.5数码管显示模块的veriloghdl程序设计72

4.1.6秒表模块的veriloghdl程序设计75

4.1.7按键消抖模块的veriloghdl程序设计77

4.2串通信设计79

4.2.1rs-232串通信的概念79

4.2.2串通信实例需求及电路分析81

实例4-2:串通信电路设计81

4.2.3顶层文件的veriloghdl程序设计81

4.2.4时钟模块的veriloghdl程序设计82

4.2.5接收模块的veriloghdl程序设计84

4.2.6发送模块的veriloghdl程序设计86

4.3a/d接和d/a接的程序设计87

4.3.1a/d转换的工作87

4.3.2d/a转换的工作87

4.3.3a/d接和d/a接的实例需求及电路分析88

实例4-3:a/d接和d/a接电路设计88

4.3.4a/d接和d/a接的veriloghdl程序设计89

4.4常用接程序的板载测试90

4.4.1秒表电路的板载测试90

4.4.2串通信的板载测试91

4.4.3通过chicope对a/d接和d/a接进行板载测试92

4.5小结99

4.6思与练100

下篇设计篇

第5章fpga中的数字运算103

5.1数的表示103

5.1.1定点数的定义和表示104

5.1.2定点数的三种形式105

5.1.3浮点数的表示106

5.1.4自定义的浮点数格式108

5.2fpga中的四则运算110

5.2.1两个作数的加法运算110

实例5-1:在veriloghdl中同时使用有符号数及无符号数进行运算111

5.2.2多个作数的加法运算113

5.2.3采用移位相加法实现乘法运算113

5.2.4采用移位相加法实现除法运算114

5.3有效数据位的计算114

5.3.1有效数据位的概念114

5.3.2加法运算中的有效数据位115

5.3.3乘法运算中的有效数据位116

5.3.4乘加运算中的有效数据位117

5.4有限字长效应117

5.4.1有限字长效应的产生因素117

5.4.2a/d转换器的有限字长效应118

5.4.3数字滤波器系数的有限字长效应119

实例5-2:采用matlab二阶数字滤波器的频率响应119

5.4.4滤波器运算中的有限字长效应121

实例5-3:采用matlab一阶数字滤波器的输出响应122

5.5小结124

5.6思与练124

第6章典型ip核的应用127

6.1ip核在fpga中的应用127

6.1.1ip核的一般概念127

6.1.2fpga设计中的ip核类型128

6.1.3cmt与fpga时钟树130

6.2时钟管理ip核131

6.2.1全局时钟资源131

6.2.2利用ip核生成多路时钟信号132

实例6-1:时钟管理ip核设计132

6.3乘法器ip核135

6.3.1实数乘法器ip核135

实例6-2:通过实数乘法器ip核实现实数乘法运算136

6.3.2复数乘法器ip核138

实例6-3:通过复数乘法器ip核实现复数乘法运算139

6.4除法器ip核141

6.4.1fpga中的除法运算141

6.4.2测试除法器ip核142

实例6-4:通过除法器ip核实现除法运算142

6.5存储器ip核144

6.5.1rom核144

实例6-5:通过rom核产生正弦波信号144

6.5.2ram核147

实例6-6:采用ram核完成数据速率的转换147

6.6数控振荡器ip核152

6.6.1数控振荡器工作152

6.6.2采用dds核设计扫频仪154

实例6-7:采用dds核设计扫频仪154

6.7小结157

6.8思与练157

第7章fir滤波器设计159

7.1数字滤波器的理论基础159

7.1.1数字滤波器的概念159

7.1.2数字滤波器的分类160

7.1.3滤波器的特征参数161

7.2fir滤波器的162

7.2.1fir滤波器的概念162

7.2.2线相位系统的物理意义163

7.2.3fir滤波器的相位特164

7.2.4fir滤波器的幅度特166

7.3fir滤波器的fpga实现结构167

7.3.1滤波器结构的表示方法167

7.3.2直接型结构的fir滤波器168

7.3.3级联型结构的fir滤波器169

7.4基于累加器的fir滤波器设计170

7.4.1基于累加器的fir滤波器能分析170

实例7-1:基于累加器的fir滤波器的fpga设计170

7.4.2基于累加器的fir滤波器设计173

7.4.3基于累加器的fir滤波器fpga实现后的174

7.5fir滤波器的matlab设计177

7.5.1基于fir1()函数的fir滤波器设计177

实例7-2:基于fir1()函数的fir滤波器设计178

7.5.2各种窗函数能的比较180

7.5.3各种窗函数能的181

实例7-3:通过matlab由不同窗函数设计的fir滤波器能181

7.5.4基于firpm()函数的fir滤波器设计183

实例7-4:采用firpm()函数设计fir滤波器184

7.5.5基于fdatool的fir滤波器设计185

实例7-5:使用fdatool设计带通fir滤波器186

7.6fir滤波器系数的量化方法187

实例7-6:利用matlab设计低通fir滤波器并进行系数量化187

7.7并行结构fir滤波器的fpga实现189

7.7.1并行结构fir滤波器的veriloghdl设计189

实例7-7:采用并行结构设计15阶fir滤波器189

7.7.2并行结构fir滤波器的功能192

7.8串行结构fir滤波器的fpga实现193

7.8.1两种串行结构193

7.8.2全串行结构fir滤波器的veriloghdl设计194

实例7-8:采用全串行结构设计15阶fir滤波器194

7.8.3串行结构fir滤波器的功能198

7.9基于fir核的fir滤波器设计200

7.9.1fir滤波器系数文件(coe文件)的生成200

实例7-9:采用firpilerv5.0核设计61阶低通fir滤波器201

7.9.2基于fir核的fir滤波器设计步骤203

7.9.3基于fir核的fir滤波器功能206

7.10fir滤波器的板载测试207

7.10.1硬件接电路207

实例7-10:fir滤波器的cxd301板载测试207

7.10.2板载测试程序207

7.10.3板载测试验证211

7.11小结212

7.12思与练213

第8章iir滤波器设计215

8.1iir滤波器的理论基础215

8.1.1iir滤波器的及特215

8.1.2iir滤波器常用的结构216

8.1.3iir滤波器与fir滤波器的比较219

8.2iir滤波器的matlab设计220

8.2.1采用butter()函数设计iir滤波器220

8.2.2采用cheby1()函数设计iir滤波器221

8.2.3采用cheby2()函数设计iir滤波器221

8.2.4采用ellip()函数设计iir滤波器222

8.2.5采用yulewalk()函数设计iir滤波器222

8.2.6几种iir滤波器设计函数的比较223

实例8-1:采用不同iir滤波器设计函数设计iir滤波器并进行能比较223

8.2.7采用fdatool设计iir滤波器225

实例8-2:采用fdatool设计带通iir滤波器225

8.3直接型结构iir滤波器的fpga实现226

8.3.1直接型结构iir滤波器系数的量化方法226

8.3.2直接型结构iir滤波器的有限字长效应228

实例8-3:测试不同量化字长对滤波器能的影响228

8.3.3直接型结构iir滤波器的fpga实现方法230

实例8-4:直接型结构iir滤波器的fpga设计230

8.3.4直接型结构iir滤波器的veriloghdl设计231

8.3.5matlab与ise14.7的数据交互235

8.3.6在matlab中生成测试信号文件236

8.3.7测试激励文件中的文件io功能239

8.3.8利用matlab分析输出信号的频谱241

8.4级联型结构iir滤波器的fpga实现242

实例8-5:级联型结构iir滤波器的fpga设计242

8.4.1滤波器系数的转换242

8.4.2级联型结构iir滤波器的系数量化244

8.4.3级联型结构iir滤波器的fpga实现244

8.4.4级联型结构iir滤波器的veriloghdl设计245

8.4.5级联型结构iir滤波器fpga实现后的247

8.5iir滤波器的板载测试248

8.5.1硬件接电路248

实例8-6:iir滤波器的cxd301板载测试248

8.5.2板载测试程序249

8.5.3板载测试验证249

8.6小结251

8.7思与练251

第9章快速傅里叶变换的设计253

9.1fft的253

9.1.1dft的253

9.1.2dft的运算过程255

9.1.3dft运算中的几种常见问题256

9.1.4fft算法的基本思想257

9.2fft算法的matlab258

9.2.1通过fft测量模拟信号的频率258

实例9-1:利用fft测量单频信号的频率258

9.2.2通过fft测量模拟信号的幅度261

实例9-2:利用fft测量2路频率叠加信号的幅度261

9.2.3频率分辨率与分辨不同频率的关系263

实例9-3:fft参数对分析信号频谱的影响263

9.3fft核的使用267

9.3.1fft核简介267

9.3.2fft核的接信号及时序268

9.4信号识别电路的fpga设计270

9.4.1频率叠加信号的时域分析270

实例9-4:信号过零检测分析270

9.4.2信号识别电路的设计需求及参数分析272

实例9-5:信号识别电路的fgpa设计272

9.4.3信号识别电路的veriloghdl设计273

9.4.4信号识别电路的modelsim276

9.5信号识别电路的板载测试279

9.5.1硬件接电路279

实例9-6:信号识别电路的cxd301板载测试279

9.5.2板载测试的方案280

9.5.3顶层文件的设计281

9.5.4测试信号生成模块的设计283

9.5.5接收模块的设计285

9.5.6数据整理模块的设计286

9.5.7串通信模块的设计287

9.5.8板载测试验证290

9.6小结294

9.7思与练294

参文献295

内容简介:

本书以linx公司的fpga为开发台,以verilog hdl及matlab为开发工具,详细阐述数字信号处理技术fpga实现的、结构、方法及测试过程,并通过大量的实例分析fpga实现过程中的具体技术细节。本书主要包括fpga概述、设计语言及开发工具、fpga设计流程、常用接程序的设计、fpga中的数字运算、典型ip核的应用、fir滤波器设计、iir滤波器设计、快速傅里叶变换的设计等内容。本书思路清晰、语言流畅、分析透彻,在简明阐述设计的基础上,重点追求对工程实践的指导,力求使读者在较短的时间内掌握数字信号处理技术fpga实现的知识和技能。

作者简介:

杜勇,四川省广安市人,不错工程师、副教授,现任教于四川工商学院,居住于成都。1999年于湖南大学获电子工程专业学士,2005年于国科技大学获信息与通信工程专业硕士。发表学术十余篇,出版数字滤波器的matlab与fpga实现数字通信同步技术的matlab与fpga实现数字调制解调技术的matlab与fpga实现锁相环技术及fpga实现等多部著作。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP