手機定位原理

目前手機上廣泛使用的移動定位技術有三種:基於網絡的小區識別定位、集成GPS定位和A-GPS定位。

(一)基於網絡


即小區識別定位技術。GSM移動通信網絡是由許多像蜂窩一樣的小區構成的,每個小區都有自己的編號,由於手機通訊遵循蜂窩技術規範,因此只要手機不是離線模式,手機位於哪個小區就很容易知道,這種定位精度取決於移動終端所處蜂窩小區半徑的大小,從幾百米到幾十公里不等,與其它技術相比,該技術精度最低,而且還會收取一定的月功能使用費。

(二)集成GPS

即美國go-vern-ment提供的全球定位系統。24顆GPS衛星分佈在6個道平面上,距離地面1萬2千公里,以12小時的週期環繞地球運行,使得任意時刻地面上任意點都可以觀測到4顆以上的衛星。集成GPS定位需要手機內置GPS模塊,但該模塊只有接收功能,沒有發射功能。24顆GPS衛星不斷向地球發射着包含時間、衛星點位等重要參數的信息,被我們的手機收到後,手機會利用多個衛星的同一時間發出的信號到達的先後順序及時差計算出手機到各個衛星的距離,然後利用三維座標中的距離公式,利用3顆衛星組成3個方程式,解算出手機的位置(X,Y,Z)。考慮到衛星時鐘與手機時鐘之間的誤差,實際上有4個未知數,X、Y、Z和鐘差,因而需要引入第4顆衛星,形成4個方程式進行求解,從而得到手機的經緯度和高程。事實上,手機往往可以鎖住4顆以上的衛星,這時,手機可按衛星的星座分佈分成若干組,每組4顆,然後通過算法挑選出誤差最小的一組用作定位。

(三)輔助GPS

即Assist GPS,簡稱A-GPS,是網絡輔助的全球定位系統,這種方法實際就是“小區識別定位 + 集成GPS定位 + 遠端數據計算 + GPRS信息傳輸”。輔助GPS定位需要移動運營商提供其移動通信信號塔的GPS位置,並在移動網絡上加建位置服務器,還需要在地面建設GPS基準站(用於實時觀測衛星並向定位服務器提供全球實時星曆數據)。

輔助GPS定位過程如下:

1、手機將距離最近的移動通信信號塔的GPS位置通過網絡傳輸到位置服務器;
2、位置服務器在GPS基準站的配合下根據移動通信信號塔的GPS位置傳輸該信號塔(近似手機位置)上空當前的GPS星曆信息到手機,這些信息會立刻在手機C盤存儲爲星曆數據庫;
3、手機讀取星曆數據庫並接收指定衛星信號(省去了繁重的信號接收、數據計算和篩選最優衛星分組等工作);
4、手機接收到指定衛星信號後,計算手機距這些衛星各自的距離,進而計算出手機的具體位置,然後在屏幕上顯示出來;
5、手機隨時間的變化(時間變化造成衛星偏移)和位置的移動(位置移動造成仰角改變)自動選擇衛星,實時刷新C盤星曆數據庫;
6、手機重複第3、第4和第5步驟。
7、其他重要環節的說明:①. 如果手機有過一次成功定位,那麼手機C盤就永遠存在一個星曆數據庫,關機或拿掉電池也不會丟失。②. 每次輔助GPS啓動後,首先讀取C盤的星曆數據庫,然後開始接收星曆數據庫指定的衛星信號,接着會有三種情況:a. 如果存在衛星信號,且指定衛星尚在上空,則會立刻定位,屏幕不出現連網提示符,這就是爲什麼相對上次定位時間間隔和位置移動幅度不大時一打開定位軟件就能直接定位的原因;b. 如果沒有衛星信號,則會一直搜索衛星,屏幕不出現連網提示符;c. 如果存在衛星信號,但指定衛星已不在上空了,則星曆數據庫失效,手機從第1步開始重做所有步驟,屏幕出現連網提示符。

發佈了81 篇原創文章 · 獲贊 6 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章