当前位置: 首页 > 专利查询>杨德朝专利>正文

一种不对称网络间的时间同步与补偿方法或者装置制造方法及图纸

技术编号:8724317 阅读:234 留言:0更新日期:2013-05-22 21:30
本发明专利技术公开一种解决在现有的不对称网络间实现时间同步的方法或者装置,结合本发明专利技术的校准与同步计算方法,实现主从之间的精准对时,同时可实现不对称网络的实时单向延时计算,为推动全网,跨网间的不对称网络间实时同步提供有效的解决方法。根据本发明专利技术的技术方案,能够提高主从对时精度和效率,可以为现有中国电信,移动和联通等家庭基站的入户提供了有效时钟同步保证。

【技术实现步骤摘要】

本专利技术公开了一种不对称网络间的时间同步与补偿方法或者装置,可适用于通信,智能电网和数据采集领域。本专利技术公开了一种基于IEEE1588标准规范实现不对称网络间的时间同步与补偿方法或者装置,可适用于通信,电力,工业控制,军事和数据采集领域。
技术介绍
在信息化的世界里,设计信息控制,通信,交换和数据采集等领域,比如信息网络中的大型应用软件、工业生产设备,实时通讯系统,精准的控制系统等,为了提高各分布式控制系统中实时性,必然离不开精准的时间同步,在现有分布式网络环境中,由于网络建设和实际应用导致网络不对称性很多,比如SDH的环网,传统的ATM网络,以太网,ADSL/VDSL(不对称数据链路/甚高速不对称数据链路),Ρ0Ν (无缘光网络)等都是不对称网络的典型应用,我们的大部分数据都是通过这些不对称网络进行分布式的控制,因此如何实现在不对称网络间实现时间同步显得尤为重要。实际上,我们知道不对称网络存在其必然性,然而不对称性的网络也必然存在线路的不对等,任何网络间都由于制造工艺的现实能力、电器元件的生产工艺能力、芯片自身的处理能力和设计不能保证不同设备间的一致性等,从而导致这些网络间存在传输线路的必然不对等情况,为了保证精确的时间同步能力就必然需要针对不对等网络间的线路做必要的补偿。基于IEEE-1588 PTP(高精度时间协议,Precision Time Protocol)的时钟同步/授时系统是最新的、以IP网络为载体的时钟同步技术,基于IEEE-1588高精度时间协议标准建立的授时系统,可在现有局域网络上提供纳秒级的授时精度。相对于现有的授时系统,基于IEEE-1588授时系统具有不受地形限制、且成本低、覆盖面广的优点,可用现有的IP网络作为承载体。基于以上的优点,基于IEEE 1588标准的时钟同步/授时系统将成为今后网络高精度授时系统的主流解决方案。但基于IEEE 1588 PTP(vl和v2)的时钟同步/授时系统所能达到的主从时钟同步精度取决于承载时钟报文的2层或3层网络的配置和负载情况,也即IEEE1588时钟报文在从主时钟(Grandmaster Clock)到从时钟(Slave Clock)的传播路径上,IEEE1588时钟报文所经过的2层交换机或者3层路由器的跳数、背景流量的高低、突发背景流量毛刺的存在都会最终影响主从时钟同步精度是否达到纳秒级(ns)、微秒级(us)或者毫秒级(ms)。如果主从时钟同步精度不能达到预期的精度,相关的信息系统或设备的性能将会受到严重影响,甚至不能正常工作。因此,为信息系统提供高精度的主从时钟同步测量技术以使时钟同步/授时系统及时进行时钟校准,从而得到更高精度的输出时钟成为必要。基于IEEE 1588规范,结合本专利技术的实现方法,实现精准的网络时间同步技术,同时针对不对等的网络延时进行必要的补偿,从而最终实现网络时间同步,为通信,电力,工业控制,军事和数据采集等领域提供了有效的时间同步技术,从而为其它各方面的应用提供了有效的时间保障,如精确控制,实时通信,故障采集和数据建模等。PTP包含4种报文:同步报文(Sync)、跟随报文(FellowUp)、延迟请求报文(DelayReq)和延迟响应报文(DelayRes)。主时钟每隔一段时间发送一次同步报文,发送报文的时间间隔选取也比较关键。间隔太短,会使网络负担比较严重,间隔太长又影响同步的精度,通用的标准规范中可支持I个/秒或者32个/秒或者64个/秒的报文发送速率。在发送的同时,主时钟记录下发送同步报文的时问戳为Tml。从时钟收到主时钟发送的同步报文后记录下收到时的时问戳为Tsl。主时钟发送完同步报文后接着发送一条跟随报文,跟随报文中把时间戳Tml发送给从时钟。之后从时钟会发送一条延迟请求报文给主时钟,从时钟需要记录发送请求报文的时间戳记为Ts2。主时钟收到请求报文后会记录收到时的时间戳为Tm2,并接着发送响应报文,把Tm2传给从时钟用于从时钟时间更新。经过以上四条报文的传输,从时钟就可以计算物理线路上的延迟Delay。Delayl=Tsl-Tml-Offsetl (I)Delay2=Tm2-Ts2+ offset2 (2) 在物理线路上传输报文的延迟近似认为是相等的,所以认为Delay]等于Delay2,这样就有:Delay=(Tsl-Tml+Tm2-Ts2) / 2 (3)offset=(Tsl一Tml) 一Delay (4) 依据上述公式进而可以推算出时间修正的通用公式,如公式(5)所示,为第k次同步时的时钟修正的公式。offset =Tsk-Tmk-Delay (5) 上面描述的是一种标准IEEE1588 PTP实现二步同步模式的实现方法,由于时间戳是要在同步过程的前端发送,通常的MCU实现方案,由于其固有的特性,无法实现在发送PTP报文前就打上本地的时间戳,因此在发送Sync报文之后,由系统记录本次发送Sync报文的时亥IJ,通过后面的FellowUp报文把Sync报文发送的时间戳发送给从端,从而实现从的获知Sync报文的发送主钟的时刻Tml。目前基于IEEE1588 PTP实现可采用一步模式,即在发送Sync报文的同时,把时间戳打在IEEE1588规范指定的同步码的后面,如此可减少FellowUP报文的发送。
技术实现思路
为了提供精确的时钟同步或授时系统,本专利技术提供了一种网络时钟同步的系统和方法,为IEEE1588 PTP(vl和v2)网络时间同步和补偿提供了一个较好的解决方案,以解决如何评估网络时间同步的精度这一重要问题提供先决的条件。为了实现前述专利技术目的,本专利技术所提供的一种网络时间同步的系统是通过以下的技术方案实现的:一种不对称网络间的时间同步和补偿方法或者装置,所述方法或者装置包括: 脉冲计数模块,用来计算主时钟和从时钟的脉冲次数差,所述主时钟为标准的高精度的网络时钟装置(如IEEE1588主时钟,如symmetricom-TimeProvider TP5000 )或者模块,所述从时钟通过网络与主时钟同步从而与远程基准时钟同步; 时间计数器模块,用来计算所述主时钟和从时钟的时间差; 同步计算模块,用来根据所述时间差和脉冲次数差进行网络时钟同步参数的计算,输出时间同步参数。时间误差计算模块,用来计算本地系统时间与所述主时钟的时间误差;时间计数模块,用来记录分别来自主、从网络的时钟报文的发送和接收时间戳,并根据所述时间误差和时间戳分别计算单向报文传输时间;计算主时钟和从时钟的脉冲次数差,所述主时钟为标准的高精度的网络时钟装置(如IEEE1588主时钟,如symmetricom-TimeProviderTP5000 )或者模块,从时钟通过网络与主时钟同步; 具体实现方式如下: 首先,主从网络间的时间同步,要求1588 PTP报文可达网络,本专利技术方法需保证网络中的主时钟在发送Sync报文支持一步模式,即发送Sync报文的同时带上时间戳,同时要求从网络需支持同样的接收Sync报文和时间戳的能力。本专利技术方法需在发送Sync报文的同时,记录此刻发送Sync报文的时间戳Tml,并触发主时钟的本地同步计数器开始计数。从端收到主端发送过来的Sync报文时,获得了主端发送Sync时刻的时间本文档来自技高网
...

