一种星历数据获取方法、装置和电子设备与流程

    技术2025-03-20  33


    本公开涉及卫星定位技术,尤其是一种星历数据获取方法、装置和电子设备。


    背景技术:

    1、a-gnss(assisted global positioning system,辅助全球卫星定位系统)是一种gnss增强系统,通常可显著提高全球导航卫星系统(gnss)的启动性能,即首次定位时间(ttff:time to first fix)。a-gnss的工作原理是通过无线网络向定位终端提供捕获跟踪定位卫星必要的数据,例如卫星的星历数据,通过星历数据来“预热”定位终端的接收机以进行定位。

    2、接收机若要定位,则需要从可见卫星获取到其轨道数据来计算位置。对于gps(global positioning system)来说,卫星信号的数据传输速率仅为50bit/s,因此从卫星下载星历等轨道数据需要较长时间。在信号较好的场景下,接收到完整的轨道数据大约需要30s,如果是城市峡谷等信号较差的场景下,卫星信号大概率会出现丢失、断裂等情况,因此定位时间会更长,定位的精度也会较差。


    技术实现思路

    1、鉴于上述问题而提出了本公开。本公开提供了一种星历数据获取方法、装置和电子设备。

    2、根据本公开的一个方面,提供了一种星历数据获取方法,包括:获取第一星历数据;基于精密星历数据,获取第二星历数据;以及至少基于第二星历数据,处理第一星历数据,确定用于定位的星历数据。

    3、此外,根据本公开的一个方面的星历数据获取方法,其中,第一星历数据包括:广播星历数据。

    4、此外,根据本公开的一个方面的星历数据获取方法,其中,基于精密星历数据,获取第二星历数据包括:获取精密星历数据和拟合参数;基于精密星历数据和拟合参数,对精密星历数据进行数据扩容,生成扩容数据;对扩容数据进行筛选并处理,生成拟合源数据;基于最小二乘法对拟合源数据进行迭代计算,生成初始拟合数据;对初始拟合数据进行校验和修正,确定拟合星历数据作为第二星历数据。

    5、此外,根据本公开的一个方面的星历数据获取方法,其中,处理包括:补充和/或校验。

    6、此外,根据本公开的一个方面的星历数据获取方法,其中,补充包括:确定第一星历数据的完整性状态;若第一星历数据的完整性状态为假,第二星历数据对第一星历数据进行补充。

    7、此外,根据本公开的一个方面的星历数据获取方法,其中,校验包括:确定第一时刻和第一卫星;基于第一星历数据和第二星历数据,分别计算第一卫星在第一时刻的卫星位置,生成第一星历卫星位置和第二星历卫星位置;基于第一星历卫星位置和第二星历卫星位置,计算卫星位置差;将卫星位置差与设定阈值进行比较,若卫星位置差小于设定阈值,则将第一卫星的第一星历数据作为用于定位的星历数据;若卫星位置差大于等于设定阈值,则将第一卫星的第二星历数据作为用于定位的星历数据。

    8、此外,根据本公开的一个方面的星历数据获取方法,还包括:对用于定位的星历数据进行状态校验,生成校验后的定位星历数据;基于校验后的定位星历数据筛选不可见卫星。

    9、此外,根据本公开的一个方面的星历数据获取方法,其中,基于校验后的定位星历数据筛选不可见卫星,包括:获取定位终端的定位请求;定位请求至少包括定位终端的终端位置;基于校验后的定位星历数据计算卫星位置;将定位终端的终端位置投射至第一坐标系,生成第一坐标系下的终端位置;计算第一坐标系下的终端位置与卫星位置的几何距离;基于几何距离计算卫星高度角和方位角;将卫星高度角和方位角与设定阈值进行比较,若小于阈值,则卫星不可用,舍弃不可用卫星的数据。

    10、根据本公开的另一个方面,提供了一种星历数据获取装置,装置包括:第一获取单元,用于获取第一星历数据;第二获取单元,用于基于精密星历数据,获取第二星历数据;数据处理单元,用于至少基于第二星历数据,处理第一星历数据,确定用于定位的星历数据。

    11、此外,根据本公开的一个方面的星历数据获取装置,其中,第二获取单元包括:获取子单元,用于获取精密星历数据和拟合参数;扩容子单元,用于基于精密星历数据和拟合参数,对精密星历数据进行数据扩容,生成扩容数据;处理子单元,用于对扩容数据进行筛选并处理,生成拟合源数据;拟合子单元,用于基于最小二乘法对拟合源数据进行迭代计算,生成初始拟合数据;生成子单元,用于对初始拟合数据进行校验和修正,确定拟合星历数据作为。

    12、此外,根据本公开的一个方面的星历数据获取装置,其中,数据处理单元包括:补充子单元,用于确定第一星历数据的完整性状态;若第一星历数据的完整性状态为假,第二星历数据对第一星历数据进行补充。校验子单元,用于确定第一时刻和第一卫星;基于第一星历数据和第二星历数据,分别计算第一卫星在第一时刻的卫星位置,生成第一星历卫星位置和第二星历卫星位置;基于第一星历卫星位置和第二星历卫星位置,计算卫星位置差;将卫星位置差与设定阈值进行比较,若卫星位置差小于设定阈值,则将第一卫星的第一星历数据作为用于定位的星历数据;若卫星位置差大于等于设定阈值,则将第一卫星的第二星历数据作为用于定位的星历数据。

    13、此外,根据本公开的一个方面的星历数据获取装置,还包括:状态校验单元,用于对用于定位的星历数据进行状态校验,生成校验后的定位星历数据;卫星筛选单元,用于基于校验后的定位星历数据筛选不可见卫星。

    14、此外,根据本公开的一个方面的星历数据获取装置,其中,卫星筛选单元包括:获取子单元,用于获取定位终端的定位请求;计算子单元,用于基于校验后的定位星历数据计算卫星位置;将定位终端的终端位置投射至第一坐标系,生成第一坐标系下的终端位置;计算第一坐标系下的终端位置与卫星位置的几何距离;基于几何距离计算卫星高度角和方位角;筛选子单元,用于将卫星高度角和方位角与设定阈值进行比较,若小于阈值,则卫星不可用,舍弃不可用卫星的数据。

    15、根据本公开的又一个方面,提供了一种电子设备,包括:存储器,用于存储计算机可读指令;以及处理器,用于运行计算机可读指令,使得电子设备执行如上所述的星历数据获取方法。

    16、根据本公开的再一个方面,提供了一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,其特征在于,当所述计算机可读指令由处理器执行时,使得处理器执行如上所述的星历数据获取方法。

    17、如以下将详细描述的,根据本公开实施例的星历数据获取方法,有效解决了目前现有定位技术定位时间长、定位精度较差的问题。本公开提出的星历数据的获取方法,先通过拟合星历数据对广播星历数据进行补充和/或校验,从而确保了可用于定位的星历数据的正确性;继而通过可用于定位的星历数据对不可见卫星进行筛选,减少了星历数据的传输数量,从而提高了定位效率及定位精度。同时,考虑到信号较差的情况,在无法获知定位终端的概略位置时,将可用于定位的全量星历数据传输至定位终端,以确保定位精度。

    18、要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。



    技术特征:

    1.一种星历数据获取方法,其特征在于,所述方法包括:

    2.如权利要求1所述的星历数据获取方法,其特征在于,所述第一星历数据,包括:

    3.如权利要求1所述的星历数据获取方法,其特征在于,所述基于精密星历数据,获取第二星历数据,包括:

    4.如权利要求1所述的星历数据获取方法,其特征在于,所述处理,包括:

    5.如权利要求4所述的星历数据获取方法,其特征在于,所述补充包括:

    6.如权利要求4所述的星历数据获取方法,其特征在于,所述校验,包括:

    7.如权利要求1所述的星历数据获取方法,其特征在于,还包括:

    8.如权利要求7所述的星历数据获取方法,其特征在于,所述基于所述校验后的定位星历数据筛选不可见卫星,包括:

    9.一种星历数据获取装置,其特征在于,所述装置包括:

    10.如权利要求9所述的星历数据获取装置,其特征在于,所述第二获取单元,包括:

    11.如权利要求9所述的星历数据获取装置,其特征在于,所述数据处理单元,包括:

    12.如权利要求9所述的星历数据获取装置,其特征在于,还包括:

    13.如权利要求12所述的星历数据获取装置,其特征在于,所述卫星筛选单元,包括:

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

    15.一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,其特征在于,当所述计算机可读指令由处理器执行时,使得所述处理器执行如权利要求1到8的任一项所述的星历数据获取方法。


    技术总结
    本公开提供了一种星历数据获取方法、装置及电子设备,方法包括:获取第一星历数据;基于精密星历数据,获取第二星历数据;以及至少基于第二星历数据,处理第一星历数据,确定用于定位的星历数据。根据本公开实施例的星历数据获取方法,有效解决了目前现有定位技术定位时间长、定位精度较差的问题。本公开提出的星历数据的获取方法,先通过拟合星历数据对广播星历数据进行补充和/或校验,从而确保了可用于定位的星历数据的正确性;继而通过可用于定位的星历数据对不可见卫星进行筛选,减少了星历数据的传输数量,从而提高了定位效率及定位精度。

    技术研发人员:李继承,严镭,何智力,李桃,赵欢欢
    受保护的技术使用者:中移物联网有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-27826.html

    最新回复(0)