一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

时钟校准方法、时钟校准装置、电子设备和可读介质与流程

2021-10-22 22:58:00 来源:中国专利 TAG:校准 时钟 电子设备 介质 装置


1.本公开涉及通信技术领域,具体涉及一种时钟校准方法、时钟校准装置、电子设备和可读介质。


背景技术:

2.无线系统中,设备需要进行时钟同步,以保证无线系统内所有设备的信号收发。这就要求设备的晶振长期保持稳定,维持在一个非常小范围内波动,并且晶振的频率偏差需要实时校准,不能发生频率偏差积累出来的时序偏差。如常见的4g、5g通信系统中,要求时钟频率偏差小于0.1ppm,累积的时序偏差小于1us。但所有的晶体材料,由于自然物理特性,都存在老化问题。时间的推移和环境的变化都会导致时钟产生老化问题,所以就要求电子设备进行时钟校准。
3.常见的时钟校准方法如下:设备连接gnss(global navigation satellite system,全球导航卫星系统),如gps(global positioning system,全球定位系统)、北斗等。全球定位系统下发的定时信号,输出参考脉冲信号pp1s_ref,统计pp1s_ref脉冲信号以及设备本身晶振产生的脉冲信号pp1s_self之间的偏差,计算出设备晶振本身的频率误差,根据频率误差调整晶振的频率来维持晶振的准确性。然而,对于无法连接时钟参考设备(如时钟服务器、gnss的设备)的设备,就需要引入更高等级的时钟器件,大幅提高设备的成本,并相应增加设备的体积和功耗,并约束设备的使用环境,比如飞机、汽车、卫星等需要移动的设备,无法有稳定时钟来源,就不适用该时钟校准方案。
4.针对移动中的设备常见的时钟校准方法如下:
5.方法1:手动为设备连接校准时钟,专门进行时钟的校准。
6.方法2:随机配置时钟输出频率,进行大范围扫频,尝试出正确的时钟输出频率。
7.但是,手动时钟校准精度低、人工成本高,而随机配置时钟频率扫频的时钟校准方案,校准效率低。


技术实现要素:

