基于mems气压计辅助gnss接收机的自适应定位装置和推算方法

文档序号:9749731阅读:456来源:国知局
基于mems气压计辅助gnss接收机的自适应定位装置和推算方法
【技术领域】
[0001 ]本发明属于GNSS组合定位技术领域,涉及MEMS传感器辅助GNSS接收机定位的装置和推算方法,尤其涉及GNSS接收机的复杂环境定位推算方法。
【背景技术】
[0002]目前在市场上流通的全球导航卫星系统(GNSS)接收机,可以在大多数地面环境中提供良好的定位效果。但当接收机进入卫星信号衰减变形严重的环境中(如森林、城市峡谷),接收机合成的卫星测量值数目会减少,且可能存在比较大的误差,从而导致接收机无法给出定位结果,或者解算的定位结果不准确。
[0003]因此,本领域的技术人员致力于开发一种基于MEMS气压计辅助GNSS接收机的自适应定位装置和定位推算方法,根据当前所处环境的卫星信号状况在不同的定位模式间切换,从而使GNSS接收机在复杂环境下实现较高的定位率和较好的定位精度。

【发明内容】

[0004]有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是GNSS接收机在卫星信号状况较差的情况下不能实现较高的定位率和较好的定位精度的问题。
[0005]为实现上述目的,本发明提供了一种基于MEMS气压计辅助GNSS接收机的自适应定位装置,该装置包括多模天线模块、射频信号处理模块、数字信号处理模块、MEMS气压计、定位解算模块和定位推算模块;所述多模天线模块被配置为接收来自多个GNSS卫星的射频信号;所述射频信号处理模块被配置为将所述射频信号转变为可由所述数字信号处理模块直接处理的数字中频信号;所述MEMS气压计独立于其他模块,所述MEMS气压计被配置为向所述定位解算模块和所述定位推算模块提供实时气压信息。
[0006]进一步地,所述定位解算模块和所述定位推算模块都被配置为对卫星测量值以及所述MEMS气压计输出的气压信息进行处理,并计算得到当前接收机的位置、速度和时间信息;所述定位解算模块被配置为仅当接收机获取到的可用卫星数目满足定位条件时才开始工作,当所述定位解算模块工作时,所述定位推算模块关闭;当可用卫星数目不满足定位要求时,所述定位解算模块关闭,所述定位推算模块被配置为开始工作并输出定位结果。
[0007]本发明还提供了一种基于MEMS气压计辅助GNSS接收机的自适应定位推算方法,包括以下步骤:
[0008]步骤1:对MEMS气压计本身的输出的测量数据进行处理和缓存,并检测其是否存在突变;如果存在突变,则对该测量值进行平滑滤波;
[0009]步骤2:根据当前的可用卫星数目,对接收机的运动状态进行合理地推测和限制,进行定位推算。
[0010]进一步地,所述步骤I中所述的对MEMS气压计的测量数据进行处理是指将MEMS气压计输出的气压值转换为接收机所处位置的高度值。
[0011]进一步地,所述步骤2中所述的定位推算方法,包括:
[0012]如果当前可用卫星数目差I颗满足定位要求,则加入高度辅助方程进行定位推算;
[0013]如果当前可用卫星数目差2颗满足定位要求,则在加入高度辅助方程的基础上加入钟差限制,进行定位推算;
[0014]如果当前可用卫星数目差3颗满足定位要求,则在高度辅助和钟差限制的基础上加入航向限制,进行定位推算;
[0015]如果当前没有可用卫星,则利用高度的变化来对位置的变化量进行线性推算。
[0016]本发明所述技术方法在接收机模块中集成MEMS传感器,用于向接收机的定位解算程序提供辅助ig息。
[0017]MEMS气压计可以独立于GNSS接收机模块工作,并实时输出当前接收机所在位置的气压值,该值可以转换为接收机所在的高度值。这个高度值具有较高的精度,可以对GNSS定位解算提供辅助。在可用卫星数目不满足定位要求的情况下,使用气压计的测量值作为可靠的测量值来源,并加入对高度、钟差、航向等接收机运动状态的限制,则可以对接收机运动状态进行比较可靠的估计,推算得到接收机的位置。
[0018]本发明给出的一种基于MEMS气压计辅助GNSS接收机的自适应定位推算方法,以使接收机能够针对当前所处环境的可用卫星测量值个数进行自适应地定位模式切换,在可用的卫星测量值个数不满足定位条件的情况下进行保持性定位,以求在定位精度不超过一定范围时,提高接收机在复杂环境下的定位率。
[0019]该方法包括以下几个环节:
[0020]1.对气压计本身的输出的测量数据进行处理和缓存,并检测其是否存在突变。如果存在突变,则进行平滑滤波。
[0021]2.根据当前的可用卫星数目,对接收机的运动状态进行合理地推测和限制,进行定位推算。
[0022]以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
【附图说明】
[0023]图1是本发明的一个较佳实施例的集成MEMS气压计的GNSS接收机的示意图;
[0024]图2是本发明的一个较佳实施例的对带有MEMS气压计辅助的GNSS接收机环境定位推算方法的总流程图。
【具体实施方式】
[0025]以下将结合附图和具体实施实例对本发明作进一步的描述。
[0026]图1是一个集成有MEMS气压计器件的GNSS接收机实现定位的示意图。GNSS接收机通过多模天线102接收来自多个GNSS卫星星座101的射频信号,并在射频处理模块103中将其转变为可由数字信号处理器直接处理的数字中频信号。基带数字信号处理模块104对数字中频信号进行处理,对各颗卫星的信号进行捕获和跟踪,解调出导航电文并获取到卫星的测量值信息。
[0027]集成在GNSS接收机模块中的MEMS气压计105以独立于GNSS接收机的状态工作,并实时向接收机提供当前的气压信息。
[0028]GNSS接收机的自适应定位功能是通过定位解算模块106和定位推算模块107的交替工作来实现的。定位解算模块106和定位推算模块107的功能都是负责对卫星测量值以及气压计输出的气压信息进行处理,并计算得到当前接收机的位置、速度和时间信息。定位解算模块106当接收机获取到的可用卫星数目满足定位条件时才开始工作,当定位解算模块106工作时,定位推算模块107关闭。当可用卫星数目不满足定位要求时,定位解算模块106关闭,定位推算模块107开始工作并输出定位结果。气压计105输出的气压信息通过公式转换为当前接收机的高度值hbar。,作为定位导航运算模块106和定位推算模块107的辅助测量值。
[0029]图2描述了接收机在复杂环境中进行定位推算的流程图。
[0030]首先,在接收机内部建立软件寄存器201,对由MEMS气压计105输出的气压信息计算得到的高度值hbar。进行分时存储,并当新测量历元的高度值进入寄存器201时,在步骤202中将其与历史值(一般为前一测量历元的测量值)作差,并在步骤203中将该差值与某一阈值Tbar。进行比较。如果新测量值与历史测量值间存在较大的突变差距,则将气
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1