数字通信同步技术的MATLAB与FPGA实现——Altera/Verilog版(第2版)

数字通信同步技术的MATLAB与FPGA实现——Altera/Verilog版(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

数字通信同步技术FPGA实现原理、结构、方法与仿真,强调工程实践指导。

内容简介

本书以Altera公司的FPGA为开发平台,以MATLAB及Verilog HDL为开发工具,详细阐述数字通信同步技术的FPGA实现原理、结构、方法和仿真测试过程,并通过大量的工程实例分析FPGA实现过程中的具体技术细节。本书主要内容包括FPGA实现数字信号处理基础、锁相环技术原理、载波同步、自动频率控制、位同步、帧同步技术的设计与实现等。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,注重对工程实践的指导性,力求使读者在较短的时间内掌握数字通信同步技术的FPGA设计知识和技能。

章节目录

封面

作者简介

扉页

内容简介

版权页

第2版前言

第1版前言

目录

第1章 同步技术的概念及FPGA基础

1.1 数字通信中的同步技术

1.2 同步技术的实现方法

1.2.1 两种不同的实现原理

1.2.2 常用的工程实现途径

1.3 FPGA概念及其在信号处理中的应用

1.3.1 基本概念及发展历程

1.3.2 FPGA的结构和工作原理

1.3.3 FPGA在数字信号处理中的应用

1.4 Altera器件简介

1.5 Verilog HDL语言简介

1.5.1 HDL语言简介

1.5.2 Verilog HDL的特点

1.5.3 Verilog HDL的程序结构

1.6 FPGA开发工具及设计流程

1.6.1 Quartus II开发套件

1.6.2 ModelSim仿真软件

1.6.3 FPGA的设计流程

1.7 MATLAB软件

1.7.1 MATLAB简介

1.7.2 MATLAB工作界面

1.7.3 MATLAB的特点及优势

1.7.4 MATLAB与Quartus II的数据交互

1.8 FPGA开发板CRD500

1.8.1 CRD500简介

1.8.2 CRD500典型应用

1.9 小结

第2章 FPGA实现数字信号处理基础

2.1 FPGA中数的表示

2.1.1 莱布尼兹与二进制

2.1.2 定点数表示

2.1.3 浮点数表示

2.2 FPGA中数的运算

2.2.1 加/减法运算

2.2.2 乘法运算

2.2.3 除法运算

2.2.4 有效数据位的计算

2.3 有限字长效应

2.3.1 字长效应的产生因素

2.3.2 A/D转换器的字长效应

2.3.3 数字系统运算中的字长效应

2.4 FPGA中的常用运算处理模块

2.4.1 加法器模块

2.4.2 乘法器模块

2.4.3 除法器模块

2.4.4 浮点数运算模块

2.4.5 滤波器模块

2.5 小结

第3章 锁相环原理及应用

3.1 锁相环的原理

3.1.1 锁相环的模型

3.1.2 锁定与跟踪的概念

3.1.3 锁相环的基本性能要求

3.2 锁相环的组成

3.2.1 鉴相器

3.2.2 环路滤波器

3.2.3 压控振荡器

3.3 锁相环的动态方程

3.3.1 非线性相位模型

3.3.2 线性相位模型

3.3.3 锁相环的传递函数

3.4 锁相环的性能分析

3.4.1 暂态信号响应

3.4.2 锁相环的频率响应

3.4.3 锁相环的稳定性

3.4.4 非线性跟踪性能

3.4.5 锁相环的捕获性能

3.4.6 锁相环的噪声性能

3.5 锁相环的应用

3.5.1 锁相环的两种跟踪状态

3.5.2 调频解调器

3.5.3 调相解调器

3.5.4 调幅信号的相干解调

3.5.5 锁相调频器

3.5.6 锁相调相器

3.6 小结

第4章 载波同步的FPGA实现

4.1 载波同步的原理

4.1.1 载波同步的概念及实现方法

4.1.2 锁相环的工作方式

4.2 锁相环的数字化模型

4.2.1 数字鉴相器

4.2.2 数字环路滤波器

4.2.3 数字控制振荡器

4.2.4 数字锁相环动态方程

4.3 输入信号建模与仿真

4.3.1 工程实例需求

4.3.2 输入信号模型

4.3.3 输入信号的MATLAB仿真

4.4 载波同步环的参数设计

4.4.1 总体性能参数设计

4.4.2 数字鉴相器设计

4.4.3 环路滤波器及数控振荡器设计

4.5 载波同步环的FPGA实现

4.5.1 顶层模块的Verilog HDL实现

4.5.2 IIR滤波器的Verilog HDL实现

4.5.3 环路滤波器的Verilog HDL实现

4.5.4 载波同步环的FPGA实现

4.6 载波同步环的仿真测试

4.6.1 测试激励的Verilog HDL设计

4.6.2 单载波输入信号的仿真测试

4.6.3 调幅输入信号的仿真测试

4.6.4 关于载波同步环参数的讨论

4.7 载波同步环的板载测试

4.7.1 硬件接口电路

4.7.2 板载测试程序

4.7.3 板载测试验证

4.8 小结

第5章 抑制载波同步的FPGA实现

5.1 抑制载波同步的原理

5.1.1 平方环的工作原理

5.1.2 同相正交环的工作原理

5.1.3 判决反馈环的工作原理

5.2 输入信号建模与仿真

5.2.1 工程实例需求

5.2.2 DPSK信号的调制原理及特征

5.2.3 DPSK信号传输模型及仿真

5.3 平方环的FPGA实现

5.3.1 改进的平方环原理

5.3.2 改进的平方环性能参数设计

5.3.3 带通滤波器设计

5.3.4 顶层模块的Verilog HDL实现

5.3.5 带通滤波器的Verilog HDL实现

5.3.6 低通滤波器的Verilog HDL实现

5.3.7 FPGA实现后的仿真测试

5.4 同相正交环的FPGA实现

5.4.1 同相正交环性能参数设计

5.4.2 低通滤波器的Verilog HDL实现

5.4.3 其他模块的Verilog HDL实现

5.4.4 顶层模块的Verilog HDL实现

5.4.5 FPGA实现后的仿真测试

5.4.6 同相支路的判决及码型变换

5.5 判决反馈环的FPGA实现

5.5.1 判决反馈环的性能参数设计

5.5.2 顶层模块的Verilog HDL实现

5.5.3 积分判决模块的Verilog HDL实现

5.5.4 FPGA实现后的仿真测试

5.6 平方环的板载测试

5.6.1 硬件接口电路

5.6.2 板载测试程序

5.6.3 板载测试验证

5.7 小结

第6章 自动频率控制的FPGA实现

6.1 自动频率控制的概念

6.2 最大似然频差估计的FPGA实现

6.2.1 最大似然频差估计的原理[1]

6.2.2 最大似然频差估计的MATLAB仿真

6.2.3 最大似然频差估计的FPGA实现方法

6.3 基于FFT载波频率估计的FPGA实现

6.3.1 离散傅里叶变换

6.3.2 FFT算法原理及MATLAB仿真

6.3.3 FFT核的使用

6.3.4 输入信号建模与MATLAB仿真

6.3.5 基于FFT频差估计的Verilog HDL实现

6.3.6 FPGA实现及仿真测试

6.4 FSK信号调制/解调原理

6.4.1 数字频率调制

6.4.2 FSK信号的MATLAB仿真

6.4.3 FSK信号的相干解调原理

6.4.4 AFC环解调FSK信号的原理

6.5 AFC环的FPGA实现

6.5.1 AFC环参数设计

6.5.2 顶层模块的Verilog HDL实现

6.5.3 鉴频器模块的Verilog HDL实现

6.5.4 FPGA实现及仿真测试

6.6 AFC环的板载测试

6.6.1 硬件接口电路

6.6.2 板载测试程序

6.6.3 板载测试验证

6.7 小结

第7章 数字锁相法位同步技术的FPGA实现

7.1 位同步的概念及实现方法

7.1.1 位同步的概念

7.1.2 利用滤波法提取位同步信号

7.1.3 利用数字锁相法提取位同步信号

7.2 微分型位同步环的FPGA实现

7.2.1 微分型位同步环的原理

7.2.2 顶层模块的Verilog HDL实现

7.2.3 双相时钟模块的Verilog HDL实现

7.2.4 微分鉴相模块的Verilog HDL实现

7.2.5 单稳态触发器模块的Verilog HDL实现

7.2.6 控制及分频模块的Verilog HDL实现

7.2.7 位同步信号形成及移相模块的Verilog HDL实现

7.2.8 FPGA实现及仿真测试

7.3 积分型位同步环的FPGA实现

7.3.1 积分型位同步环的原理

7.3.2 顶层模块的Verilog HDL实现

7.3.3 积分器模块的Verilog HDL实现

7.3.4 鉴相模块的Verilog HDL实现

7.3.5 FPGA实现及仿真测试

7.4 改进型位同步环的FPGA实现

7.4.1 正交支路积分输出门限判决法

7.4.2 数字滤波器法的工作原理

7.4.3 随机徘徊滤波器的Verilog HDL实现

7.4.4 随机徘徊滤波器的仿真测试

7.4.5 改进型数字滤波器的工作原理

7.4.6 改进型数字滤波器的Verilog HDL实现

7.5 微分型位同步环的板载测试

7.5.1 硬件接口电路

7.5.2 板载测试程序

7.5.3 板载测试验证

7.6 小结

第8章 插值算法位同步技术的FPGA实现

8.1 插值算法位同步技术的原理

8.1.1 插值算法的总体结构

8.1.2 内插滤波器的原理及结构

8.1.3 Gardner定时误差检测算法

8.1.4 环路滤波器与数控振荡器

8.2 插值算法位同步技术的MATLAB仿真

8.2.1 环路滤波器系数的设计

8.2.2 定时误差检测算法的MATLAB仿真程序

8.2.3 简化后插值算法位同步技术的仿真

8.3 插值算法位同步技术的FPGA实现

8.3.1 顶层模块的Verilog HDL设计

8.3.2 内插滤波器模块的Verilog HDL设计

8.3.3 定时误差检测及环路滤波器模块的Verilog HDL设计

8.3.4 数控振荡器的Verilog HDL设计

8.3.5 FPGA实现后的仿真测试

8.4 插值算法位同步环的板载测试

8.4.1 硬件接口电路

8.4.2 板载测试程序

8.4.3 板载测试验证

8.5 小结

第9章 帧同步技术的FPGA实现

9.1 异步传输与同步传输的概念

9.1.1 异步传输的概念

9.1.2 同步传输的概念

9.1.3 异步传输与同步传输的区别

9.2 起止式同步的FPGA实现

9.2.1 RS-232串口通信协议

9.2.2 顶层模块的Verilog HDL实现

9.2.3 时钟模块的Verilog HDL实现

9.2.4 串口接收模块的Verilog HDL实现

9.2.5 串口发送模块的Verilog HDL实现

9.2.6 FPGA实现及仿真测试

9.3 帧同步码组及其检测原理

9.3.1 帧同步码组的选择

9.3.2 间隔式插入法的检测原理

9.3.3 连贯式插入法的检测原理

9.3.4 帧同步过程的几种状态

9.4 连贯式插入法帧同步的FPGA实现

9.4.1 实例要求及总体模块设计

9.4.2 搜索态模块的Verilog HDL实现及仿真

9.4.3 校核态模块的Verilog HDL实现及仿真

9.4.4 同步态模块的Verilog HDL实现及仿真

9.4.5 帧同步的FPGA实现及仿真

9.5 串口通信的板载测试

9.5.1 硬件接口电路

9.5.2 板载测试验证

9.6 帧同步电路的板载测试

9.6.1 硬件接口电路

9.6.2 板载测试程序

9.6.3 板载测试验证

9.7 小结

参考文献

后折页

封底

数字通信同步技术的MATLAB与FPGA实现——Altera/Verilog版(第2版)是2020年由电子工业出版社出版,作者杜勇。

得书感谢您对《数字通信同步技术的MATLAB与FPGA实现——Altera/Verilog版(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
MATLAB/Simulink系统仿真超级学习手册(第2版) 电子书
本书全面讲解Simulink系统仿真,涵盖基础知识及综合应用。
大数据技术原理与应用(第2版) 电子书
国内高校大数据课程知名教师倾心之作,带你“零基础”学习大数据。
区块链技术进阶与实战(第2版) 电子书
本书从实战的角度对区块链技术进行了全面的介绍和剖析,非常适合区块链开发人员由浅入深地学习区块链技术。全书共分为4个部分,包括:对区块链进行全景分析,介绍其概念、历史、技术流派、主要公司和典型应用场景等内容。
大数据技术原理与应用(第3版) 电子书
本书系统介绍了大数据的相关知识,分为大数据基础篇、大数据存储与管理篇、大数据处理与分析篇、大数据应用篇。
Java编程技术与项目实战(第2版) 电子书
本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并扼要介绍了Java的高特。全书内容涉及Java基本语法、数据类型、异常、界面设计、小应用程序、I/O数据流、线程等内容,这些内容基本覆盖了Java的实用技术,是进一步使用Java进行技术开发的基础。