本申请属于卫星,尤其涉及一种卫星信号处理方法、装置、接收机及存储介质。
背景技术:
1、目前,国内运行年龄超过十年以上的老旧设备所使用的全球卫星定位系统基本上为gps,而gps为美国的卫星导航系统。在一些敏感或重要行业中,使用gps进行通信可能存在一定的隐私泄露风险。基于此,为了摆脱gps的影响,我国自行研制了北斗卫星导航系统为作为全球卫星定位与通信系统,以尽可能地摆脱gps的制约。
2、其中,因gps接收机已经与我国的大部分终端设备耦合,无法直接分离。因此,通常采用北斗接收机+卫星信号模拟器的策略,将北斗卫星信号转换为gps信号发送至用户的终端设备,以保护信息隐私。具体的,可以先通过北斗接收机接收北斗卫星信号,而后采用卫星信号模拟器对北斗卫星信号进行定位解算,得到定位结果和授时结果。之后,由卫星信号模拟器根据定位结果和授时结果生成对应场景下的gps信号发送至终端设备。
3、然而,接收机和卫星信号模拟器之间主要通过串口进行通信。在通过串口进行通信时,通常由于网络因素其通信可能存在较长的延时,且延时的具体时长并不固定。进而,使得终端设备在接收转换后的卫星信号时也存在较长的延时,且延时的时长也并不固定。
技术实现思路
1、本申请实施例提供了一种卫星信号处理方法、装置、接收机及存储介质,可以解决现有技术中,终端设备在接收转换后的卫星信号时具有较长的延时,且延时时长并不固定的问题。
2、第一方面,本申请实施例提供了一种卫星信号处理方法,应用于接收机,接收机包括接收硬件通道和发送硬件通道,该方法包括:
3、根据接收硬件通道获取第一卫星信号;第一卫星信号包括第一卫星信号参数;
4、基于第一卫星信号与待转换的第二卫星信号之间的预设参数转换关系,将多个第一卫星信号参数转换为第二卫星信号参数;
5、根据第二卫星信号的信号结构对第二卫星信号参数进行封装,生成第二卫星信号;
6、根据发送硬件通道发送第二卫星信号。
7、第二方面,本申请实施例提供了一种卫星信号处理装置,应用于接收机,接收机包括接收硬件通道和发送硬件通道,该装置包括:
8、获取模块,用于根据接收硬件通道获取第一卫星信号;第一卫星信号包括第一卫星信号参数;
9、转换模块,用于基于第一卫星信号与待转换的第二卫星信号之间的预设参数转换关系,将多个第一卫星信号参数转换为第二卫星信号参数;
10、封装模块,用于根据第二卫星信号的信号结构对第二卫星信号参数进行封装,生成第二卫星信号;
11、发送模块,用于根据发送硬件通道发送第二卫星信号。
12、第三方面,本申请实施例提供了一种接收机,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述第一方面的方法。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的方法。
14、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在接收机上运行时,使得接收机执行上述第一方面的方法。
15、本申请实施例与现有技术相比存在的有益效果是:接收机可以根据内部设置的接收硬件通道获取第一卫星信号,而后可以基于第一卫星信号与待转换的第二卫星信号之间的预设参数转换关系,直接将多个第一卫星信号参数转换为第二卫星信号参数。而后,接收机可以根据第二卫星信号的信号结构直接对第二卫星信号参数进行封装生成第二卫星信号。最后,在基于内部设置的发送硬件通道直接发送第二卫星信号。其中,因接收机内部设置有接收硬件通道和发送硬件通道,卫星信号由输入到输出均全部由硬件决定。进而,不存在不确定的延时时长。也即,延时时长通常固定,且延时性较低。进而,可以降低终端设备接收到的第二卫星信号的延迟,且可以使得终端设备接收第二信号的延时时长固定。
1.一种卫星信号处理方法,其特征在于,应用于接收机,所述接收机包括接收硬件通道和发送硬件通道,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述接收硬件通道获取第一卫星信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述若多个所述初始第一卫星信号的数量大于预设数量,则从多个所述初始第一卫星信号中确定预设数量的第一卫星信号,包括:
4.根据权利要求3所述的方法,其特征在于,在所述若多个所述初始第一卫星信号的数量大于预设数量,则分别确定每个所述初始第一卫星信号的信号质量之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述第一卫星信号参数至少包括第一多普勒参数、第一码相位、第一载波相位、第一电文星历和第一时间参数中的一种初始第一卫星信号参数;或者,所述第一卫星信号参数至少包括基于多个所述第一卫星信号中的所述初始第一卫星信号参数进行定位解算得到的定位结果。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述发送硬件通道发送所述第二卫星信号,包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述发送硬件通道发送所述第二卫星信号,还包括:
8.一种卫星信号处理装置,其特征在于,应用于接收机,所述接收机包括接收硬件通道和发送硬件通道,所述装置包括:
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。