wiehahuo wrote:
那gps是怎樣知道gps接收器位子阿~
假如要2台gps互相得知目前所在位子~要怎樣辦到~
我對於gps也不太了解
2隻pda真的沒辦法互相追蹤嗎~
GPS接收器是接收"衛星訊號"後,利用數學計算去推算目前的位置
(三角函數原理)
兩台有GPS的PDA要互相得知位置
應該是利用網路或其他行動通訊的方式去傳輸目前的座標給對方,才能得知位置
比如A跟B兩台PDA都定位成功後,互相利用網路傳輸座標位置給對方,得知對方的位置
至於全民公敵裡的劇情
大概只有自己擁有大量衛星的國家才做的到吧
我不是很清楚啦,不過猜想應該是利用某些特殊的GPS接收器有反向傳輸特定資訊給衛星
再由控制中心去接收衛星傳回的訊號去不斷追蹤該接收器
但是這個可能一般人沒這些工具喔
就是你手上的GPS接收機會去搜尋周圍電波
比對找出目前有哪幾顆衛星是收的到
等比較器抓到衛星後會鎖定他
假設現在收到1 2 3 4 5 6 7 8 9號衛星好了
那他就會去讀取這幾顆衛星送來的資料...
有了一些星歷資料還有修正資料跟計算用的等雜七雜八
然後根據這些資料利用電波以光速速度傳遞及
GPS接收機上爛爛的石英震盪器比對收到衛星時間去算出每科收到衛星的虛擬距離(就是時間乘速度等於距離)
想像一下有了這些距離當作半徑就可以畫出多顆球體
多個球互相交錯會有交點
然後如果要2D平面定位就至少三顆衛星去解X Y 座標跟真正的時間T(因為接收機的震盪器都比較不準)
如果要解3D位置就至少要四顆衛星(解X Y Z T)...當然衛星越多越好
用最小平方法(大部分用這個啦 當然也有些是用自己特有的演算法)去解出GPS接收機在地球上的座標
然後經過一些座標轉換跟filter後就成了你所知道的經緯高座標囉.....
至於航向就是利用算出來的速度再去算速度向量的方向
也就是說如果你不動是不會有方向值(除非內建電子羅盤)
所以說....要兩個GPS接收機互相知道...目前市售的機器應該都不可能
除非上面有裝發射訊號的東西 把解出來的位置發給另一台囉
當然如果是特製的機器就例外囉
希望有幫到你




























































































