本技术涉及通信,尤其是涉及一种定时提前ta的确定方法、装置及终端设备。
背景技术:
1、由于卫星绕轨道速度快,导致终端定时提前(timing advance,ta)剧烈变化,终端需要参照星历信息、终端位置信息以及基站给出的通用时间提前量(tacommon)和tacommon的变化率进行ta自主调整。在ta自主调整的基础上,终端发送上行信号给基站,基站根据终端发送的上行信号对终端的上行同步进行偏差值计算,然后返回带有偏差值的定时提前命令(timing advance command,tac)到终端。而终端如何利用这个tac信令,与自主调整方法兼容,使最终得到的ta更接近真实值,是目前需要解决的问题。
技术实现思路
1、本技术的目的在于提供一种定时提前ta的确定方法、装置及终端设备,从而解决现有技术中终端设备使用的ta准确度不高的问题。
2、为了达到上述目的,本技术提供一种定时提前ta的确定方法,应用于终端设备,包括:
3、获取所述终端设备在第一时刻自主调整的第一ta值;
4、根据所述终端设备在至少一个第二时刻的第四ta值,确定所述终端设备在所述第一时刻闭环调整的第二ta值,其中,所述第二时刻位于所述第一时刻之前;
5、根据所述第一ta值和/或所述第二ta值,确定所述终端设备在所述第一时刻使用的第三ta值。
6、可选地,所述第四ta值与以下至少一项相关:
7、所述终端设备在第二时刻发送的上行信号对应的定时提前命令tac指示的第五ta值;
8、所述终端设备在所述第二时刻闭环调整的第六ta值。
9、可选地,获取所述终端设备在第一时刻自主调整的第一ta值,包括:
10、接收卫星设备发送的第一信息;
11、所述终端设备在所述第一时刻根据所述第一信息进行自主调整,获取所述第一ta值;
12、其中,所述第一信息包括以下至少一项:
13、星历信息;
14、终端设备的全球导航卫星系统gnss信息;
15、通用定时提前tacommon;
16、tacommon的变化率;
17、tacommon相对于时间的高阶导数;
18、参考点位置信息。
19、可选地,所述终端设备在所述第一时刻根据所述第一信息进行自主调整,获取所述第一ta值,包括:
20、确定所述卫星设备相对于参考点的第七ta值;
21、根据所述星历信息,确定卫星设备位置;
22、根据所述卫星设备位置和所述gnss信息,确定所述终端设备相对于所述卫星设备的第八ta值;
23、根据所述第七ta值和所述第八ta值,确定所述第一ta值。
24、可选地,确定所述卫星设备相对于所述参考点的第七ta值,包括:
25、根据tacommon、tacommon的变化率和tacommon对时间的高阶导数中的至少一个,确定所述第七ta值;
26、或者,根据所述卫星设备的位置与所述参考点的位置之间的往返传输时延rtt,确定所述第七ta值。
27、可选地,所述方法还包括:
28、根据第一参数,确定与所述第一时刻相关的时间窗口;
29、确定所述第二时刻为所述终端设备在所述时间窗口内发送上行信号的时刻;
30、其中,所述第一参数包括以下至少一项:
31、第一时刻;
32、接收所述第一信息的第三时刻;
33、窗口长度。
34、可选地,根据第一参数,确定与所述第一时刻相关的时间窗口,包括:
35、确定所述时间窗口的终止时刻为所述第一时刻;
36、确定所述时间窗口的起始时刻为以下任一时刻:
37、第四时刻,所述第四时刻为所述第一时刻之前且与所述第一时刻的时间间隔为所述窗口长度的时刻;
38、第三时刻和第四时刻中与所述第一时刻的时间间隔较小的一个。
39、可选地,根据所述终端设备在至少一个第二时刻的第四ta值,确定所述终端设备在所述第一时刻闭环调整的第二ta值,包括:
40、确定所述终端设备在各个所述第二时刻的第四ta值;
41、根据第一函数关系和各个所述第四ta值,确定所述第二ta值。
42、可选地,确定所述终端设备在各个所述第二时刻的第四ta值,包括:
43、在所述终端设备在时间窗口内接收到其中至少一个第二时刻发送的上行信号对应的tac的情况下,确定所述终端设备在所述其中至少一个第二时刻的第四ta值为所述tac指示的第五ta值和所述终端设备在所述第二时刻闭环调整的第六ta值的和,其中,所述时间窗口用于确定所述至少一个第二时刻。
44、可选地,确定所述终端设备在各个所述第二时刻的第四ta值,包括:
45、在所述终端设备在时间窗口内没有接收到其中至少一个第二时刻发送的上行信号对应的tac的情况下,确定所述终端设备在所述其中至少一个第二时刻的所述第四ta值为所述终端设备在所述第二时刻闭环调整的第六ta值,其中,所述时间窗口用于确定所述至少一个第二时刻。
46、可选地,确定所述终端设备在各个所述第二时刻的第四ta值,包括:
47、在用于确定第二时刻的时间窗口内存在第三时刻的情况下,获取第三时刻之前的各个第二时刻的初始第四ta值,其中,所述第三时刻为所述终端设备接收用于自主调整的第一信息的时刻;
48、对所述初始第四ta值进行调整,确定第三时刻之前的第二时刻的第四ta值为调整后的第四ta值。
49、可选地,对所述初始第四ta值进行调整,确定第三时刻之前的第二时刻的第四ta值为调整后的第四ta值,包括:
50、确定所述终端设备在所述第三时刻之前的第二时刻开环调整的ta值与所述第一ta值的差值;
51、根据所述差值对所述终端设备在在所述第三时刻之前的第二时刻闭环调整的第六ta值进行调整;
52、根据调整后的第六ta值,确定调整后的第四ta值。
53、可选地,根据第一函数关系和各个所述第四ta值,确定所述第二ta值,包括:
54、确定所述第一函数关系中与各个所述第四ta值对应的加权系数;
55、确定所述第二ta值为各个所述第四ta值的加权平均值。
56、可选地,确定所述第一函数关系中与各个所述第四ta值对应的加权系数,包括:
57、在所述终端设备在时间窗口内没有接收到其中至少一个第二时刻发送的上行信号对应的tac的情况下,确定所述终端设备在所述其中至少一个第二时刻的第四ta值对应的加权系数为第一数值,其中,所述时间窗口用于确定所述至少一个第二时刻。
58、可选地,根据所述第一ta值和/或所述第二ta值,确定所述终端设备在所述第一时刻使用的第三ta值,包括:
59、在未获取到第二时刻的情况下,确定所述第三ta值为所述第一ta值,或者,所述第三ta值为所述第一ta值与第一偏置值的和。
60、本技术实施例还提供一种定时提前ta的确定装置,应用于终端设备,包括:
61、获取模块,用于获取所述终端设备在第一时刻自主调整的第一ta值;
62、第一确定模块,用于根据所述终端设备在至少一个第二时刻的第四ta值,确定所述终端设备在所述第一时刻闭环调整的第二ta值,其中,所述第二时刻位于所述第一时刻之前;
63、第二确定模块,用于根据所述第一ta值和/或所述第二ta值,确定所述终端设备在所述第一时刻使用的第三ta值。
64、本技术实施例还提供一种终端设备,包括收发机、存储器、处理器及存储在所述存储器上并了在所述处理器上运行的程序,所述处理器执行所述程序时实现如上所述的定时提前ta的确定方法的步骤。
65、本技术实施例还提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的定时提前ta的确定方法的步骤。
66、本技术的上述技术方案至少具有如下有益效果:
67、本技术实施例的定时提前ta的确定方法中,首先,获取所述终端设备在第一时刻自主调整的第一ta值;其次,根据所述终端设备在至少一个第二时刻的第四ta值,确定所述终端设备在所述第一时刻闭环调整的第二ta值,其中,所述第二时刻位于所述第一时刻之前;最后,根据所述第一ta值和/或所述第二ta值,确定所述终端设备在所述第一时刻使用的第三ta值。如此,通过根据第一时刻之前的至少一个时刻的ta值和/或第一时刻自主调整的第一ta值确定终端设备在第一时刻使用的第三ta值,实现了终端设备的自主调整与闭环调整的结合,使得最终确定的终端设备在第一时刻使用的第三ta值的准确性提高。