一种卫星筛选方法技术

技术编号:39645925 阅读:11 留言:0更新日期:2023-12-09 11:13
本申请涉及一种卫星筛选方法

【技术实现步骤摘要】
一种卫星筛选方法


[0001]本申请涉及卫星导航
,尤其涉及一种卫星筛选方法


技术介绍

[0002]随着卫星导航技术的发展,全球导航卫星系统(
Global Navigation Satellite System, GNSS
)在军事

交通

测绘

搜救

农业等各个领域得到广泛的应用

人们对
GNSS
导航精度要求也越来越高
。GNSS
接收设备提供的数据精度与导航电文的可靠性相关

比较微弱的卫星导航信号在传输过程中不足以抵抗大气

电离层

遮挡等的干扰,从而无法提供可靠的导航电文

目前,各类
GNSS
接收设备采用了不同的校验方法以保证传输的可靠性

但是,这些校验方法无法识别导航电文数据本身的正确性

[0003]虽然,卫星导航电文的星历中已经提供健康(
Health
)和用户距离精度指数(
User Range Accuracy, URA
)等状态参数信息,用于识别由于注入站和卫星故障等问题造成的卫星导航电文星历错误

但在实际应用中,星历仍然存在除上述状态参数以外的其他错误,这些错误对导航定位准确性造成直接影响

大部分
GNSS
接收设备无法有效检测星历的可用性,这意味着无法保证利用星历计算的位置和速度数据的准确性


技术实现思路

[0004]针对现有技术中存在的问题,本申请提出了一种卫星筛选方法,包括获取卫星导航电文,基于所述导航电文提取卫星当前历元星历,基于所述当前历元星历计算获得所述卫星的即时位置或即时速度;获取所述卫星的其他星历,基于所述其他星历获得所述卫星的参考位置或参考速度;基于所述卫星的即时位置和所述卫星的参考位置计算基于星历的位置差,或基于所述卫星的即时速度和所述卫星的参考速度计算基于星历的速度差;计算所述其他星历的参考时间与所述当前历元星历的参考时间的星历参考时间差值;基于所述星历参考时间差值选择相应的阈值,并且将其与所述基于星历的位置差或速度差进行比较,从而对所述卫星进行筛选;其中,所述其他星历包括所述卫星在当前历元通过不同频点发送的星历;由
GNSS
接收机保存的所述卫星通过相同频点在当前历元之前发送的星历;和
/
或,
GNSS
监测站
、GNSS
注入站或其他通信链路接收到的所述卫星发送的星历

[0005]特别的,所述的方法,其中当所述星历参考时间差值小于等于一个星历更新周期时,所述阈值为固定的数值;当所述星历参考时间差值大于一个所述星历更新周期并且小于等于所述星历可用期限时,所述阈值为所述星历参考时间差值的函数

[0006]特别的,所述的方法,其中所述函数为所述星历参考时间差值的二次函数

[0007]特别的,所述的方法,其中当所述星历参考时间差值大于所述星历可用期限时,放弃相应的所述其他星历,所述星历可用期限为所述星历更新周期的
N
倍,
N
为大于等于2的整数

[0008]特别的,上述任一所述的方法,还包括提取所述导航电文中的校验码和校验和;将基于所述导航电文中的校验码计算出的校验值与所述导航电文中的校验和进行比较

[0009]特别的,上述任一所述的方法,还包括提取所述卫星导航电文中测距码

传输时间延迟以及所述卫星的即时位置和即时速度等数据计算伪距残差和伪距率残差;比较所述伪距残差和设定伪距残差值的大小;和比较所述伪距率残差和设定伪距率残差值的大小

[0010]本申请提出了一种卫星筛选方法,包括获取卫星导航电文,基于所述导航电文提取卫星当前历元星历,基于所述当前历元星历计算获得所述卫星的即时位置和即时速度;获取所述卫星的其他历书,基于所述其他历书获得所述卫星的参考位置或参考速度;基于所述卫星的即时位置和所述卫星的参考位置计算基于历书的位置差,或基于所述卫星的即时速度和所述卫星的参考速度计算基于历书的速度差;计算所述其他历书的参考时间与所述当前历元星历的参考时间的历书参考时间差值;基于所述历书参考时间差值选择相应的阈值,并且将其与所述基于历书的位置差或速度差进行比较,从而对所述卫星进行筛选;其中,所述其他历书包括所述卫星在当前历元通过不同频点发送的历书;由
GNSS
接收机存储的所述卫星通过相同频点在当前历元之前发送的历书;和
/
或,
GNSS
监测站
、GNSS
注入站或其他通信链路接收到的所述卫星发送的历书

