Time distance of arrival based mobile device location detection with disturbance scrutiny
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining a first intersection point between first hyperbolic curves generated using a hyperbola function with first input values, wherein the first input values are determined based on signal information indicating arrival times of signals received by a device from respective base station devices included in a group of three base station devices and location information identifying respective locations of the three base station devices;
determining a second intersection point between second hyperbolic curves generated using the hyperbola function with second input values, wherein the second input values are based on the first input values as modified by deliberate measurement errors;
determining a degree of accuracy associated with the first intersection point based on a degree of deviation between the first intersection point and the second intersection point; and
determining a location of the device based on the first intersection point in response to a determination that the degree of accuracy is greater than a threshold degree of accuracy.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for locating a mobile device using a time distance of arrival (TDOA) method with disturbance scrutiny are provided. In an aspect, for respective combinations of three base station devices of a number of base station devices greater than or equal to three, intersections in hyperbolic curves, generated using a closed form function with input values based on differences of distances from the device to pairs of base station devices of the respective combinations of three base station devices, are determined. The intersection points are then tested for robustness against measurement errors associated with the input values and a subset of the intersection points that are associated with a degree of resistance to the measurement errors are selected to estimate a location of the device.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining a first intersection point between first hyperbolic curves generated using a hyperbola function with first input values, wherein the first input values are determined based on signal information indicating arrival times of signals received by a device from respective base station devices included in a group of three base station devices and location information identifying respective locations of the three base station devices; determining a second intersection point between second hyperbolic curves generated using the hyperbola function with second input values, wherein the second input values are based on the first input values as modified by deliberate measurement errors; determining a degree of accuracy associated with the first intersection point based on a degree of deviation between the first intersection point and the second intersection point; and determining a location of the device based on the first intersection point in response to a determination that the degree of accuracy is greater than a threshold degree of accuracy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a system comprising a processor, signal information indicating arrival time of signals that were received by a device from base station devices; for respective combinations of three base station devices of the base station devices, determining, by the system, first intersection points between first hyperbolic curves generated using a hyperbola function with first input values determined based on the signal information and location information identifying respective locations of the base station devices, determining, by the system, second intersection points between second hyperbolic curves generated using the hyperbola function with second input values determined based on the first input values as modified by deliberate error adjustments, and determining, by the system, a degree of accuracy associated with the first intersection points based on a degree of deviation between the first intersection points and the second intersection points; and determining, by the system, a location of the device using a group of the first intersection points based on a determination that the degree of accuracy associated with the group of intersection points is greater than a threshold degree of accuracy. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor of a device, facilitate performance of operations, comprising:
-
receiving signal information indicating arrival time of signals that were received by a device from base station devices; and for respective combinations of three base station devices of the base station devices, determining first intersection points between first hyperbolic curves generated using a hyperbola function with first input values determined based on the signal information and location information identifying respective locations of the base station devices, determining second intersection points between second hyperbolic curves generated using the hyperbola function with second input values determined based on the first input values as modified by deliberate error measurements, and determining a degree of accuracy associated with the first intersection points based on a degree of deviation between the first intersection points and the second intersection points; and determining a location of the device based on an intersection point of the first intersection points based on a first determination that the degree of accuracy associated with the intersection points is greater than a threshold degree of accuracy. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification