为了证明两位是白痴
我就示范一下怎么算,顺便骗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