8.本公开提供一种时钟校准方法、时钟校准装置、电子设备和可读介质。
9.第一方面,本公开实施例提供一种时钟校准方法,包括:
10.计算终端设备的时钟偏差;
11.根据所述时钟偏差校准所述终端设备的时钟。
12.在一些实施例中,所述计算所述终端设备的时钟偏差,包括:
13.根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据所述空口频偏和所述终端设备的本振频率计算第一时钟偏差;
14.至少根据所述空口信号的序列计算第二时钟偏差,或者,至少根据所述终端设备的位置计算第二时钟偏差;
15.根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差。
16.在一些实施例中,在根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,还包括:确定所述终端设备的移动状态;
17.所述根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差,包括:
18.根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
19.在一些实施例中,所述至少根据所述空口信号的序列计算第二时钟偏差,包括:
20.生成所述终端设备的时钟信号的基准序列;
21.确定所述空口信号的参考序列;
22.根据所述基准序列和所述参考序列,计算所述空口信号的时序偏差;
23.根据所述空口信号的时序偏差,计算所述空口信号的时序偏差变化量;
24.根据所述空口信号的时序偏差变化量和所述基准序列的周期,计算第二时钟偏差。
25.在一些实施例中,所述确定空口信号的参考序列,包括:
26.分别确定上行空口信号序列和下行空口信号序列;
27.根据所述上行空口序列和所述下行空口序列,确定所述空口信号的参考序列。
28.在一些实施例中,所述确定所述终端设备的移动状态,包括:
29.根据所述基准序列的周期和所述上行空口信号序列,计算上行空口信号的传输速度;
30.根据所述基准序列的周期和所述下行空口信号序列,计算下行空口信号的传输速度;
31.根据所述上行空口信号的传输速度、所述下行空口信号的传输速度和预设的阈值确定所述终端设备的移动状态。
32.在一些实施例中,所述根据所述上行空口信号序列和所述基准序列的周期,计算上行空口信号的传输速度,包括:计算所述上行空口信号序列的时序偏差变化量,并根据所述上行空口信号序列的时序偏差变化量和所述基准序列的周期计算上行空口信号的传输速度;和/或,
33.所述根据所述下行空口信号序列和所述基准序列的周期,计算下行空口信号的传输速度,包括:计算所述下行空口信号序列的时序偏差变化量,并根据所述下行空口信号序列的时序偏差变化量和所述基准序列的周期计算下行空口信号的传输速度。
34.在一些实施例中,所述至少根据所述终端设备的位置计算第二时钟偏差,包括:
35.确定所述网络接入设备的位置;
36.根据所述网络接入设备的位置以及所述终端设备的位置、移动方向和移动速度,确定所述终端设备与所述网络接入设备之间的角度;
37.根据所述终端设备的移动速度和本振频率、光速、所述终端设备与所述网络接入设备之间的角度,计算第二时钟偏差。
38.在一些实施例中,所述根据所述时钟偏差校准所述终端设备的时钟,包括:
39.根据所述时钟偏差计算压控参数,并根据所述压控参数驱动所述终端设备的时钟。
40.又一方面,本公开实施例还提供一种时钟校准装置,包括时钟偏差计算模块和校
准模块,所述时钟偏差计算模块用于,计算终端设备的时钟偏差;
41.所述校准模块用于,根据所述时钟偏差校准所述终端设备的时钟。
42.又一方面,本公开实施例还提供一种电子设备,包括:
43.一个或多个处理器;
44.存储装置,其上存储有一个或多个程序;
45.当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前所述的时钟校准方法。
46.又一方面,本公开实施例还提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被执行时实现如前所述的时钟校准方法。
47.本公开实施例提供一种时钟校准方法,所述方法包括:计算终端设备的时钟偏差,根据所述时钟偏差校准终端设备的时钟。本公开实施例针对处于移动状态的终端设备,提供了一种无需连接时钟参考设备即可实现自动时钟校准的方案,可提高时钟校准精度和校准效率,降低人工成本。
附图说明
48.图1为本公开实施例提供的时钟校准方法的流程示意图;
49.图2为本公开实施例提供的时钟偏差计算流程示意图之一;
50.图3为本公开实施例提供的第二时钟偏差计算流程示意图之一;
51.图4为本公开实施例提供的时钟偏差计算流程示意图之二;
52.图5为本公开实施例提供的确定终端设备的移动状态的流程示意图;
53.图6为本公开实施例提供的第二时钟偏差计算流程示意图之二;
54.图7为本公开实施例提供的时钟校准装置的结构示意图一;
55.图8为本公开实施例提供的时钟校准装置的结构示意图二。
具体实施方式
56.在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。
57.如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
58.本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由
……
制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。
59.本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。
60.除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域
普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
61.本公开实施例提供一种时钟校准方法,如图1所示,所述时钟校准方法包括以下步骤:
62.步骤1,计算终端设备的时钟偏差。
63.在本步骤中,时钟校准装置可以根据终端设备与所连接的网络接入设备之间空口信号的时序变化确定终端设备的时钟偏差,也可以通过确定多普勒频偏,并根据多普勒频偏确定终端设备的时钟偏差。
64.需要说明的是,在本公开实施例中,终端设备可以为处于移动状态的无线设备,例如移动中的汽车、火车、飞机、卫星上的无线通信设备,时钟校准装置可以为终端设备的功能模块。
65.步骤2,根据时钟偏差校准终端设备的时钟。
66.在一些实施例中,所述根据时钟偏差校准终端设备的时钟,包括:根据时钟偏差计算压控参数p
clk
,并根据压控参数p
clk
驱动终端设备的时钟。
67.终端设备的时钟可以为ocxo(oven controlled crystal oscillator,恒温晶体振荡器)、tcxo(temperature compensate x'tal(crystal)oscillator,温度补偿晶体振荡器)等时钟器件。在本步骤中,时钟校准装置可以将压控参数p
clk
保存到flash(闪存)中,以便时钟校准装置持续使用并可在重新上下电后保持稳定。时钟校准装置上电后从flash中调取压控参数p
clk
,利用压控参数p
clk
驱动ocxo、tcxo等时钟器件,从而实现终端设备的时钟自校准。
68.本公开实施例提供的时钟校准方法包括:计算终端设备的时钟偏差,根据所述时钟偏差校准终端设备的时钟。本公开实施例针对处于移动状态的终端设备,提供了一种无需连接时钟参考设备即可实现自动时钟校准的方案,可提高时钟校准精度和校准效率,降低人工成本。
69.在一些实施例中,如图2所示,所述计算终端设备的时钟偏差(即步骤1),包括以下步骤:
70.步骤11,根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据空口频偏和终端设备的本振频率计算第一时钟偏差。
71.在本步骤中,时钟校准装置可以根据终端设备与所连接的网络接入设备(例如基站)之间的空口信号,例如,pss(主同步信号)、sss(辅同步信号)、rs(参考信号)、cp(时钟脉冲信号)等,通过频偏估计得到每传输时间间隔(transmission time interval,tti)内的空口频偏,通过并不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的空口频偏f
signal
。根据空口频偏f
signal
和终端设备的本振频率f
c
(f
c
为常数),利用以下公式计算第一时钟偏差f
clk1
:f
clk1
=f
signal
/f
c

72.步骤12,至少根据空口信号的序列计算第二时钟偏差,或者,至少根据终端设备的位置计算第二时钟偏差。
73.后续再结合附图分别对计算第二时钟偏差的两种具体方案进行详细说明。
74.步骤13,根据第一时钟偏差和/或第二时钟偏差计算时钟偏差。
75.在本步骤中,时钟校准装置可以通过且不限于对第一时钟偏差f
clk1
和第二时钟偏差f
clk2
采用取平均、系数因子乘加、分布曲线等方式,计算时钟偏差f
clk
,即f
clk
=f(f
clk1
,f
clk2
)。
76.以下结合图3,对至少根据空口信号的序列计算第二时钟偏差的流程进行详细说明。
77.在一些实施例中,如图3所示,所述至少根据所述空口信号的序列计算第二时钟偏差(即步骤12),包括以下步骤:
78.步骤21,生成终端设备的时钟信号的基准序列。
79.在本步骤中,时钟校准装置利用终端设备自身的时钟生成周期性的基准序列t
loc
n,n=0,1,2,

,n,该基准序列的周期为t
period
,通常,t
period
=10ms。
80.步骤22,确定空口信号的参考序列。
81.在本步骤中,时钟校准装置可以根据上行和下行的pss、sss、rs、cp、ta、ta等空口信号的序列确定基站侧空口信号的参考序列t
mes
n。
82.步骤23,根据基准序列和参考序列,计算空口信号的时序偏差。
83.在本步骤中,时钟校准装置可以根据基准序列t
loc
n和参考序列t
mes
n分别计算各个时刻的空口信号的时序偏差δt
change
n,即根据以下公式计算各个时刻的空口信号的时序偏差δt
change
n:δt
change
n=t
mes
n-t
loc
n。
84.步骤24,根据空口信号的时序偏差,计算空口信号的时序偏差变化量。
85.在本步骤中,时钟校准装置可以先根据相邻时刻的空口信号的时序偏差计算各个时刻的空口信号的时序偏差变化量t
delta
n。其中,各个时刻的空口信号的时序偏差变化量的计算公式如下:t
delta
n=δt
change
(n 1)-δt
change
n,例如,t
delta
0=δt
change
1-δt
change
0,t
delta
1=δt
change
2-δt
change
1,以此类推。之后,终端设备可以通过且不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的空口信号的时序偏差变化量t
delta

86.步骤25,根据空口信号的时序偏差变化量和基准序列的周期,计算第二时钟偏差。
87.在本步骤中,时钟校准装置可以根据空口信号的时序偏差变化量t
delta
和基准序列的周期t
period
的比值得到第二时钟偏差f
clk2
,即根据以下公式计算第二时钟偏差f
clk2
:f
clk2
=t
delta
/t
period

88.在一些实施例中,所述确定空口信号的参考序列(即步骤22),包括以下步骤:分别确定上行空口信号序列t
tx
n和下行空口信号序列t
rx
n,并根据上行空口序列t
tx
n和下行空口序列t
rx
n确定空口信号的参考序列t
mes
n。
89.在本步骤中,时钟校准装置根据且不限于上行的ta(接入最大时间提前量信号)、ta(维护最大时间提前量信号)等空口信号,维护周期的上行空口信号序列(即发射序列)t
tx
n:t
tx
0,t
tx
1...t
tx
n,以及,利用且不限于下行的pss、sss、rs、cp等空口信号,维护周期的下行空口信号序列(即接收序列)t
rx
n:t
rx
0,t
rx
1...t
rx
n。根据以下公式确定空口信号的参考序列t
mes
n:t
mes
n=(t
tx
n-t
rx
n)/2,这样得到基站侧空口信号的参考序列:t
mes
0,t
mes
1...t
mes
n。
90.在一些实施例中,如图4所示,在根据第一时钟偏差和/或第二时钟偏差计算时钟偏差(即步骤13)之前,所述时钟校准方法还包括以下步骤:
91.步骤12’,确定终端设备的移动状态。
92.移动状态可以包括:静止状态、低速移动状态和高速移动状态。在本步骤中,时钟校准装置可以根据终端设备的移动速度和预设的阈值确定终端设备当前的移动状态,后续结合附图5再对确定终端设备的移动状态的流程进行详细说明。
93.相应的,如图4所示,所述根据第一时钟偏差和/或第二时钟偏差计算时钟偏差(即步骤13),包括以下步骤:
94.步骤13’,根据第一时钟偏差和/或第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
95.在本步骤中,可以针对步骤12’确定出的终端设备的移动状态,选择时钟偏差的具体计算方式,不同移动状态下的时钟偏差的计算方式不同。例如,若终端设备处于静止状态,时钟偏差f
clk
可以为第一时钟偏差f
clk1
,f
clk1
=f
signal
/f
c
;若终端设备处于高速移动状态,时钟偏差f
clk
可以根据第一时钟偏差f
clk1
和第二时钟偏差f
clk2
按照一定的系数因子累加计算得到。当然,本领域技术人员可知,上述时钟偏差的计算只是示例性描述,任何根据第一时钟偏差和/或第二时钟偏差计算终端设备当前移动状态下的时钟偏差的方案,均属于本公开实施例的保护范围。
96.在一些实施例中,如图5所示,所述确定终端设备的移动状态(即步骤12’),包括以下步骤:
97.步骤121’,根据基准序列的周期和上行空口信号序列,计算上行空口信号的传输速度。
98.在本步骤中,时钟校准装置根据上行空口信号序列t
tx
n计算上行空口信号的时序偏差变化量δt
tx
,再根据上行空口信号的时序偏差变化量δt
tx
和基准序列的周期t
period
计算上行空口信号的传输速度v
tx
。其中,终端设备先根据上行空口信号序列t
tx
n计算各个时刻的上行空口信号的时序偏差变化量δt
tx
n=δt
tx
(n 1)-δt
tx
n,例如,δt
tx
0=δt
tx
1-δt
tx
0,δt
tx
1=δt
tx
2-δt
tx
1,以此类推。然后,时钟校准装置可以通过且不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的上行空口信号的时序偏差变化量δt
tx
。终端设备利用以下公式计算上行空口信号的传输速度v
tx
:v
tx
=δt
tx
/t
period

99.步骤122’,根据基准序列的周期和下行空口信号序列,计算下行空口信号的传输速度。
100.在本步骤中,时钟校准装置根据下行空口信号序列t
rx
n计算下行空口信号的时序偏差变化量δt
rx
,再根据下行空口信号的时序偏差变化量δt
rx
和基准序列的周期t
period
计算下行空口信号的传输速度v
rx
。其中,时钟校准装置先根据下行空口信号序列t
rx
n计算各个时刻的下行空口信号的时序偏差变化量δt
rx
n=δt
rx
(n 1)-δt
rx
n,例如,δt
rx
0=δt
rx
1-δt
rx
0,δt
rx
1=δt
rx
2-δt
rx
1,以此类推。然后,时钟校准装置可以通过且不限于采用取平均、系数因子乘加、分布曲线等方式,得到平滑后的下行空口信号的时序偏差变化量δt
rx
。时钟校准装置利用以下公式计算下行空口信号的传输速度v
rx
:v
rx
=δt
rx
/t
period

101.步骤123’,根据上行空口信号的传输速度、下行空口信号的传输速度和预设的阈值确定终端设备的移动状态。
102.预设的阈值包括第一阈值和第二阈值,第一阈值<第二阈值。若v
tx
<第一阈值,且v
rx
<第一阈值,则终端设备处于静止状态;若第一阈值≤v
tx
≤第二阈值,且第一阈值≤v
rx
≤第二阈值,则终端设备处于低速移动状态;若v
tx
>第二阈值,且v
rx
>第二阈值,则终端设备处
于高速移动状态。
103.目前,对于固定不动的无线设备,可以通过下行同步空口信号恢复基站下发的主辅同步pbch(physical broadcast channel,物理广播信道)等周期信号,使用周期信号恢复出10ms帧头,并利用恢复的空口10ms帧头校准设备自身的时钟频率。但是,无线设备在移动过程中与基站设备之间的距离不断变化,导致空口信号不可信,因此,无法直接利用空口信号对设备进行时钟校准。而本公开实施例利用终端设备与所连接的网络接入设备之间的空口信号确定空口频偏,并根据空口频偏和终端设备的本振频率计算第一时钟偏差;确定出基站侧参考序列,通过确定空口信号的时序偏差变化量,并基于空口信号的时序偏差变化量和基准序列的周期计算第二时钟偏差;通过判断终端设备静止、低速、高速的移动状态,根据第一时钟偏差和/或第二时钟偏差计算当前移动状态下的时钟偏差,并基于该时钟偏差进行时钟校准和补偿,提出了一种基于消除空口信号频偏进行时钟校准的方案。
104.以下结合图8,对至少根据终端设备的位置计算第二时钟偏差的流程进行详细说明。该计算第二时钟偏差的方案可以应用于需要高速移动的终端设备的时钟校准,比如飞机机载4g/5g终端、高铁车载4g/5g终端或卫星终端。此场景下,基于4g/5g系统,设备终端独立外接gnss接收机和天线困难,但可以通过飞机或高铁本身的位置数据总线接口,获取到飞机或火车的位置信息。
105.在一些实施例中,如图8所示,所述至少根据终端设备的位置计算第二时钟偏差,包括以下步骤:
106.步骤31,确定网络接入设备的位置。
107.在本步骤中,时钟校准装置可以通过空口获取所连接的基站位置信息p
ref
,或者,获取终端设备本地存储的所连接的基站位置信息p
ref

108.步骤32,根据网络接入设备的位置以及终端设备的位置、移动方向和移动速度,确定终端设备与网络接入设备之间的角度。
109.时钟校准装置可以直接通过总线接口获取终端设备所属设备(例如飞机或火车)的移动速度v,或者,通过总线接口接收终端设备(也是终端设备所属设备,例如飞机或火车)的位置信息p
loc
(例如gps信息),根据终端设备的位置信息p
loc
确定距离变化量d
change
,根据v=d
change
/t计算得到终端设备的移动速度v,其中,d
change
为距离变化量,t为终端设备的位置更新周期,通常t=1秒。时钟校准装置可以直接通总线接口获取终端设备所属设备(例如飞机或火车)的移动方向a
exp
,或者,利用gps通过三维运算计算出移动方向a
exp

110.在本步骤中,时钟校准装置根据基站的位置信息p
ref
、终端设备的位置p
loc
、移动方向a
exp
和移动速度v,计算终端设备与所连接的基站之间的角度θ。
111.步骤33,根据终端设备的移动速度和本振频率、光速、终端设备与网络接入设备之间的角度,计算第二时钟偏差。
112.在本步骤中,时钟校准装置根据多普勒频偏计算公式计算终端在各时刻的第二时钟偏差(即多普勒频偏f
doppler
),即其中λ为波长,波长λ=c/f
c
,c为光速,f
c
为终端设备的本振频率,v为终端设备的移动速度,θ为终端设备与网络接入设备之间的角度。时钟校准装置通过且不限于采用取平均、系数因子乘加、分布曲线等方式,对各时刻的第二时钟偏差进行平滑处理得到第二时钟偏差f
clk2

113.需要说明是,在根据第一时钟偏差和/或第二时钟偏差计算时钟偏差之前,还包括以下步骤:确定终端设备的移动状态。在一些实施例中,所述确定终端设备的移动状态的步骤,包括:根据终端设备的移动速度和预设的阈值确定终端设备的移动状态。移动状态可以包括:静止状态、低速移动状态和高速移动状态。预设的阈值包括第一阈值和第二阈值,第一阈值<第二阈值。若终端设备的移动速度v<第一阈值,则终端设备处于静止状态;若第一阈值<终端设备的移动速度v<第二阈值,则终端设备处于低速移动状态;若终端设备的移动速度v>第三阈值,则终端设备处于高速移动状态。
114.相应的,所述根据第一时钟偏差和/或第二时钟偏差计算时钟偏差,包括:根据第一时钟偏差和/或第二时钟偏差,计算移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。在本步骤中,可以针对终端设备的不同移动状态,选择时钟偏差的不同计算方式。例如,若终端设备处于静止状态,则时钟偏差f
clk
可以为第一时钟偏差f
clk1
,f
clk1
=f
signal
/f
c
;若终端设备处于高速移动状态,则时钟偏差f
clk
可以为空口频偏f
signal
和第二时钟偏差(即多普勒频偏)之差,即f
clk
=f
signal-f
clk2
。当然,本领域技术人员可知,上述时钟偏差的计算只是示例性描述,任何根据第一时钟偏差和/或第二时钟偏差计算终端设备当前移动状态下的时钟偏差的方案,均属于本公开实施例的保护范围。
115.本公开实施例根据终端设备的移动速度判断终端设备的移动状态,根据基站和终端设备的位置、终端设备的移动方向和移动速度、终端设备与基站之间的角度确定多普勒频偏,将多普勒频偏和时钟频偏区分出来,根据多普勒频偏和/或空口频偏计算当前移动状态下的时钟偏差,并基于该时钟偏差进行时钟校准和补偿。
116.本公开实施例可在终端设备离线状态下(即无法连接时钟参考设备的情况下)实现时钟自校准,从而降低终端设备对时钟器件精准度的要求以及时钟器件老化指标要求,以及降低终端设备的成本,保证终端设备能够长期离线工作,提高终端设备的生命周期和时钟稳定性,相应降低人工维护成本,提高时钟校准精度和校准效率。
117.基于相同的技术构思,本公开实施例还提供一种时钟校准装置,如图7所示,所述时钟校准装置包括时钟偏差计算模块101和校准模块102,时钟偏差计算模块101用于,计算终端设备的时钟偏差。
118.校准模块102用于,根据时钟偏差校准终端设备的时钟。
119.在一些实施例中,时钟偏差计算模块101用于,根据终端设备与所连接的网络接入设备之间的空口信号确定传输时间间隔内的空口频偏,并根据所述空口频偏和终端设备的本振频率计算第一时钟偏差;至少根据所述空口信号的序列计算第二时钟偏差,或者,至少根据终端设备的位置计算第二时钟偏差;根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差。
120.在一些实施例中,时钟偏差计算模块101用于,生成终端设备的时钟信号的基准序列;确定所述空口信号的参考序列;根据所述基准序列和所述参考序列,计算所述空口信号的时序偏差;根据所述空口信号的时序偏差,计算所述空口信号的时序偏差变化量;根据所述空口信号的时序偏差变化量和所述基准序列的周期,计算第二时钟偏差。
121.在一些实施例中,时钟偏差计算模块101用于,分别确定上行空口信号序列和下行空口信号序列;根据所述上行空口序列和所述下行空口序列,确定所述空口信号的参考序列。
122.在一些实施例中,如图8所示,所述时钟校准装置还包括状态确定模块103,状态确定模块103用于,在时钟偏差计算模块101根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,确定终端设备的移动状态。
123.时钟偏差计算模块101用于,根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
124.在一些实施例中,状态确定模块103用于,根据所述基准序列的周期和所述上行空口信号序列,计算上行空口信号的传输速度;根据所述基准序列的周期和所述下行空口信号序列,计算下行空口信号的传输速度;根据所述上行空口信号的传输速度、所述下行空口信号的传输速度和预设的阈值确定终端设备的移动状态。
125.在一些实施例中,状态确定模块103用于,计算所述上行空口信号序列的时序偏差变化量,并根据所述上行空口信号序列的时序偏差变化量和所述基准序列的周期计算上行空口信号的传输速度;和/或,计算所述下行空口信号序列的时序偏差变化量,并根据所述下行空口信号序列的时序偏差变化量和所述基准序列的周期计算下行空口信号的传输速度。
126.在一些实施例中,时钟偏差计算模块101用于,确定所述网络接入设备的位置;根据所述网络接入设备的位置以及终端设备的位置、移动方向和移动速度,确定终端设备与所述网络接入设备之间的角度;根据所述终端设备的移动速度和本振频率、光速、所述终端设备与所述网络接入设备之间的角度,计算第二时钟偏差。
127.在一些实施例中,如图8所示,所述时钟校准装置还包括状态确定模块103,状态确定模块103用于,在时钟偏差计算模块101根据所述第一时钟偏差和/或所述第二时钟偏差计算时钟偏差之前,确定终端设备的移动状态。
128.时钟偏差计算模块101用于,根据所述第一时钟偏差和/或所述第二时钟偏差,计算所述移动状态下的时钟偏差,其中,不同移动状态下的时钟偏差不同。
129.在一些实施例中,校准模块102用于,根据所述时钟偏差计算压控参数,并根据所述压控参数驱动终端设备的时钟。
130.本公开实施例还提供了一种电子设备,该电子设备包括:一个或多个处理器以及存储装置;其中,存储装置上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如前述各实施例所提供的时钟校准方法。
131.本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的时钟校准方法。
132.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用
于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
133.本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本发明的范围的情况下,可进行各种形式和细节上的改变。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