US 12,405,345 B2
Indoor positioning with fine time measurement
Govind Singh, Hyderabad (IN); Sudhanshu Singh, Hyderabad (IN); and Xiaoxin Zhang, Sunnyvale, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Oct. 20, 2021, as Appl. No. 17/451,565.
Prior Publication US 2023/0123087 A1, Apr. 20, 2023
Int. Cl. G01S 1/02 (2010.01); G01C 21/20 (2006.01); G01S 5/02 (2010.01); G01S 5/00 (2006.01)
CPC G01S 5/0236 (2013.01) [G01C 21/206 (2013.01); G01S 5/01 (2020.05)] 72 Claims
OG exemplary drawing
 
1. A method of wireless communication performed by a first station (STA), comprising:
receiving a first packet from a second STA at a first time-of-arrival of the first packet; and
generating a strobe signal to store first sensor data at the first time-of-arrival;
executing a first interrupt routine at a sensor subsystem of the first STA in response to the strobe signal at the first time-of-arrival, wherein execution of the first interrupt routine at the first time-of-arrival includes,
obtaining first sensor data from one or more sensors, wherein the first sensor data corresponds to a sensor output of one or more sensors of the first STA at the first time-of-arrival, wherein the one or more sensors include an accelerometer, a gyroscope, a magnetometer, or any combination thereof, and
storing the first sensor data in one or more shadow registers;
transmitting, in response to receiving the first packet, a second packet to the second STA at a first time-of-departure of the second packet;
generating the strobe signal to store second sensor data at the first time-of-departure, wherein the second sensor data corresponds to the sensor output of the one or more sensors at the first time-of-departure; and
executing the first interrupt routine at the sensor subsystem of the first STA in response to the strobe signal at the first time-of-departure, wherein execution of the first interrupt routine at the first time-of-departure includes,
obtaining the second sensor data from the one or more sensors, and
storing the second sensor data in the one or more shadow registers.