正版新书--锁相环技术原理及FPGA实现 杜勇著 电子工业出版社

正版新书--锁相环技术原理及FPGA实现 杜勇著 电子工业出版社 pdf epub mobi txt 电子书 下载 2025

杜勇著 著
图书标签:
  • 锁相环
  • PLL
  • FPGA
  • 数字电路
  • 模拟电路
  • 通信系统
  • 电子工程
  • 杜勇
  • 电子工业出版社
  • 信号处理
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 麦点文化图书专营店
出版社: 电子工业出版社
ISBN:9787121287381
商品编码:29692729990
包装:平装
出版时间:2016-05-01

具体描述

基本信息

书名:锁相环技术原理及FPGA实现

定价:68.00元

作者:杜勇著

出版社:电子工业出版社

出版日期:2016-05-01

ISBN:9787121287381

字数:

页码:

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


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

内容提要


本书从工程应用的角度详细阐述锁相环技术的工作原理,利用MATLAB及System View仿真工具软件讨论典型电路的工作过程。以Altera公司的FPGA为开发平台,以Verilog HDL语言为开发工具,详细阐述锁相环技术的FPGA实现原理、结构、方法,以及仿真测试过程和具体技术细节,主要包括设计平台及开发环境介绍、锁相环跟踪相位的原理、FPGA实现数字信号处理基础、锁相环路模型、一阶环路的FPGA实现、环路滤波器与锁相环特性、二阶环路的FPGA实现、锁相环路性能分析、锁相测速测距的FPGA实现。

目录


章 设计环境及开发平台介绍 1
1.1 FPGA基础知识 2
1.1.1 基本概念及发展历程 2
1.1.2 FPGA的结构和工作原理 4
1.1.3 FPGA在数字信号处理中的应用 12
1.2 Altera器件简介 12
1.3 Verilog HDL语言简介 15
1.3.1 HDL语言简介 15
1.3.2 Verilog HDL语言特点 16
1.3.3 Verilog HDL程序结构 17
1.4 Quartus II开发套件 18
1.4.1 Quartus II开发套件简介 18
1.4.2 Quartus II软件的用户界面 19
1.5 ModelSim仿真软件 22
1.6 MATLAB软件 24
1.6.1 MATLAB软件介绍 24
1.6.2 MATLAB工作界面 24
1.6.3 MATLAB的特点及优势 25
1.6.4 MATLAB与Quartus的数据交互 27
1.7 SystemView软件 28
1.7.1 SystemView简介 28
1.7.2 SystemView工作界面 29
1.8 小结—欲善其事先利其器 32
第2章 FPGA数字信号处理基础 33
2.1 FPGA中数的表示 34
2.1.1 莱布尼兹与二进制 34
2.1.2 定点数表示 35
2.1.3 浮点数表示 36
2.2 FPGA中数的运算 40
2.2.1 加/减法运算 40
2.2.2 乘法运算 43
2.2.3 除法运算 44
2.2.4 有效数据位的计算 44
2.3 有限字长效应 47
2.3.1 字长效应的产生因素 47
2.3.2 A/D转换的字长效应 48
2.3.3 系统运算中的字长效应 49
2.4 FPGA中的常用处理模块 51
2.4.1 加法器模块 51
2.4.2 乘法器模块 53
2.4.3 除法器模块 56
2.4.4 浮点运算模块 57
2.5 小结—四个过桥人 59
第3章 锁相环为什么能够跟踪相位 61
3.1 锁相环的组成 62
3.1.1 关注信号的相位分量 62
3.1.2 VCO是一个积分器件 63
3.1.3 正弦鉴相器还是余弦鉴相器 65
3.1.4 环路滤波器的作用 68
3.2 从负反馈电路理解锁相环 69
3.2.1 反馈电路的概念 69
3.2.2 负反馈电路的控制作用 70
3.2.3 锁相环与基本负反馈电路的区别 71
3.2.4 分析锁相环的工作状态 72
3.3 简单的锁相环 73
3.3.1 一阶锁相环的SystemView模型 73
3.3.2 确定VCO输出的同相支路 74
3.4 锁相环的基本性能参数 77
3.4.1 捕获及跟踪过程 77
3.4.2 环路的基本性能要求 78
3.5 分析一阶环的基本参数 79
3.5.1 数学方法求解一阶环 79
3.5.2 图解法分析一阶环工作过程 81
3.5.3 工程设计与理论分析的差异 82
3.5.4 遗忘的参数——鉴相滤波器截止频率 85
3.6 小结——千条路与磨豆腐 87
第4章 一阶锁相环的FPGA实现 89
4.1 一阶环的数字化模型 90
4.1.1 工程实例需求 90
4.1.2 数字鉴相器 91
4.1.3 数控振荡器 92
4.1.4 计算环路增益 94
4.2 数字鉴相滤波器设计 95
4.2.1 FIR与IIR滤波器 95
4.2.2 MATLAB滤波器函数 97
4.2.3 FIR滤波器的MATLAB设计 100
4.2.4 量化滤波器系数 102
4.3 Verilog HDL代码风格 105
4.3.1 文件接口声明 105
4.3.2 变量的命名方式 106
4.3.3 模块对齐方式 106
4.3.4 阻塞赋值和非阻塞赋值 107
4.3.5 注释语句 107
4.4 一阶环的Verilog HDL设计 108
4.4.1 新建FPGA工程 108
4.4.2 数字乘法器设计 110
4.4.3 低通滤波器设计 112
4.4.4 数控振荡器设计 115
4.4.5 顶层文件设计 115
4.5 一阶环的ModelSim仿真测试 119
4.5.1 MATLAB生成测试数据 119
4.5.2 编写测试激励文件 120
4.5.3 环路为什么不能锁定 122
4.5.4 继续仿真分析环路性能 125
4.6 小结—科学的方法 127
第5章 从线性方程到环路模型 129
5.1 线性时不变系统 130
5.1.1 线性系统的概念 130
5.1.2 时不变系统的概念 132
5.1.3 为什么研究线性时不变系统 132
5.2 信号的线性分解 133
5.2.1 信号的常用分解方法 133
5.2.2 分析的化身—欧拉 135
5.2.3 “e”是一个函数的极限 137
5.2.4 泰勒、麦克劳林与牛顿 139
5.2.5 上帝创造的公式—欧拉公式 141
5.3 从傅里叶级数到Z变换 142
5.3.1 温室效应的发现者—傅里叶 142
5.3.2 傅里叶级数是一篇美妙的乐章 143
5.3.3 负频率信号是什么信号? 147
5.3.4 傅氏变换与拉氏变换 151
5.3.5 Z变换—离散时间系统分析工具 153
5.3.6 如何判断系统是否稳定 156
5.4 锁相环路的模型 158
5.5 小结—乔布斯的演讲 160
第6章 环路滤波器决定锁相环特性 163
6.1 简单的环路滤波器—RC滤波器 164
6.1.1 RC低通滤波器的频率特性 164
6.1.2 二阶环路的传输函数 166
6.2 回顾二阶线性电路 167
6.2.1 二阶线性电路与锁相环 167
6.2.2 固有振荡频率与阻尼系数 168
6.2.3 单位阶跃信号的响应分析 169
6.3 RC滤波器二阶环的SystemView仿真 172
6.3.1 RC滤波器锁相环路模型 172
6.3.2 锁定状态与阻尼系数的仿真 174
6.4 反馈环路的稳定性分析 177
6.4.1 系统稳定与锁相环稳定的关系 177
6.4.2 频率特性与环路的稳定 177
6.4.3 伯德图分析方法 179
6.4.4 伯德图分析RC二阶环路的稳定性 180
6.4.5 二阶环路的相位滞后是如何产生的 181
6.4.6 鉴相滤波器的影响 182
6.5 无源比例积分滤波器 184
6.5.1 频率特性 184
6.5.2 环路的传输函数 185
6.5.3 环路稳定性分析及参数设计 186
6.5.4 环路的SystemView仿真 188
6.6 有源比例积分滤波器 189
6.6.1 频率特性 189
6.6.2 环路的传输函数 191
6.6.3 环路稳定性分析及参数设计 193
6.6.4 环路的SystemView仿真 194
6.6.5 为什么稳态相差可以为零 196
6.7 小结—世界上容易的事 198
第7章 二阶环的FPGA实现 199
7.1 依据模拟环设计数字环 200
7.1.1 从模拟到数字——双线性变换 200
7.1.2 环路滤波器的数字化 202
7.1.3 理想二阶环的参数设计 203
7.1.4 理想二阶环的Verilog HDL设计 205
7.2 FPGA实现后的仿真测试 208
7.2.1 环路增益对锁定性能的影响 208
7.2.2 频差对锁定性能的影响 210
7.2.3 环路捕获范围测试 211
7.3 理想二阶环的数字化 213
7.3.1 NCO的数字化模型 213
7.3.2 环路的数字化模型 214
7.4 模拟与数字环路的关联 215
7.4.1 确定环路滤波器系数 215
7.4.2 增益与环路滤波器系数的关系 216
7.4.3 两种系数计算方法比较 216
7.5 小结—芝诺与庄子的哲学 217
第8章 锁相环的性能分析 219
8.1 捕获性能 220
8.1.1 捕获过程 220
8.1.2 捕获带与捕获时间 221
8.1.3 辅助捕获方法 222
8.2 跟踪性能 224
8.2.1 环路的稳态相差 224
8.2.2 环路的频率特性 225
8.2.3 调制跟踪与载波跟踪 228
8.2.4 两种跟踪方式的SystemView仿真 229
8.3 噪声性能 237
8.3.1 噪声情况下的环路模型 237
8.3.2 输出相位噪声方差 240
8.3.3 环路噪声带宽 241
8.3.4 环路信噪比 242
8.4 理想二阶环设计公式 244
8.5 小结—兴趣是好的老师 245
第9章 锁相环解调PSK信号的FPGA实现 247
9.1 PSK调制解调原理 248
9.1.1 PSK调制原理及信号特征 248
9.1.2 PSK信号的MATLAB仿真 249
9.1.3 锁相环解调PSK原理 252
9.2 锁相环路解调参数设计 254
9.2.1 总体性能参数设计 254
9.2.2 下变频乘法器设计 256
9.2.3 下变频低通滤波器设计 257
9.2.4 鉴相乘法器设计 259
9.2.5 数控振荡器设计 260
9.2.6 环路滤波器设计 261
9.3 锁相解调环的Verilog设计 262
9.3.1 顶层文件的Verilog设计 262
9.3.2 鉴相器的Verilog设计 264
9.3.3 环路滤波器的Verilog设计 265
9.4 锁相解调环的仿真测试 266
9.4.1 环路捕获范围测试 266
9.4.2 NCO更新周期对环路增益的影响 267
9.5 小结—渔王的儿子 272
参考文献 274

