Method for ambiguity resolution in location determination
First Claim
1. A method for resolving ambiguity in location determination with N ambiguous location determination solutions using clock temporal bias value comprising:
- generating a probability distribution function (PDF) model for clock temporal bias;
obtaining N clock temporal bias values for the N ambiguous location determination solutions;
inserting each of the N clock temporal bias values into the PDF model;
evaluating the PDF model to get N PDF values;
setting N goodness metrics to the N PDF values;
comparing the N goodness metrics;
defining a maximum goodness metric as the largest of the N goodness metrics; and
selecting a final location determination solution having the maximum goodness metric.
1 Assignment
0 Petitions
Accused Products
Abstract
A method using various heuristics techniques for resolving ambiguity in location determination in environments with or without noise. A final location determination solution may be determined from a set of ambiguous location determination solutions by using clock temporal bias value, by using consistency information of ranging signal order such as the time of arrival and/or the received power level of the ranging signals, by using the distances to the sources, and/or by using other discriminator functions to select the final location determination solution from a plurality of ambiguous location determination solutions. The main advantage of the heuristic approaches is that redundant measurements are not required for location determination solution disambiguation.
15 Citations
26 Claims
-
1. A method for resolving ambiguity in location determination with N ambiguous location determination solutions using clock temporal bias value comprising:
-
generating a probability distribution function (PDF) model for clock temporal bias;
obtaining N clock temporal bias values for the N ambiguous location determination solutions;
inserting each of the N clock temporal bias values into the PDF model;
evaluating the PDF model to get N PDF values;
setting N goodness metrics to the N PDF values;
comparing the N goodness metrics;
defining a maximum goodness metric as the largest of the N goodness metrics; and
selecting a final location determination solution having the maximum goodness metric. - View Dependent Claims (2, 3, 4)
-
-
5. A method for resolving ambiguity in location determination with a plurality of ambiguous location determination solutions using the order of receipt (a.k.a. time of arrival) of a plurality of ranging signals comprising:
-
ranking the plurality of ranging signals based on the order of actual time of arrival (TOA) from earliest to latest;
ranking the plurality of ranging signals based on an expected order of time of arrival corresponding to each of the plurality of ambiguous location determination solutions; and
comparing the ranking of the ranging signals based on the order of the actual time of arrival (TOA) and based on the expected order of time of arrival corresponding to each of the plurality of ambiguous location determination solutions. - View Dependent Claims (6, 7)
-
-
8. A method for resolving ambiguity in location determination with a plurality of ambiguous location determination solutions using the order of received power levels of a plurality of ranging signals comprising:
-
ranking the plurality of ranging signals based on the order of received power levels from strongest to weakest;
ranking the plurality of ranging signals based on an expected order of received power levels corresponding to each of the plurality of ambiguous location determination solutions; and
comparing the ranking of the ranging signals based on the order of received power levels and based on the expected order of received power levels corresponding to each of the plurality of ambiguous location determination solutions. - View Dependent Claims (9, 10)
-
-
11. A method for resolving ambiguity in location determination with a plurality of ambiguous location determination solutions comprising:
-
deriving a plurality of distances D1 corresponding to each of the plurality of ambiguous location determination solutions for each of M sources;
obtaining a plurality of original distances D2;
comparing each of the plurality of distances D1 with each of its corresponding plurality of original distances D2 and computing a plurality of error measurements; and
selecting a final location determination solution as having the lowest value of the plurality of error measurements. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for resolving ambiguity in location determination in a noisy environment comprising:
-
selecting L noise levels iteratively within a range [A, B] with an increment I for a first of Q ranging signals;
repeating the selecting step Q minus 1 times for each of the rest of the Q minus 1 ranging signals to produce a plurality of L noise levels;
creating a plurality of ambiguous location determination solutions for each of the plurality of L noise levels based on a geometric technique;
selecting the final location determination solution from the plurality of ambiguous location determination solutions based on a discriminator function. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. Computer readable media embodying a program of instructions executable by a computer program to perform a method for resolving ambiguity in location determination with N ambiguous location determination solutions using clock temporal bias value, the method comprising:
-
generating a probability distribution function (PDF) model for clock temporal bias;
obtaining N clock temporal bias values for the N ambiguous location determination solutions;
inserting each of the N clock temporal bias values into the PDF model;
evaluating the PDF model to get N PDF values;
setting N goodness metrics to the N PDF values;
comparing the N goodness metrics;
defining a maximum goodness metric as the largest of the N goodness metrics; and
selecting a final location determination solution having the maximum goodness metric.
-
-
23. Computer readable media embodying a program of instructions executable by a computer program to perform a method for resolving ambiguity in location determination with a plurality of ambiguous location determination solutions using the order of receipt (a.k.a. time of arrival) of a plurality of ranging signals, the method comprising:
-
ranking the plurality of ranging signals based on the order of actual time of arrival (TOA) from earliest to latest;
ranking the plurality of ranging signals based on an expected order of time of arrival corresponding to each of the plurality of ambiguous location determination solutions; and
comparing the ranking of the ranging signals based on the order of the actual time of arrival (TOA) and based on the expected order of time of arrival corresponding to each of the plurality of ambiguous location determination solutions.
-
-
24. Computer readable media embodying a program of instructions executable by a computer program to perform a method for resolving ambiguity in location determination with a plurality of ambiguous location determination solutions using the order of received power levels of a plurality of ranging signals, the method comprising:
-
ranking the plurality of ranging signals based on the order of received power levels from strongest to weakest;
ranking the plurality of ranging signals based on an expected order of received power levels corresponding to each of the plurality of ambiguous location determination solutions; and
comparing the ranking of the ranging signals based on the order of received power levels and based on the expected order of received power levels corresponding to each of the plurality of ambiguous location determination solutions.
-
-
25. Computer readable media embodying a program of instructions executable by a computer program to perform a method for resolving ambiguity in location determination with a plurality of ambiguous location determination solutions, the method comprising:
-
deriving a plurality of distances D1 corresponding to each of the plurality of ambiguous location determination solutions for each of M sources;
obtaining a plurality of original distances D2;
comparing each of the plurality of distances D1 with each of its corresponding plurality of original distances D2 and computing a plurality of error measurements; and
selecting a final location determination solution as having the lowest value of the plurality of error measurements.
-
-
26. Computer readable media embodying a program of instructions executable by a computer program to perform a method for resolving ambiguity in location determination in a noisy environment, the method comprising:
-
selecting L noise levels iteratively within a range [A, B] with an increment I for a first of Q ranging signals;
repeating the selecting step Q minus 1 times for each of the rest of the Q minus 1 ranging signals to produce a plurality of L noise levels;
creating a plurality of ambiguous location determination solutions for each of the plurality of L noise levels based on a geometric technique;
selecting the final location determination solution from the plurality of ambiguous location determination solutions based on a discriminator function.
-
Specification