1、gnss信号较好的时候得到的GNSS高,得到海拔高。
2、气压计数据转到标准数据然后计算出来海拔高。
3、gnss高作基准 - 气压高 = 高差 ;
需要修正的是气压偏差,那么如何得到气压偏差
1)用gnss高 反求出一个气压,这个气压与原始气压数据有个偏差。这个偏差有效的话,可以存起来,作为修正下一个气压数据的值。(反求气压的时候遇到非线性)
2)用二分搜索法去找气压差。
循环搜索一个偏差范围,在搜索的时候被搜索的气压偏差,先去修正原始数据,得到一个修正后的气压高,这个高与GNSS的高比较,二者差异等于阈值,例如0.1m。认为这个气压偏差就是有效的气压偏差。(避免非线性求解)。
当gnss信号失锁的时候,要靠气压计算海拔高度,那么这个时候就可以使用气压计原始数据与气压偏差数据修正,然后计算修正后的海拔。