Time of arrival based positioning system
First Claim
1. A method comprising:
- determining, at a wireless network device of a communication network, a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of the communication network;
for each of the plurality of reference wireless network devices, determining a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device;
obtaining location coordinates associated with each of the plurality of reference wireless network devices; and
performing time of arrival (TOA) computations for estimating a location of the wireless network device by executing an iteration of a Taylor series based TOA positioning algorithm based, at least in part, on an initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant, wherein the initial location is based, at least in part, on an average of the location coordinates associated with each of the plurality of reference wireless network devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A TOA positioning system can be implemented that employs a calculated initial location of a wireless network device. For each of a plurality of reference wireless network devices, a distance between the wireless network device and the reference wireless network device is determined based, at least in part, on a round trip transit time between the wireless network device and the reference wireless network device. An initial location of the wireless network device can be calculated based, at least in part, on a location of each of the plurality of reference wireless network devices. A location of the wireless network device can be estimated based, at least in part, on the calculated initial location, the distance to each of the reference wireless network devices, and an initial distance calibration constant.
-
Citations
23 Claims
-
1. A method comprising:
-
determining, at a wireless network device of a communication network, a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of the communication network; for each of the plurality of reference wireless network devices, determining a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; obtaining location coordinates associated with each of the plurality of reference wireless network devices; and performing time of arrival (TOA) computations for estimating a location of the wireless network device by executing an iteration of a Taylor series based TOA positioning algorithm based, at least in part, on an initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant, wherein the initial location is based, at least in part, on an average of the location coordinates associated with each of the plurality of reference wireless network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18)
-
-
15. A method comprising:
-
determining, at a wireless network device of a communication network, a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of the communication network; for each of the plurality of reference wireless network devices, determining a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; determining a location error matrix, wherein each element of the location error matrix represents a difference between an estimated location coordinate of the wireless network device and a corresponding initial location coordinate of an initial location of the wireless network device; determining a distance error matrix, wherein each element of the distance error matrix represents a difference between a measured distance between the wireless network device and one of the plurality of reference wireless network devices and an estimated distance between the wireless network device and the one of the plurality of reference wireless network devices, wherein the measured distance is determined based, at least in part, on the round trip transit time between the wireless network device and the one of the plurality of reference wireless network devices, wherein the estimated distance is determined based, at least in part, on the location of the one of the plurality of reference wireless network devices and the initial location of the wireless network device; determining a coefficient matrix as the product of the distance error matrix and an inverse of a transpose of the location error matrix; calculating the initial location of the wireless network device based, at least in part, on maximizing the determinant of the product of the coefficient matrix and a transpose of the coefficient matrix; and performing time of arrival (TOA) computations for estimating a location of the wireless network device based, at least in part, on the initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant.
-
-
16. A wireless network device comprising:
-
a network interface; and a location calculation unit coupled with the network interface, the location calculation unit operable to; determine a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of a communication network; for each of the plurality of reference wireless network devices, determine a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; obtain location coordinates associated with each of the plurality of reference wireless network devices; and perform time of arrival (TOA) computations to estimate a location of the wireless network device by executing an iteration of a Taylor series based TOA positioning algorithm based, at least in part, on an initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant, wherein the initial location is based, at least in part, on an average of the location coordinates associated with each of the plurality of reference wireless network devices. - View Dependent Claims (17)
-
-
19. A wireless network device comprising:
-
a network interface; and a location calculation unit coupled with the network interface, the location calculation unit operable to; determine a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of a communication network; for each of the plurality of reference wireless network devices, determine a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; determine a location error matrix, wherein each element of the location error matrix represents a difference between an estimated location coordinate of the wireless network device and a corresponding initial location coordinate of an initial location of the wireless network device; determine a distance error matrix, wherein each element of the distance error matrix represents a difference between a measured distance between the wireless network device and one of the plurality of reference wireless network devices and an estimated distance between the wireless network device and the one of the plurality of reference wireless network devices, wherein the measured distance is determined based, at least in part, on the round trip transit time between the wireless network device and the one of the plurality of reference wireless network devices, wherein the estimated distance is determined based, at least in part, on the location of the one of the plurality of reference wireless network devices and the initial location of the wireless network device; determine a coefficient matrix as the product of the distance error matrix and an inverse of a transpose of the location error matrix; calculate the initial location of the wireless network device based, at least in part, on maximizing the determinant of the product of the coefficient matrix and a transpose of the coefficient matrix; and perform time of arrival (TOA) computations to estimate a location of the wireless network device based, at least in part, on the initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant.
-
-
20. One or more non-transitory machine-readable storage media having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
-
determining, at a wireless network device of a communication network, a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of the communication network; for each of the plurality of reference wireless network devices, determining a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; obtaining location coordinates associated with each of the plurality of reference wireless network devices; and performing time of arrival (TOA) computations for estimating a location of the wireless network device by executing an iteration of a Taylor series based TOA positioning algorithm based, at least in part, on an initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant, wherein the initial location is based, at least in part, on an average of the location coordinates associated with each of the plurality of reference wireless network devices. - View Dependent Claims (21, 22)
-
-
23. One or more machine-readable storage media having instructions stored therein, which when executed by one or more processors causes the one or more processors to perform operations that comprise:
-
determining, at a wireless network device of a communication network, a round trip transit time between the wireless network device and each of a plurality of reference wireless network devices of the communication network; for each of the plurality of reference wireless network devices, determining a distance between the wireless network device and the reference wireless network device based, at least in part, on the round trip transit time between the wireless network device and the reference wireless network device; determining a location error matrix, wherein each element of the location error matrix represents a difference between an estimated location coordinate of the wireless network device and a corresponding initial location coordinate of an initial location of the wireless network device; determining a distance error matrix, wherein each element of the distance error matrix represents a difference between a measured distance between the wireless network device and one of the plurality of reference wireless network devices and an estimated distance between the wireless network device and the one of the plurality of reference wireless network devices, wherein the measured distance is determined based, at least in part, on the round trip transit time between the wireless network device and the one of the plurality of reference wireless network devices, wherein the estimated distance is determined based, at least in part, on the location of the one of the plurality of reference wireless network devices and the initial location of the wireless network device; determining a coefficient matrix as the product of the distance error matrix and an inverse of a transpose of the location error matrix; and
calculating the initial location of the wireless network device based, at least in part, on maximizing the determinant of the product of the coefficient matrix and a transpose of the coefficient matrix; andperforming time of arrival (TOA) computations for estimating a location of the wireless network device based, at least in part, on the initial location of the wireless network device, the distance between the wireless network device and each of the plurality of reference wireless network devices, and an initial distance calibration constant.
-
Specification