作者介绍


杜勇,男,高级工程师,1976年生,硕士学位,毕业于国防科技大学,现工作于酒泉卫星发射中心。承担的项目共计4项,主要方向为无线通信技术的设计与实现,均为项目负责人,主要承担项目总体方案设计、核心算法设计及FPGA实现、硬件电路板的设计等工作。

文摘


序言



《高频电路设计与仿真》 作者: 李明 教授 出版社: 机械工业出版社 内容简介: 本书系统地阐述了高频电路设计的核心理论、关键技术以及在实际工程中的应用。全书共分为十五章,内容涵盖了高频电路的基础知识、常用元器件特性、阻抗匹配、滤波电路、放大器设计、振荡器原理、混频器与倍频器、锁相环(PLL)的基本概念、微波电路分析、传输线理论、S参数的测量与应用、射频前端设计、电磁兼容(EMC)基础以及高频电路的仿真工具与实践。 第一章 绪论 本章首先介绍高频电路的概念、特点及其在现代电子技术中的重要地位。随后,深入探讨了高频电路设计所面临的挑战,例如寄生参数的影响、信号的传播延迟、电磁干扰(EMI)和电磁兼容性(EMC)等问题。本章还概述了高频电路设计的发展趋势,包括小型化、集成化、智能化以及对低功耗和高性能的需求。最后,为读者建立了一个全面认识高频电路设计领域的基础。 第二章 高频电路基础理论 本章重点讲解了与高频电路设计密切相关的基础物理概念。包括集肤效应、邻近效应等高频下导体损耗的成因;电感、电容在高频下的表现,以及寄生参数对电路性能的影响。此外,还详细介绍了阻抗的概念,包括复数阻抗、阻抗的测量与表征方法,为后续的阻抗匹配章节打下坚实基础。本章还对高频信号的特性进行了分析,包括信号的频谱、带宽、瞬态响应等。 第三章 常用高频电子元器件特性 本章聚焦于高频电路设计中常用的关键电子元器件。详细分析了高频电阻、高频电容、高频电感在高频下的实际特性,包括其频率响应、损耗角正切、品质因数(Q值)等关键参数。特别地,本书深入讲解了半导体器件在高频条件下的工作原理,如二极管、三极管、场效应管的结电容、迁移时间效应以及在高频下的寄生效应,并介绍了晶体管的S参数模型及其在小信号高频分析中的应用。此外,还讨论了微波器件,如同轴连接器、波导等的基本原理和适用范围。 第四章 阻抗匹配技术 阻抗匹配是高频电路设计中至关重要的环节。本章详细介绍了阻抗失配带来的危害,如信号反射、功率损耗等。随后,系统讲解了多种阻抗匹配方法,包括电阻匹配、电容匹配、电感匹配。重点介绍了史密斯圆图的使用方法,并结合实例演示了如何利用史密斯圆图进行单节匹配、多节匹配以及宽带匹配的设计。本章还探讨了各种匹配网络(如L型、T型、π型网络)的设计原则和计算方法,旨在使读者能够熟练掌握各种阻抗匹配技巧。 第五章 高频滤波器设计 滤波器在高频电路中扮演着不可或缺的角色,用于选择特定频率的信号或抑制干扰。本章首先阐述了滤波器的基本类型,如低通、高通、带通、带阻滤波器。随后,详细介绍了滤波器设计的基本理论,包括Butterworth、Chebyshev、Bessel等几种典型逼近函数的特性分析。本章重点讲解了基于集总参数和分布参数元件的滤波器设计方法。集总参数滤波器部分,介绍了LC滤波器的设计步骤和实际电路实现。分布参数滤波器部分,则着重介绍了微带线、带状线等作为滤波器结构的原理与设计。 第六章 高频放大器设计 放大器是实现信号增益的关键。本章首先分类介绍了不同类型的高频放大器,包括低噪声放大器(LNA)、功率放大器(PA)、跨阻放大器(TIA)等,并分析了它们各自的设计目标和应用场景。随后,深入讲解了放大器的稳定性分析,包括稳定性判据(如K因子、Delta因子)以及如何通过电路设计提高稳定性。本章还详细讨论了放大器的增益、带宽、噪声系数、线性度(如P1dB、IP3)等性能指标的优化设计方法,并介绍了匹配网络的设计在放大器输入输出端口的重要性。 第七章 振荡器原理与设计 振荡器是产生固定频率信号的核心电路。本章从LC振荡器、RC振荡器开始,系统介绍了振荡器的基本工作原理,包括正弦波振荡器的巴科斯判据(Barkhausen criterion)。随后,重点讲解了晶体振荡器、压控振荡器(VCO)等类型,分析了它们在频率稳定性、调频性能等方面的特点。本章还深入探讨了如何提高振荡器的相位噪声性能,这是许多无线通信系统设计中必须关注的关键指标。 第八章 混频器与倍频器 混频器和倍频器是无线通信系统中实现频率变换的重要功能模块。本章详细介绍了混频器的基本原理,包括上变频和下变频的概念,以及不同类型混频器的结构和工作特性,如二极管混频器、MOSFET混频器、平衡混频器等。本章还深入分析了混频器的非线性效应,如互调失真(IMD)和镜像频率抑制。对于倍频器,本章讲解了其工作原理和设计要点,以及如何提高倍频效率。 第九章 锁相环(PLL)基础理论 本章是本书的重要组成部分,系统介绍了锁相环(PLL)的基本概念和工作原理。首先,解释了PLL的构成,包括鉴相器(Phase Detector)、低通滤波器(Loop Filter)和压控振荡器(VCO)。随后,详细阐述了PLL的捕获过程和跟踪过程,并分析了环路带宽、阻尼系数等关键参数对PLL性能的影响。本章还介绍了小数N分频PLL的概念及其在现代数字通信中的优势。 第十章 微波电路分析 随着电子技术向更高频率发展,传输线和波导等分布参数电路成为设计必需。本章介绍了微波电路的基本分析方法,重点讲解了传输线理论,包括电压驻波比(VSWR)、回波损耗(Return Loss)等参数的物理意义。本章还介绍了阻抗变换器、定向耦合器、功率分配器/合成器等常用微波无源器件的原理和设计。 第十一章 S参数的测量与应用 S参数(Scattering Parameters)是表征高频电路和器件线性行为的强大工具。本章详细介绍了S参数的定义、物理意义以及与Z参数、Y参数等其他参数之间的转换关系。本章重点讲解了S参数的测量方法,包括矢量网络分析仪(VNA)的基本原理和使用技巧。随后,深入阐述了如何利用S参数对高频电路进行分析和设计,如计算端口的电压增益、电流增益、功率增益、输入输出阻抗以及稳定性分析。 第十二章 射频前端设计 射频前端是无线通信系统的“门面”,直接决定了系统的接收灵敏度和发射功率。本章将前面各章的知识融会贯通,系统讲解射频前端的设计流程和关键技术。内容包括射频前端的架构设计、低噪声放大器(LNA)、功率放大器(PA)、混频器、滤波器等模块的选择和集成,以及如何优化整体性能,实现高灵敏度、低功耗和良好的线性度。 第十三章 电磁兼容(EMC)基础 电磁兼容性(EMC)是高频电路设计中不可忽视的重要方面。本章介绍了EMC的基本概念,包括电磁干扰(EMI)和电磁抗干扰(EMS)。详细分析了EMI的产生源、传播途径和接收机理。随后,阐述了在高频电路设计中如何采取各种措施来提高EMC性能,例如 PCB布局布线设计、屏蔽、接地、滤波等技术。本章还将简要介绍相关的EMC标准和测试方法。 第十四章 高频电路的仿真工具与实践 现代高频电路设计离不开强大的仿真工具。本章介绍了常用的高频电路仿真软件,如ADS(Advanced Design System)、AWR(Microwave Office)等,并简要介绍了它们的功能和使用方法。通过实例演示,指导读者如何利用这些工具进行电路的原理图设计、参数提取、性能仿真和优化。本章还将强调理论与实际相结合的重要性,鼓励读者通过实践来加深对高频电路设计技术的理解。 第十五章 附录 附录部分包含了高频电路设计中常用的工程常数、单位换算、相关公式推导等辅助信息,旨在为读者提供方便的参考。 本书的特点在于内容全面,理论讲解深入浅出,并结合大量的工程实例,强调实践应用。适合于从事射频、微波、通信、雷达等领域的研究人员、工程师,以及高等院校相关专业的学生阅读。通过本书的学习,读者将能够掌握高频电路设计的核心理论和实用技术,独立完成高频电路的设计与仿真任务。

