Using statistical learning methods to fuse parameter estimates
First Claim
Patent Images
1. A method of making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, comprising the steps of:
- (a) obtaining a set of data points representing estimates of a given parameter;
(b) using a computer to process said data points with an unsupervised clustering algorithm to select data points for use in making a preferred estimate of the given parameter; and
(c) using the selected data points to make a preferred estimate of the given parameter;
wherein step (b) comprises the steps of(d) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster;
(e) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster;
(f) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (d) and (e) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and
(g) when at least some, but not all, of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in making the preferred estimate of the given parameter.
6 Assignments
0 Petitions
Accused Products
Abstract
A preferred estimate of a given parameter is made by processing a set of data points representing estimates of the given parameter, such as the angle of arrival of a target signal. The process includes the steps of: (a) obtaining a set of data points representing estimates of a given parameter; (b) using a computer to process said data points with an unsupervised clustering algorithm to select data points for use in making a preferred estimate of the given parameter; and (c) using the selected data points to make a preferred estimate of the given parameter.
16 Citations
21 Claims
-
1. A method of making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, comprising the steps of:
-
(a) obtaining a set of data points representing estimates of a given parameter; (b) using a computer to process said data points with an unsupervised clustering algorithm to select data points for use in making a preferred estimate of the given parameter; and (c) using the selected data points to make a preferred estimate of the given parameter; wherein step (b) comprises the steps of (d) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster; (e) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster; (f) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (d) and (e) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and (g) when at least some, but not all, of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in making the preferred estimate of the given parameter. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, comprising the steps of:
-
(a) obtaining a set of data points representing estimates of a given parameter; (b) using a computer to process said data points with an unsupervised clustering algorithm to select data points for use in making a preferred estimate of the given parameter; and (c) using the selected data points to make a preferred estimate of the given parameter; wherein step (b) comprises the steps of (d) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster; (e) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster; (f) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (d) and (e) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and (g) when at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in making the preferred estimate of the given parameter; wherein the preferred cluster is the cluster with the largest number of data points that are less than a threshold dimension from the center of the cluster; and wherein when the given parameter is the angle of arrival (AOA) of, a target signal detected by an array of antenna elements, and the data points of the two clusters having the largest numbers of data points are less than the threshold dimension from the center of the particular cluster, the respective data points of both clusters are selected for making separate preferred estimates of angles of arrival of different target signals.
-
-
8. A system for making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, comprising:
-
a computer adapted for obtaining a set of data points representing estimates of a given parameter by processing samples of a signal having the given parameter, also adapted for processing said data points with an unsupervised clustering algorithm to select data points for use in making a preferred estimate of the given parameter and further adapted for using the selected data points to make a preferred estimate of the given parameter; wherein the computer is adapted for said processing of the data points by performing the routines of; (a) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster; (b) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster; (c) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (a) and (b) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and (d) when at least some, but not all, of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in making the preferred estimate of the given parameter. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, comprising:
-
a computer adapted for obtaining a set of data points representing estimates of a given parameter by processing samples of a signal having, the given parameter, also a adapted for processing said data points with an unsupervised clustering algorithm to select data points for use in making a preferred estimate of the given parameter and further adapted for using the selected data points to make a preferred estimate of the given parameter; wherein the computer is adapted for said processing of the data points by performing the routines of (a) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster; (b) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster; (c) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (a) and (b) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and (d) when at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in, making the preferred estimate of the given parameter; and wherein when the given parameter is the angle of arrival of a target signal detected by an array of antenna elements, and the data points of the two clusters having the largest numbers of data points are less than the threshold dimension from the center of the particular cluster, the respective data points of both clusters are selected for making separate preferred estimates of angles of arrival of different target signals.
-
-
15. A nontransitory computer readable storage medium containing computer executable program instructions for use with a computer in a system for making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, wherein the system comprises:
- means for obtaining a sot of data points representing estimates of a given parameter;
a computer for processing said data points to select data points for use in making a preferred estimate of the given parameter; and
means for using the selected data points to make the preferred estimate of the given parameter,wherein the computer readable storage medium contains computer executable to program instructions for causing the computer to process said data points with an unsupervised clustering algorithm to select said data points for use in making the preferred estimate of the given parameter; and
for causing the computer to select said data points for use in making the preferred estimate of the given parameter by performing the routines of;(a) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster; (b) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster; (c) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (a) and (b) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and (d) when at least some, but not all, of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in making the preferred estimate of the given parameter. - View Dependent Claims (16, 17, 18, 19, 20)
- means for obtaining a sot of data points representing estimates of a given parameter;
-
21. A nontransitory computer readable storage medium containing computer executable program instructions for use with a computer in a system for making a preferred estimate of a given parameter by processing a set of data points representing estimates of the given parameter, wherein the system comprises:
- means for obtaining a set of data points representing estimates of a given parameter;
a computer for processing said data points to select data points for use in making a preferred estimate of the given parameter; and
means for using the selected data points to make the preferred estimate of the given parameter,wherein the computer readable storage medium contains computer executable program instructions for causing the computer, to process said data points with an unsupervised clustering algorithm to select said data points for use in making the preferred estimate of the given parameter; and
for causing the computer to select said data points for use in making the preferred estimate of the given parameter by performing the routines of;(a) organizing the set of data points representing estimates of the given parameter into different clusters of said data points by assigning the respective data points to their closest cluster; (b) after all of the data points have been assigned, averaging all of the data points in each cluster to calculate a new data point at the center of each cluster; (c) when at least some of the most recently calculated data points do not converge into a preferred cluster having predetermined characteristics, repeating steps (a) and (b) with the most recently calculated data points until at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics; and (d) when at least some of the most recently calculated data points converge into a preferred cluster having the predetermined characteristics selecting the data points of the preferred cluster for use in making the preferred estimate of the given parameter; wherein the preferred cluster is the cluster with the largest number of data points that are less than a threshold dimension from the center of the cluster; and wherein when the given parameter is the angle of arrival of a target signal detected by an array of antenna elements, and the data points of the two clusters having the largest numbers of data points are less than the threshold dimension from the center of the particular cluster, the respective data points of both clusters are selected for making separate preferred estimates of angles of arrival of different target signals.
- means for obtaining a set of data points representing estimates of a given parameter;
Specification