US 12,284,567 B2
Higher accuracy secure phase-based ranging and direction finding
Victor Simileysky, San Jose, CA (US); Kiran Uln, Pleasanton, CA (US); James Wihardja, Tustin, CA (US); and Pouria Zand, Irvine, CA (US)
Assigned to Cypress Semiconductor Corporation, San Jose, CA (US)
Filed by Cypress Semiconductor Corporation, San Jose, CA (US)
Filed on Nov. 15, 2021, as Appl. No. 17/527,104.
Prior Publication US 2023/0156423 A1, May 18, 2023
Int. Cl. H04W 4/02 (2018.01); G01S 5/02 (2010.01); G01S 5/10 (2006.01); H04W 4/80 (2018.01)
CPC H04W 4/023 (2013.01) [G01S 5/0221 (2013.01); G01S 5/10 (2013.01); H04W 4/80 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method of a first communication device, comprising:
receiving radio frequency signals from a second communication device;
selecting, based on a maximum data transfer rate of a first data path, a first sample rate for generating first location data;
selecting, based on a maximum data transfer rate of a second data path, a second sample rate for generating second location data;
operating in a first mode including generating the first location data by sampling the radio frequency signals at the first sample rate and, using a first processor, transferring the first location data to a second processor over the first data path and in compliance with a Bluetooth Host Control Interface;
using the first processor, comparing one or more conditions to one or more threshold values and responsive to the comparing, transitioning from operating in the first mode to operating in a second mode; and
while operating the second mode, generating second location data by sampling the radio frequency signals at the second sample rate, and using the first processor, transferring the second location data to the second processor over the second data path and at a higher data transfer rate than the transferring of the first location data to the second processor, wherein the second location data includes in-phase and quadrature phase (I/Q) data and the first location data does not include the I/Q data.