时间同步目前主要可以有三个元素:

频率同步:如果是周期性的脉冲(如1PPS)的话,那么频率同步意味着脉冲的重复频率或周期形同;

时间同步:如果是周期性的脉冲的话,那么相位同步意味着脉冲的上升沿对齐

时间同步:也可以简单理解为时间戳同步(TOD 或 Time of day),比如UTC时间对齐。意味着不同节点之间的时间戳是相同的。

下面这个图帮助理解下:

时间同步的主流手段如下:

1PPS (1 Pulse per Second)

An electrical pulse signal aligned to the start of each second. Accurate to 12 picoseconds to a few microseconds per second depending on the generating source.

1秒周期的脉冲,可用于频率和相位同步;

10 MHz

A precise reference frequency signal used for synchronization.

用于频率同步的10Mhz信号

TOD (Time of Day)

An interface that combines an RS-422 serial connection with a 1PPS signal.

一般和1PPS绑定在一起出现,会借助RS-422 串口传输。

BITS(Building-Integrated Timing Supply) A system that distributes timing signals within a building over T1/E1 connections.
NTP (Network Time Protocol) Standard protocol for the distribution of network time. Accurate to within tens of milliseconds. 网络时间同步协议,提供毫秒级别的精度;软件实现
IEEE 1588(Precision Time Protocol)

Precision time synchronization over networks. Accuracy ranges from 10 ns to 100 ns.

网络时间同步协议,提供亚微妙的精度。软件和硬件配合实现

GPS (Global Positioning System)  High-precision time synchronization from global satellites. Accuracy of about 100 nanoseconds

Synch-E(Synchronous Ethernet)

a physical layer-based frequency synchronization technique that provides

frequency synchronization to the packet layer of Ethernet-based networks.

网络频率同步协议,需要网络里每个节点都支持这个协议才行,一般基于硬件实现

同步方法选择的依据一般是根据需要同步设备间的距离:

1PPS, 10 MHz, and TOD这些信号,通常可以用于连接到位于一个机架或着一个房间内的不同设备,提供同步信号。

BITS 信号通常用于一个建筑物内部提供同步

NTP 和 IEEE 1588通常用于基于以太网连接的设备之间的同步,可以覆盖很大的范围。

GPS 时间可以用于更大范围内的同步,而且一般用作主时钟参考源,为别的设备提供时间同步信号输入。

IEEE1588v2解析(1)--同步的概念相关推荐

  1. 同步的概念(python 版)

    同步的概念 1. 多线程开发可能遇到的问题 假设两个线程t1和t2都要对num=0进行增1运算,t1和t2都各对num修改10次,num的最终的结果应该为20. 但是由于是多线程访问,有可能出现下面情 ...

  2. SRT视频字幕的解析与同步原理

    转自:http://www.eoeandroid.com/thread-171556-1-1.html 在论坛搜索srt字幕的解析,没有资源,于是自己琢磨,有点结果,与大家分享. srt字幕文件的格式 ...

  3. SRT视频字幕的解析与同步

    转自:http://www.eoeandroid.com/thread-171556-1-1.html 在论坛搜索srt字幕的解析,没有资源,于是自己琢磨,有点结果,与大家分享. srt字幕文件的格式 ...

  4. Andromeda 源码解析 (同步获取服务)

    Andromeda Andromeda是爱奇艺开源的适用于多进程架构的组件通信框架. github地址: https://github.com/iqiyi/Andromeda 其特点如下: 无需开发者 ...

  5. 二元函数可导与可微的关系_视频教学:期末试卷解析之多元函数基本概念及相互关系讨论...

    点"考研竞赛数学"↑可每天"涨姿势"哦! 今天视频对应的考题是两个选择题,整套试卷内容参见推荐阅读列表的第一篇推文.视频探讨的内容包括: 1.极限存在性判定的极 ...

  6. 实现私有DNS搭建(正向解析+反向解析+主从同步+安全措施+配置转发服务器+基于ACL实现智能DNS)

    先了解一些bind中常用工具: dig :DNS 查找工具 描述: dig是一个用于查询DNS名称服务器的灵活工具.它执行DNS查找并显示从所查询的名称服务器返回的答案.大多数DNS管理员使用dig来 ...

  7. Java:同步锁概念

    同步锁介绍 对于非 static 方法,同步锁就是 this. 对于 static 方法,使用当前方法所在类的字节码对象(A.class). 同步代码块: 语法 synchronized(同步锁) { ...

  8. PMS APK解析数据同步和配置更新

    前面学到PMS构造函数中调用scanDirTraceLI()方法扫描系统app/priv-app/framework等目录下的apk文件,然后调用通过ParallelPackageParser提交(s ...

  9. SSL加密包解析的几个概念梳理

    1.DPI技术初识 DPI(Deep PacketInspection)深度包检测技术是在传统IP数据包检测技术(OSI L2-L4之间包含的数据包元素的检测分析)之上增加了对应用层数据的应用协议识别 ...

  10. MySQL 5.7 深度解析: 半同步复制技术

    复制架构衍生史 在谈这个特性之前,我们先来看看MySQL的复制架构衍生史. MySQL的复制分为四种: 普通的replication,异步同步. 搭建简单,使用非常广泛,从mysql诞生之初,就产生了 ...

最新文章

  1. python怎么导入包-Python模块导入与包构建最佳实践
  2. 武汉疫情之后,中国即将发生的10大变化!(强烈推荐)
  3. mac下npm/node的安装和卸载、升级;node、npm升级后最后删掉node_modules重新安装
  4. 7月用户对快递服务问题申诉24978件 同比增长50.1%
  5. 好的身体是革命的本钱
  6. kubeadm安装k8s测试环境
  7. python中__future__包
  8. 基于Java的办公用品管理系统的设计与实现
  9. SEO关键词产出之词频分析(关键词工具篇)
  10. 暑期计算机数学培训心得体会,关于暑期培训心得体会三篇
  11. AI计算机视觉产品中长尾用户,基于长尾理论的AI写作具体分析
  12. 行政人员与固定资产管理的爱恨情仇
  13. HCIP-H12-223练习题
  14. hdu6441 Find Integer 求勾股数 费马大定理
  15. 雷军:人因梦想而伟大 金山骨子里重视技术尊重程序员
  16. Study JavaScript《JS操作SVG的一些知识》
  17. 进销存管理系统—供货商管理
  18. 【极简版GH60】【GH60剖析】【一】组件的选购
  19. GDKOI 2023 游记
  20. 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题1.pdf

热门文章

  1. uniapp 安装uView-ui教程
  2. 华为android手机怎么解锁,华为手机如何解锁 华为手机解锁方法【图文详解】
  3. Java系统日志管理
  4. 【Winform】知识竞赛抢答计分管理系统 分普通答题 和 抢答答题2种模式 待完善。。。...
  5. 分享这位的WPF界面设计系列视频
  6. 卸载vm15实用教程
  7. redis安装之yum安装
  8. linux上mysql命令无效_linux下mysql命令没用
  9. H3C 无线控制器+瘦ap 配置
  10. 2017年数学建模c题MATLAB,数学建模C题优秀论文.doc