Systems Engineering and Electronics ›› 2023, Vol. 45 ›› Issue (8): 2463-2470.doi: 10.12305/j.issn.1001-506X.2023.08.20

• Sensors and Signal Processing • Previous Articles     Next Articles

Connected k-nearest neighbor clustering algorithm for radar signal sorting

Weijian SI1,2, Yue ZHANG1,2, Zhian DENG1,2,*   

  1. 1. College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
    2. Key Laboratory of Advanced Marine Communication and Information Technology, Ministry of Industry and Information Technology, Harbin Engineering University, Harbin 150001, China
  • Received:2021-12-31 Online:2023-07-25 Published:2023-08-03
  • Contact: Zhian DENG

Abstract:

To perform real-time and effective signal sorting in a dense, complex, changeable signal environment, a clustering method with lower complexity and capable of automatically adjusting parameters according to the signal environment is required. Based on the fuzzy clustering algorithm, combined with k-nearest neighbor search, the λ-neighborhood search is changed to the k-nearest neighbor search in the λ-neighborhood, and a connected k-nearest neighbor clustering (CkNNC) algorithm is proposed. Compared with the fuzzy clustering algorithm, the proposed algorithm's time complexity is reduced while the proposed algorithm's space complexity is slightly increased. In order to enable the algorithm to automatically adjust parameters according to the signal environment, a threshold parameter determination method based on the k-distance graph is proposed. The proposed algorithm has the characteristics of low time complexity and automatic determination of threshold parameters. Simulation results show that the proposed algorithm is not far from the low-complexity fuzzy clustering algorithm that uses the Calinski-Harabasz index to determine the best threshold, and the performance is similar, and the time complexity is greatly reduced.

Key words: electronic countermeasures, signal sorting, clustering, k-nearest neighbor, k-distance graph

CLC Number: 

[an error occurred while processing this directive]