[0011]特别的,所述的方法,其中当所述历书参考时间差值小于等于一个历书更新周期时,所述阈值为固定的数值;当所述历书参考时间差值大于一个所述历书更新周期并且小于等于所述历书可用期限时,所述阈值为所述历书参考时间差值的函数

[0012]特别的,所述的方法,其中所述函数为所述历书参考时间差值的二次函数

[0013]特别的,所述的方法,其中当所述历书参考时间差值大于所述历书可用期限时,放弃相应的所述其他历书,所述历书可用期限为所述历书更新周期的
M
倍,
M
为大于等于2的整数

[0014]特别的,上述任一所述的方法,还包括提取所述导航电文中的校验码和校验和;将基于所述导航电文中的校验码计算出的校验值与所述导航电文中的校验和进行比较

[0015]特别的,上述任一所述的方法,还包括提取所述卫星导航电文中测距码

传输时间延迟以及所述卫星的即时位置和即时速度等数据计算伪距残差和伪距率残差;比较所述伪距残差和设定伪距值的大小;和比较所述伪距率残差和设定伪距率残差值的大小

[0016]本申请还包括一种
GNSS
接收机,执行上述任一所述卫星筛选方法

附图说明
[0017]下面,将结合附图对本申请的优选实施方式进行进一步详细的说明,其中:图1所示为根据本申请一个实施例的卫星筛选方法的流程图;图2所示为根据本申请一个实施例的基于星历的位置差分布图;图3所示为根据本申请一个实施例的基于星历的速度差分布图;图4所示为根据本申请另一个实施例的基于历书的位置差分布图;图5所示为根据本申请另一个实施例的基于历书的速度差分布图;图6所示为根据本申请另一个实施例的卫星筛选方法流程图

具体实施方式
[0018]为使本申请实施例的目的

技术方案和优点更加清楚,下面将结合本申请实施例中的附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种卫星筛选方法,包括获取卫星导航电文,基于所述导航电文提取所述卫星的当前历元星历,基于所述当前历元星历计算获得所述卫星的即时位置或即时速度;获取所述卫星的其他星历,基于所述其他星历获得所述卫星的参考位置或参考速度;基于所述卫星的即时位置和所述卫星的参考位置计算基于星历的位置差,或基于所述卫星的即时速度和所述卫星的参考速度计算基于星历的速度差;计算所述其他星历的参考时间与所述当前历元星历的参考时间的星历参考时间差值;基于所述星历参考时间差值选择相应的阈值,并且将其与所述基于星历的位置差或速度差进行比较,从而对所述卫星进行筛选;其中,所述其他星历包括所述卫星在当前历元通过不同频点发送的星历;由
GNSS
接收机保存的所述卫星通过相同频点在当前历元之前发送的星历;和
/
或,
GNSS
监测站
、GNSS
注入站或其他通信链路接收到的所述卫星发送的星历
。2.
根据权利要求1所述的方法,其中当所述星历参考时间差值小于等于一个星历更新周期时,所述阈值为固定的数值;当所述星历参考时间差值大于一个所述星历更新周期并且小于等于星历可用期限时,所述阈值为所述星历参考时间差值的函数
。3.
根据权利要求2所述的方法,其中所述函数为所述星历参考时间差值的二次函数
。4.
根据权利要求2所述的方法,其中当所述星历参考时间差值大于所述星历可用期限时,放弃相应的所述其他星历,所述星历可用期限为所述星历更新周期的
N
倍,
N
为大于等于2的整数
。5.
根据权利要求1‑4中任一所述的方法,还包括提取所述导航电文中的校验码和校验和;将基于所述导航电文中的校验码计算出的校验值与所述导航电文中的校验和进行比较
。6.
根据权利要求1‑4中任一所述的方法,还包括提取所述卫星导航电文中测距码

传输时间延迟以及所述卫星的即时位置和即时速度等数据计算伪距残差和伪距率残差;比较所述伪距残差和设定伪距残差值的大小;和比较所述伪距率残差和设定伪距率残差值的大小
。7.
一种卫星筛选方法,包括获取卫星导航电文,基于所述导航电文提取所述卫星的当前历元星历,基于所述当前历元...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:北京凯芯微科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1