三基站定位几何精度因子的简便运算
文章目錄
- 三基站定位幾何精度因子的簡便運算
- 工程應用中的選星方法
三基站定位幾何精度因子的簡便運算
簡介:
在定位導航系統中,當測距誤差一定時,用戶與參與定位解算的基站或者衛星之間的幾何關系的差異將直接影響定位的誤差。為了表征基站或者衛星幾何結構對定位精度的影響,從而引入精度衰減因子(GDOP,Geometrical Dilution of Precision)的概念。
這里一段程序,關于三基站計算GDOP。如何理解這段程序,費了點時間。
/* Return the GDOP (Geometric Dilution of Precision) rate between 0-1.* Lower GDOP rate means better precision of intersection.* 幾何精度因子* 低幾何精度因子表示計算得到的定位精度越高**/ double gdoprate(const vec3d tag, const vec3d p1, const vec3d p2, const vec3d p3) {vec3d ex, t1, t2, t3;double h, gdop1, gdop2, gdop3, result;/* 計算從tag指向p1,p2,p3的單位向量 */ex = vdiff(p1, tag); //p1-tagh = vnorm(ex);t1 = vdiv(ex, h);ex = vdiff(p2, tag);h = vnorm(ex);t2 = vdiv(ex, h);ex = vdiff(p3, tag);h = vnorm(ex);t3 = vdiv(ex, h);gdop1 = fabs(dot(t1, t2));gdop2 = fabs(dot(t2, t3));gdop3 = fabs(dot(t3, t1));if (gdop1 < gdop2) result = gdop2; else result = gdop1;if (result < gdop3) result = gdop3;return result; }首先,我們了解下GDOP概念的來源:
GDOP的數值越大,所代表的單位矢量形體體積越小,即接收機至空間衛星的角度十分相似導致的結果,此時的GDOP會導致定位精度變差。好的GDOP, 是指其數值小,代表大的單位矢量形體體積,導致高的定位精度。好的幾何因子實際上是指衛星在空間分布不集中于一個區域,同時能在不同方位區域均勻分布。
為什么該數值會影響定位的精度呢?
我們進一步分析:
顯然,上面3張圖中,可以看到相同的測距誤差鎖導致的定位精度的影響,第三張圖十最小的。因為它的黃色區域最集中。
在衛星定位中,一般需要至少4個衛星才能完成定位。
關于GDOP的理論計算,這里就不做介紹了,相關文獻資料網上有很多。這里推介
衛星導航幾何精度因子的計算及選星方法。
http://www.doc88.com/p-9641502251096.html
工程應用中的選星方法
工程上廣泛采用最大四面體體積法對GDOP值進行計算,該方法不需要舉證的求逆運算,因而大大減少了運算量。它是使用于4顆導航星的選星的簡化方法。
由定義可知:
而當三基站模式下的手機定位,這時候我們求解的是如下的形式:
這樣理解上段的程序就不難了。。。。。。
總結
以上是生活随笔為你收集整理的三基站定位几何精度因子的简便运算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TREK1000 评估套件的软件技术分析
- 下一篇: matlab 矩阵加减乘除运算