CPC H04W 64/00 (2013.01) [H04B 1/69 (2013.01)] | 17 Claims |
1. A method of operating a first device to determine a distance, d, between the first device and a further device, the method comprising:
transmitting, by the first device, a first broadcast frame, TxA, comprising an identifier of the first device, A, and a first transmission timestamp, TTxA, which indicates a first time of departure that corresponds to a first moment when the first device transmitted the first broadcast frame;
receiving, by the first device, a further broadcast frame, TxB, from the further device, the further broadcast frame including
a first data pair, which includes the identifier of the first device, A, and a first reception timestamp, TRxAB, which indicates a first time of arrival that corresponds to a second moment when the further device received the first broadcast frame,
an identifier of the further device, B, and a second transmission timestamp, TTxB, which indicates a second time of departure that corresponds to a third moment when the further device transmitted the further broadcast frame,
and a second data pair, which includes an identifier of another further device, C, and a second reception timestamp, TRxCB, which indicates a second time of arrival that corresponds to a fourth moment when the further device received another further broadcast frame;
determining, by the first device, a third reception timestamp, TRxBA, of the further broadcast frame that indicates a third time of arrival that corresponds to a fifth moment when the first device received the further broadcast frame;
and, in response to determining, by the first device, that the first data pair includes the identifier of the first device, determining the distance between the first device and the further device.
|