CPC H04W 56/0065 (2013.01) [G01S 5/021 (2013.01); G01S 5/0242 (2013.01); G06F 16/23 (2019.01); G06F 16/29 (2019.01); H04W 4/80 (2018.02); H04W 64/003 (2013.01)] | 19 Claims |
15. A non-transitory computer-readable media storing computer-executable instructions that, when executed by a cloud-based location platform, cause the cloud-based location platform to:
receive observations from a plurality user equipment (UE) that have observed a beacon, the observations including at least a determined position of each of the plurality of UE, a position confidence of the determined position of each of the plurality of UE, and a round-trip time (RTT) measurement for each of the plurality of UE by the beacon;
determine a physical antenna position of the beacon using a weighted least square (WLS) multilateration algorithm that calculates the physical antenna position based on the determined position and the RTT measurement of each of the plurality of UE weighted by the position confidence of the determined position;
update the beacon database to include the determined physical antenna position of the beacon; and
provide the physical antenna position of the beacon to one or more UE of the plurality of UE.
|