基于卫星的授时方法、装置、电子设备和存储介质与流程

文档序号:36441728发布日期:2023-12-21 11:58阅读:74来源:国知局
基于卫星的授时方法与流程

本发明涉及授时,尤其涉及一种基于卫星的授时方法、装置、电子设备和存储介质。


背景技术:

1、时间同步在网络通信、电子计算等领域至关重要,目前主要是通过卫星授时,卫星授时是通过卫星发送或转发标准时间进行授时,是各类授时方式中的一种。

2、在卫星授时中,授时精度与标准时间的传播时延相关,在现有技术中,卫星授时的一种方式是基于rnss/gnss的单向授时方式,传播时延与授时设备到卫星的距离相关,因此授时设备需要获得自身的位置才能够准确计算出传播时延,而授时设备的位置是通过卫星定位,卫星定位需要授时设备至少捕获到4颗卫星,并且解算授时设备的位置耗时长,另一种方式是基于rdss(radio determination satellite service)双向授时,需要用户向地面控制中心发送定时申请信号,控制中心收到用户的定时申请后,计算用户的传播时延,并将传播时延发送到用户,此方式需要依赖地面控制中心的计算资源。


技术实现思路

1、本发明提供了一种基于卫星的授时方法、装置、电子设备和存储介质,以解决现有卫星授时需要多颗卫星解算授时设备的位置且耗时长,或者依赖地面控制中心的计算资源的问题。

2、第一方面,本发明提供了一种基于卫星的授时方法,应用于授时设备,包括:

3、接收地球同步卫星的短报文信号,所述短报文信号包括地面控制中心向所述地球同步卫星发送标准时间t0的上行时延tup;

4、接收所述地球同步卫星的导航电文并从导航电文中获取协调世界时的修正参数utcp;

5、基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown;

6、采用所述标准时间t0、所述上行时延tup、所述修正参数utcp以及所述下行时延tdown计算所述授时设备的本地时间t1;

7、采用所述本地时间t1进行授时。

8、可选的,在所述基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown之前,还包括:

9、判断所述授时设备的本地存储器是否存储有下行时延tdown;

10、若是,从所述授时设备的本地存储器中读取下行时延tdown;

11、若否,执行基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown的步骤。

12、可选的,所述基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown,包括:

13、通过所述地球同步卫星向地面控制中心发送定时申请,所述地球同步卫星在接收到所述定时申请后将所述定时申请转发到所述地面控制中心,所述地面控制中心在接收到所述定时申请时计算所述地面控制中心到所述授时设备的单向传播总时延tc;

14、从所述地球同步卫星接收所述单向传播总时延tc;

15、计算所述单向传播总时延tc与所述上行时延tup的差值,以作为下行时延tdown。

16、可选的,在计算所述单向传播总时延tc与所述上行时延tup的差值,以作为下行时延tdown之后,还包括:

17、将所述下行时延tdown存储至所述授时设备的本地存储器中。

18、可选的,在将所述下行时延tdown存储至所述授时设备的本地存储器中之后,还包括:

19、判断是否检测到预设事件;

20、若是,执行基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown的步骤。

21、可选的,所述基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown,包括:

22、确定所述下行时延tdown等于所述上行时延tup。

23、可选的,所述采用所述标准时间t0、所述上行时延tup、所述修正参数utcp以及所述下行时延tdown计算所述授时设备的本地时间t1,包括:

24、获取设备时延td;

25、计算所述标准时间t0与所述修正参数utcp的差值;

26、计算所述差值与所述上行时延tup、所述下行时延tdown、所述设备时延td的和值,以作为所述授时设备的本地时间t1。

27、第二方面,本发明提供了一种基于卫星的授时装置,应用于授时设备,包括:

28、卫星短报文信号接收模块,用于接收地球同步卫星的短报文信号,所述短报文信号包括地面控制中心向所述地球同步卫星发送标准时间t0的上行时延tup;

29、协调世界时修正参数确定模块,用于接收所述地球同步卫星的导航电文并从导航电文中获取协调世界时的修正参数utcp;

30、下行时延计算模块,用于基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown;

31、本地时间计算模块,用于采用所述标准时间t0、所述上行时延tup、所述修正参数utcp以及所述下行时延tdown计算所述授时设备的本地时间t1;

32、授时模块,用于采用所述本地时间t1进行授时。

33、第三方面,本发明提供了一种电子设备,所述电子设备包括:

34、至少一个处理器;以及

35、与所述至少一个处理器通信连接的存储器;其中,

36、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明第一方面任一项所述的基于卫星的授时方法。

37、第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明第一方面任一项所述的基于卫星的授时方法。

38、本发明实施例的基于卫星的授时方法中,授时设备可以接收地球同步卫星的短报文信号,该短报文信号包括地面控制中心向地球同步卫星发送标准时间t0的上行时延tup,接收地球同步卫星的导航电文并从导航电文中获取协调世界时的修正参数utcp,基于上行时延tup计算地球同步卫星到授时设备的下行时延tdown,采用标准时间t0、上行时延tup、修正参数utcp以及下行时延tdown计算授时设备的本地时间t1,采用本地时间t1进行授时,本发明实施例的授时方法,可以从地球同步卫星短报文信号中解读出地球同步卫星发送标准时间t0的上行时延tup,并根据上行时延tup计算出地球同步卫星到授时设备的下行时延tdown,无需对授时设备进行定位计算下行时延tdown,也未占用地面控制中心的计算资源,相对于现有技术通过至少4颗卫星解算授时设备的位置后计算时延,缩短了授时耗时,避免了授时精度受所解算的位置的影响,提高了授时速度和精度。

39、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种基于卫星的授时方法,其特征在于,应用于授时设备,包括:

2.根据权利要求1所述的基于卫星的授时方法,其特征在于,在所述基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown之前,还包括:

3.根据权利要求1或2所述的基于卫星的授时方法,其特征在于,所述基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown,包括:

4.根据权利要求3所述的基于卫星的授时方法,其特征在于,在计算所述单向传播总时延tc与所述上行时延tup的差值,以作为下行时延tdown之后,还包括:

5.根据权利要求3所述的基于卫星的授时方法,其特征在于,在将所述下行时延tdown存储至所述授时设备的本地存储器中之后,还包括:

6.根据权利要求1所述的基于卫星的授时方法,其特征在于,所述基于所述上行时延tup计算所述地球同步卫星到授时设备的下行时延tdown,包括:

7.根据权利要求1所述的基于卫星的授时方法,其特征在于,所述采用所述标准时间t0、所述上行时延tup、所述修正参数utcp以及所述下行时延tdown计算所述授时设备的本地时间t1,包括:

8.一种基于卫星的授时装置,其特征在于,应用于授时设备,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的基于卫星的授时方法。


技术总结
本发明公开了一种基于卫星的授时方法、装置、电子设备和存储介质,包括:接收地球同步卫星的短报文信号,短报文信号包括地面控制中心向地球同步卫星发送标准时间的上行时延;接收地球同步卫星的导航电文并从导航电文中获取协调世界时的修正参数;基于上行时延计算地球同步卫星到授时设备的下行时延;采用标准时间、上行时延、修正参数以及下行时延计算授时设备的本地时间;采用本地时间进行授时,无需对授时设备进行定位计算下行时延,也未占用地面控制中心的计算资源,相对于现有技术通过至少4颗卫星解算授时设备的位置后计算时延,缩短了授时耗时,降低了授时精度受所解算的位置的影响,提高了授时速度和精度。

技术研发人员:张志林,陈坤雄,高峰,许祥滨
受保护的技术使用者:泰斗微电子科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1