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;
receiving, from a device, signal information indicating a difference in arrival time of signals that were received by the device from a number of base station devices, wherein the number is an integer greater than two;
for respective combinations of three base station devices of the number of base station devices, generating curve information representing 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, wherein the differences of distances are based on the signal information and location information for the number of base station devices;
determining intersection points in the hyperbolic curves for the respective combinations of three base station devices;
for the respective combinations of three base station devices, introducing a deliberate measurement error into the input values resulting in modified input values;
generating comparative curve information representing comparative hyperbolic curves generated using the closed form function with the modified input values;
determining comparative intersection points in the comparative hyperbolic curves that respectively correspond to the intersection points; and
selecting a group of the intersection points that are associated with a degree of resistance to measurement errors associated with the input values based on respective amounts of deviation between the intersection points and the comparative intersection points.
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; receiving, from a device, signal information indicating a difference in arrival time of signals that were received by the device from a number of base station devices, wherein the number is an integer greater than two; for respective combinations of three base station devices of the number of base station devices, generating curve information representing 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, wherein the differences of distances are based on the signal information and location information for the number of base station devices; determining intersection points in the hyperbolic curves for the respective combinations of three base station devices; for the respective combinations of three base station devices, introducing a deliberate measurement error into the input values resulting in modified input values; generating comparative curve information representing comparative hyperbolic curves generated using the closed form function with the modified input values; determining comparative intersection points in the comparative hyperbolic curves that respectively correspond to the intersection points; and selecting a group of the intersection points that are associated with a degree of resistance to measurement errors associated with the input values based on respective amounts of deviation between the intersection points and the comparative intersection points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving, by a system comprising a processor, signal information indicating a difference in arrival time of signals that were received by a device from a number of base station devices, wherein the number is an integer greater than two; for respective combinations of three base station devices of the number of base station devices, determining, by the system, differences of distances from the device to pairs of base station devices of the respective combinations of three base station devices based on the signal information and location information for the number of base station devices, generating, by the system, curve information representing hyperbolic curves generated using a closed form function with input values based on the differences of distances, determining, by the system, intersection points in the hyperbolic curves; adding, by the system, a deliberate measurement error into the input values resulting in error added input values, generating, by the system, comparative curve information representing comparative hyperbolic curves generated using the closed form function with the error added input values, determining, by the system, comparative intersection points in the comparative hyperbolic curves that respectively correspond to the intersection points, and selecting, by the system, points of the intersection points that are associated with a determined degree of resistance to measurement errors associated with the input values based on respective amounts of deviation between the intersection points and the comparative intersection points. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device comprising computer-readable instructions that, in response to execution, cause a system comprising a processor to perform operations comprising:
-
receiving, from a device, signal information indicating a difference in arrival time of signals that were received by the device from base station devices comprising at least three base stations; for respective combinations of three base station devices of the base station devices, generating curve information representing 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, wherein the differences of distances are based on the signal information and location information for the base station devices; determining intersection points in the hyperbolic curves for the respective combinations of three base station devices; introducing a measurement error into the input values resulting in changed input values; for the respective combinations of three base station devices, generating comparative curve information representing comparative hyperbolic curves generated using the closed form function with the changed input values; and determining comparative intersection points in the comparative hyperbolic curves that respectively correspond to the intersection points; selecting ones the intersection points that are associated with a determined degree of resistance to measurement errors associated with the input values resulting in selected intersection points, based on respective amounts of deviation between the intersection points and the comparative intersection points; and determining a location of the device based on the selected intersection points. - View Dependent Claims (17, 18, 19, 20)
-
Specification