目前手機上廣泛使用的移動定位技術有三種:基於網路的小區識別定位、整合gps定位和a-gps定位。
(一)基於網路
(二)整合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步開始重做所有步驟,螢幕出現連網提示符。
手機定位原理
目前手機上廣泛使用的定位技術有四種 基站定位 wifi 定位 整合 gps定位和輔助 gps定位。一 基站定位 基於蜂窩移動通訊技術。移動通訊網路是由許多按照一定規則布局的基站 大鐵塔 構成的,每個基站覆蓋乙個正六邊形區域,每個正六邊形區域稱為乙個小區,每個小區 基站 都有乙個固定的 id 編號 這...
科普 手機定位的原理
可用於無線定位的訊號 gps訊號 基站訊號 wifi訊號,以上三種是最常用的定位方式,此外還有藍芽 ip 地磁場等手段 通常智慧型手機有以下兩種定位方式 一,呼叫系統級定位能力 無論哪個系統 ios 安卓 wp 都提供了一套系統級定位能力,這樣的定位能力,對應著是一套系統級api,這個api一般來說...
手機 Cell ID 與定位
非主流的 原文link 一般提到定位,大家應該都是想到 gps global positioning system,全球定位系統 吧?基本上,gps 是去接收衛星的訊號,來計算出所在的位置 它的好處是,精確度高 但是相對的,它的缺點是,定位所需的時間較久 且在室內會因為收不到衛星訊號而無法使 用。目...