用户评价

评分

这本书的排版真是没得说,从封面设计到内文的字体选择,都透露出一种严谨又不失活泼的气息。拿到手里沉甸甸的,感觉就是一本用心打磨的作品。尤其是那些复杂的电路图和算法流程图,画得清晰明了,即便是初次接触锁相环技术的读者,也能大致领会其核心思想。作者在讲解概念时,没有一股脑堆砌晦涩的专业术语,而是擅长用生活中的类比来解释抽象的原理,比如将频率的锁定过程比作两个人在赛跑中努力保持相同的步频,这种接地气的讲解方式,极大地降低了学习门槛。对于我们这些在实际工程中摸爬滚打的人来说,这种既有理论深度又有实践指导意义的书籍简直是宝藏。我尤其欣赏其中穿插的一些“陷阱”分析,提醒读者在实际调试中容易在哪里栽跟头,这些经验之谈远比纯理论推导来得珍贵。可以说,光是阅读这本手册的排版和结构设计,本身就是一种享受,让人有持续读下去的动力。

评分

作为一名信号处理的入门者,我最大的困扰就是面对大量公式时产生的畏难情绪。这本书给我的感觉就像是请了一位耐心且知识渊博的导师在身边进行一对一辅导。它不是那种只给出现成公式然后让你死记硬背的类型,而是会追溯每一个关键公式的推导过程,比如如何从误差信号推导出环路滤波器的设计参数,每一步的物理意义都解释得清清楚楚。最让我印象深刻的是,作者在介绍NCO(数字压控振荡器)时,不仅讲解了直接数字合成(DDS)的基本原理,还深入探讨了相位截断误差的补偿技术,这在很多基础读物中是完全看不到的细节。这种对细节的执着和对读者理解程度的关怀,让这本书的价值远超一本普通的教科书,更像是一本可以伴随职业生涯成长的参考手册。阅读体验非常流畅,每学完一个章节,都感觉自己的知识体系又得到了巩固和扩展。

