| CPC H04W 56/005 (2013.01) [G01S 5/06 (2013.01); G01S 5/10 (2013.01); H04W 64/003 (2013.01)] | 8 Claims |

|
1. An electronic device comprising:
at least one wireless communication interface;
a memory; and
at least one processor operably connected to the at least one wireless communication interface and the memory, wherein the memory stores instructions executable by the at least one processor, which, when executed, cause the electronic device to:
control the wireless communication interface to receive data from a plurality of external electronic devices, respectively,
identify reception time instances of the data received, respectively, from the plurality of the external electronic devices,
calculate a location of the electronic device using: a) a time difference of arrival (TDOA) identified based on the reception time instances of the data received, respectively, from the plurality of the external electronic devices and b) location information for the plurality of the external electronic devices when the data comprises the location information for the plurality of the external electronic devices, and
determine another reception time instance of next data based on the reception time instances of the data received from the plurality of the external electronic devices and transmission time instances of the data that are determined when the plurality of the external electronic devices transmits the data, respectively.
|