2012-03-13 38 views
0

我想對使用周圍的手機信號塔的用戶的位置進行估計。對於每座塔樓,我都有一個位置和一個信號強度。現在我使用座標的簡單方法,但它不是很準確(用戶不一定在兩個塔之間)。使用信號強度的三角測量算法

我想解決的辦法是在每個塔周圍繪製一個圓(信號強度越小,它越大),並計算圓之間的交點。我通常沒有超過3個手機信號塔。

任何想法如何?我找到了Delaunay三角測量方法,但我認爲它不適用於此。

謝謝

回答

3

,需要在每個信號強度轉換爲距離的估計,然後使用每個距離(爲圓的半徑),以三角測量。您至少需要三個發射器才能解決模糊問題,準確度不會很高,因爲信號強度只與距離非常近似,並受到現實世界中衆多外部因素的影響。請注意,在理想條件下,信號強度遵循具有距離的平方反比法則。

+0

這就是我的想法(如果信號是0-10 1000米,11-20 500米......)。但是我怎樣才能計算圓之後的交集?我知道我擁有的細胞越多,效果就越好,但我只是想利用最近的塔的座標來改善它。 – 2012-03-13 11:35:50

+0

計算兩個圓的交點非常容易 - 爲最強對執行此操作,然後可以使用第三個半徑來解決不確定性。理想情況下,您應該爲每個半徑添加一些「鬆弛」,以便獲得交叉點的*區域*而不僅僅是一個點。 – 2012-03-13 11:45:50

+0

有趣的答案。當信號被限制在一個房間裏,或者在信號塔旁邊說電梯時,信號會變弱還是不變?那麼用戶的位置的準確性呢? – Jasonw 2012-03-13 13:00:12