TY - JOUR
T1 - Simultaneous Source Number Detection and DOA Estimation Using Deep Neural Network and K2-Means Clustering with Prior Knowledge
AU - Liu, Aifei
AU - Zhou, Yuan
AU - Li, Zi
AU - Xie, Yuxuan
AU - Zeng, Cao
AU - Liu, Zhiling
N1 - Publisher Copyright:
© 2025 by the authors.
PY - 2025/2
Y1 - 2025/2
N2 - Source number detection and Direction-of-Arrival (DOA) estimation are usually addressed in two stages, leading to high computational load. This paper proposes a simple solution to efficiently estimate the source number and DOAs using deep neural network (DNN) and clustering, named DNN-C. By observing that sources in space are usually few, DNN-C uses a simple fully connected DNN to obtain a spatial spectrum. Then, the K2-means clustering is specially designed to extract the source information from the obtained spatial spectrum. In particular, to enable the proposed DNN-C with the ability to detect the mixed sources, we first develop a new strategy for training data generation, and provide a guideline for data balance setting. We then explore the prior knowledge of array signal processing and spatial spectrum to obtain a peak vector and propose to add a virtual peak into the peak vector, and thus transform the task of source detection as a binary clustering problem of noise and sources. Overall, DNN-C provides a lightweight solution to implement source number detection and DOA estimation simultaneously and efficiently. Its testing time is about 2 times less than the classical solution (i.e., minimum descriptive length and multiple signal classification, shortened as MDL-MUSIC) when the grid step is 1° Importantly, it is robust to nonuniform noise by nature and can identify the absence of sources. The effectiveness of DNN-C is verified by simulation results. Furthermore, the DNN-C model trained by simulated data shows its generalization to real data measured by a circular array of eight sensors.
AB - Source number detection and Direction-of-Arrival (DOA) estimation are usually addressed in two stages, leading to high computational load. This paper proposes a simple solution to efficiently estimate the source number and DOAs using deep neural network (DNN) and clustering, named DNN-C. By observing that sources in space are usually few, DNN-C uses a simple fully connected DNN to obtain a spatial spectrum. Then, the K2-means clustering is specially designed to extract the source information from the obtained spatial spectrum. In particular, to enable the proposed DNN-C with the ability to detect the mixed sources, we first develop a new strategy for training data generation, and provide a guideline for data balance setting. We then explore the prior knowledge of array signal processing and spatial spectrum to obtain a peak vector and propose to add a virtual peak into the peak vector, and thus transform the task of source detection as a binary clustering problem of noise and sources. Overall, DNN-C provides a lightweight solution to implement source number detection and DOA estimation simultaneously and efficiently. Its testing time is about 2 times less than the classical solution (i.e., minimum descriptive length and multiple signal classification, shortened as MDL-MUSIC) when the grid step is 1° Importantly, it is robust to nonuniform noise by nature and can identify the absence of sources. The effectiveness of DNN-C is verified by simulation results. Furthermore, the DNN-C model trained by simulated data shows its generalization to real data measured by a circular array of eight sensors.
KW - array signal processing
KW - deep neural network (DNN)
KW - DOA estimation
KW - source number detection
UR - http://www.scopus.com/inward/record.url?scp=85219189038&partnerID=8YFLogxK
U2 - 10.3390/electronics14040713
DO - 10.3390/electronics14040713
M3 - Article
AN - SCOPUS:85219189038
SN - 2079-9292
VL - 14
JO - Electronics (Switzerland)
JF - Electronics (Switzerland)
IS - 4
M1 - 713
ER -