【技术保护点】
一种不对称网络间的时间同步与补偿方法或者装置,其特征在于,所述系统包括:脉冲计数模块,用来计算主时钟和从时钟的相同脉冲次数后,所述主时钟与从时钟的实际所达到的时间偏移量, 所述从时钟通过网络与主时钟同步;时间计数模块,用来统计相同计数值后所述主时钟和从时钟的时间值;同步计算模块,用来根据所述时间差和脉冲次数差进行网络时钟同步实际数值进行计算,从而计数出准确的时间偏差值,即从相对主端的偏差值Offset,并根据Offset准确计算出主到从端的时间延时delayms和从到主之间的时间延时delaysm。

【技术特征摘要】
1.一种不对称网络间的时间同步与补偿方法或者装置,其特征在于,所述系统包括: 脉冲计数模块,用来计算主时钟和从时钟的相同脉冲次数后,所述主时钟与从时钟的实际所达到的时间偏移量,所述从时钟通过网络与主时钟同步; 时间计数模块,用来统计相同计数值后所述主时钟和从时钟的时间值; 同步计算模块,用来根据所述时间差和脉冲次数差进行网络时钟同步实际数值进行计算,从而计数出准确的时间偏差值,即从相对主端的偏差值Offset,并根据Offset准确计算出主到从端的时间延时delayms和从到主之间的时间延时delaysm。2.根据权利要求1所述的不对称网络的时间同步与补偿方法或者装置,其特征在于,所述主时钟和从时钟需支持IEEE 1588 一步模式要求,即主端发送Sync报文的同时需携带发送时刻的时间戳。3.根据权利要求2所述的不对称网络的时间同步与补偿方法或者装置,其特征在于,所述主时钟和所述测量网络时钟同步的系统存在于一个时钟同步网络中,所述主从时钟都支持不对称网络的时间同步与补偿方法或者装置。4.根据权利要求3所述的不对称网络的时间同步与补偿方法或者装置,其特征在于,所述主时钟与从时钟的时间差为从时钟在收到主时钟发来的Sync报文后开始计数N后的时间计数模块,...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:杨德朝
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1