常規(guī)定位基本原理:
條件:1.一個已知點測試(圓心),2.待測點和已知點的距離R1;
求解:待測點的位置;
答案:待測點是個圓
條件:1.兩個已知點測試(兩個圓心),2.待測點和已知點的距離r1和r2;
編輯
條件:1.兩個已知點測試(兩個圓心),2.待測點和已知點的距離r1和r2;
求解:待測點的位置;
答案:待測點是A和B
條件:1.三個已知點測試(三個圓心),2.待測點和已知點的距離r1和r2和r3;
求解:待測點的位置;
答案:待測點是A
GPS定位基本原理:待測點相當于A點,待測點與衛(wèi)星1的距離為r1,待測點與衛(wèi)星2距離為r2,待測點與衛(wèi)星3距離為r3,三個圓自然會匯聚到一個點上,也就是A點。
基礎(chǔ)知識:
組成部分:地面監(jiān)控系統(tǒng)+衛(wèi)星+待測設(shè)備=待測設(shè)備的位置
地面監(jiān)控系統(tǒng):主要作用是檢測和維護衛(wèi)星的,在此不做過多介紹,有興趣的同學可以去了解一下相關(guān)知識,因為關(guān)鍵時候(戰(zhàn)爭時期)會影響定位精準度的。
衛(wèi)星:總數(shù)24顆,分布在6個軌道上(21顆使用,3顆備用)在不停的圍繞地球轉(zhuǎn)動,工作任務(wù)一方面是從監(jiān)控站獲取衛(wèi)星編號,位置和時間等信息的指令,另一方面是連續(xù)發(fā)送帶有運行軌道、衛(wèi)星時鐘的改正參數(shù)、電離層延遲修正參數(shù)及衛(wèi)星的工作狀態(tài)等信息的二進制碼導航電文,供GPS接收機接收。
待測設(shè)備:接受衛(wèi)星信號,根據(jù)信號的傳播時間計算出接收機和衛(wèi)星的距離,進而解算出接收機自己的位置。
C/A碼:粗碼/捕捉碼Coarse Acqusition Code,數(shù)碼率1.023Mbt/s,只調(diào)制在L1(1575.42MHz)上,一般給民用。
P碼:精碼Precise Code,數(shù)碼率10.23Mbt/s,調(diào)制在L1(1575.42MHz)和L2(1227.6MHz)上,不易受干擾,給軍用。
GPS與待測點直接的距離的計算:
方法一:偽距測量。
原理:通過測量導航電文從衛(wèi)星發(fā)射到待測設(shè)備接收的時間差△t,有已知光速V,利用公式D(距離)=V(光速)*t(時間差)△t,就可以確定偽距。安裝以上常規(guī)定位原理試想一下,一顆衛(wèi)星可以確定一個圓形,兩顆衛(wèi)星可以確定兩個圓,三顆衛(wèi)星可以確定三個圓,三圓交界點就是測試待測點位置。
三維空間中,每一顆衛(wèi)星對應(yīng)一個三維坐標(X,Y,Z),而各個衛(wèi)星的xyz坐標為已知數(shù),即可度根據(jù)空間距離公式“根號下(x1-x2)^2+(y1-y2)^2+(z1-z2)^2”=d算出衛(wèi)星到待測設(shè)備的距離d,這樣通過四顆以上定位衛(wèi)星就可以列出關(guān)于屬X,Y,Z和△t的4個以上方程組,解方程組就可以算出X,Y,Z,這樣位置出來了。
每一衛(wèi)星播發(fā)一個偽隨機測距碼信號,該信號大約每1毫秒播發(fā)一次,接收設(shè)備同時復制出一個同樣結(jié)構(gòu)的信號并與接收到的衛(wèi)星信號對比,根據(jù)比對可以推算出延遲多少長時間△t,由信號的延遲時間(△t)推算出衛(wèi)星至接收設(shè)備的偽距,同時接收設(shè)備的時鐘應(yīng)與衛(wèi)星鐘校時。
方法二:載波相位測量。
原理:通過測量從GPS衛(wèi)星發(fā)射的原始載波相位到待測設(shè)備接收的載波相位之差,得到載波傳輸距離。和測試偽距原理一樣計算待測點和衛(wèi)星之間的距離,利用多個方程式計算待測點XYZ坐標。
簡單邏輯圖如下,具體算法不做過多詳解,有興趣的同學可以去了解。
免責聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!