Patent Document ID: 20150116141
Application ID: 14064566
Patent Flag: 0

Claim One:
1. A method for adaptive dynamic cluster deinterleaving of received radar pulses in a radar system, the method comprising: deinterleaving a stream of pulses received by a radar receiver by determining whether each of a plurality of received pulses is a member of one or more clusters, each cluster having an anchor point, each received pulse and the anchor point having a respective feature vector, each feature vector having at least two features, wherein the at least two features are selected from at least two measured features of each received pulse, the determining performed by: generating at least one weight corresponding to each of the at least two features; calculating, using the at least one weight, a weighted distance between the feature vector of each received pulse and the feature vector of the anchor point; comparing the weighted distance to a distance threshold, and; identifying the received pulse as a member of one of the one or more clusters if the weighted distance is less than the distance threshold; adjusting the at least one weight corresponding to one or more of the at least two features by: selecting one or more reference features from the at least two measured features; acquiring, for each cluster, a measured value of the one or more reference features for each member of the cluster; calculating, for each cluster, a variance of the measured values of each member of the cluster; comparing the variance of the measured values to a threshold variance, and; increasing at least one of the at least one weights if the variance is less than the threshold variance or decreasing at least one of the at least one weights if the variance is greater than the threshold variance to generate at least one adjusted weight; and deinterleaving the stream of pulses using the at least one adjusted weight by determining whether each of the plurality of received pulses is a member of one or more adjusted clusters, each adjusted cluster having an adjusted anchor point, each received pulse and the adjusted anchor point having a respective adjusted feature vector, each adjusted feature vector having at least two adjusted features correlating to the at least one adjusted weight, the determining performed by: calculating, using the at least one adjusted weight, an adjusted weighted distance between the adjusted feature vector of the received pulse and the adjusted feature vector of the adjusted anchor point; comparing the adjusted weighted distance to an adjusted distance threshold, and; identifying the received pulse as a member of the one or more adjusted clusters if the adjusted weighted distance is less than the adjusted distance threshold.