US 12,192,949 B2
Efficient UWB ranging
Sunil Dilipkumar Jogi, Bangalore (IN); and Giten Kulkarni, Bangalore (IN)
Assigned to NXP B.V., Eindhoven (NL)
Filed by NXP B.V., Eindhoven (NL)
Filed on Mar. 23, 2022, as Appl. No. 17/656,083.
Claims priority of application No. 202111018483 (IN), filed on Apr. 21, 2021.
Prior Publication US 2022/0346054 A1, Oct. 27, 2022
Int. Cl. H04W 64/00 (2009.01); H04B 1/69 (2011.01)
CPC H04W 64/00 (2013.01) [H04B 1/69 (2013.01)] 17 Claims
OG exemplary drawing
 
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.