With the development of machine learning technology, more and more researchers have begun to explore the application of machine learning algorithms in DOA estimation [
12]. In 2005, the application of support vector regression (SVR) in DOA estimation was first proposed, and experiments showed that this method has high precision and generalization ability [
13]. Later, scholars successively applied the support vector machine (SVM) algorithm to DOA estimation in different scenarios [
14–
16]. To address the great difficulties brought by high computational complexity and complex spatial structure in large-scale multiple input multiple output (MIMO) systems to the utilization of channel characteristics and sparsity, Huang et al. [
17] constructed a deep neural network (DNN) for DOA estimation, proving the effectiveness of adopting a deep learning framework in large-scale MIMO systems. In [
18], the authors transformed the multi-source signal angle estimation problem into a multi-label classification task and proposed using convolutional neural networks (CNN) to predict DOA at all signal-to-noise ratio (SNR). Experiments proved that this method has significant noise resistance and strong robustness in low SNR and small snapshot scenarios. The scholar also proposed using CNN to infer the number of source signals and predict DOA with high confidence, and experiments also proved the feasibility of this idea. In addition to using CNN alone for DOA estimation, most scholars combine CNN with other neural networks [
19-
21]. In [
19], the authors proposed a combination of CNN and long short-term memory (LSTM) for DOA estimation, where LSTM is mainly used to suppress impulsive noise, and CNN is used to learn spatial features of signals and perform high-level feature extraction. This algorithm can greatly improve the accuracy and robustness of DOA estimation in impulsive noise environments. As early as 2021, scholar Alexander et al. proposed extending CNN with LSTM to solve the sound source localization problem of microphone arrays, and also proposed a deep learning algorithm integrating CNN and temporal convolutional network (TCN) [
20]. Experiments showed that the performance of CNN combined with LSTM is superior to other algorithms, including ordinary CNN and TCN extension. In [
21], to solve the problem of DOA of two closely spaced sources, the authors transformed this problem into a multi-label classification task and proposed a new network integrating deep AutoEncoder (DAE) and CNN, named DAE-CNN-MUSIC. Simulation experiments showed that compared with state-of-the-art algorithms, this method has a significant performance gain under low SNR conditions, and can estimate angles more accurately under high SNR conditions. In addition, Zheng et al. proposed an efficient decomposed CNN network for 2D DOA estimation based on sub-Nyquist tensors, derived an enhanced co-array tensor as network input, and this method saves system resources while maintaining competitive performance [
22]. Wang et al. proposed a one-shot architecture search and transformation for robust DOA estimation (OAST-DOA) framework, introducing LSTM network as a controller to guide the architecture search and optimal unit selection process, solving the problem of poor DOA estimation performance under low SNR [
23]. With the rise of Transformer models in the field of computer vision, some scholars have introduced them into DOA estimation [
24–
26]. In [
24], the authors proposed a dual class token vision transformer (DCT-ViT), which contains two class tokens located at the beginning and end of the latent vector sequence. Experiments show that this framework can adapt to DOA estimation with different numbers of signal sources, and under low SNR, the performance of this method is superior to classical model-based methods and other deep learning-based methods. To address the limitations of subspace-based algorithms, Ji et al. [
26] proposed a method using Transformer to assist MUSIC. This method can process multiple snapshots in parallel, thereby capturing global correlations across them. When most scholars use deep learning frameworks for DOA estimation, they convert the problem into a multi-label classification problem, which leads to insufficient utilization of signal source features. In [
27], Fan et al. defined the DOA estimation problem as an object detection problem, using the You Only Look Once v3 (YOLOv3) to directly predict the DOA of sources with confidence scores from spectral proxies and achieve end-to-end estimation. Experiments show that compared with several advanced algorithms, it has more advantages in terms of network scale, computational cost, prediction time and DOA estimation accuracy.