Enhanced motion state detection for location services
AssigneeQUALCOMM Incorporated
InventorQutubuddin Mohammed
Life of this patent
Estimating the term…
Abstract
Disclosed are systems and techniques for wireless positioning. For example, a computing device can determine a duration between a prior session and a current session for positioning the device is less than a duration threshold value. The computing device can determine measurement errors of measurements of non-line of sight (NLOS) signals from one or more NLOS SVs of the NLOS SVs are greater than the previous horizontal uncertainty for the device. remove the one or more NLOS SVs from an SV list comprising the plurality of SVs to generate an updated SV list. The computing device can determine the one or more positions for the device based on measurements from signals transmitted from the SVs in the updated SV list and the updated horizontal uncertainty for the device.
Claims20
An apparatus for determining one or more positions of a device, the apparatus comprising:
- at least one memory;
- and
- at least one processor coupled to the at least one memory and configured to:
- determine a duration between a prior session for positioning the device and a current session for positioning the device is less than a duration threshold value;
- determine a motion state of the device in the prior session for positioning the device is static;
- determine a horizontal speed of the device is equal to approximately zero based on measurements of signals from a plurality of satellite vehicles (SVs);
- determine a number of non-line of sight (NLOS) SVs, of the plurality of SVs, transmitting a plurality of NLOS signals;
- scale a previous horizontal uncertainty for the device based on the number of the NLOS SVs to generate an updated horizontal uncertainty for the device;
- determine measurement errors of measurements of NLOS signals from one or more NLOS SVs of the NLOS SVs are greater than the previous horizontal uncertainty for the device;
- remove the one or more NLOS SVs from an SV list comprising the plurality of SVs to generate an updated SV list;
- and
- determine the one or more positions for the device based on measurements from signals transmitted from the SVs in the updated SV list and the updated horizontal uncertainty for the device.
A method for determining one or more positions of a device, the method comprising:
- determining, by one or more processors, a duration between a prior session for positioning the device and a current session for positioning the device is less than a duration threshold value;
- determining, by the one or more processors, a motion state of the device in the prior session for positioning the device is static;
- determining, by the one or more processors, a horizontal speed of the device is equal to approximately zero based on measurements of signals from a plurality of satellite vehicles (SVs);
- determining, by the one or more processors, a number of non-line of sight (NLOS) SVs, of the plurality of SVs, transmitting a plurality of NLOS signals;
- scaling, by the one or more processors, a previous horizontal uncertainty for the device based on the number of the NLOS SVs to generate an updated horizontal uncertainty for the device;
- determining, by the one or more processors, measurement errors of measurements of NLOS signals from one or more NLOS SVs of the NLOS SVs are greater than the previous horizontal uncertainty for the device;
- removing, by the one or more processors, the one or more NLOS SVs from an SV list comprising the plurality of SVs to generate an updated SV list;
- and
- determining, by the one or more processors, the one or more positions for the device based on measurements from signals transmitted from the SVs in the updated SV list and the updated horizontal uncertainty for the device.
Dependencies are inferred from the claim text.