【技术实现步骤摘要】
一种复杂环境下非通视卫星的剔除方法、装置和电子设备
本申请涉及卫星定位
,更具体地说,涉及一种复杂环境下非通视卫星的剔除方法、装置和电子设备。
技术介绍
目前,GNSS(GlobalNavigationSatelliteSystem,全球导航卫星系统)技术在开阔环境下的测量、形变监测等应用已经非常广泛,其中复杂环境条件下的特殊GNSS数据处理方法将是继续拓宽GNSS技术应用场景的关键技术。目前,我国北斗卫星导航系统已经基本建设完成,并能兼容其他卫星导航系统如GPS、GLONASS、GALILEO等,使可用卫星数已经大大超过数据处理的需要。本申请的专利技术人在实践中发现,在对GNSS数据处理时,如果能将复杂环境下实际被遮挡而无法直接接收的非通视GNSS卫星剔除掉,将能够降低因多路径效应造成的误差,提高复杂环境下对卫星定位数据解算的精度、速度和稳定性。
技术实现思路
有鉴于此,本申请提供一种复杂环境下非通视卫星的剔除方法、装置和电子设备,用于将非通视卫星所发的卫星定位数据予以剔除,以提高复杂环境 ...
【技术保护点】
1.一种复杂环境下的非通视卫星剔除方法,其特征在于,包括步骤:/n以接收机为原点将其上方以预设间距分割为多个格网,并记录每个所述格网的格网坐标;/n获取所述接收机周围预设范围内所有遮挡物的三维立体模型;/n基于所述三维立体模型以及每个所述格网坐标对所述格网是否被遮挡进行判断,并根据判断结果构建包括遮挡格网和通视格网的格网模型;/n基于所述坐标信息计算每个当前卫星所处的当前格网,根据所述当前格网和所述格网模型判断所述当前卫星是否为非通视卫星;/n将所述非通视卫星的卫星定位数据予以剔除。/n
【技术特征摘要】
1.一种复杂环境下的非通视卫星剔除方法,其特征在于,包括步骤:
以接收机为原点将其上方以预设间距分割为多个格网,并记录每个所述格网的格网坐标;
获取所述接收机周围预设范围内所有遮挡物的三维立体模型;
基于所述三维立体模型以及每个所述格网坐标对所述格网是否被遮挡进行判断,并根据判断结果构建包括遮挡格网和通视格网的格网模型;
基于所述坐标信息计算每个当前卫星所处的当前格网,根据所述当前格网和所述格网模型判断所述当前卫星是否为非通视卫星;
将所述非通视卫星的卫星定位数据予以剔除。
2.如权利要求1所述的非通视卫星剔除方法,其特征在于,所述以接收机为原点将其上方以预设间距分割为多个格网,并记录每个所述格网的格网坐标,包括步骤:
获取所述接收机的坐标位置;
基于所述坐标位置将所述接收机上方按预设间距分割为多个格网,所述预设间距包括预设方位角间距和预设高度角间距;
以所述坐标位置为原点计算每个所述格网的方位角和高度角,并记为所述格网坐标。
3.如权利要求1所述的非通视卫星剔除方法,其特征在于,所述基于所述三维立体模型以及每个所述格网坐标对所述格网是否被遮挡进行判断,并根据判断结果构建包括遮挡格网和通视格网的格网模型,包括步骤:
根据所有所述三维立体模型判断每个所述格网是否被遮挡,并根据判断结果将每个所述格网标记为遮挡格网或通视格网;
通过记录所有标记结果构建所述格网模型。
4.如权利要求1所述的非通视卫星剔除方法,其特征在于,所述基于所述坐标信息计算每个当前卫星所处的当前格网,根据所述当前格网和所述格网模型判断所述当前卫星是否为非通视卫星,包括步骤:
根据所述当前卫星的当前位置计算其相对于所述接收机的当前方位角和当前高度角;
从所述多个格网中查找与所述当前方位角和所述当前高度角匹配的当前格网;
根据所述当前格网从所述格网模型中进行搜索,确定所述当前格网为所述遮挡格网还是所述通视格网;
如果所述当前格网为所述遮挡格网,则判定所述当前卫星为非通视卫星。
5.如权利要求1所述的非通视卫星剔除方法,其特征在于,所述非通视卫星的卫星定位数据予以剔除或降权,包括步骤:
如果所述当前卫星为通视卫星,则保留所述通视卫星的卫星定位数据;
如果所述当前卫星为所述非通视卫星,则将所述非通视卫星的卫星定位数据予以剔除或降权。
6.一种复杂环境下的非通视卫星剔除装置,其特征在于,包括:
格网分割模块,被配置为以接收机为原点将其上方以预设间距分割为多个格网,并记录每个所述格网的格网坐标;<...
【专利技术属性】
技术研发人员:李博,潘瑞龙,孙磊,周阳洋,吴米佳,雷振洲,徐纵,俞文慧,张波,曾伟,邵志华,林磊,王坚俊,黄陆明,姚晖,胡俊华,刘世安,戴哲仁,孙林涛,
申请(专利权)人:国网浙江省电力有限公司检修分公司,国网浙江省电力有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。