评分

这本书的作者显然对锁相环技术的发展脉络有着非常清晰的认识。在回顾了经典模拟PLL的发展历程后,它并没有固步自封,而是果断地将重点转向了现代通信系统中不可或缺的数字实现。阅读过程中,我能感受到一种强烈的时代感——它关注的是当前和未来工程应用中最热门的技术栈。例如,书中对分数锁定(Fractional-N)锁相环的讲解,不仅涵盖了传统的调制技术,还讨论了现代Σ-Δ调制器如何有效降低相位噪声,这对射频前端设计工程师来说是至关重要的信息。此外,它对环路稳定性和瞬态响应的分析,不再是简单的二阶系统建模,而是引入了更高阶的考量,并且指导读者如何利用仿真工具进行更精确的预测。这本书的整体视野开阔,内容组织逻辑清晰,绝对是相关领域技术人员案头必备的一本高质量参考资料,它提供的知识深度和广度,足以支持进行复杂系统的设计与调试工作。

评分

这本书的魅力在于它对“实现”二字的深刻理解。很多关于锁相环的书籍都停留在“原理”层面,告诉你它应该怎么工作,但一旦涉及到实际硬件平台,尤其是FPGA这种灵活又需要精细控制的载体时,理论往往就失灵了。这本书则非常务实地架起了这座桥梁。它不仅讨论了环路带宽、阻尼系数这些设计参数,更重要的是,它深入探讨了在有限资源和有限时钟域的FPGA芯片上,如何权衡速度、精度与资源消耗。书中给出的那些基于特定FPGA家族的宏定义和IP核调用建议,具有极强的可操作性。我尝试用书中的方法在Xilinx的平台上实现了一个低功耗的频率合成器,发现其对资源占用的预估非常准确,这极大地节省了我前期实验的试错成本。这种将学术理论与工程实践紧密结合的叙事方式,是这本书最让我激赏的地方。

评分

我最近在忙一个关于高速数据恢复的项目,被时钟同步问题搞得焦头烂耳,市面上那些泛泛而谈的参考资料根本帮不上什么实质性忙。朋友推荐了这本,拿到手我抱着试试看的心态翻了一下,结果立刻被它对数字锁相环(DPLL)部分的深度解析所吸引。作者没有停留在传统的模拟PLL(锁相环)的经典分析上,而是花了大量篇幅详细剖析了现代FPGA架构下如何高效实现这些复杂的算法,从Verilog HDL的编码风格到资源优化策略,描述得极其详尽。特别是关于噪声抑制和相位抖动(Jitter)的量化分析部分,给出了具体的数学模型和仿真验证流程,这对于追求极致性能的工程师来说,无疑是提供了直接可用的工具箱。我按照书中的步骤重新设计了我的DPLL模块,效果立竿见影,性能指标有了显著提升,这种从理论到代码实现的无缝衔接,是很多教材所欠缺的。

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有