Trilateration in a 2D plane with signal strengths

别来无恙 提交于 2019-11-30 07:22:45

You have to first normalize the strengths, so that their sum becomes 1 (resp. a constant).

Each of the corner points would be the resulting point if their normalized strength were 1 (and thus the others 0). If this strength were 0, on the other hand, the resulting point would lie on the line between the two others. In between, it lies on a parallel to that line with a relative distance of the strength. Calculate this distance for two of the strengths, and the result point is found. The third strength is redundant (it goes into the calculation through the normalization).

Edit: You can calculate this simply by adding the vectors scaled by the normalized strengths. That gives (4243.7344 4393.187) for your example.

Could the Magnitude / Signal strength be compared to a mass?

In this case, compute your center point like a center of mass.

Find the center of the triangle....

normalize the signal strengths by turning them into percentages of the max.

for each point offset the center by the proportional value of the normalized strength by the length of the line a point makes intersecting the line the other two makes :)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!