Abstract
This paper presents a computationally efficient deep learning framework for accurate direction-of-arrival (DoA) estimation in portable radar applications. Leveraging a MobileNet architecture, the proposed model directly processes raw in-phase and quadrature-phase (IQ) data, enabling more effective learning of both spatial and temporal features. This direct input approach enhances DoA estimation accuracy, particularly under challenging conditions such as low signal-to-noise ratio (SNR) and limited snapshot scenarios. A unified training strategy is adopted for both single-source and multi-source target detection, ensuring consistency and robustness. Comprehensive simulation experiments demonstrate the proposed model’s competitive and robust performance across various conditions, including different SNR levels, closely spaced targets, and random off-grid angles. It also shows that our method achieves performance comparable to or better than recent deep learning approaches in several challenging scenarios, establishing its potential for resource-constrained environments where only low snapshot data are available. The proposed IQ-MobNet DoA estimation model achieves this competitive performance with substantially lower computational complexity, requiring only 0.24 million parameters and 0.42 million Floating Point Operations (FLOPs), representing a reduction of over 96% compared to the recent neural network models. To ensure practical applicability, the proposed IQ-MobNet framework is validated using real-world measured data, confirming its robustness beyond simulated environments.
1. Introduction
Direction-of-arrival (DoA) estimation is a fundamental problem in modern array signal processing, with critical applications in radar, wireless communications, autonomous vehicles, and sonar systems [1,2,3,4]. Automotive radar systems have become a cornerstone of modern vehicle safety and autonomy, enabling reliable detection and localization of surrounding objects. Among the essential signal processing tasks, DoA estimation plays a vital role in determining the angular positions of multiple targets, directly impacting the performance of features such as adaptive cruise control and emergency braking. Over the years, a variety of algorithms have been developed to estimate the directions of signals from targets using sensor arrays. Among the classical techniques, subspace-based methods such as Multiple Signal Classification (MUSIC) [5] and Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) [6] stand out as widely adopted super-resolution approaches [7]. MUSIC performs a spectral search over the angular domain and achieves high-resolution estimates, albeit with high computational complexity. ESPRIT, on the other hand, bypasses this search using rotational invariance, offering a more computationally efficient solution. Numerous variants of MUSIC and ESPRIT have been proposed to improve their robustness under non-ideal conditions such as low SNR, snapshot limitations, or model mismatch [8,9,10,11]. Beamforming-based methods, including conventional beamforming (CBF) [12,13], scan the angular space and compute received power, but generally offer lower resolution and are sensitive to interference and noise. Another classical method, the Iterative Adaptive Approach (IAA) [14], provides nonparametric spectral estimation with improved resolution but at the cost of higher computational requirements. Furthermore, sparse reconstruction-based techniques, such as compressed sensing (CS) and sparse Bayesian learning (SBL), have been extensively investigated for DoA estimation by exploiting the inherent sparsity of signal sources in the angular domain [15,16]. These methods have demonstrated high-resolution DoA estimation under limited-snapshot conditions and have been extended to address practical challenges such as off-grid source localization, mutual coupling effects, and multi-snapshot signal recovery [17,18,19,20,21]. Despite their improved estimation accuracy, many sparse reconstruction-based approaches often involve iterative optimization procedures, resulting in increased computational complexity and execution time. More recently, several lightweight solutions have been proposed to reduce the computational burden, such as the ECA-MURE algorithm and manifold-reconstruction-based unitary ESPRIT [22,23]. Furthermore, Nyström approximation has been successfully integrated into Root-MUSIC-based frameworks to accelerate subspace computations and improve scalability for real-time sparse array processing [24,25,26]. Despite their advantages, these methods still struggle in highly noisy environments and deteriorate when only a few snapshots are available.
Besides conventional subspace-based and sparse reconstruction approaches, recent studies have explored low-complexity hardware-oriented AoA estimation techniques. For example, a reconfigurable full-digital AoA estimation architecture was proposed for real-time implementation in [27], while more recently 1-bit conversion-based AoA estimation frameworks have been investigated to further reduce hardware and computational complexity [28]. These approaches highlight the growing interest in complexity-efficient localization systems for resource-constrained sensing platforms.
Recent efforts have turned to deep learning (DL) approaches for DoA estimation. Neural networks can model complex, nonlinear relationships directly from data, making them well-suited for scenarios where traditional methods fail [29,30,31]. Various deep learning architectures have been proposed for DoA estimation, each tailored to address specific challenges. A multitask autoencoder combined with parallel multilayer classifiers introduced in [32] enhances robustness against array imperfections. In [33], a deep convolutional network (DCN) is employed to recover the spatial spectrum by leveraging the inherent sparsity of incoming signals. Convolutional neural network (CNN) architectures such as ResNet [34] and U-Net have also been applied, processing covariance matrices or spectrogram-like inputs to achieve high estimation accuracy [35,36]. SEResNet is a variant of ResNet that integrates Squeeze-and-Excitation (SE) blocks [37]. Multiscale Squeeze-and-Excitation (MSEDOA) approach enhances the SE-ResNet architecture with multiscale feature extraction and channel attention mechanisms [38] for direction-of-arrival estimation in the automotive radar applications. More recently, transformer-based models have gained attention for their ability to capture long-range dependencies in the input signal [39,40,41,42]. Despite their effectiveness, these models are typically resource-intensive, limiting their practicality in real-time or embedded applications. Another key factor influencing DoA estimation performance is the choice of input representation. Many traditional and learning-based methods rely on covariance or correlation matrices, which capture statistical relationships between sensor channels. These matrices are central to subspace methods like MUSIC and ESPRIT, and are often used as inputs to CNN or transformer models. However, these representations are derived from averaging over time snapshots, potentially discarding temporal and phase information. Their accuracy also deteriorates under low SNR or few snapshot conditions due to noisy estimations. In contrast, using raw in-phase and quadrature-phase (IQ) signals as input allows models to directly access the complex input data without intermediate processing. Raw IQ data preserves both amplitude and phase information and eliminates the need to compute and average over covariance matrices, thus reducing computational overhead [35]. This makes raw IQ-based methods more suitable for low-latency and real-time applications.
Recent studies have also investigated hardware-oriented AoA estimation approaches that directly exploit I/Q measurements for efficient angle estimation. For example, phase-interferometric I/Q processing techniques have been employed for full-hardware AoA localization and adaptive beamforming, enabling real-time implementation with reduced processing overhead [43,44]. These studies highlight the potential of directly utilizing I/Q information for computationally efficient localization systems.
To make deep learning-based DoA estimation practical for real-time and embedded systems, recent efforts have proposed lightweight deep-network architectures for DOA estimation [45,46]. For instance, ref. [47] reduces data redundancy and formulates DOA as a regression task to greatly shrink both input/output dimensions and network size. Similarly, ref. [48] applies depthwise-separable convolutions to multi-channel acoustic inputs, achieving a favorable balance between accuracy and computational cost. The IQ-ResNet model proposed in [35], which relies on a deep and computationally demanding residual architecture highlights the advantage of using raw IQ input signal for efficient DoA estimation. The use of depthwise separable convolutions in MobileNet significantly reduces computational complexity, making it ideal for resource-constrained platforms [49]. Despite these advances, lightweight architectures that directly process raw IQ measurements for DoA estimation remain relatively unexplored. Existing lightweight approaches typically achieve complexity reduction through signal preprocessing, engineered feature representations, or dimensionality reduction prior to neural-network processing. In contrast, the proposed IQ-MobNet directly operates on raw IQ measurements and employs depthwise separable convolutions together with inverted residual blocks to learn discriminative spatial-temporal features without covariance matrix computation or other preprocessing. The primary novelty of this work is the development and systematic evaluation of a MobileNetV2-inspired raw-IQ learning framework for limited-snapshot DoA estimation. To the best of our knowledge, the use of a lightweight MobileNet-based architecture for direct raw-IQ DoA estimation estimation in limited snapshot conditions has not been previously investigated. The proposed framework demonstrates that competitive estimation accuracy can be achieved with substantially lower computational complexity than existing raw-IQ deep-learning approaches. Therefore, the primary technical novelty lies in demonstrating that accurate raw-IQ-based DoA estimation can be achieved using a highly compact architecture, resulting in an improved complexity-performance tradeoff suitable for resource-constrained radar platforms.
In this paper, a deep neural network (DNN) framework built upon the MobileNet architecture, designed to process raw in-phase and quadrature (IQ) signals directly is introduced for direction-of-arrival (DoA) estimation. Major contributions of this article are summarized as follows:
- A lightweight deep learning framework, termed IQ-MobNet, is proposed for direction-of-arrival estimation from raw in-phase and quadrature (IQ) radar signals. Unlike covariance-based approaches, the proposed framework directly exploits the spatial-temporal information contained in the received IQ measurements without requiring covariance matrix computation or other preprocessing.
- A MobileNetV2-inspired architecture is adapted for the DoA estimation problem through the integration of inverted residual learning and depthwise separable convolutions. This design enables efficient spatial-temporal feature extraction from raw IQ data while substantially reducing the number of trainable parameters, FLOPs, memory footprint, and inference cost.
- The proposed framework is specifically designed for low-SNR and limited-snapshot scenarios, where reliable covariance estimation becomes challenging. By operating directly on raw IQ measurements, IQ-MobNet effectively utilizes the available signal information and maintains robust estimation performance under these challenging conditions.
- Extensive simulation studies under varying SNR levels, angular separations, source configurations, and off-grid conditions demonstrate that the proposed framework achieves accuracy comparable to state-of-the-art deep learning approaches while significantly reducing computational complexity.
- Validation using measured radar data further demonstrates the practical applicability and generalization capability of the proposed framework in real-world operating environments.
2. Signal Model, Problem Formulation, and Proposed DoA Estimation Model
In this section, we present IQ-MobNet, a lightweight deep learning architecture designed for DoA estimation directly from raw IQ radar signals. The section starts with array signal modelling and problem formulation, followed by the proposed IQ-MobNet architecture.
2.1. Array Signal Modelling and Problem Formulation
Consider a uniform linear array (ULA) configuration, an arrangement where N equally spaced sensors (antenna elements) are aligned in a straight line as depicted in Figure 1. The inter-element spacing d is a critical design choice, and it is taken as , where is the wavelength of the incoming signals. This choice helps to mitigate spatial aliasing [50]. The signals are collected over P snapshots, resulting in a data matrix:
This matrix R consolidates the received signals across all array elements over multiple time instants. The goal of DoA estimation is to determine the incident angles corresponding to the directions of the K sources (targets)
from the received signal matrix R. When (single-source), DoA estimation is treated as a single-label multi-classification problem. When (multiple-source), it is considered a multi-label multi-classification problem.
Figure 1.
Uniform linear array configuration [35].
The received signal vector at time t, can be represented as
where is the source signal vector, indicating the amplitude and phase of the K signals at time t and is the noise vector, typically modelled as complex Gaussian noise. is the array manifold matrix, representing the spatial signature of the array for different directions, i.e, it is the collection of steering vectors associated with each direction , , defined as:
where the steering vector represents the response of each array element to a signal arriving from a particular direction and is given by [35]:
In this work, the field of view (FoV) is divided into a grid such that the FoV spans degrees with a resolution of degrees. The discrete set Q is defined as
The total number of grid points (or classes) is
The most probable angles within this grid are to be identified. A DL based architecture is proposed to meet this objective, with its details provided in the following section.
2.2. Model Architecture
The proposed IQ-MobNet is a neural network architecture explicitly tailored for array signal processing. Unlike prior MobileNet-based or lightweight IQ-input models that adapt image-oriented designs or treat IQ samples as generic feature maps, IQ-MobNet restructures the MobileNet framework to directly process raw complex-valued IQ data and perform multi-label DoA estimation for multiple sources.
The raw complex IQ measurements from an N-element array collected over T temporal snapshots are reshaped into a spatial–temporal representation before being fed to the network, enabling the network to directly learn antenna-domain and temporal correlations intrinsic to DoA estimation rather than image-like textures. The received signal from an N-element antenna array over T temporal snapshots is represented by the complex-valued matrix , where each entry contains the in-phase (I) and quadrature (Q) components of the received signal. To enable processing by the proposed convolutional neural network, the complex-valued measurements are converted into a real-valued tensor by separating the real and imaginary components. Specifically, the I and Q components corresponding to each antenna element are stacked along the channel dimension, resulting in an input tensor of size . Thus, the first (N) channels represent the in-phase components and the remaining (N) channels represent the quadrature components. This representation preserves both the spatial information across antenna elements and the temporal information across snapshots while avoiding covariance matrix computation or other intermediate preprocessing operations. Depthwise separable inverted residual blocks (IRBs) are beneficial for parameter reduction, as well as to efficiently capture inter-antenna spatial structure with extremely low FLOPs, which is critical for edge radar deployment. Furthermore, global average pooling (GAP) followed by a compact stack of three fully connected layers enables effective aggregation and refinement of spatial–temporal features, improving angular discrimination with minimal computational overhead. Finally, a 121-neuron multi-label output layer mapped to a discretized angular grid allows multi-source DoA estimation in a unified framework, distinguishing IQ-MobNet from existing lightweight architectures which are limited to single-source or coarse angular inference. The model outputs a binary vector representing Q classes, where each class corresponds to a specific angle. Multiple classes can be active at once, representing multiple source directions.
The proposed model architecture is presented in Figure 2. Since, in DoA estimation, spatial correlations between antennas and temporal variations in the snapshots are crucial, a 2D convolution operation is incorporated in the initial convolution layer to capture spatial and temporal features. The operation in the initial convolution layer can be represented as
where Conv2D is the 2D convolution operation that employs a 3 × 3 kernel with stride 1 on the input and BN represents batch normalization. The output of the 2D convolution is normalized and then fed as input to the ReLu(Rectified Linear Unit)6 activation function, which is a rectified linear unit variant that clips outputs at 6, i.e., [49],
ReLU6 is a bounded version of the conventional ReLU activation function that restricts the output range to [0, 6] as shown in Equation (9). ReLU6 is used within the IRB modules to remain consistent with MobileNetV2’s design, which is optimized for efficient inference and quantization. It helps to reduce information loss caused by low-precision operations, especially in mobile-friendly models using depthwise separable convolutions. The core component of the MobileNet architecture is the depthwise separable convolution, which significantly reduces computational cost compared to standard convolutions by factorizing them into two simpler operations such as depthwise convolution and pointwise convolution [51]. In particular, MobileNetV2 builds upon this idea by using inverted residual blocks, each consisting of three stages such as pointwise expansion, depthwise convolution, and pointwise projection [49]. Figure 2 also illustrates the core internal flow of inverted residual block and is explained below.
Figure 2.
Proposed IQ-MobNet Model Architecture.
The pointwise expansion includes a pointwise convolution operation, batch normalization and ReLu6 activation function. Given an input feature map with batch size B, channel count , and spatial dimensions , where H and W refer to height and width respectively, the pointwise convolution is a convolution that increases the number of channels from to , where t is the expansion factor. The complete pointwise expansion operation is defined as
where is the weight matrix of the expansion layer and ∗ represents the pointwise convolution. This step enriches the feature space before spatial filtering. The depthwise convolution applies a grouped filter with stride s to each expanded channel, enabling efficient spatial processing without channel mixing, followed by batch normalization and ReLu6 activation function and is represented as
where is the depthwise convolution kernel and ⊛ represents the depthwise convolution operation. Each filter operates on exactly one input channel, and the output maintains the same number of channels C’, preserving spatial structure while enabling channel-wise nonlinear transformations through batch normalization and ReLU6 activation. Since depthwise convolution does not combine information across channels, a final pointwise projection with pointwise convolution is applied to reduce the channel dimension back to the desired output size , followed by batch normalization to get the output as
where . If the input and output dimensions match and the stride is 1, a skip or residual connection is applied to obtain :
The addition of (the input) and (the transformed output) is called a residual connection because it allows the block to pass the input directly to the output, enabling the network to learn only the residual information when the input and output dimensions match. Let , , , be the output feature maps obtained from IRB1, IRB2, IRB3, and IRB4, respectively. After the spatial feature extraction using four inverted residual blocks as shown in Figure 2, the output feature map of IRB4, , is passed to the global average pooling (GAP) layer. GAP operates on each channel of , averaging over all spatial positions to produce a compact feature representation as
The pooled output is then passed through three fully connected layers. The first layer transforms the input to a 512-dimensional space as shown in equation below.
where is the weight matrix and is the bias term of the first fully connected (FC) layer. Similarly, the second fully connected layer maps the feature representation to 256 dimensions as
where is the weight matrix and is the bias term of the second FC layer. In our formulation, the network’s final layer contains 121 neurons, each corresponding to a discrete DoA within the FoV range of . In the single-source scenario, the correct DoA corresponds to a single active target among the 121 possibilities. In the multi-source case (e.g., two-source), the goal is to correctly identify multiple active directions from the same 121-dimensional output, effectively performing multi-label classification. The final fully connected layer produces an output vector whose length corresponds to the number of DoA classes as shown below.
where the weight matrix, and the bias term, .
The detailed configuration of the proposed IQ-MobNet architecture is summarized in Table 1. The table reports the input and output tensor dimensions, channel configurations, expansion factors, stride values, and trainable parameters associated with each network component. The proposed IQ-MobNet contains a total of 240,857 trainable parameters. The final output is obtained as a vector of probabilities () by applying a sigmoid activation function on as
where each element in , represented as , and refers to the predicted probability or likelihood of a source being present at angle . In this work, the binary cross-entropy (BCE) loss function has been utilized for the DoA estimation. The BCE loss function is defined as [52]
where is the total number of training samples, l is the number of DoA labels. and are the ground truth label and the predicted probability respectively for the sample i and class j. The function applies a logarithm to the predicted probabilities, penalizing incorrect predictions more heavily. The DoAs are estimated by selecting the angles with the highest predicted probabilities from the model output. The model can output independent probabilities for each class, allowing it to predict multiple classes. In the multi-label case, this is done by choosing the top-k probabilities, depending on the expected number of sources. The performance and computational efficiency of the proposed model is evaluated under various scenarios in the next section.
Table 1.
Detailed architecture configuration of the proposed IQ-MobNet.
3. Simulation Results and Discussion
In this section, the simulation setup is outlined, and the DoA estimation results across various scenarios such as varying snapshots, signal-to-noise ratios (SNRs), diverse angular separations, and off-grid random angles are presented. The performance of the proposed IQ-MobNet approach is evaluated against classical methods such as CBF, ESPRIT, MUSIC, IAA, and deep learning-based models such as IQ-ResNet, SEResNet, MSEDOA and Lightweight DNN. Evaluation is conducted in terms of DoA estimation accuracy, with root mean square error (RMSE) employed as the primary performance metric. The computational complexity in terms of the number of FLOPs and parameters is also presented in this section. The implementation is carried out using PyTorch version 2.4.0. and trained on an NVIDIA L4 graphics processing unit (GPU).
3.1. Dataset Generation
To simulate the received radar signals for DoA estimation, a 12-element uniform linear array (ULA) with an FoV spanning from to is considered. This angular range is discretized into 121-angle labels, each with a resolution. A binary coding scheme is utilized for labelling, where the 121 grid points, ranging from to , are represented by a 121 × 1 binary vector. In this vector, a ‘1’ indicates the presence of a signal source in that direction, while a ‘0’ represents its absence. The target signal is modelled as a random phase-modulated complex signal combined with additive zero-mean complex Gaussian (AWGN) noise as shown in Equation (3). The dataset with 180,000 training samples and 20,000 validation samples are generated per SNR varied in the range of [0, 30] dB with a step size of 5dB. As the aim of this work is to achieve accurate DoA estimation in challenging scenarios such as low snapshot availability, the number of snapshots is fixed at 10, which reflects such practical constraints. The maximum number of targets is set to be 3 and the minimum angular separation of targets is set as in the training data. This constraint ensures that the model is trained only on relatively well-separated sources. During testing, by introducing more challenging conditions such as targets with smaller angular separations and checking how accurately the model resolves closely spaced sources it is not explicitly trained on, the generalization capability of the proposed model is evaluated.
3.2. Training Setup
The proposed IQ-MobNet network is trained using a unified supervised learning framework that jointly incorporates both single-source and multi-source training samples within a single model. This unified framework enables a common architecture to learn generalized spatial feature representations across different source configurations, eliminating the need to train separate models for each scenario. The training dataset consists of 1.26 million samples generated across seven SNR levels, where the number of sources per snapshot is randomly selected between one, two and three with uniform probability. Approximately 420k samples were generated for each source count (419,636 single-source, 419,133 two-source, and 421,231 three-source samples). Training is conducted over 100 epochs using AdamW optimizer, with an initial learning rate of 0.003, adjusted via cosine annealing [53]. Simulation parameters are listed in Table 2.
Table 2.
Signal generation and simulation parameters.
During the inference phase, test samples are processed to generate a pseudo angle spectrum, with the top k local maxima (k highest peaks) identifying the estimated DoAs where k corresponds to the known number of sources for the given test scenario (single-source or two-source). This peak selection strategy allows the unified model to be evaluated consistently across different source configurations without requiring architectural modifications. It should be noted that the current implementation assumes prior knowledge of the number of sources during evaluation. Automatic estimation of source count is identified as a direction for future research. To evaluate the accuracy of DoA estimation, the RMSE is used as the performance metric, which is taken as the minimum error between the true and estimated angles over all possible estimates [38], i.e.,
where S represents the number of samples, K denotes the number of sources, is the true angle of arrival, is the estimated angle of arrival, and G represents the set of all permutations of predicted DoAs (i.e., all possible matchings of predicted to true angles).
3.3. Effect of Training SNR Range
To analyse the effect of the training SNR range, the proposed IQ-MobNet is trained using datasets generated over three SNR intervals: 0–10 dB, 0–20 dB, and 0–30dB. The training loss plots for the proposed model considering these different training SNR ranges are given in Figure 3.
Figure 3.
Training curves of proposed model with training SNR range: (a) 0–10 dB (b) 0–20 dB (c) 0–30 dB.
Traing plots show that both training and validation loss are decreasing steadily over the course of 100 epochs. Some fluctuations in validation loss are visible, which is normal as the model adjusts its weights. Training and validation loss are very close in the later epochs, indicating that there is no significant overfitting and the model is learning effectively.
As summarized in Table 3, increasing the diversity of SNR conditions during training consistently improved the validation performance. The model trained using the widest SNR range (0–30 dB) achieved the lowest validation loss (0.0139), highest validation accuracy , and lowest validation MSE . Figure 4 presents the RMSE performance of IQ-MobNet when trained using datasets generated over different SNR ranges (0–10 dB, 0–20 dB, and 0–30 dB).
Table 3.
Effect of training SNR range.
Figure 4.
RMSE performance of the proposed IQ-MobNet trained with different training SNR ranges.
The results indicate that the training SNR range has an influence on the estimation performance obtained across the evaluated test SNR conditions. Among the considered configurations, the model trained using the 0–30 dB dataset generally exhibits lower RMSE values over a wider range of operating conditions. This observation suggests that exposing the network to a broader range of noise levels during training may help improve its generalization capability and provide more consistent performance under varying SNR environments. Based on these results, the 0–30 dB training configuration is retained for the proposed framework.
Now, the trained model is evaluated under different unseen test cases such as various untrained SNRs, different angle separations, and untrained random off-grid angles in two-source and single-source scenarios.
3.4. Performance Evaluation in Two-Source Scenario
3.4.1. For Different Number of Snapshots
Figure 5a illustrates the performance of the proposed IQ-MobNet model in terms of RMSE for DoA estimation, evaluated under varying SNRs, angular separations, and number of snapshots. For testing, various SNR levels such as −5 dB, 5 dB and 15 dB are considered, each for angular separations of and across snapshots from 2 to 10. The proposed model, which is trained with 10 snapshots of data, works even for low snapshot data with a minimum RMSE obtained at 10 snapshots for the cases considered here. To evaluate the efficacy of the proposed model in severe low snapshot situations compared to traditional DOA estimation techniques (MUSIC, ESPRIT, and IAA) and other deep learning models, two scenarios are analyzed: (i) an angular separation of at 10 dB SNR, and (ii) a low SNR condition of dB with the same separation. The resulting log(RMSE) versus snapshots curves are presented in Figure 5b,c. The results demonstrate that the performance of all methods degrades as the number of snapshots becomes extremely small due to insufficient signal information for stable estimation. However, when snapshots are ≥5, the proposed IQ-MobNet performs well in the 10 dB scenario. In contrast, under the more challenging −5 dB low-SNR condition, the proposed model IQ-MobNet consistently outperforms all classical and deep learning baselines, highlighting its strong robustness and generalization capability in noisy environments where classical subspace methods struggle to separate sources reliably.
Figure 5.
Evaluation of DoA estimation accuracy with respect to the number of snapshots (a) Proposed model in various scenarios (b) Comparison with other methods in scenario- and SNR = 10 dB (c) and SNR = −5 dB.
To investigate the effect of longer observation intervals, we conducted additional experiments using datasets generated with snapshots. Three cases were considered: (i) evaluating the model trained with snapshots on snapshot data, (ii) evaluating the model trained with snapshots on snapshot data and (iii) retraining the proposed IQ-MobNet using snapshots and evaluating it on snapshot data.
Figure 6 compares the RMSE performance of the model across different SNR levels. The results show that directly applying a model trained with T = 10 snapshots to T = 100 snapshot data does not yield performance improvement, indicating that the network learns representations that are adapted to the snapshot conditions encountered during training. In contrast, when the proposed IQ-MobNet is trained and evaluated using T = 100 snapshots, a substantial reduction in RMSE is observed across a wide SNR range. This demonstrates that the architecture is capable of effectively utilizing the additional temporal information available in longer observation intervals when such information is incorporated during training.
Figure 6.
RMSE performance of the proposed IQ-MobNet for different numbers of snapshots (T = 10 and T = 100) as a function of SNR.
3.4.2. At Fixed SNR and Angular Separation
In this experiment, the angular separation between two incoming sources is maintained at 4.7°, while the angle of arrival from the first source is ranged from −60° to 55° in 1° increments. Consequently, the angle of arrival from second source is varied from −55.3° to 59.7° in 1° steps, yielding a total of 116 test cases. The objective of this setting is to evaluate how effectively the proposed model resolves sources with small angular separation, while facilitating a comparison with related works. The DoA estimation results for these scenarios at a fixed SNR of 12dB using CBF, ESPRIT, MUSIC, IAA, ResNet, SEResNet, MSEDOA and the proposed IQ-MobNet are presented in Figure 7a–f, with the respective DoA estimation error depicted in Figure 8a–f.
Figure 7.
Results for DoA estimation performance at fixed SNR and angular separation for the following methods: (a) CBF, (b) ESPRIT, (c) MUSIC, (d) IAA, (e) ResNet, (f) SEResNet, (g) MSEDOA, and (h) Proposed.
Figure 8.
Results for DoA estimation errors for the following methods: (a) CBF, (b) ESPRIT, (c) MUSIC, (d) IAA, (e) ResNet, (f) SEResNet, (g) MSEDOA and (h) Proposed.
To ensure a fair evaluation of typical estimation performance, extreme boundary-condition samples were excluded from the error metrics for all methods. The findings reveal that the proposed model consistently surpasses the traditional methods across all test cases, achieving an error range between [−1.3°, 1°]. Whereas, CBF, MUSIC, ESPRIT, IAA, ResNet, SEResNet exhibit larger error ranges of [−18°, 23°], [−31°, 45°], [−3.5°, 4.8°], [−98°, 98°], [−1.35°, 2°] and [−2°, 1.7°] respectively. It can be seen that CBF, MUSIC, and IAA face difficulties in distinguishing the targets, whereas ESPRIT, IQ-ResNet, SEResNet, MSEDOA and the proposed models showcase better performance compared to the classical methods. A closer examination of the error distributions in Figure 8 provides further insight into the behavior of the different methods. The classical beamforming and subspace-based approaches exhibit significantly larger error variations and several large outliers across the evaluated angular range. In particular, CBF suffers from limited angular resolution, while MUSIC and IAA occasionally fail to correctly separate the two closely spaced sources, resulting in substantial estimation deviations. Although ESPRIT demonstrates considerably lower errors than the other classical methods, its performance still exhibits greater variability than the deep learning-based approaches. In contrast, the deep learning models produce more concentrated error distributions with significantly fewer outliers, indicating improved robustness to variations in source location. Among these methods, the proposed IQ-MobNet maintains a consistently narrow error spread across the entire angular range, demonstrating satisfactory estimation performance while achieving substantially lower computational complexity than the deeper network architectures. Among the evaluated methods, the proposed model demonstrates consistently competitive performance with lower computational complexity.
3.4.3. For Various SNR Levels
This study assesses the performance of proposed model across an SNR range of −25 dB to 15 dB varied at intervals of 2 dB. For this experiment, two sources at an angular separation of 6.1° are considered. Here, a target spacing of 6.1° is used, consistent with prior works such as [38], to facilitate a fair comparison with existing deep learning-based benchmarks. This setup reflects a moderately separated source condition, complementing the tighter spacing used in Section 3.4.2. The signal from the first source is sampled uniformly from [−60°, 53°], while the second source covers angles in the range of [−53.9°, 59.1°]. Across all scenarios, the RMSE is computed for 10,000 Monte Carlo simulations. Figure 9a shows the DoA estimation accuracy of different models for various SNR conditions.
Figure 9.
Performance comparison of different methods: (a) Various SNR condition, (b) Diverse angular separations, (c) Random angles.
As SNR increases, the RMSE consistently decreases in all methods under consideration. At an extremely low SNR of −25 dB, noise prevails, and the RMSE values for all the methods are similar. In circumstances where the SNR is high, deep learning-based approaches tend to show almost the same behaviour in RMSE. The proposed method exhibits similar performance to the NN models under consideration and outperforms the classical techniques throughout the entire range of SNR values. Thus, it can be seen that the proposed method generalizes effectively to unseen SNR conditions.
3.4.4. At Diverse Angular Separations
In this experiment, the performance of various DoA estimation methods across different angular separations in the angle range of [, ] is assessed. The antenna array receives signals from two sources separated by an angle . The first source is fixed at , while the second is positioned at + . The SNR is set to 5 dB and seven distinct values: 1°, 2°, 5°, 8°, 10°, 15°, and 20° are considered, with each scenario tested with 1000 Monte Carlo simulations. DoA estimation results are depicted in Figure 9b. It can be seen that even at low angular separations, the proposed method demonstrates superior performance when compared to other approaches except ESPRIT. From a 5° separation onwards, the proposed model achieves near-zero RMSE and is comparable with other DL models.
3.4.5. At Off-Grid Random Angles
In this test scenario, the DoA of signals from two sources are evenly spread between and . The signals are produced with SNRs varying from −25 dB to 15 dB, with increments of 2 dB. To guarantee statistical significance and robustness of the findings, 10,000 samples are produced at each SNR level. The DoA estimation accuracy of various techniques are presented in Figure 9c. This simulation is an off-grid DoA estimation because the true DoA angles are randomly generated within a continuous range [, ], rather than being restricted to a predefined grid of discrete angles such as resolution. The RMSE of the deep learning-based methods tends to show constant RMSE behaviour at high SNR levels, showing little improvement as SNR levels rise further. It should be noted that the proposed framework is formulated as a grid-based multi-label classification problem using a predefined 1° angular resolution. During training, the target DoAs are generated exclusively from discrete grid locations, and the corresponding binary label vector activates only the neurons associated with the true angular positions. Consequently, no off-grid targets or soft-label interpolation schemes are employed during training. In the off-grid evaluation, however, the true DoAs are randomly generated from a continuous angular range and may lie between adjacent grid points. Since the estimated DoAs are selected from the predefined output grid, an inherent quantization error is introduced for off-grid targets. As the SNR increases, noise-induced estimation errors become negligible and the remaining error is increasingly dominated by this discretization effect, resulting in the nearly constant RMSE behaviour observed for deep learning-based methods in Figure 9c. Despite this limitation, the proposed IQ-MobNet demonstrates good generalization capability and maintains estimation accuracy comparable to the competing methods under off-grid conditions. Future work will investigate soft-label encoding and gridless regression-based formulations to further reduce discretization-induced errors.
3.4.6. Analysis Using Pseudo-Angle Spectrum
The pseudo-angle spectrum is a visualization of the neural network’s output over the angular grid. Although the model is trained as a multi-label classifier, its output vector can be interpreted as the likelihood of a source being present at each angle. The model’s resolution capabilities can be understood from the plot. In the proposed approach, the deep neural network is trained to perform multi-label classification across a predefined angular grid from to in steps. A sigmoid function is applied at the output of the final FC layer of the proposed model to produce a vector of probabilities as mentioned in Equation (18). The resulting vector is plotted against the angle grid to form the pseudo-angle spectrum. Peaks in this curve indicate potential DoAs. Conventional spectral methods, such as MUSIC, are based on analytical models rooted in array signal processing theory. In contrast, the neural network learns a data-driven approximation of these spectral patterns, capturing angular information through training, thus forming a pseudo-angle spectrum. Figure 10 presents a visual comparison of the pseudo-angle spectra produced by the IQ-ResNet model considered in [35] and the proposed model in a two-source scenario.
Figure 10.
Pseudo-angle spectrum comparison for two targets at angles ([7°, 11.7°]) scenario demonstrates the models’ resolution capabilities for closely spaced sources for (a) IQ-ResNet model and (b) Proposed IQ-MobNet model.
Red dots denote the estimated DoAs (obtained from local maxima), while blue dashed lines indicate ground truth DoAs. Compared to IQ-ResNet in Figure 10a, the proposed model in Figure 10b demonstrates sharper peaks and higher localization accuracy, closely aligning with true directions. This supports its robustness and precision in resolving closely spaced sources. Table 4 presents the estimated DoA values along with their associated likelihoods for both the ResNet model and the proposed model, evaluated across various source position scenarios with an angular separation of 4.7°.
Table 4.
Comparison of likelihood values obtained from pseudo-angle spectra for various cases.
The proposed IQ-MobNet model consistently demonstrates higher likelihood values for estimated DoAs compared to the recent IQ-ResNet model [35]. The improved likelihood suggests better discrimination and robustness in resolving multiple sources.
3.4.7. For Different Number of Sources
In this test scenario, multi-source (number of sources ranging from 1 to 7) simulations are conducted under two conditions: (i) an SNR of 5 dB with an angular separation of 4°, and (ii) a low-SNR case of −5 dB with the same angular separation of 4°. The performance of all deep learning–based models is evaluated alongside classical DOA estimation methods, with results obtained from 2000 Monte Carlo simulations. The performance results are shown in Figure 11a,b. All methods exhibit an increase in estimation error as the number of sources increases. The proposed model demonstrates robust performance, achieving low RMSE values for up to three sources and showing performance comparable to other DL-based approaches while consistently outperforming classical methods for up to seven sources. In the negative-SNR scenario, when the number of sources exceeds two, the proposed model achieves performance comparable to SE-ResNet and outperforms all remaining methods considered.
Figure 11.
Performance comparison of different methods in multi-source scenario: (a) at 5 dB SNR and an angular separation of 4; (b) at low-SNR scenario of −5 dB.
It should be noted that the training dataset contains samples with a maximum of three simultaneous sources. Therefore, the experiments involving four to seven sources represent out-of-distribution evaluation scenarios that were not observed during training. These experiments provide additional insight into the behavior of the proposed framework under increasingly challenging source configurations beyond those encountered during training. The results indicate that IQ-MobNet continues to produce reasonable estimates under such conditions; however, performance in these scenarios may be further improved by incorporating higher-order source configurations into the training dataset.
3.4.8. Robustness Under Mutual Coupling Effects
To evaluate the robustness of the proposed IQ-MobNet against practical array imperfections, additional simulations were conducted in the presence of mutual coupling between antenna elements. The mutual coupling effect is modeled through a coupling matrix
where c denotes the mutual coupling coefficient [50]. The steering vector in the presence of mutual coupling is given by
resulting in the coupled array observation
where A is the ideal steering matrix, S is the source signal matrix, and N denotes additive noise. For this experiment, two-source scenarios with a fixed angular separation of were considered. The source locations were systematically varied from to in increments, resulting in 55 distinct source configurations. The proposed IQ-MobNet was trained using the original ideal-array dataset and subsequently evaluated under coupled-array conditions without retraining. The mutual coupling coefficient was varied from 0 to 0.3, while the performance was assessed at SNR values of −5 dB, 0 dB, and 5 dB. For each configuration, 100 Monte Carlo trials were performed and the logarithmic root-mean-square error (log-RMSE) was computed.
Figure 12 illustrates the variation in with increasing mutual coupling coefficient. It can be observed that the proposed IQ-MobNet maintains stable performance under weak coupling conditions and exhibits only a gradual degradation as the coupling strength increases. At low SNR ( dB), the performance is primarily limited by noise, resulting in only minor variations with increasing coupling. As the SNR increases, the effect of mutual coupling becomes more apparent due to the mismatch between the ideal array model used during training and the coupled array responses encountered during testing. Nevertheless, the proposed framework continues to provide reliable DoA estimates under the considered coupling conditions, indicating a degree of robustness to practical array imperfections despite being trained using ideal-array data.
Figure 12.
Performance of IQ-MobNet in the presence of mutual coupling between antennas.
3.4.9. Performance Under Coherent Sources
To evaluate the robustness of the proposed IQ-MobNet under coherent signal conditions, an additional experiment is conducted using two-source scenarios with fixed angular separation of . Five representative angle pairs spanning the field of view were selected and, for each pair, 1000 Monte Carlo realizations were generated at SNRs ranging from dB to 15 dB. For the coherent-source case, both sources are assigned identical complex baseband waveforms, resulting in fully coherent arrivals. The independent-source case employed statistically independent source signals and serves as a reference. The root mean square error (RMSE) obtained by averaging over all angle pairs and Monte Carlo realizations is shown in Figure 13.
Figure 13.
RMSE performance comparison between coherent and non-coherent sources for the proposed IQ-MobNet.
As illustrated in Figure 13, the proposed IQ-MobNet is capable of operating under coherent-source conditions, although a performance degradation is observed compared with the non-coherent-source case. At low SNRs, the performance of both scenarios is similar since noise dominates the estimation error. As the SNR increases, the RMSE decreases for both coherent and non-coherent source scenarios. However, the coherent-source case consistently exhibits higher estimation errors than the non-coherent case. This trend can be attributed to the increased challenge of distinguishing sources that share highly correlated signal waveforms, which effectively reduces the diversity of the received observations and makes source separation more difficult. These results indicate that IQ-MobNet retains a reasonable degree of robustness in the presence of source coherence, despite not being explicitly designed or trained for coherent-source scenarios.
3.5. Performance Evaluation in Single-Source Scenario
This section presents the evaluation results of all methods under a test scenario involving a single target. Although the models are trained on multi-target data, they are evaluated here on single-target inputs to assess their generalization capability in untrained scenarios.
3.5.1. At Fixed SNR
This test checks how well different algorithms such as the proposed model, classical techniques, (CBF, MUSIC, ESPRIT, and IAA) and other deep learning-based approaches (Lightweight DNN, IQ-ResNet, SEResNet, MSEDOA) can estimate the direction-of-arrival in a single-source situation under a fixed SNR condition. Figure 14a shows the DoA estimation error values of all the methods across the full angle range index considered. The proposed model demonstrates minimal error, mostly zero across all indices. With the exception of ResNet, all DNN-based models achieve zero error throughout the entire range, except at the extreme boundary cases.
Figure 14.
Single-source test evaluation results: (a) Performance comparison of different methods (b) Various SNR conditions (c) Random angles.
3.5.2. For Various SNR Levels
The goal of this test is to assess the model’s accuracy in estimating the direction of an untrained single-source by analyzing the RMSE across different SNR levels. In this test case experiment, single-source signals are generated at random angles in the range . The SNR is varied from −25 dB to 15 dB with increments of 2dB to analyze robustness under different noise conditions. The RMSE is computed between the true and estimated angles for the proposed model, as well as for other models under consideration, over multiple Monte Carlo trials. Figure 14b shows the outcomes in the single-source scenario considering various SNR values. In the low SNR range, the proposed model gives better performance when compared to other methods and in high SNR region, the proposed model gives almost the same accuracy as the other NN models under consideration.
3.5.3. At Off-Grid Random Angles
This experiment evaluates the model’s accuracy in estimating the DoAs for a single signal source at off-grid angles. Unlike on-grid based settings, here the DoAs are randomly sampled from a continuous uniform distribution over [−60°, 60°], making this an off-grid evaluation scenario. Signals are generated across various SNR levels from −25 dB to 15 dB in 2 dB steps, and the RMSE is computed over multiple Monte Carlo trials to assess performance. The corresponding results are plotted in Figure 14c. It can be seen that the proposed model demonstrates better performance in low SNR conditions, and its performance in medium and high SNR ranges remains comparable to other state-of-the-art methods.
Table 5 and Table 6 summarize the worst-case performance for two-source and single-source DOA estimation, respectively, across different SNR and angular separation conditions. For DoA estimation performance across angle indices, worst-case values in terms of DoA error (in degrees) are reported. In both single-source and two-source scenarios, classical methods exhibit consistently higher errors, particularly under low-SNR and closely spaced source conditions. While heavier DL-based models such as IQ-ResNet, SE-ResNet, and MSEDOA achieve improved accuracy, the proposed method attains comparable or lower worst-case RMSE across most operating conditions. Notably, the proposed model achieves this performance advantage with a more balanced trade-off between accuracy and model complexity, outperforming the lightweight DNN and remaining competitive with deeper architectures in both single- and multi-source settings.
Table 5.
Two-source DOA estimation performance (worst case).
Table 6.
Single-source DOA estimation performance (worst case).
3.6. Complexity Analysis
Table 7 compares the total parameters and FLOPs of IQ-ResNet, SEResNet, MSEDOA, and the proposed IQ-MobNet, along with inference time, memory footprint, power consumption, and throughput. While the lightweight DNN model exhibits the lowest model complexity (2217 trainable parameters and 2315 FLOPs) among the evaluated deep learning approaches, its DoA estimation accuracy is comparatively lower under the considered evaluation scenarios.
Table 7.
Performance comparison of different models in terms of complexity and inference metrics.
Among the models considered in this complexity analysis, the proposed IQ-MobNet reduces the total number of parameters by 96.45%, 99.64%, and 99.58% compared to the models such as IQ-ResNet, MSEDoA, and SEResNet respectively. Similarly, it reduces FLOPs by 93.96%, 99.58%, and 99.29%, respectively. These substantial reductions are achieved without compromising performance, even under low snapshot conditions (10 snapshots), where all models are trained and evaluated under identical settings. To further evaluate the computational efficiency and real-time potential of the proposed IQ-MobNet, Table 7 also presents a comparative analysis of inference performance against existing deep learning baselines (IQ-ResNet, SE-ResNet, and MSEDoA). Inference time is the time taken by the model to process a single sample (in ms), memory footprint refers to the GPU memory consumption (in MB) required for inference. Average power consumption (in Watts) indicates the energy usage during inference. Throughput refers to the number of samples processed per second, indicating overall processing efficiency. With a batch size of one, the proposed lightweight model attains the minimum inference time of 1.79 ms and highest throughput of 559 samples/s. Moreover, IQ-MobNet uses only 1.05 MB of memory and exhibits the lowest power consumption among all the models evaluated. From Table 5 and Table 6, it is evident that the proposed model outperforms classical methods in most cases and achieves performance comparable to recent deep learning-based approaches. Table 7 clearly shows that the proposed method exhibits the lowest complexity among all neural network models considered. These results collectively confirm that the proposed model achieves a favorable balance between accuracy and computational cost, making it substantially more practical for deployment in resource-constrained radar edge platforms and real-time DoA estimation systems.
It should be noted that the inference time and throughput measurements reported in Table 6 were obtained using an NVIDIA L4 GPU. While these results provide a useful comparative assessment of the computational efficiency of the evaluated deep learning models under a common hardware environment, they may not directly reflect performance on resource-constrained edge platforms used in practical portable radar systems. Therefore, evaluation of the proposed IQ-MobNet framework on embedded processors, FPGA-based implementations, and other low-power hardware platforms remains an important direction for future work.
3.7. Ablation Analysis
In this section, an ablation study is performed, which is essential for understanding the contribution of individual components in a neural network model. By systematically modifying or removing specific elements, their impact on overall performance can be assessed, thereby guiding model optimization and improving efficiency. In this study, ablation analysis is conducted on the proposed model by exploring two key modifications: (1) removing and adding some inverted residual blocks (IRBs) and (2) replacing global average pooling with flattening. The performance metrics are evaluated for all cases considered and given in Table 8, where the model configuration refers to the key elements contained in the ablation study. The proposed model is treated as the reference model for the ablation analysis. Firstly, this ablation study investigates the impact of removing the IRB4 block from the proposed model architecture. By eliminating this block, its contribution to the model’s performance in terms of accuracy, training speed, and generalization is analyzed. In the proposed model, each IRB block processes feature maps and progressively changes their dimensions. When we remove IRB4, the final feature map reaching the fully connected (FC) layer has fewer channels than in the original model. That means, without block 4, the last feature map remains at 32 channels instead of 64, and the network may exhibit reduced capacity to learn complex data patterns, leading to limited generalization. Furthermore, when the last two blocks, IRB3 and IRB4, are removed, the final feature map reaching the FC layer is further reduced to 24 channels, and even though it reduces the training time and complexity, it results in further reduces accuracy. When the block size increased to 5, it also results in a drop in accuracy, along with an increase in complexity as well as overall training time. The first test shows that cutting down on the number of inverted residual blocks made validation more accurate but made generalization worse on test data, which could mean that important feature representations are lost. Hence, it is essential to keep 4 IRBs, as in the proposed model. Further, the role of the pooling mechanism in feature aggregation and their influence on model performance is examined. To achieve this, the global average pooling layer is replaced with flattening. Unlike GAP, which reduces each feature map to a single scalar by averaging across spatial dimensions, flattening retains all spatial information, transforming the full feature map tensor into a 1D vector. It resulted in an increase in space complexity (number of total parameters) as well as time complexity. The accuracy also has deteriorated because of the possible risk of overfitting, underscoring the importance of global average pooling as in the proposed classification based model.
Table 8.
Ablation study showing how different configurations of the proposed model (number of IRBs and feature aggregation strategy) affect complexity, training cost, and generalization performance.
Thus, ablation studies highlight the significance of retaining all four IRB blocks for strong generalization, while employing global average pooling helps reduce complexity and avoid overfitting by preserving robustness and accuracy in the proposed architecture.
4. Validation with Real-World Data
To assess the practical generalization capability of the proposed model beyond simulated environments, real-world validation is conducted using measured array data. In this work, real measurements were obtained from the publicly released Deep-RSA-DOA dataset (https://github.com/ruxinzh/Deep_RSA_DOA), accessed on 10 December 2025 [54], which contains complex baseband signals collected using a ten-element uniform linear array. The dataset was generated in a parking-lot scenario using a stationary vehicle equipped with a TI cascade imaging radar, where signals were collected from a corner reflector placed approximately 15 m away while covering a wide range of incident angles. This process yielded 195 high-SNR single-target measurements corresponding to different directions, and multi-target scenarios were synthesized by superimposing these measured signals [55]. All deep learning models, including the proposed MobNet-based architecture as well as ResNet, SE-ResNet, and MSEDOA, are trained solely on simulated data and evaluated on real measurements. Prior to inference, the measured radar data from the Deep-RSA-DOA dataset were loaded as complex-valued array measurements. To ensure compatibility with the trained IQ-MobNet architecture, the measurements were arranged into the same input dimensionality and representation used during training. The corresponding real and imaginary components were retained as the in-phase (I) and quadrature (Q) inputs to the network. No covariance matrix estimation, spatial spectrum generation, beamforming preprocessing, or other preprocessing was performed. Consequently, the measured data were processed using the same raw-IQ representation adopted for the simulated training data, enabling a consistent evaluation of the model’s simulation-to-real generalization capability. Figure 15 shows the DoA estimation validation results of all models considered. Performance was compared against both learning-based baselines, MLP [56] and SADOANet [54] and classical signal processing methods DBF and IAA [14], following the same evaluation methods adopted in the reference study, thereby ensuring a fair and reproducible comparison under realistic operating conditions. Performance is assessed using peak confidence level and the shape factor of the spatial pseudo-spectrum, which quantifies spatial selectivity, together with computational complexity metrics such as inference time and total trainable parameters. The shape factor is taken as the ratio between the angular width of the normalized spatial spectrum measured at 10% of the peak magnitude and the angular width measured at the 3-dB point, where the 3-dB point corresponds to 0.707 times the peak magnitude. A lower shape factor indicates improved spatial selectivity. The corresponding numerical results are summarized in Table 9, where S1 and S2 denote the two sources. In the two-target scenario with ground-truth DoAs of [0, 7°], the proposed method reliably resolves both sources, achieving near-ideal confidence levels (1 and 0.995) while requiring significantly fewer parameters than competing deep learning models, thereby demonstrating a favorable accuracy–complexity trade-off.
Figure 15.
DoA estimation performance validation results with real-world data: (a) ULA configuration, (b) DBF vs. IAA, (c) MLP, (d) SADOANet, (e) IQ-ResNet, (f) SE-ResNet, (g) MSEDOA, (h) Proposed. Dashed vertical lines represent the ground-truth DoAs.
Table 9.
Performance and complexity comparison of DOA estimation methods validated on real-world data.
Although both the simulated and measured datasets are derived from the Deep-RSA-DOA framework, their generation processes differ substantially. The simulated dataset is generated using analytical array signal models with randomly generated target reflections and controlled SNR conditions, whereas the measured dataset is collected using a TI cascade imaging radar in a real parking-lot environment. The measured dataset consists of 195 experimentally acquired single-target responses from different directions, and multi-target scenarios are constructed by superimposing these measured responses. Consequently, the measured data capture practical characteristics of the sensing environment and radar hardware that are not fully represented by the simulation model. Despite these differences, the proposed IQ-MobNet demonstrates reliable performance on the measured dataset, indicating good simulation-to-real generalization capability.
Potential estimation errors may arise in challenging scenarios involving closely spaced sources, off-grid target locations, coherent source signals, mutual coupling effects, or source configurations that differ significantly from those represented in the training data. In such cases, overlapping spatial signatures, source correlation, and array-model mismatches may reduce angular separability and increase localization errors. Furthermore, the measured multi-target scenarios are generated through superposition of experimentally acquired single-target responses and may not fully capture all characteristics of practical multi-target environments. Although additional simulation studies have been conducted to assess the robustness of the proposed framework under several challenging conditions, comprehensive validation across a wider range of real-world measured radar datasets remains limited by the availability of publicly accessible experimental DoA datasets. These factors represent limitations and motivate future work on evaluating the proposed framework using larger and more diverse real-world datasets.
It should be noted that the current implementation assumes prior knowledge of the number of signal sources during inference, and the final DoA estimates are obtained by selecting the top-k output probabilities. While this assumption is commonly adopted in benchmark evaluations, practical radar systems often operate under unknown source-number conditions. In such scenarios, the proposed framework could be combined with source-number estimation techniques, including threshold-based peak detection, or dedicated source-count estimation networks. Extending the framework to jointly estimate the number of sources and their corresponding DoAs will be considered in future work. Future work may also focus on extending the proposed framework toward regression-based DoA estimation and supporting different array geometries.
5. Conclusions
Direction-of-arrival (DoA) estimation is key to accurately localizing sources and improving the performance of many radar and wireless systems. This work presented a lightweight, effective deep learning approach which can directly process raw IQ data for DoA estimation in portable radar applications. By directly utilizing raw IQ signals, the proposed model avoids the need for preprocessing steps. Through extensive evaluations under various challenging conditions such as low SNR, closely spaced sources, and off-grid scenarios, it is demonstrated that the proposed IQ-MobNet model consistently outperforms conventional techniques such as MUSIC, ESPRIT, CBF, IAA as well as Lightweight DNN and achieves performance comparable to deep learning models such as ResNet, SEResNet, and MSEDOA. Notably, IQ-MobNet achieves this competitive performance with significantly reduced computational complexity, requiring only 0.24 million parameters and 0.42 million FLOPs—a reduction of over 96% compared to the recent ResNet-based models. Furthermore, an ablation study demonstrated the significance of our architectural choices, reinforcing the importance of the proposed model. Validation with real-world data confirms the robustness and practical applicability of the proposed model beyond idealized environments and highlighting its strong generalization capability. These results underline the effectiveness, efficiency, and suitability of IQ-MobNet for portable radar applications requiring computationally efficient models for real-time deployment. Future work includes implementing the proposed model on an FPGA to demonstrate its real-time performance and hardware efficiency in embedded applications.
Author Contributions
Conceptualization, N.P.K. and B.T.S.; methodology, N.P.K., B.T.S. and R.C.V.; software, N.P.K.; validation, N.P.K., B.T.S. and R.C.V.; visualization, N.P.K.; formal analysis, N.P.K., B.T.S. and R.C.V.; investigation, B.T.S. and R.C.V.; writing—original draft preparation, N.P.K.; writing—review and editing, N.P.K., B.T.S. and R.C.V.; supervision, B.T.S. and R.C.V.; All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Data Availability Statement
The simulated datasets generated and analyzed during this study are available from the corresponding author on reasonable request. Real-world validation data were obtained from the publicly available Deep-RSA-DOA dataset available at: https://github.com/ruxinzh/Deep_RSA_DOA, accessed on 10 December 2025.
Conflicts of Interest
Authors declare that this work is original, is not been fully or partly published before and is not currently being considered for publication elsewhere. They also confirm that there are no known conflicts of interest associated with this publication.
References
- Johnson, D.H.; Dudgeon, D.E. Array Signal Processing: Concepts and Techniques; Simon & Schuster, Inc.: New York, NY, USA, 1992. [Google Scholar]
- Wan, L.; Sun, Y.; Sun, L.; Ning, Z.; Rodrigues, J.J. Deep Learning Based Autonomous Vehicle Super Resolution DOA Estimation for Safety Driving. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4301–4315. [Google Scholar] [CrossRef] [Scilit]
- Ma, Y.; Zeng, Y.; Sun, S. A Deep Learning Based Super Resolution DoA Estimator With Single Snapshot MIMO Radar Data. IEEE Trans. Veh. Technol. 2022, 71, 4142–4155. [Google Scholar] [CrossRef] [Scilit]
- Nielsen, U.; Dall, J. Direction-of-arrival estimation for radar ice sounding surface clutter suppression. IEEE Trans. Geosci. Remote Sens. 2015, 53, 5170–5179. [Google Scholar] [CrossRef] [Scilit]
- Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Scilit]
- Roy, R.; Kailath, T. ESPRIT-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 984–995. [Google Scholar] [CrossRef] [Scilit]
- Elbir, A.M. DeepMUSIC: Multiple Signal Classification via Deep Learning. IEEE Sens. Lett. 2020, 4, 7001004. [Google Scholar] [CrossRef] [Scilit]
- Chen, F.J.; Kwong, S.; Kok, C.W. ESPRIT-Like Two-Dimensional DOA Estimation for Coherent Signals. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 1477–1484. [Google Scholar] [CrossRef] [Scilit]
- Zheng, G.; Chen, B.; Yang, M. Unitary ESPRIT algorithm for bistatic MIMO radar. Electron. Lett. 2012, 48, 179–181. [Google Scholar] [CrossRef] [Scilit]
- Yan, F.G.; Liu, S.; Wang, J.; Jin, M. Two-Step Root-MUSIC for Direction of Arrival Estimation without EVD/SVD Computation. Int. J. Antennas Propag. 2018, 2018, 9695326. [Google Scholar]
- Xue, C.; Zhu, H.; Zhang, S.; Han, Y.; Sheng, W. Broadband Beamforming Weight Generation Network Based on Convolutional Neural Network. IEEE Geosci. Remote Sens. Lett. 2024, 21, 4501105. [Google Scholar] [CrossRef] [Scilit]
- Sallam, T.; Abdel-Rahman, A.B.; Alghoniemy, M.; Kawasaki, Z.; Ushio, T. A Neural-Network-Based Beamformer for Phased Array Weather Radar. IEEE Trans. Geosci. Remote Sens. 2016, 54, 5095–5104. [Google Scholar] [CrossRef] [Scilit]
- Kim, Y.S.; Schvartzman, D.; Yu, T.Y.; Palmer, R.D. Fast Adaptive Beamforming for Weather Observations with Convolutional Neural Networks. Remote Sens. 2023, 15, 4129. [Google Scholar] [CrossRef] [Scilit]
- Yardibi, T.; Li, J.; Stoica, P.; Xue, M.; Baggeroer, A.B. Source localization and sensing: A nonparametric iterative adaptive approach based on weighted least squares. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 425–443. [Google Scholar] [CrossRef] [Scilit]
- Liu, Z.M.; Huang, Z.T.; Zhou, Y.Y. An efficient maximum likelihood method for direction-of-arrival estimation via sparse Bayesian learning. IEEE Trans. Wirel. Commun. 2012, 11, 1–11. [Google Scholar]
- Liu, Z.M.; Huang, Z.T.; Zhou, Y.Y. Sparsity-inducing direction finding for narrowband and wideband signals based on array covariance vectors. IEEE Trans. Wirel. Commun. 2013, 12, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Yang, Z.; Xie, L.; Zhang, C. Off-grid direction of arrival estimation using sparse Bayesian inference. IEEE Trans. Signal Process. 2012, 61, 38–43. [Google Scholar] [CrossRef] [Scilit]
- Dai, J.; Hu, N.; Xu, W.; Chang, C. Sparse Bayesian learning for DOA estimation with mutual coupling. Sensors 2015, 15, 26267–26280. [Google Scholar] [CrossRef] [Scilit]
- Gerstoft, P.; Mecklenbräuker, C.F.; Xenaki, A.; Nannuru, S. Multisnapshot sparse Bayesian learning for DOA. IEEE Signal Process. Lett. 2016, 23, 1469–1473. [Google Scholar] [CrossRef] [Scilit]
- Bazzi, A.; Slock, D.T.; Meilhac, L. A Newton-type Forward Backward Greedy method for multi-snapshot compressed sensing. In Proceedings of the 2017 51st Asilomar Conference on Signals, Systems, and Computers; IEEE: Piscataway, NJ, USA, 2017; pp. 1178–1182. [Google Scholar] [CrossRef] [Scilit]
- Liu, L.; Zhang, X.; Chen, P. Compressed sensing-based DOA estimation with antenna phase errors. Electronics 2019, 8, 294. [Google Scholar] [CrossRef] [Scilit]
- Veerendra, D.; Umesh, B.; Khandare, A.; Rohatgi, D.; Tiwari, K.; Datta, S.; Patil, M. ECA-MURE algorithm and CRB analysis for high-precision DOA estimation in coprime sensor arrays. IEEE Sens. Lett. 2023, 7, 5504004. [Google Scholar]
- Veerendra, D.; Balamurugan, K.; Villagómez-Galindo, M.; Khandare, A.; Patil, M.; Jaganathan, A. Optimizing sensor array DOA estimation with the manifold reconstruction unitary ESPRIT algorithm. IEEE Sens. Lett. 2023, 7, 7006804. [Google Scholar] [CrossRef] [Scilit]
- Galindo, M.V.; Valencia, A.B.M.; M K, B.; B, N.; Maurya, S.; Gadde, S.S.; Khandare, A.; D, V. Advanced direction-of-arrival estimation in coprime arrays via adaptive nyström spectral analysis. IEEE Sens. Lett. 2024, 8, 7001204. [Google Scholar] [CrossRef] [Scilit]
- Veerendra, D.; Niranjan, K.; Malik, I.; Khandare, A.; Patil, M.; Kishore, T.S.; Balamurugan, K.; Pedada, K.R.; Singh, A. Modified root-MUSIC algorithm for target localization using Nyström approximation. IEEE Sens. J. 2024, 24, 13209–13216. [Google Scholar] [CrossRef] [Scilit]
- Veerendra, D.; Villagomez-Galindo, M.; Valencia, A.B.M.; Niranjan, K.; Kaur, A.J.; Potnuru, U.K.; Chohan, J.S.; Suresh, B.V.; Maurya, S. Unitary root-music method with Nystrom approximation for 3d sparse array DOA estimation in sensor networks. IEEE Sens. Lett. 2024, 8, 5504004. [Google Scholar] [CrossRef] [Scilit]
- Florio, A.; Avitabile, G.; Talarico, C.; Coviello, G. A reconfigurable full-digital architecture for angle of arrival estimation. IEEE Trans. Circuits Syst. I Regul. Pap. 2023, 71, 1443–1455. [Google Scholar] [CrossRef] [Scilit]
- Florio, A.; Coviello, G.; Avitabile, G. Low-Complexity Angle-of-Arrival Estimation Using 1-bit Conversion. IEEE Trans. Instrum. Meas. 2026, 75, 8001913. [Google Scholar] [CrossRef] [Scilit]
- Cui, Y.; Yang, F.; Zhou, M.; Hao, L.; Wang, J.; Sun, H.; Kong, A.; Qi, J. Gridless Underdetermined DOA Estimation for Mobile Agents with Limited Snapshots Based on Deep Convolutional Generative Adversarial Network. Remote Sens. 2024, 16, 626. [Google Scholar] [CrossRef] [Scilit]
- Liu, W. Super resolution DOA estimation based on deep neural network. Sci. Rep. 2020, 10, 19859. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, J.; Shao, X.; Li, J.; Ge, L. Direction of Arrival Estimation of Array Defects Based on Deep Neural Network. Circuits Syst. Signal Process. 2022, 41, 4906–4927. [Google Scholar] [CrossRef] [Scilit]
- Liu, Z.M.; Zhang, C.; Yu, P.S. Direction-of-Arrival Estimation Based on Deep Neural Networks with Robustness to Array Imperfections. IEEE Trans. Antennas Propag. 2018, 66, 7315–7327. [Google Scholar] [CrossRef] [Scilit]
- Wu, L.; Liu, Z.M.; Huang, Z.T. Deep Convolution Network for Direction of Arrival Estimation with Sparse Prior. IEEE Signal Process. Lett. 2019, 26, 1688–1692. [Google Scholar] [CrossRef] [Scilit]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 770–778. [Google Scholar]
- Zheng, S.; Yang, Z.; Shen, W.; Zhang, L.; Zhu, J.; Zhao, Z.; Yang, X. Deep Learning-Based DOA Estimation. IEEE Trans. Cogn. Commun. Netw. 2024, 10, 819–835. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, D.T.; Le, T.H.; Doan, V.S.; Hoang, V.P. UNet-rootMUSIC: A high accuracy direction of arrival estimation method under array imperfection. AEU-Int. J. Electron. Commun. 2024, 173, 155008. [Google Scholar]
- Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 7132–7141. [Google Scholar]
- Hu, T.; Sun, S.; Wu, Z.; Li, C.; Zhan, C.; Xiong, H.; Luo, Z. MSEDOA: Enhancing DOA Estimation with Multiscale Squeeze-and-Excitation Networks for Automotive Millimeter-Wave Radar. In Proceedings of the ISPCE-AS 2024—IEEE International Symposium on Product Compliance Engineering-Asia 2024; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2024; pp. 1–4. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Zhou, L.; Ye, K.; Sun, H.; Hong, S. A DOA Estimation Method Based on an Improved Transformer Model for Uniform Linear Arrays with Low SNR. IET Signal Process. 2024, 2024, 6666395. [Google Scholar] [CrossRef] [Scilit]
- Ji, J.; Mao, W.; Xi, F.; Chen, S. TransMUSIC: A Transformer-Aided Subspace Method for DOA Estimation with Low-Resolution ADCS. In Proceedings of the ICASSP 2024—2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); IEEE: Piscataway, NJ, USA, 2024; pp. 8576–8580. [Google Scholar]
- Zhao, X.; Benediktsson, J.A.; Yang, Y.; Chen, K.S.; Úlfarsson, M.Ö. Exploring Transformer-Based Direction-of-Arrival Estimation Over Sea Surface: A BERT Approach with Physics-Based Loss Function. IEEE Trans. Geosci. Remote Sens. 2024, 62, 2006013. [Google Scholar] [CrossRef] [Scilit]
- Guo, Y.; Zhang, Z.; Huang, Y. Dual Class Token Vision Transformer for Direction of Arrival Estimation in Low SNR. IEEE Signal Process. Lett. 2023, 31, 76–80. [Google Scholar] [CrossRef] [Scilit]
- Florio, A.; Avitabile, G.; Coviello, G. Digital phase estimation through an I/Q approach for angle of arrival full-hardware localization. In Proceedings of the 2020 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS); IEEE: Piscataway, NJ, USA, 2020; pp. 106–109. [Google Scholar] [CrossRef] [Scilit]
- Avitabile, G.; Florio, A.; Coviello, G. Angle of arrival estimation through a full-hardware approach for adaptive beamforming. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 3033–3037. [Google Scholar] [CrossRef] [Scilit]
- Fang, W.; Cao, Z.; Yu, D.; Wang, X.; Ma, Z.; Lan, B.; Song, C.; Xu, Z. A lightweight deep learning-based algorithm for array imperfection correction and DOA estimation. J. Commun. Inf. Netw. 2022, 7, 296–308. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Liu, S.; Li, X.; Liu, P.; Huang, Y. Lightweight Deep Learning for AoA-Based 5G Multi-Source Localization in Low SNR Conditions; ACM: New York, NY, USA, 2024; pp. 2136–2141. [Google Scholar] [CrossRef] [Scilit]
- Liu, A.; Guo, J.; Arnatovich, Y.; Liu, Z. Lightweight deep neural network with data redundancy removal and regression for DOA estimation in sensor array. Remote Sens. 2024, 16, 1423. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Luo, Z.; Shi, D.; Wang, B.; Ji, J.; Yang, Z.; Gan, W.S. DOA Estimation with Lightweight Network on LLM-Aided Simulated Acoustic Scenes. arXiv 2025, arXiv:2511.08012. [Google Scholar]
- Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.C. Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 4510–4520. [Google Scholar]
- Van Trees, H.L. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory; John Wiley & Sons: Hoboken, NJ, USA, 2002. [Google Scholar]
- Howard, A.G.; Zhu, M.; Chen, B.; Kalenichenko, D.; Wang, W.; Weyand, T.; Andreetto, M.; Adam, H. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv 2017, arXiv:1704.04861. [Google Scholar]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016; Volume 1. [Google Scholar]
- Loshchilov, I.; Hutter, F. SGDR: Stochastic Gradient Descent with Warm Restarts. In Proceedings of the International Conference on Learning Representations (ICLR), Toulon, France, 24–26 April 2017. [Google Scholar]
- Zheng, R.; Sun, S.; Liu, H.; Chen, H.; Soltanalian, M.; Li, J. Antenna failure resilience: Deep learning-enabled robust DOA estimation with single snapshot sparse arrays. In Proceedings of the 2024 58th Asilomar Conference on Signals, Systems, and Computers; IEEE: Piscataway, NJ, USA, 2024; pp. 84–89. [Google Scholar]
- Zheng, R.; Sun, S.; Liu, H.; Chen, H.; Li, J. Interpretable and efficient beamforming-based deep learning for single-snapshot DOA estimation. IEEE Sens. J. 2023, 24, 22096–22105. [Google Scholar]
- Gall, M.; Gardill, M.; Horn, T.; Fuchs, J. Spectrum-based single-snapshot super-resolution direction-of-arrival estimation using deep learning. In Proceedings of the 2020 German Microwave Conference (GeMiC); IEEE: Piscataway, NJ, USA, 2020; pp. 184–187. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.














