CN109495203A - 一种ptp从钟的恢复*** - Google Patents
一种ptp从钟的恢复*** Download PDFInfo
- Publication number
- CN109495203A CN109495203A CN201811620790.8A CN201811620790A CN109495203A CN 109495203 A CN109495203 A CN 109495203A CN 201811620790 A CN201811620790 A CN 201811620790A CN 109495203 A CN109495203 A CN 109495203A
- Authority
- CN
- China
- Prior art keywords
- ptp
- clock
- local
- master clock
- synchronization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提供了一种PTP从钟的恢复***,其特征在于,包括:PTP模块,在PHY层(物理层)对PTP数据包打时间戳,在***配置成主时钟源时输出高精度、高稳定度的PTP,硬件级的响应PTP同步请求及硬件自动定时发送PTP同步包;***配置成从钟时,可接收、发送PTP同步事件报文及通用报文,根据最佳主时钟源选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;输入信号处理及***时钟频率调整模块,其用于调整***时钟信号的频率,使***时钟频率锁定到外部标准参考信号或PTP输入上;以及本地时钟模块,其用于为***提供本地参考时钟,作为***精度的基础。
Description
技术领域
本发明涉及PTP同步技术,尤其涉及PTP时间戳获取、自动发送PTP同步包及响应PTP同步请求以及时钟调频、锁相技术,具体地说是一种PTP从钟的恢复***。
背景技术
PTP端对端透明时钟设备像普通的网桥、路由器或交换机一样,转发主时钟设备与从时钟设备之间交互的所有报文。典型的,端对端透明时钟设备的驻留时间桥对于交互的PTP事件报文,会计算该报文经过该设备的驻留时间,并将该驻留时间在该PTP事件报文的一个特定字段进行累计,从时钟设备接收到PTP事件报文后读取其中携带的驻留时间及其他时间戳进行时钟同步。而计算驻留所使用的时间戳(也即驻留时间)是由透明时钟设备基于本地时钟产生。
但是,实际上端对端透明时钟设备的本地时钟并不准确,不一定与主时钟设备始终保持同步,所以基于本地时钟计算的驻留时间也就会存在误差,从而影响从时钟设备的时钟同步精度。
为此,现有方法中,PTP端对端透明时钟设备通常是根据已做过上行驻留时间校正的主时钟设备及本地时钟设备对PTP事件报文中Sync报文的发送周期,计算主时钟和本地时钟速率的比值(即频率偏移因子,Ff),然后根据所述比值来修正本地时钟。但是该方法存在获得的本地时钟速率和主时钟速率误差过大的问题,例如受网络环境等各种因素的影响,PTP端对端透明时钟设备对主时钟定期发送的各Sync报文,本身就不可能严格是按照特定周期进行转发的,只能是大致估算一个对Sync报文的发送周期,从而导致驻留时间的精确度难以保证。
发明内容
为了解决上述的技术问题,克服现有技术中的不足,提供一种PTP从钟的恢复***。
本发明解决上述问题所采用的技术方案是:一种PTP从钟的恢复***,其特征在于,包括:PTP模块,在PHY层(物理层)对PTP数据包打时间戳,在***配置成主时钟源时输出高精度、高稳定度的PTP,硬件级的响应PTP同步请求及硬件自动定时发送PTP同步包;***配置成从钟时,可接收、发送PTP同步事件报文及通用报文,根据最佳主时钟源选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;输入信号处理及***时钟频率调整模块,其用于调整***时钟信号的频率,使***时钟频率锁定到外部标准参考信号或PTP输入上;以及本地时钟模块,其用于为***提供本地参考时钟,作为***精度的基础。
进一步的,本发明还包括外部标准参考源输入模块,其在***配置成主时钟源时,***将锁定到外部标准参考信号上,从而为***作为PTP主时钟源时提供准确的、稳定的参考源;以及本地标准时钟信号产生模块,其用于产生标准的本地同步信号。
进一步的,所述PTP从钟的恢复***可配置***工作模式,使***作为PTP主时钟源或PTP从钟,可在PHY层(物理层)对PTP数据包打时间戳;所述***作为PTP主时钟源时,可以硬件级的响应PTP从钟的PTP同步请求,及硬件自动定时发送PTP同步包,从而扩大PTP输出的容量,作为PTP从钟时,可接收、发送PTP同步事件报文及通用报文,可根据最佳主时钟选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;调整***时钟频率从而快速的锁定到外部输入的标准参考信号或PTP输入上;所述***根据实际需求选用不同精度和稳定度的本地时钟振荡器,用以达成不同精度和稳定度的本地标准时钟信号。
与现有技术相比,本发明具有以下有益效果:
1、实现了灵活的***配置,可配置成PTP主钟或PTP从钟;
2、可在物理层对PTP包打时间戳,硬件可自动发送或响应PTP同步;
3、提供了时间相位测量和保持算法的电路,提供了卓越的保持特性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的结构组成原理图。
图2是本发明实施例1中的结构示意图。
具体实施方式
一种PTP从钟的恢复***,包括:PTP模块,在PHY层(物理层)对PTP数据包打时间戳,在***配置成主时钟源时输出高精度、高稳定度的PTP,硬件级的响应PTP同步请求及硬件自动定时发送PTP同步包;***配置成从钟时,可接收、发送PTP同步事件报文及通用报文,根据最佳主时钟源选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;输入信号处理及***时钟频率调整模块,其用于调整***时钟信号的频率,使***时钟频率锁定到外部标准参考信号或PTP输入上;以及本地时钟模块,其用于为***提供本地参考时钟,作为***精度的基础。还包括外部标准参考源输入模块,其在***配置成主时钟源时,***将锁定到外部标准参考信号上,从而为***作为PTP主时钟源时提供准确的、稳定的参考源;以及本地标准时钟信号产生模块,其用于产生标准的本地同步信号。
所述PTP从钟的恢复***可配置***工作模式,使***作为PTP主时钟源或PTP从钟,可在PHY层(物理层)对PTP数据包打时间戳;所述***作为PTP主时钟源时,可以硬件级的响应PTP从钟的PTP同步请求,及硬件自动定时发送PTP同步包,从而扩大PTP输出的容量,作为PTP从钟时,可接收、发送PTP同步事件报文及通用报文,可根据最佳主时钟选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;调整***时钟频率从而快速的锁定到外部输入的标准参考信号或PTP输入上;所述***根据实际需求选用不同精度和稳定度的本地时钟振荡器,用以达成不同精度和稳定度的本地标准时钟信号。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1。
如图1所示,一种PTP从钟的恢复***,满足了地铁***、高铁***、电力***和交通***等的时间同步装置对时钟精度的要求,其中包括外部标准参考源输入模块,PTP模块,本地时钟模块,输入信号处理及***时钟频率调整模块,本地标准时钟信号产生模块。
外部标准参考信号输入模块,如GPS或北斗卫星信号接收模块提供的标准信号,用于在***配置成主时钟源时,***将锁定到外部标准参考信号上,从而为***作为PTP主时钟时提供准确的、稳定的参考源,在本***配置成从时钟时,此模块可不使用;PTP模块,用于处理PTP同步数据,在***被配置成主时钟时可输出PTP,在***被配置成从时钟时来进行PTP输入,其可在PHY层(物理层)对PTP数据包打时间戳;本地时钟模块为***提供本地参考时钟,是***精度的基础;输入信号处理及***时钟频率调整模块主要对输入参考源进行处理,包括对输入的外部标准参考信号进行频率、相位的测量,对PTP输入处理,产生本地时钟频率调整所需的数据,从而调整***时钟频率,使本地标准时钟锁定到外部标准参考信号或PTP输入上;本地标准时钟信号产生模块,可产生标准的本地同步信号。
如图2所示,CPU用于***管理控制,网络通信,包括PTP协议的实现;标准信号输入模块用于接收外部标准参考信号,如GPS或北斗卫星信号,PTP接口模块用于接收发送PTP同步信息,外部标准参考信号及PTP同步信息都会提供给现场可编程门阵列(FPGA),在FPGA中实现对时钟信号的调整锁相及PTP同步的硬件解析。FPGA中主要有以下功能模块:输入信号频率,相位处理模块,频率、相位调整控制信息产生模块,时钟频率调整模块,PTP模块。
时钟调整锁相功能主要用FPGA来实现,其中当***配置成PTP主时钟源时,输入信号频率、相位处理模块主要用来处理外部输入的标准参考信号,从外部标准参考信号中提取出频率、相位等***时钟调整所需的参考信息;当***配置成PTP从钟时,***将从PTP输入提取频率、相位等***时钟调整所需的参考信息。频率、相位调整控制信息产生模块主要实现将参考信号的频率、相位等信息转换成频率、相位调整的控制信息,从而控制***频率、相位的调整。时钟频率调整模块实现对本地高稳振荡器模块提供的本地参考时钟信号进行处理,合成***所需的时钟频率,使其锁定到外部标准参考信号上。PTP模块是在FPGA中实现对以太网通信的监测,主要实现PTP的硬件级解析功能,使PTP同步通信可在PHY层(物理层)打时间戳,并且在***配置成PTP主时钟源的时候,CPU可以配置FPGA中的PTP模块,使PTP模块可以定时发送PTP同步包及硬件级的响应PTP同步请求;在***配置成PTP从钟的时候,CPU可以接收、发送PTP同步的事件报文及通用报文,可根据最佳主时钟选择算法选择最优PTP主时钟源,并根据PTP模块获取的硬时间戳,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差。
应当指出,以上借助优选实施例对本发明的技术方案进行的详细说明是示意性的而非限制性的。本领域的普通技术人员在阅读本发明说明书的基础上可以对实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围。
Claims (3)
1.一种PTP从钟的恢复***,其特征在于,包括:
PTP模块,在PHY层(物理层)对PTP数据包打时间戳,在***配置成主时钟源时输出高精度、高稳定度的PTP,硬件级的响应PTP同步请求及硬件自动定时发送PTP同步包;***配置成从钟时,可接收、发送PTP同步事件报文及通用报文,根据最佳主时钟源选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;
输入信号处理及***时钟频率调整模块,其用于调整***时钟信号的频率,使***时钟频率锁定到外部标准参考信号或PTP输入上;以及
本地时钟模块,其用于为***提供本地参考时钟,作为***精度的基础。
2.根据权利要求1所述的一种PTP从钟的恢复***,其特征在于,还包括外部标准参考源输入模块,其在***配置成主时钟源时,***将锁定到外部标准参考信号上,从而为***作为PTP主时钟源时提供准确的、稳定的参考源;以及本地标准时钟信号产生模块,其用于产生标准的本地同步信号。
3.根据权利要求1或2所述的一种PTP从钟的恢复***,其特征在于,所述PTP从钟的恢复***可配置***工作模式,使***作为PTP主时钟源或PTP从钟,可在PHY层(物理层)对PTP数据包打时间戳;所述***作为PTP主时钟源时,可以硬件级的响应PTP从钟的PTP同步请求,及硬件自动定时发送PTP同步包,从而扩大PTP输出的容量,作为PTP从钟时,可接收、发送PTP同步事件报文及通用报文,可根据最佳主时钟选择算法选择最优PTP主时钟源,计算PTP同步线路延时及本地与PTP主时钟源的时钟偏差;调整***时钟频率从而快速的锁定到外部输入的标准参考信号或PTP输入上;所述***根据实际需求选用不同精度和稳定度的本地时钟振荡器,用以达成不同精度和稳定度的本地标准时钟信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811620790.8A CN109495203A (zh) | 2018-12-28 | 2018-12-28 | 一种ptp从钟的恢复*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811620790.8A CN109495203A (zh) | 2018-12-28 | 2018-12-28 | 一种ptp从钟的恢复*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109495203A true CN109495203A (zh) | 2019-03-19 |
Family
ID=65712890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811620790.8A Pending CN109495203A (zh) | 2018-12-28 | 2018-12-28 | 一种ptp从钟的恢复*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109495203A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111884749A (zh) * | 2020-07-24 | 2020-11-03 | 中国科学院精密测量科学与技术创新研究院 | 一种基于时钟分相的高精度固定周期ptp时间同步方法 |
CN112910590A (zh) * | 2021-01-28 | 2021-06-04 | 广州广哈通信股份有限公司 | 一种时钟同步***及方法 |
CN113055149A (zh) * | 2021-02-20 | 2021-06-29 | 郑州中科集成电路与信息***产业创新研究院 | 一种射频收发机级联***下的时间同步和频率同步方法 |
CN113381829A (zh) * | 2020-02-25 | 2021-09-10 | 迈络思科技有限公司 | Phc链 |
CN113644910A (zh) * | 2021-08-18 | 2021-11-12 | 合肥新港海岸科技有限公司 | 一种基于标准频率信号的时钟生成方法及*** |
CN114337890A (zh) * | 2021-11-25 | 2022-04-12 | 伟乐视讯科技股份有限公司 | 一种基于ptp网络同步的多终端播发同步***及方法 |
CN114421956A (zh) * | 2022-04-01 | 2022-04-29 | 浙江赛思电子科技有限公司 | 一种鉴频鉴相控制***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1845546A (zh) * | 2006-03-15 | 2006-10-11 | 重庆邮电学院 | 面向测量与控制的精确时间同步方法与*** |
CN103701581A (zh) * | 2013-12-06 | 2014-04-02 | 电信科学技术第五研究所 | 一种ieee1588主时钟实现方法 |
CN104378193A (zh) * | 2013-08-16 | 2015-02-25 | 北京卓越信通电子股份有限公司 | 时间同步***及方法、交换机、嵌入式接口板 |
CN204258824U (zh) * | 2014-10-09 | 2015-04-08 | 中国科学院国家授时中心 | 一种ptp网络精密时间同步终端装置 |
CN105703892A (zh) * | 2014-11-24 | 2016-06-22 | 管晓权 | 一种基于硬件时间戳实现ptp纳秒级精度的方法 |
-
2018
- 2018-12-28 CN CN201811620790.8A patent/CN109495203A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1845546A (zh) * | 2006-03-15 | 2006-10-11 | 重庆邮电学院 | 面向测量与控制的精确时间同步方法与*** |
CN104378193A (zh) * | 2013-08-16 | 2015-02-25 | 北京卓越信通电子股份有限公司 | 时间同步***及方法、交换机、嵌入式接口板 |
CN103701581A (zh) * | 2013-12-06 | 2014-04-02 | 电信科学技术第五研究所 | 一种ieee1588主时钟实现方法 |
CN204258824U (zh) * | 2014-10-09 | 2015-04-08 | 中国科学院国家授时中心 | 一种ptp网络精密时间同步终端装置 |
CN105703892A (zh) * | 2014-11-24 | 2016-06-22 | 管晓权 | 一种基于硬件时间戳实现ptp纳秒级精度的方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113381829A (zh) * | 2020-02-25 | 2021-09-10 | 迈络思科技有限公司 | Phc链 |
CN111884749A (zh) * | 2020-07-24 | 2020-11-03 | 中国科学院精密测量科学与技术创新研究院 | 一种基于时钟分相的高精度固定周期ptp时间同步方法 |
CN111884749B (zh) * | 2020-07-24 | 2022-05-20 | 中国科学院精密测量科学与技术创新研究院 | 一种基于时钟分相的高精度固定周期ptp时间同步方法 |
CN112910590A (zh) * | 2021-01-28 | 2021-06-04 | 广州广哈通信股份有限公司 | 一种时钟同步***及方法 |
CN112910590B (zh) * | 2021-01-28 | 2022-10-21 | 广州广哈通信股份有限公司 | 一种时钟同步***及方法 |
CN113055149A (zh) * | 2021-02-20 | 2021-06-29 | 郑州中科集成电路与信息***产业创新研究院 | 一种射频收发机级联***下的时间同步和频率同步方法 |
CN113055149B (zh) * | 2021-02-20 | 2022-09-06 | 郑州中科集成电路与***应用研究院 | 一种射频收发机级联***下的时间同步和频率同步方法 |
CN113644910A (zh) * | 2021-08-18 | 2021-11-12 | 合肥新港海岸科技有限公司 | 一种基于标准频率信号的时钟生成方法及*** |
CN113644910B (zh) * | 2021-08-18 | 2022-03-25 | 合肥新港海岸科技有限公司 | 一种基于标准频率信号的时钟生成方法及*** |
CN114337890A (zh) * | 2021-11-25 | 2022-04-12 | 伟乐视讯科技股份有限公司 | 一种基于ptp网络同步的多终端播发同步***及方法 |
CN114421956A (zh) * | 2022-04-01 | 2022-04-29 | 浙江赛思电子科技有限公司 | 一种鉴频鉴相控制***及方法 |
CN114421956B (zh) * | 2022-04-01 | 2022-07-01 | 浙江赛思电子科技有限公司 | 一种鉴频鉴相控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109495203A (zh) | 一种ptp从钟的恢复*** | |
CN108667547B (zh) | 一种网络时间协议转换方法及*** | |
US9722739B2 (en) | Managing time offset and frequency drift in asynchronous DOCSIS remote PHY network environments | |
Lipiński et al. | White rabbit: A PTP application for robust sub-nanosecond synchronization | |
CN104836630B (zh) | Ieee1588时钟同步***及其实现方法 | |
US8964790B2 (en) | Communication apparatus | |
US7916758B2 (en) | Method and system for precise-clock synchronization, and device for precise-clock frequency/time synchronization | |
CN101820500B (zh) | 从装置、从装置的时刻同步化方法、主装置以及电子设备*** | |
CN102394715B (zh) | 时钟同步方法和装置 | |
KR101340752B1 (ko) | 고정밀도 클럭 동기화 방법 및 시스템 | |
CN101895385B (zh) | 用于实现时钟切换的合并单元的对时时钟*** | |
CN106603183B (zh) | 一种时间戳过滤方法及装置 | |
CN101425865B (zh) | 传输网中的时钟同步方法、***和从时钟侧实体 | |
CN110784275B (zh) | 时间同步偏差调整方法、装置、终端以及接入层设备 | |
CN105376043B (zh) | 一种双板卡***的时间同步方法 | |
CN103563287A (zh) | 同步设备和同步方法 | |
CN103259640A (zh) | 一种同步时间的方法和设备 | |
CN103532693B (zh) | 一种时间同步装置和方法 | |
CN108768577A (zh) | 一种基于ptp时间同步信号的通信网络授时方法及*** | |
CN115801175B (zh) | 时间频率同步方法、***、存储介质及电子设备 | |
CN101686093A (zh) | 传输网时钟同步的方法、设备及*** | |
CN207884639U (zh) | 一种网络节点、时间噪声传递特性测量装置和同步通信网络 | |
CN105450320B (zh) | 一种智能变电站全程us级精度无线以太网络同步装置及方法 | |
CN205283557U (zh) | 一种基于同步以太网的ptp时间同步装置 | |
CN107888315B (zh) | 一种时间同步方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190319 |
|
WD01 | Invention patent application deemed withdrawn after publication |