1、gnss信號較好的時候得到的GNSS高,得到海拔高。
2、氣壓計數據轉到標準數據然后計算出來海拔高。
3、gnss高作基準 -? 氣壓高? = 高差 ;
需要修正的是氣壓偏差,那么如何得到氣壓偏差
1)用gnss高 反求出一個氣壓,這個氣壓與原始氣壓數據有個偏差。這個偏差有效的話,可以存起來,作為修正下一個氣壓數據的值。(反求氣壓的時候遇到非線性)
2)用二分搜索法去找氣壓差。
循環搜索一個偏差范圍,在搜索的時候被搜索的氣壓偏差,先去修正原始數據,得到一個修正后的氣壓高,這個高與GNSS的高比較,二者差異等于閾值,例如0.1m。認為這個氣壓偏差就是有效的氣壓偏差。(避免非線性求解)。
當gnss信號失鎖的時候,要靠氣壓計算海拔高度,那么這個時候就可以使用氣壓計原始數據與氣壓偏差數據修正,然后計算修正后的海拔。