為了證明兩位是白癡
我就示範一下怎麼算,順便騙P幣
但首先我要移駕到2D平面上
設A點衛星(2,0),B點衛星(-1,0),訊息傳遞速度1ms^-1
0秒衛星發送了訊號
t秒收到B衛星0秒時的位置訊號
t+1秒時A衛星0秒時的位置訊號
最短距離的時間,t = 1s時,位置(0,0)可以收到訊號
t = 2s時,大約在位置(-0.33,1.89)和(-0.33,-1.89)可以收到訊號
t = 3s時,大約在位置(-0.67,2.98)和(-0.67,-2.98)
....
基本上 t秒是什麼時候一點都不重要
重要的是我知道A訊號和B訊號間隔了多久
PS:(只要我的儀器有足夠的時間上的解析度)
PS:(如果沒有這個解析度,也不可能靠準確的同步時間來換算距離。所以這是必須的)
我就能求出一條曲線
曲線的公式 是
以A點衛星為中心的圓 (a-2)^2 + (b-0)^2 = [(t+1) * 1ms^-1]^2
以B點衛星為中心的圓 (a+1)^2 + (b-0)^2 = [ (t) * 1ms^-1]^2
及 t 屬於 [1,無窮)
(應該是條拋物線? @[email protected])
有了這條線,再多一個C點衛星,我可以用同樣的方式得到另外兩條曲線
基本上這三條線會有一個交點,那就是收訊端所在的位置
例如C點衛星在(0,3)的位置,收到訊號的時間是 t+2秒,
那麼我就可以找到 a=0, b=0的位置
根本不需要與衛星的時間同步.....
而當2D升級到3D,也就是多項式多了一個未知數,只要多一條式子(No.4衛星)就可以解了
※ 引述《xiaoa (不事生產)》之銘言:
: 與原文無關,本文純粹是講GPS