一种时钟同步方法以及相关装置制造方法及图纸

技术编号:33137627 阅读:22 留言:0更新日期:2022-04-22 13:45
本申请实施例公开了一种时钟同步方法及相关装置,该方法可以应用于智能手机或无线音响中。该方法包括:获取第一时间片组,第一时间片组中包括多个第一时间片。第一时间片中第一时间戳连续,且,相邻的两个第一时间片对应的第一时间戳部分相同。根据第一时间片组,调整第一探测时钟或第二探测时钟。通过滑动窗口技术,在相邻的时间片中有效地复用了时间戳数据,在提供足够数量的时间片的前提下,尽可能减小单位时间内计算设备发送探测信号的数量。在保障时钟同步的前提下,降低了计算设备和网络的负担。络的负担。络的负担。

【技术实现步骤摘要】
一种时钟同步方法以及相关装置


[0001]本申请涉及通信
,尤其涉及一种时钟同步方法以及相关装置。

技术介绍

[0002]随着计算设备功能范围的扩大和产品种类增长,计算设备已经普遍融入人们的生产和生活。计算设备泛指拥有计算处理能力的机器设备,包括但不限于:家庭系统中的多媒体影音设备和娱乐设备,车载系统中的传感模块和处理模块等。计算设备之间可通过无线保真(Wireless Fidelity,Wi-Fi)网络、无线射频网络,或蓝牙等无线网络进行通信。在计算设备的通信中,时钟同步作为必不可少的一环,为数据共享、设备间协调,或指定时间交互等功能提供了保障。
[0003]以惠更斯(Huygens)处理方法为例进行说明。在无线网络中,每一个服务器会周期性探测其它服务器,具体的,该服务器周期性地向其它服务器发送携带时间戳的探测包。在每个周期中,服务器会获得多个时间戳四元组:<TX
a
,RX
b
,tx
b
,rx
a
>,每一个四元组对应于发出探测包的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种时钟同步方法,其特征在于,包括:获取第一时间片组,所述第一时间片组包括多个第一时间片,所述第一时间片包括多个第一时间戳,其中,所述第一时间片中所述第一时间戳连续,且,相邻的两个所述第一时间片对应的所述第一时间戳部分相同,所述第一时间戳包括第一探测时钟发送探测信号的时刻,和,第二探测时钟接收所述探测信号的时刻;根据所述第一时间片组,调整所述第一探测时钟或所述第二探测时钟。2.根据权利要求1所述的方法,其特征在于,根据所述第一时间片组,调整所述第一探测时钟或所述第二探测时钟,包括:根据所述第一时间片组,计算多个第一偏移速度,其中,所述第一偏移速度与所述第一时间片对应的偏移速度一一对应;根据所述多个第一偏移速度,计算第一测量值,所述第一测量值指示所述第一时间片组内时钟的抖动情况;根据所述第一测量值和所述第一偏移速度,调整所述第一探测时钟或所述第二探测时钟。3.根据权利要求2所述的方法,其特征在于,当所述第一测量值小于第一阈值时,调整所述第一探测时钟或所述第二探测时钟,包括:根据所述多个第一偏移速度,调整第一时钟频率,其中,所述第一时钟频率为所述第一探测时钟的时钟频率,或,所述第二探测时钟的时钟频率;和/或,根据第一偏移量,调整第一时钟偏移量,其中,所述第一偏移量由所述第一时间片组确定,所述第一时钟偏移量为所述第一探测时钟的时钟偏移量,或,所述第二探测时钟的时钟偏移量。4.根据权利要求3所述的方法,其特征在于,调整所述第一探测时钟或所述第二探测时钟之前,所述方法还包括:所述第一时间片包括至少一个第一子时间片;在所述第一子时间片的时间长度与所述第一偏移量的乘积大于或等于预设的同步精度值的情况下,调整所述第一时钟频率和/或第一时钟偏移量;在所述第一子时间片的时间长度与所述第一偏移量的乘积小于所述预设的同步精度值的情况下,则调整所述第一时钟偏移量。5.根据权利要求3或4中任一项所述的方法,其特征在于,根据所述多个第一偏移速度,调整所述第一时钟频率之后,所述方法还包括:生成第二阈值,所述第二阈值小于所述第一阈值;使用所述第二阈值更新所述第一阈值。6.根据权利要求3-5中任一项所述的方法,其特征在于,根据所述多个第一偏移速度,调整所述第一时钟频率之后,所述方法还包括:对所述第一时间戳、所述第一时间片和所述第一偏移量进行初始化处理。7.根据权利要求3-6任一项所述的方法,其特征在于,根据所述多个第一偏移速度,调整所述第一时钟频率之后,所述方法还包括:确定第一时间片总数,所述第一时间片总数为所述第一时间片组中包括的所述第一时
间片的总数;生成第二时间片总数,所述第二时间片总数大于所述第一时间片总数;根据所述第二时间片总数和所述多个第一时间戳,获取所述第一时间片组。8.根据权利要求3-7中任一项所述的方法,其特征在于,当所述第一测量值大于所述第一阈值时,调整所述第一探测时钟或所述第二探测时钟,包括:获取第二时间片组,所述第二时间片组包括多个所述第一时间片,所述第二时间片组中包括的所述第一时间片的总数,小于所述第一时间片组中包括的所述第一时间片的总数;根据所述第二时间片组中包括的所述第一时间片的总数和所述第一偏移速度,计算第二测量值,所述第二测量值指示所述第二时间片组内时钟的抖动情况;当所述第二测量值小于第三阈值,根据所述第一偏移量,调整所述第二时钟偏移量,其中,所述第二时钟偏移量为所述第一探测时钟的时钟偏移量,或,所述第二探测时钟的时钟偏移量,所述第三阈值大于所述第一阈值。9.根据权利要求8所述的方法,其特征在于,根据所述第一偏移量,调整所述第二时钟偏移量之后,所述方法还包括:获取所述第一时间戳;根据所述第一偏移量和所述第一时间戳,生成第二时间戳,其中,所述第二时间戳为所述第一时间戳与所述第一偏移量的差值,所述第二时间戳用于更新所述第一时间戳。10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一测量值为所述多个第一偏移速度的标准差;或者,所述第一测量值为所述多个第一偏移速度的方差。11.根据权利要求1-10中任一项所述的方法,其特征在于,根据所述第一时间片组,计算所述多个第一偏移速度,包括:获取所述第一时间片组中所述第一时间片的偏移量,和所述第一时间片的结束时刻;对所述第一时间片组中所述第一时间片的偏移量,和所述第一时间片的结束时刻进行线性回归处理,得到拟合直线;根据所述拟合直线,确定所述第一偏移速度和所述第一偏移量。12.根据权利要求11所述的方法,其特征在于,所述第一偏移速度为所述拟合直线的斜率;所述第一偏移量为所述拟合直线在横坐标为所述第一时间片的结束时刻时,所述拟合直线纵坐标的取值。13.一种计算设备,其特征在于,包括:收发模块,用于获取第一时间片组,所述第一时间片组包括多个第一时间片,所述第一时间片包括多个第一时间戳,其中,所述第一时间片中所述第一时间戳连续,且,相邻的两个所述第一时间片对应的所述第一时间戳部分相同,所述第一时间戳包括第一探测时钟发送探测信号的时刻,和,第二...

【专利技术属性】
技术研发人员:许延伟陈力刘澎
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1