大大,你的說明真是詳細,讓我對 AGPS 有了一些認識。但其中還是有些不懂,不知大大能否再加以說明。就是大大有提到 AGPS 讓 indoor 變成可能,這要如何試?我將一台技援APGS 的 PDA phone 做 clean boot 後,直接下載 GPS data 然後到地下室做定位 ....... 結果定不到位!(照大大的說法,這樣定不到是正常的)但是如果下載GPS 資料後再透過衛星定位,的確有加速的效果。可是如果我到地下室,我怎麼知道定位是用 GPS data 而不是用衛星?因為有可能PDA phone 的最後位置是在這棟樓,即使 PaPaGo 上顯示位置正確,可是我的活動也只能在這棟樓,其移動範圍不大,定位仍然在這!還是說定位好後再到類似捷運的地方才會很清楚的知道是用下載的資料還是衛星,這樣說對嗎!
fox_MCP wrote:大大,你的說明真是詳...(恕刪) AGPS 大體來說有兩個方式, 一個叫做 user plane 另一個叫做 control plane, 簡單一點來說就是一個需要基地台的輔助 ( control plane ) 另一個只需要到 server 抓資料就可以了有什麼差別呢 ? GPS 要完成定位 PVT ( position, velocity, time ) 的資訊是很重要的,如果可以己知大略的 PVT 對定位的幫助就會很大, 以 user plane 的架構來看,到 server 抓資料,由於 server 可能在地球的某一個地方,所以要提供好的 P 及 T 是不可能的, 所以只能提供一些星歷資料,但是由於精密星歷的時效性很短 ( 大約 2-4 小時 ) 必需要時常去更新,所以目前像 Sirf, GlobelLocate 這些公司就提供了所謂長時效的精密星歷 ( 大約 2-4 天 ), 這也是目前比較常見的星歷下載方式. 想要試 P 的影響,最近高鐡通車了,在台北帶著 GPS 下載最新的星歷,在上車前先完成成定位後關機,到高雄下車時將 GPS 打開看 TTFF 要花多久的時間.對於 control plane 來說,由於部份資料可以從基地台提供,所以可以有很好的 P 及 T 資訊,使用上可以比 user plane 更快速的完成定位.關於用下載的資料或是衛星資料的問題,其實是由 firmware 控制的,有一件事必需解釋,在 indoor 的環境下 GPS 是"看得到但收不到衛星訊號"的,因為看得到所以可以估計接收器和衛星的距離,但收不到最新的精密星歷資料,所以在有效期限之內或是從 AGPS 取得精密星歷後還是可以做定位, 如果訊號差到看不到的程度有 AGPS 也是沒有的.
Control plane是利用控制信號signal message來傳送AGPS 相關的資訊, 所以電信業者需要更新基地台軟體需要比較大的成本. 不過美國E-911 緊急呼叫就是利用這種方式User plane 也需要透過基地台連上server來取得資料, 透過基地台的BSA (basic service area) 來提供當時手機附近的衛星資訊. 這種需要建立連線(GPRS或3G data connection). 可增加少部分電信業者的收益.而且只需要架設AGPS location Server, 還可以有一些Location Based Services ()所以現在大多的電信業者傾向用user plane.User plane 有 Spec. 可以去查 OMA SUPL 1.0 (Security User Plane Location)至於在地下室可不可以收到GPS訊號, 原則上是可以收到, 只是GPS訊號很弱.如果有GPS的資料可以查的話, 除了TTFF外, 上面應該有提到Acquisition sensitivity, Tracking sensitivityAcquisition代表需要收的到衛星的訊號, 還要可以解的出來衛星傳下來了資料.Tracking要收的到衛星的訊號, 不過之前Acquistion就有解出衛星傳下來了資料. 所以只需要追蹤衛星就行所以GPS接收器如果在地下室雖然收的到衛星訊號, 但是因為GPS訊號很弱, Acquistion時卻解不出來裡面的內容.自然無法定位.而AGPS利用server端把衛星的資料傳到AGPS的接收器, 自然不需要解出資料只要看的到衛星就可以定位.不過當然訊號太差也是沒辦法的.SiRF有一種InstantFix技術(有人說是星曆加速定位, GPS 加速器), 就是利用SiRF自己的location sever, PDA phone先透過網路download精密星歷資料, 來達到AGPS的功能. 像ETEN X500, Dopad P800W, U1000就有這種東西Global Locate也有類似的技術. 就不多贅述.
我看以後,對GPS和AGPS還有一點疑問,請教各位:Q: 如此說來, AGPS的功能/定位均優於GPS, 那以後得汽車導航是不是會改成GPS?Q: AGPS/ and GPS 衛星的系統(接收端設計方面)是否相同?Q: 有手機系統開始有AGPS(商店尋找...), AGPS是不是要搭手機?
雖然上面有兩位高手詳細解釋了原理, 可是依然有人誤會了shchang3213a wrote:Q: 如此說來, AGPS的功能/定位均優於GPS, 那以後得汽車導航是不是會改成GPS? AGPS 簡單的說指多了一個 A 字!?它只是 GPS 加上了通訊系統的協助, 讓定位加速或者穩定.汽車導航機如果沒有通訊功能, 那就不用 AGPS 了, 因為那個 A 辦不到.shchang3213a wrote:Q: AGPS/ and GPS 衛星的系統(接收端設計方面)是否相同? 接收端要看你指的是哪一部份? 如果是 RF 部分應該是一樣的, 可是大部分產品都是用晶片組. Firmware 部分要針對通訊機制寫入一些資訊.以前的 GPS 就算是你只有接晶片的 TXD 進來也能工作, 可是 AGPS 那就非得透過通訊回傳一些數據到晶片組shchang3213a wrote:Q: 有手機系統開始有AGPS(商店尋找...), AGPS是不是要搭手機? 商店尋找應該是 LBS 的功能, 算是通訊業者的服務, 老實講, 如果你手動輸入經緯度也能找商店最近不是還有一種新的 LBS 服務, 就算是沒有 GPS , 在某些固定的地點有 2D 條碼內含經緯度資訊, 你只要用手機照下條碼的圖片上傳, 就能定位並且尋找景點.AGPS 只要有通訊功能就OK, 也可以透過無線網路呀~兩者有些許差異, 這個 qwert0606 兄有精闢的講解, 也就是 Control plane 與 User plane 的差異.