CN103516454B - 时钟同步方法、装置及通信设备 - Google Patents
时钟同步方法、装置及通信设备 Download PDFInfo
- Publication number
- CN103516454B CN103516454B CN201210204698.XA CN201210204698A CN103516454B CN 103516454 B CN103516454 B CN 103516454B CN 201210204698 A CN201210204698 A CN 201210204698A CN 103516454 B CN103516454 B CN 103516454B
- Authority
- CN
- China
- Prior art keywords
- frame
- time
- nanosecond
- clock synchronization
- clock
- 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.)
- Active
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提供了一种时钟同步方法、装置及通信设备,其中,该方法包括:从时间同步协议报文中的数据时间戳中截取时间信息;将时间信息组成帧;发送帧,其中,帧用于对待时钟同步设备进行时钟同步。本发明解决了相关技术中部分通信设备不能直接通过1588协议报文来实现时钟同步的问题,从而扩展了时间同步协议的使用范围,降低了资源的使用量。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种时钟同步方法、装置及通信设备。
背景技术
时间同步在通信***中是涉及到***能否正常工作的关键因素。各种无线通信***,如全球移动通信(Global system for Mobile Communication,简称为GSM),通用移动通信***(Universal Mobile Telecommunications System,简称为UMTS),码分多址(CodeDivision Multiple Access,简称为CDMA),时分交换-码分多址(Time DivisionSwitching-Code Division Multiple Access,简称为TDS-CDMA)及宽带码分多址接入(Wideband Code Division Multiple Access,简称为WCDMA)等都对时钟的同步有相关的要求,微波无线通信作为与传统承载有关联的交叉***,对时钟同步也有特定的要求。在进行准同步数字体系(Plesiochronous Digital Hierarchy,简称为PDH)及同步数字系列(Synchronous Digital Hierarchy,简称为SDH)业务传送时,需要满足相关的时钟标准;而在实行同步以太网进行组网时,时间同步也需要满足G.8261/G.8262中相关的标准要求。
时钟同步的实现方式有多种,除去全球定位卫星(Global PositioningSatellite,简称为GPS)授时外,从工业自动化控制领域发展起来的精确时间协议(Precision Time Protocol,简称为PTP)(1588)协议经过改良已开始应用于电信通信***中。1588协议使用报文处理的方式,在物理层以上对支持1588协议的网络结点进行时间同步,可以达到微秒/亚微秒级的精度,经过修正处理的误差可以小于1ns。
1588报文包含的内容众多,处理起来复杂度高,其具体使用方式会直接影响组网构成。当单个通信***设备中需要时间同步时,如果某些部分不支持(比如微波室内单元(InDoor Unit,简称为IDU)中除主控板外的其他业务单元),或者没有足够的资源实现报文的处理,那么这些单元就不能直接使用1588协议完成相关处理,时间同步就必须通过其他方式来实现。
针对相关技术中上述至少之一的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种时钟同步方法、装置及通信设备,以至少解决相关技术中部分通信设备不能直接通过1588协议报文来实现时钟同步的问题。
根据本发明的一个方面,提供了一种时钟同步方法,其包括:从时间同步协议报文中的数据时间戳中截取时间信息;将时间信息组成帧;发送帧,其中,帧用于对待时钟同步设备进行时钟同步。
优选地,时间同步协议报文包括:1588协议报文。
优选地,时间信息包括秒位和纳秒位。
优选地,将时间信息组成帧之前,上述时钟同步方法还包括:在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送帧的既定频率,该既定频率对应的频率为既定周期。
优选地,将时间信息组成帧包括:将秒位存放于帧的预设位置,将纳秒位存放于帧的帧头,其中,当发送帧的既定周期的结束时间的纳秒位为零的情况下,按照第一编码方式将纳秒位编码为第一字节;或者当发送帧的既定周期的结束时间的纳秒位为整秒的整数分之一的情况下,按照第二编码方式将纳秒位编码为第二字节。
优选地,发送帧包括:在计数周期到达的情况下,发送帧,其中,计数周期比既定周期小预设时间差值。
优选地,在发送帧之后,上述时钟同步方法还包括:待时钟同步设备接收到帧的起始位的情况下,接收帧,其中,用于接收帧的频率为既定频率的整数倍;待时钟同步设备解析帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步。
优选地,解析帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步包括:待时钟同步设备判断帧帧头的编码字节类型;在帧头的编码为第一字节的情况下,解析获得将待时钟同步设备的本地秒位修改为秒位加1,待时钟同步设备的本地纳秒位清零的信息;或者在帧头的编码为第二字节的情况下,解析获得将待时钟同步设备的本地秒位修改为秒位,待时钟同步设备的本地纳秒位不做修正,正常计数的信息。
根据本发明的另一方面,提供了一种时钟同步装置,其包括:截取模块,用于从时间同步协议报文中的数据时间戳中截取时间信息;处理模块,用于将时间信息组成帧;发送模块,用于发送帧,其中,帧用于对待时钟同步设备进行时钟同步。
优选地,上述时钟同步装置还包括:选择模块,用于在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送帧的既定频率,该既定频率对应的频率为既定周期。
根据本发明的又一方面,提供了一种通信设备,其包括:接收模块,用于在接收到帧的起始位的情况下,接收帧,其中,用于接收帧的频率为发送帧的既定频率的整数倍;解析模块,用于解析帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步。
在本发明中,从时间同步协议报文中的数据时间戳中截取时间信息,并将该时间信息组成帧,以帧的形式发送时间信息,以完成对待时钟同步设备的时钟同步,可以实现将支持时间同步协议的通信设备中的时间同步信息与不支持时间同步协议的通信设备(或设备单元)进行共享,使得不支持时间同步协议的通信设备可以通过帧的形式间接地根据时间同步协议的时间信息进行时钟同步,从而扩展了时间同步协议的使用范围;同时,以帧的形式传输时间信息,实现方式简单,降低了资源的使用量。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的时钟同步方法的流程图;
图2是根据本发明实施例的时钟同步装置的结构框图;
图3是根据本发明实施例的另一种时钟同步装置的结构框图;
图4是根据本发明实施例的通信设备的结构框图;
图5是根据本发明实施例的时间传递***的示意图;
图6是根据本发明实施例的发送时钟与接收时钟物理关联的示意图;
图7是根据本发明实施例的时间发送特殊帧的结构示意图;
图8是根据本发明实施例的时间发送基本帧的结构示意图;
图9是根据本发明实施例的时间数据帧发送及接收时间的关系示意图;以及
图10是根据本发明实施例的跳秒时刻接收时间与发送端即时时间对比的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本实施例提供了一种时钟同步方法,如图1所示,该时钟同步方法包括步骤S102至步骤S106。
步骤S102:从时间同步协议报文中的数据时间戳中截取时间信息。
步骤S104:将时间信息组成帧。
步骤S106:发送帧,其中,帧用于对待时钟同步设备进行时钟同步。
通过上述步骤,从时间同步协议报文中的数据时间戳中截取时间信息,并将该时间信息组成帧,以帧的形式发送时间信息,以完成对待时钟同步设备的时钟同步,可以实现将支持时间同步协议的通信设备中的时间同步信息与不支持时间同步协议的通信设备(或设备单元)进行共享,使得不支持时间同步协议的通信设备可以通过帧的形式间接地根据时间同步协议的时间信息进行时钟同步,从而扩展了时间同步协议的使用范围;同时,以帧的形式传输时间信息,实现方式简单,降低了资源的使用量。
优选地,上述时间同步协议报文可以包括:1588协议报文,以帧的形式将1588协议报文的时间信息传输给不支持1588协议的通信设备或单元,以扩展1588协议的使用范围。
为了提高时钟同步的准确性,在本优选实施例中,上述时间信息包括:秒位和纳秒位。上述时间信息包括但不限于秒位和纳秒位,可以根据不同应用场景的需求选择。
为了确保在一秒时间内对待时钟同步设备的时间进行足够次数的修正,在本优选实施例中,将上述时间信息组成帧之前,在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送帧的既定频率,该既定频率对应的频率为既定周期。优选地,该既定频率可以根据不同应用需要来调整,例如,当待时钟同步设备对时钟的准确性要求较高时,可以将既定频率调大一点,以满足需求,相反也可以将既定频率调小一点。
为了提高时钟同步的准确性,精确度,在本优选实施例中,将秒位存放于帧的预设位置,将纳秒位存放于帧的帧头,其中,当发送帧的既定周期的结束时间的纳秒位为零的情况下,按照第一编码方式将纳秒位编码为第一字节;或者当发送帧的既定周期的结束时间的纳秒位为整秒的整数分之一的情况下,按照第二编码方式将纳秒位编码为第二字节。
在上述优选实施例中,针对不同时刻,对纳秒位采用不同的编码方式,将纳秒位编码为不同类型的字节,以便于在待时钟同步设备解析帧时,准确地获取秒位信息和纳秒位信息,从而提高时钟同步的准确性,精确度;另外,可以将秒位存放于帧的预设位置,在解析帧时可以准确地、便捷地获取秒位信息,以提高解析的效率。
为了保证在出现跳秒时待时钟同步设备获取的时间信息与发送端时间信息一致,在本优选实施例中,发送上述帧包括:在计数周期到达的情况下,发送帧,其中,计数周期比既定周期小预设时间差值。即在选择发送上述帧的既定周期后,开始计时,例如,可以采用计数器的方式,当到达计数周期时,发送帧,该计数周期比既定周期小预设时间差值,该预设时间差值标准既定周期的固定提前量,例如,该预设时间差值(即发送提前量)为△t1,帧传播延时△t2,帧接收处理延时△t3,△t1=△t2+△t3。
在实现对待时钟同步设备进行时钟同步的过程中,在本优选实施例中,在发送帧之后,待时钟同步设备接收到帧的起始位的情况下,接收帧,其中,用于接收帧的频率为既定频率的整数倍;待时钟同步设备解析帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步。即待时钟同步设备接收帧,并对帧解析获得秒位和纳秒位,来完成时钟同步。
优选地,上述待时钟同步设备解析帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步可以通过以下步骤来实现,例如,待时钟同步设备判断帧帧头的编码字节类型;在帧头的编码为第一字节的情况下,解析获得将待时钟同步设备的本地秒位修改为秒位加1,待时钟同步设备的本地纳秒位清零的信息;或者在帧头的编码为第二字节的情况下,解析获得将待时钟同步设备的本地秒位修改为秒位,待时钟同步设备的本地纳秒位不做修正,正常计数的信息。即待时钟同步设备根据帧头的编码字节类型获得同步时钟的时间信息,进而完成对待时钟同步设备的时钟同步。
在本优选实施例中,提供了一种时钟同步装置,如图2所示,该时钟同步装置包括:截取模块202,用于从时间同步协议报文中的数据时间戳中截取时间信息;处理模块204,连接至截取模块202,用于将所述时间信息组成帧;发送模块206,连接至处理模块204,用于发送所述帧,其中,所述帧用于对待时钟同步设备进行时钟同步。
在上述优选实施例中,截取模块202从时间同步协议报文中的数据时间戳中截取时间信息,处理模块204将该时间信息组成帧,发送模块206以帧的形式发送时间信息,以完成对待时钟同步设备的时钟同步,可以实现将支持时间同步协议的通信设备中的时间同步信息与不支持时间同步协议的通信设备(或设备单元)进行共享,使得不支持时间同步协议的通信设备可以通过帧的形式间接地根据时间同步协议的时间信息进行时钟同步,从而扩展了时间同步协议的使用范围;同时,以帧的形式传输时间信息,实现方式简单,降低了资源的使用量。
为了确保在一秒时间内对待时钟同步设备的时间进行足够次数的修正,在本优选实施例中,如图3所示,上述时钟同步装置还包括:选择模块208,连接至截取模块202,用于在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送所述帧的既定频率,该既定频率对应的频率为既定周期。
为了提高时钟同步的准确性,精确度,在本优选实施例中,上述处理模块204,还用于将秒位存放于帧的预设位置,将纳秒位存放于帧的帧头,其中,当发送帧的既定周期的结束时间的纳秒位为零的情况下,按照第一编码方式将纳秒位编码为第一字节;或者当发送帧的既定周期的结束时间的纳秒位为整秒的整数分之一的情况下,按照第二编码方式将纳秒位编码为第二字节。
为了保证在出现跳秒时待时钟同步设备获取的时间信息与发送端时间信息一致,在本优选实施例中,上述发送模块206,还用于在计数周期到达的情况下,发送帧,其中,计数周期比既定周期小预设时间差值。
在本优选实施例中,提供了一种通信设备,如图4所示,通信设备包括:接收模块402,用于在接收到帧的起始位的情况下,接收帧,其中,用于接收帧的频率为发送帧的既定频率的整数倍;解析模块404,连接至接收模块402,用于解析帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步。
在上述优选施例中,接收模块402在接收到帧的起始位的情况下,接收上述帧,解析模块404对帧进行解析获得秒位和纳秒位,以对待时钟同步设备进行时钟同步。
优选地,上述通信设备可以是支持时间同步协议的通信设备(或设备单元),也可以是不支持时间同步协议的通信设备,在上述通信设备可以是支持时间同步协议的通信设备(或设备单元),可以通过上述帧的形式来实现时钟同步,以减少资源的使用;在上述通信设备是不支持时间同步协议的通信设备,可以通过以帧的形式与支持时间同步协议的通信设备(或设备单元)共享时间同步协议报文中的时间信息,以完成时钟同步,从而以简单的方式实现时钟的同步,同时,扩展了协议的使用范围。
优选地,在上述通信设备是支持时间同步协议的通信设备(或设备单元)时,该通信设备(或设备单元)可以包括上述时钟同步装置,以帧的形式发送时间同步协议报文中的时间信息给其他通信设备或设备单元。
优选地,上述解析模块404,还用于判断上述帧的帧头的编码字节类型;在帧头的编码为第一字节的情况下,解析获得将待时钟同步设备的本地秒位修改为秒位加1,待时钟同步设备的本地纳秒位清零的信息;或者在帧头的编码为第二字节的情况下,解析获得将待时钟同步设备的本地秒位修改为秒位,待时钟同步设备的本地纳秒位不做修正,正常计数的信息。即待时钟同步设备根据帧头的编码字节类型获得同步时钟的时间信息,进而完成对待时钟同步设备的时钟同步。
以下结合附图对上述各个优选实施例进行详细地描述。
在本实施例中,以微波通信***设备中通过简化PTP时钟信息传递来实现时钟同步为例,来描述上述时钟同步方法,以实现协议中80位数据时间戳(秒计数48位,纳秒计数32位)在***内部的传递。使用***内部互联线,及适当的收/发处理单元达到精确的时间信息传递的目的。
上述时钟同步方法包括如下步骤:
步骤A、在时钟发送部分,发送装置通过将1588时间戳截取为标准秒位及纳秒位,生成相关待发送的秒时间信息,及携带纳秒信息的脉冲。该待发送的秒时间信息通过特定编码方式,以恒定速率在***内部时钟专有信号线上传递。纳秒位脉冲通过私有协议转换为相关编码,与秒位、起始位及校验位组成相关数据帧一起发送。
步骤B、在时钟接收部分,接收装置以接收时钟接收该数据帧,解出内部相关的秒位信息及纳秒脉冲编码,根据该纳秒脉冲编码恢复出对应的纳秒位,与秒位信息组合成为完整的时间信息。
步骤A中所述发送装置将1588时间戳(80位)组成数据帧发送的具体过程如下:
A1、将80位数据中的秒位及纳秒位取出,在纳秒位为零(跳秒)时或有其他周期发送要求(该周期一定为整秒的整数分之一)时,选择本地发送时钟,频率为f1,开启本地计数器。
A2、将秒位存放于数据帧的预设位置,以便于在解析数据帧时直接在预设位置上解析获取秒位,提高解析数据帧的效率,数据帧头代表纳秒位编码,当该数据帧对应跳秒周期时,通过第一预设编码方式将纳秒位编码为一个特殊字节(相当于上述第一字节),当该数据帧对应为普通周期发送帧时,通过第二预设编码方式将纳秒位编码为一个普通字节(相当于上述第二字节)。
为了确保在出现跳秒时恢复的时间信息与发送端时间信息一致,在本优选实施例中,当本地计数器计数到一个固定数值T1时,启动数据帧发送。该本地计数值小于既定发送周期,与既定发送周期的差为△t1,该差值为标准发送周期的固定提前量。
A4、数据发送波特率及单个比特持续时间可根据需要确定,当数据帧长度为L,单个比特持续m个发送周期时,发送时长TL=L*m。
步骤B中接收装置以接收时钟接收该数据帧,解出内部相关的秒位信息及纳秒脉冲编码,根据该纳秒脉冲编码恢复出对应的纳秒位,与秒位信息组合成为完整的时间信息包括如下步骤:
B1、待时钟同步设备的接收链路状态机未检测到数据线有启动发送信号时,维持空闲。
B2、当待时钟同步设备的接收链路接收到数据起始位时,进入数据接收状态,数据接收时钟频率f2要求为数据发送时钟频率f1的整数倍,优选地,可以根据需要选择倍数,可选择频率f1与频率f2相等。
B3、当待时钟同步设备接收完数据后,检出数据帧中与时间相关的纳秒位编码及秒位信息。
B4、比对纳秒位编码,如果为跳秒周期的特殊字节(相当于上述第一字节),在接收结束给出秒位信息时送出秒+1信号,接收方本地计时模块根据该秒+1信号清零本地计时纳秒位,同时将本地计时秒位修改为接收的秒结果+1。如果纳秒位编码为普通字节(相当于上述第二字节),接收时只给出秒计数结果,接收方本地计时模块纳秒部分正常计数不做修改,只对秒位进行修正,将本地计时秒位修正为接收的秒计数结果。
在上述时钟同步方法中,在配合使用锁相环、收/发单元的条件下即可实现微波设备内部PTP时间信息的精确传递,扩展了单个PTP设备单元同步的范围。例如,在使用锁相环条件下,可以实现接收时间与发送时间无相差同步,不使用锁相环条件下,会产生与发送/接收频率相关的采样误差,因此,可以根据具体使用场景,根据具体使用的频率来确定是否使用锁相环。
在本实施例中,需要将完整的80位时间信息以数据帧的方式从支持1588协议的***单元传送至***其它需要同步的单元,使用方式简单,资源使用量少,精确度可控。图5是根据本发明实施例的时间传递***的示意图,如图5所示,该时间同步***包括:定时模块502(相当于上述截取模块202),秒编码/发送模块504(相当于上述处理模块204和发送模块206),发送定时模块506,接收模块508(相当于上述接收模块402和解析模块404)以及定时模块510。图6是根据本发明实施例的发送时钟与接收时钟物理关联的示意图,如图6所示,发送模块504以既定频率f1将帧发送给接收模块508,接收模块508以频率f2接收帧,以获得时间信息,秒位和纳秒位,以完成时钟同步。
基于上述时间同步***实现的时间同步过程包括如下步骤:
S1时钟发送部分,定时模块502通过将1588协议报文中的数据时间戳截取为标准秒位及纳秒位,通过秒编码/发送模块504生成相关待发送的秒时间信息,及携带纳秒信息的脉冲。该待发送的秒时间信息通过特定编码方式,以恒定速率在***内部时钟专有信号线上传递。纳秒位脉冲通过私有协议转换为相关编码,与秒位、起始位及校验位组成相关数据帧一起发送。
在上述步骤S1中,可以包括以下步骤:1)秒编码/发送模块504需要确定时间数据帧的发送周期,该发送周期选择为整秒的整数分之一,以保障在一秒时间内对接收***(相当于定时模块510)时间进行足够次数的修正。修正次数为N与数据帧发送周期T(秒)需要满足以下关系:N*T=1。
2)秒编码/发送模块504生成两种有不同纳秒位编码的数据帧。当该帧发送完,下一次发送前发生整秒跳变时,该帧为特殊数据帧,如图7所示,纳秒位编码为特殊字节(相当于上述第一字节);当该帧发送完至下一帧发送前不发生整秒跳变,该帧为普通数据帧,如图8所示,纳秒位编码为普通字节(相当于上述第二字节)。
3)发送定时模块506需要根据本地计数值T1确定数据帧的发送时间点。假设周期性发送要求的周期为T,发送提前量为△t1,数据帧传播延时△t2,接收处理延时△t3。要求
△t1=△t2+△t3(设计满足)
T=T1+△t1(自然满足)
以保证在出现跳秒时恢复的时间信息与发送端时间信息一致。
数据帧传播延时△t2定义为任意数据从发送端发出,经***互连线到达接收端的延时;接收处理延时△t3定义为接收端从接收到起始信号开始,直至送出完整时间信息所经历的时间间隔。各时间关系参见附图9。
4)可用于计算时间数据帧发送所需时间,需要满足
△t1≥TL(设计满足)
以保证数据帧在本发送周期内发送完成。
S2:在时钟接收部分。接收模块508以接收时钟接收该数据帧,解出数据帧内部相关的秒位信息及纳秒脉冲编码,根据该纳秒脉冲编码恢复出对应的纳秒位,与秒位信息组合成为完整的时间信息。
在上述步骤S2中包括如下步骤:
1)接收模块508控制非接收状态下,即不进行同步操作时,接收端维持原输出,不对接收方本地时间做修正。
2)接收模块508数据接收状态机启动,开始数据接收。接收时钟频率f2为数据帧发送频率f1的整数倍,保证接收数据完整采样。
3)在数据帧接收完成后,接收模块508根据发送帧格式拆解数据帧,将秒位信息与纳秒位帧头编码分离。
4)接收模块508确定该数据帧为普通时间数据帧还是与跳秒事件对应的特殊数据帧。数据帧为特殊数据帧时,给出相应的秒+1信号,定时模块510将本地时间纳秒位清零,秒信息使用接收秒信号加1后的数值进行修正,实现定时模块510本地时间与发送端即时时间的同步。数据帧对应于跳秒特殊数据帧的发送、接收过程参考附图10。
从以上的描述中,可以看出,本发明实现了如下技术效果:从时间同步协议报文中的数据时间戳中截取时间信息,并将该时间信息组成帧,以帧的形式发送时间信息,以完成对待时钟同步设备的时钟同步,可以实现将支持时间同步协议的通信设备中的时间同步信息与不支持时间同步协议的通信设备(或设备单元)进行共享,使得不支持时间同步协议的通信设备可以通过帧的形式间接地根据时间同步协议的时间信息进行时钟同步,从而扩展了时间同步协议的使用范围;同时,以帧的形式传输时间信息,实现方式简单,降低了资源的使用量。另外,将纳秒位编码为不同类型的字节,以便于在待时钟同步设备解析帧时,准确地获取秒位信息和纳秒位信息,从而提高时钟同步的准确性,精确度;为了确保在一秒时间内对待时钟同步设备的时间进行足够次数的修正,在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送帧的既定频率,并在计数周期到达的情况下,发送帧,其中,计数周期比既定周期小预设时间差值,以保证在出现跳秒时待时钟同步设备获取的时间信息与发送端时间信息一致。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种时钟同步方法,其特征在于,包括:
从时间同步协议报文中的数据时间戳中截取时间信息;
将所述时间信息组成帧;
发送所述帧,其中,所述帧用于对待时钟同步设备进行时钟同步;
其中,将所述时间信息组成帧之前,还包括:在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送所述帧的既定频率,该既定频率对应的频率为既定周期。
2.根据权利要求1所述的方法,其特征在于,所述时间同步协议报文包括:1588协议报文。
3.根据权利要求1所述的方法,其特征在于,所述时间信息包括秒位和纳秒位。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,将时间信息组成所述帧包括:
将所述秒位存放于所述帧的预设位置,将所述纳秒位存放于所述帧的帧头,其中,当发送所述帧的既定周期的结束时间的纳秒位为零的情况下,按照第一编码方式将所述纳秒位编码为第一字节;或者
当发送所述帧的既定周期的结束时间的纳秒位为整秒的整数分之一的情况下,按照第二编码方式将所述纳秒位编码为第二字节。
5.根据权利要求4所述的方法,其特征在于,发送所述帧包括:
在计数周期到达的情况下,发送所述帧,其中,所述计数周期比所述既定周期小预设时间差值。
6.根据权利要求4所述的方法,其特征在于,在发送所述帧之后,还包括:
所述待时钟同步设备接收到所述帧的起始位的情况下,接收所述帧,其中,用于接收所述帧的频率为所述既定频率的整数倍;
所述待时钟同步设备解析所述帧获得所述秒位和所述纳秒位,对所述待时钟同步设备进行时钟同步。
7.根据权利要求6所述的方法,其特征在于,解析所述帧获得所述秒位和所述纳秒位,对所述待时钟同步设备进行时钟同步包括:
所述待时钟同步设备判断所述帧帧头的编码字节类型;
在所述帧头的编码为所述第一字节的情况下,解析获得将所述待时钟同步设备的本地秒位修改为所述秒位加1,所述待时钟同步设备的本地纳秒位清零的信息;或者
在所述帧头的编码为所述第二字节的情况下,解析获得将所述待时钟同步设备的本地秒位修改为所述秒位,所述待时钟同步设备的本地纳秒位不做修正,正常计数的信息。
8.一种时钟同步装置,其特征在于,包括:
截取模块,用于从时间同步协议报文中的数据时间戳中截取时间信息;
处理模块,用于将所述时间信息组成帧;
发送模块,用于发送所述帧,其中,所述帧用于对待时钟同步设备进行时钟同步;
其中,还包括:选择模块,用于在本地时间的纳秒位为零或本地时间的纳秒位为整秒的整数分之一的情况下,选择发送所述帧的既定频率,该既定频率对应的频率为既定周期。
9.一种通信设备,其特征在于,包括:
接收模块,用于在接收到帧的起始位的情况下,接收所述帧,其中,用于接收所述帧的频率为发送所述帧的既定频率的整数倍,其中,所述帧为从时间同步协议报文中的数据时间戳中截取的时间信息组成的;
解析模块,用于解析所述帧获得秒位和纳秒位,对待时钟同步设备进行时钟同步。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210204698.XA CN103516454B (zh) | 2012-06-20 | 2012-06-20 | 时钟同步方法、装置及通信设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210204698.XA CN103516454B (zh) | 2012-06-20 | 2012-06-20 | 时钟同步方法、装置及通信设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103516454A CN103516454A (zh) | 2014-01-15 |
CN103516454B true CN103516454B (zh) | 2017-11-03 |
Family
ID=49898564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210204698.XA Active CN103516454B (zh) | 2012-06-20 | 2012-06-20 | 时钟同步方法、装置及通信设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103516454B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104320216B (zh) * | 2014-10-10 | 2018-04-17 | 宁波三星智能电气有限公司 | 一种秒脉冲编码压缩方法 |
CN105846937B (zh) * | 2015-01-12 | 2019-07-23 | 中兴通讯股份有限公司 | 时间处理方法及装置 |
US10194185B2 (en) * | 2015-08-14 | 2019-01-29 | Sharp Kabushiki Kaisha | Systems and methods for communicating time representations |
CN107547188B (zh) * | 2017-08-02 | 2020-04-24 | 北京东土军悦科技有限公司 | 一种时钟恢复方法及装置 |
CN109426911B (zh) | 2017-08-31 | 2022-04-05 | 华为技术有限公司 | 一种设备的软件运行环境质量的评估方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1819579A (zh) * | 2005-12-15 | 2006-08-16 | 中国人民解放军国防科学技术大学 | 开环时间传递方法 |
CN100479361C (zh) * | 2005-12-15 | 2009-04-15 | 中国人民解放军国防科学技术大学 | 同步媒介访问控制器 |
CN101867452A (zh) * | 2010-06-10 | 2010-10-20 | 国网电力科学研究院 | 一种电力专用串行实时总线的通信方法 |
CN102215100A (zh) * | 2011-04-27 | 2011-10-12 | 盛科网络有限公司 | 基于ieee1588以太网的虚拟模数转化核心器件 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101902291B (zh) * | 2009-05-27 | 2014-11-05 | 华为技术有限公司 | 一种精确时间同步方法、设备和*** |
JP5458719B2 (ja) * | 2009-07-24 | 2014-04-02 | 日本電気株式会社 | クロック同期システムと通信装置と方法とプログラム |
-
2012
- 2012-06-20 CN CN201210204698.XA patent/CN103516454B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1819579A (zh) * | 2005-12-15 | 2006-08-16 | 中国人民解放军国防科学技术大学 | 开环时间传递方法 |
CN100479361C (zh) * | 2005-12-15 | 2009-04-15 | 中国人民解放军国防科学技术大学 | 同步媒介访问控制器 |
CN101867452A (zh) * | 2010-06-10 | 2010-10-20 | 国网电力科学研究院 | 一种电力专用串行实时总线的通信方法 |
CN102215100A (zh) * | 2011-04-27 | 2011-10-12 | 盛科网络有限公司 | 基于ieee1588以太网的虚拟模数转化核心器件 |
Also Published As
Publication number | Publication date |
---|---|
CN103516454A (zh) | 2014-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103516454B (zh) | 时钟同步方法、装置及通信设备 | |
US8599827B2 (en) | Methods and apparatuses for maintaining synchronization between a radio equipment controller and an item of radio equipment | |
CN101741701B (zh) | 同步调度方法和装置 | |
CN102598556B (zh) | 用于优化分组定时传输的方法和设备 | |
CN1212715C (zh) | 产生时钟信号的装置和方法、网络中心和发送/接收设备 | |
CN101931884B (zh) | 一种数据同步方法和*** | |
CN102244603B (zh) | 传输承载时间的报文的方法、设备及*** | |
CN101741853B (zh) | 时钟时间同步的方法、线卡单板和网络设备 | |
EP2847921A1 (en) | Timing synchronization for networks with radio links | |
WO2017144082A1 (en) | Time synchronization between nodes connected by a wireless network | |
CN108809356A (zh) | 一种基于tdma技术跳频组网的实现方法 | |
CN109996325B (zh) | 一种无线传感器网络的时钟同步***及方法 | |
CN103404226A (zh) | 一种传输数据的方法及设备 | |
CN104581923A (zh) | 通过无线链路传输精确时间信息的方法 | |
CN107925559A (zh) | 支持多时钟域时钟传递的设备和方法 | |
CN102356603A (zh) | 调度定时分组以增强电信网络中的时间分布的装置和方法 | |
CN103152118A (zh) | 一种基带单元和射频单元数据业务同步方法、装置和*** | |
CN100581094C (zh) | 一种短程无线通信网络的网络时钟同步方法 | |
CN105610727A (zh) | 一种网络数据传输方法及装置 | |
KR100752409B1 (ko) | 기지국에서 프레임 동기 정보를 분배하는 장치 및 방법 | |
Liang et al. | Design and implementation of time-sensitive wireless IoT networks on software-defined radio | |
CN102342051B (zh) | 用于通过经由至少一个时间分发协议分开传输第一和第二数据来同步时钟的方法和相关的***及模块 | |
CN107959537B (zh) | 一种状态同步方法及装置 | |
CN107508648A (zh) | 基于设备功能分类的时间触发以太网分步时间同步策略 | |
CN100401657C (zh) | 基于ip的个人手持机***中实现网络同步的装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |