Closest to optimal answer selection technique for single-ship geolocation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01S-013/06
G01S-013/00
G01S-019/42
G01S-013/87
출원번호
US-0523618
(2012-06-14)
등록번호
US-8963771
(2015-02-24)
발명자
/ 주소
Schiffmiller, Richard
출원인 / 주소
BAE Systems Information and Electronic Systems Integration Inc.
대리인 / 주소
Finch & Maloney PLLC
인용정보
피인용 횟수 :
0인용 특허 :
13
초록▼
Techniques are disclosed for selecting a closest to optimal radar/emitter location for single-ship applications. In accordance with some embodiments, given single-ship geolocation estimates are organized so that clusters of those estimates can be identified, wherein optimal solutions may be found in
Techniques are disclosed for selecting a closest to optimal radar/emitter location for single-ship applications. In accordance with some embodiments, given single-ship geolocation estimates are organized so that clusters of those estimates can be identified, wherein optimal solutions may be found in consecutive, adjacent segments of distance (bins) along each axis of given a coordinate system. Once the clusters are identified in each axis, an optimal cluster can be selected for each. To determine the closest answer to optimal, the coordinate data points in each of the optimal clusters can be averaged (or other sound mathematical process) for each axis in the coordinate system, so as to provide an optimal 3-D coordinate in the given coordinate system. In other embodiments, the optimal 3-D coordinate can be further used to establish an origin in a second coordinate system (e.g., for conversion from 3-D to 2-D coordinate system).
대표청구항▼
1. A computer-implemented method for locating a radar emitter, comprising: identifying, by a processor, a plurality of clusters of radar emitter geolocation data in a first axis of a first coordinate system, wherein each cluster includes a population of geolocation data points and is bound by delimi
1. A computer-implemented method for locating a radar emitter, comprising: identifying, by a processor, a plurality of clusters of radar emitter geolocation data in a first axis of a first coordinate system, wherein each cluster includes a population of geolocation data points and is bound by delimiters;identifying, by a processor, among the plurality of clusters, a main cluster having the largest population of geolocation data points; andcomputing, by a processor, an average coordinate value from the geolocation data points in the main cluster, thereby providing at least part of an optimal emitter geolocation coordinate. 2. The method of claim 1 further comprising at least one of: repeating the method for a second axis of the first coordinate system, thereby providing another part of the optimal emitter geolocation coordinate; andrepeating the method for a third axis of the first coordinate system, thereby providing another part of the optimal emitter geolocation coordinate. 3. The method of claim 1 wherein the delimiters that bound the clusters include at least one of bins having a count at or below a given threshold, a first distance specifying a beginning of a dynamic range reflected in the geolocation data points of the radar emitter geolocation data, and a second distance specifying an end of the dynamic range reflected in the geolocation data points of the radar emitter geolocation data. 4. The method of claim 3 wherein the count below a given threshold is zero. 5. The method of claim 1 wherein identifying a plurality of clusters comprises: determining a bin size for a histogram; andpopulating the histogram, using the bin size, with the geolocation data points of the radar emitter geolocation data. 6. The method of claim 5 wherein determining the bin size comprises: computing an average distance between the geolocation data points of the radar emitter geolocation data, when those data points are sequentially arranged in time; andcomputing the bin size based on the average distance and a total distance reflected in the geolocation data points of the radar emitter geolocation data. 7. The method of claim 5 wherein the bin size is determined empirically. 8. The method of claim 1 wherein the geolocation data points of the radar emitter geolocation data are earth-centered earth-fixed (ECEF) coordinates. 9. The method of claim 1 wherein if two or more clusters have the same largest population of geolocation data points, then the cluster associated with the smaller distance is chosen as the main cluster. 10. The method of claim 1 further comprising: identifying sub-clusters within the main cluster;combining spatially overlapping sub-clusters to form a sub-cluster having a larger population of geolocation data points; andidentifying a sub-cluster having the largest population and rejecting lower population sub-clusters, thereby providing a refined main cluster. 11. The method of claim 10 wherein if two or more sub-clusters have the same largest population of geolocation data points, then the sub-cluster that spans the longer distance is rejected. 12. The method of claim 10 wherein identifying sub-clusters within the main cluster comprises: identifying time gaps between the geolocation data points when those data points are sequentially arranged in time, wherein a time gap is a delimiter between distinct sub-clusters. 13. The method of claim 1 further comprising: converting the geolocation data points of the radar emitter geolocation data to a second coordinate system using the optimal emitter geolocation coordinate as an origin; andrepeating the method for each axis, or a subset of axes, of the second coordinate system. 14. The method of claim 1 further comprising the preliminary step of: receiving the geolocation data points of the radar emitter geolocation data. 15. A non-transient computer-readable medium storing instructions thereon that when executed by one or more processors, cause the following process for locating a radar emitter to be carried out: identifying a plurality of clusters of radar emitter geolocation data in a first axis of a first coordinate system, wherein each cluster includes a population of geolocation data points and is bound by delimiters;identifying, among the plurality of clusters, a main cluster having the largest population of geolocation data points; andcomputing an average coordinate value from the geolocation data points in the main cluster, thereby providing at least part of an optimal emitter geolocation coordinate. 16. The computer-readable medium of claim 15 wherein the process further comprises at least one of: repeating the method for a second axis of the first coordinate system, thereby providing another part of the optimal emitter geolocation coordinate; andrepeating the method for a third axis of the first coordinate system, thereby providing another part of the optimal emitter geolocation coordinate. 17. The computer-readable medium of claim 15 wherein identifying a plurality of clusters comprises: populating a histogram with the geolocation data points of the radar emitter geolocation data. 18. The computer-readable medium of claim 15 wherein if two or more clusters have the same largest population of geolocation data points, then the cluster associated with the smaller distance is chosen as the main cluster. 19. The computer-readable medium of claim 15 wherein the process further comprises: identifying sub-clusters within the main cluster;combining spatially overlapping sub-clusters to form a sub-cluster having a larger population of geolocation data points; andidentifying a sub-cluster having the largest population and rejecting lower population sub-clusters, thereby providing a refined main cluster. 20. A system for locating a radar emitter, comprising: a first module for identifying a plurality of clusters of radar emitter geolocation data in at least one axis of a coordinate system, wherein each cluster includes a population of geolocation data points and is bound by delimiters;a second module for identifying, among the plurality of clusters, a main cluster having the largest population of geolocation data points; anda third module for computing an average coordinate value from the geolocation data points in the main cluster, thereby providing at least part of an optimal emitter geolocation coordinate. 21. The system of claim 20 further comprising: a fourth module for identifying sub-clusters within the main cluster;a fifth module for combining spatially overlapping sub-clusters to form a sub-cluster having a larger population of geolocation data points; anda sixth module for identifying a sub-cluster having the largest population and rejecting lower population sub-clusters, thereby providing a refined main cluster. 22. The system of claim 20 wherein each of the first, second, and third modules are implemented in firmware embedded in a microcontroller having I/O capability for receiving the geolocation data and outputting the optimal emitter geolocation coordinate. 23. The system of claim 20 wherein each of the first, second, and third modules comprise gate-level logic. 24. The system of claim 20 wherein each of the first, second, and third modules are implemented in executable instructions stored in an electronic memory, the system further comprising one or more processors configured to execute the first, second, and third modules.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (13)
Rose, Conrad M., Augmented passive tracking of moving emitter.
Funk, Benjamin E.; Bandyopadhyay, Amrit; Kohn, Eric A.; Goldsman, Neil; Teolis, Carole A.; Blankeship, Gilmer L., Method and system for locating and monitoring first responders.
Chung, Hyo K.; Le, Phuong H.; Parker, John M.; Reid, David L.; Robertson, Mark A., Methods and systems for detection and location of multiple emitters.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.