Enhanced Single-Snapshot 1-D and 2-D DOA Estimation Using Particle Swarm Optimization

Enhanced Single-Snapshot 1-D and 2-D DOA Estimation Using Particle Swarm Optimization

Nagaraju Lakumalla* Puli Kishore Kumar


Corresponding Author Email: 
nagaraju.sclr@nitandhra.ac.in
Page: 
1267-1273
|
DOI: 
https://doi.org/10.18280/ts.400345
Received: 
23 January 2023
|
Revised: 
6 March 2023
|
Accepted: 
13 March 2023
|
Available online: 
28 June 2023
| Citation

© 2023 IIETA. This article is published by IIETA and is licensed under the CC BY 4.0 license (http://creativecommons.org/licenses/by/4.0/).

OPEN ACCESS

Abstract: 

In radar applications, target range, velocity (Doppler), and angle are the three primary measurements employed. Estimating the number of targets and their directions of arrival (DOAs) on the antenna array can be achieved through various methods. Conventional techniques such as the correlation and Multiple Signal Classification (MUSIC) algorithms offer a straightforward approach for DOA estimation. However, these methods necessitate an exhaustive search of the entire spectrum and require numerous temporal snapshots to accurately identify the spatial spectrum peaks. To address this challenge, Particle Swarm Optimization (PSO)-correlation and PSO-MUSIC methods have been proposed. These PSO-based techniques provide a systematic approach to locate the spatial spectrum peak in both one-dimensional (1-D) and two-dimensional (2-D) scenarios. In order to determine the exact target position, the global best particle location is iteratively updated by these methods. The statistical performance of the 1-D and 2-D PSO-correlation and PSO-MUSIC algorithms demonstrates that these techniques exhibit higher accuracy in comparison to existing single-snapshot DOA estimation methods. The estimation performance of the proposed algorithms is analyzed and justified by employing the Cramér-Rao bound (CRB).

Keywords: 

CRB, DOA estimation, particle Swarm Optimization, PSO-Correlation, PSO-MUSIC, single snapshot

1. Introduction

Sensors, widely employed in modern technology, generate outputs for various applications, including remote sensing [1], biomedical engineering [2], communications [3], and radar systems [4]. In applications such as radar, sonar, and cellular communication, direction of arrival (DOA) estimation algorithms are commonly used to determine the directions of incoming targets. However, these algorithms often demand a significant number of antenna array samples (snapshots) to function effectively, thereby increasing the computational burden on the receiver. In real-time scenarios, obtaining multiple time snapshots or prior knowledge of the number of incoming signals is often infeasible, limiting the available samples for impinging target estimation at the receiver.

Snapshots, referring to the number of time samples or measurements per sensor, are crucial for signal parameter estimation. In the context of DOA estimation, more snapshots provide increased information about signals arriving at the array, thus enhancing the accuracy and resolution of estimated directions [5]. However, practical limitations, such as signal duration and sensor sampling rate, often restrict the number of snapshots. Ideally, the number of snapshots should be at least equal to the number of sensors in the array for a well-posed DOA estimation. This paper proposes a novel approach to accurately estimate DOA even under single snapshot conditions, balancing snapshot numbers with computational complexity and signal-to-noise ratio considerations.

Recent advancements in DOA estimation [5-7] suggest potential solutions for single or few snapshot DOA estimation in practical applications, such as wireless location systems and compressive sensing (CS) based framework DOA estimation. By integrating nature-inspired optimization techniques, such as Particle Swarm Optimization (PSO), with traditional DOA estimation algorithms [8, 9], the performance of DOA estimation can be improved under single snapshot conditions.

Several studies have attempted to address the issue of degraded DOA estimation performance with single or few snapshots. In study [10], an improved Estimation of Signal Parameters via Rotational Invariance Techniques (ESPRIT) algorithm is proposed for determining the direction of incoming signals using a single temporal observation from a uniform linear array (ULA). For 2-dimensional DOA estimation [11], an algorithm is proposed that uses a single snapshot to construct three covariance matrices based on a dual parallel ULA. In study [12], a 2D-ZAP algorithm is proposed, which estimates DOA using l_1-norm with a single snapshot. Compressive sensing frameworks have also been employed for single snapshot DOA estimation [9]. In this paper, Particle Swarm Optimization (PSO) is combined with the MUSIC spectrum function for DOA estimation in low signal-to-noise ratio (SNR) environments [13, 14].

The present study addresses the degraded performance of conventional DOA estimation algorithms, such as correlation and MUSIC, under single snapshot conditions. The proposed PSO-Correlation and PSO-MUSIC algorithms combine these conventional methods with a PSO framework to improve spectral search and identify maximum values. As demonstrated in section 4, the statistical performance of the PSO-Correlation algorithm is significantly improved compared to existing DOA estimation algorithms. The Cramér-Rao bound (CRB) is employed to estimate unbiased parameter variances with a lower bound, i.e., DOA. The performance of the array is influenced by various parameters, including the number of sensors (N), array geometry, number of sources (D), number of snapshots, signal-to-noise ratio (SNR), and others.

2. Preliminaries

2.1 Signal model

Signals emitted from the multiple sources in the far-field, will be detected by the sensor arrays as shown in Figure 1 illustrate a fundamental model of array signal processing.

Figure 1. Basic model for array signal processing

The sensor array output is processed so that, we can infer source information such as the range, source directions, source powers, and velocity of sources. The sensors in Figure 1 are assumed to be on the x-axis, with the sources in the first or second quadrants of the xy-plane. The propagating wave-fronts are represented by green curves.

2.2 Signal model 1-D and 2-D

Let us considered an M-sensor Uniform Linear Array (ULA) and D -signal sources impinging. Sensors located at positions $[0, d, 2 d, \ldots(M-1) d]$ where d is the distance between tw antennas. Then the received signal can be modeled as [8] Eq. (1).

$\boldsymbol{x}(\boldsymbol{t})=\sum_{i=1}^D a_i(\theta) S_i(t)+n_i(t)=A S(t)+N(t)$     (1)

where, $t$ is the time index, $\boldsymbol{S}(t) \in \mathbb{C}^{D \times 1}$ is the incoming signal wave, $\boldsymbol{n}(t) \in \mathbb{C}^{M \times 1}$ indicates the AWGN, and $\boldsymbol{A} \in \mathbb{C}^{M \times D}$ is the manifold matrix of the array as shown in Eq. (2).

$\mathbf{A}(\theta )=\left[ \begin{matrix}   1  \\   {{e}^{-j{{\varphi }_{1}}}}  \\   {}  \\   {{e}^{-j(M-1){{\varphi }_{1}}}}  \\\end{matrix}\begin{matrix}   {}  \\   {}  \\   \vdots   \\   {}  \\\end{matrix}\begin{matrix}   1  \\   {{e}^{-j{{\varphi }_{2}}}}  \\   {}  \\   {{e}^{-j(M-1){{\varphi }_{2}}}}  \\\end{matrix}\begin{matrix}   {}  \\   \cdots   \\   \ddots   \\   \cdots   \\\end{matrix}\begin{matrix}   1  \\   {{e}^{-j{{\varphi }_{D}}}}  \\   \vdots   \\   {{e}^{-j(M-1){{\varphi }_{D}}}}  \\\end{matrix} \right]$      (2)

For $i^{t h}$  source with angle $\theta_i$  is defined as $\varphi_i=\frac{2 \pi}{\lambda} d \sin \left(\theta_i\right)$ . where, $\lambda$  is wave length, $\theta_i$ is the incident angle of $i^{t h}$ source, and $1 \leq i \leq D$. The product of the array factor (AF) and the single element response yields the antenna array response. For a 1-D uniform linear array (ULA), the array factor is given by Eq. (3), while for a 2-D uniform rectangular array (URA), the array factor is given by Eq. (4) [15].

$A F=\frac{1}{M}\left(\frac{\sin \left(\frac{M \varphi_1}{2}\right)}{\sin \left(\frac{\varphi_1}{2}\right)}\right)$     (3)

$A F=-A F_x \times A F_y$     (4)

where, $A F_x$ is the array factor of the ULA in the x-axis direction and $A F_y-1$ is the array factor of the ULA in the y-axis direction.

$A F_x=\frac{1}{N}\left(\frac{\sin \left(\frac{N \varphi_x}{2}\right)}{\sin \left(\frac{\varphi_x}{2}\right)}\right) \& \,\, A F_y=\frac{1}{M}\left(\frac{\sin \left(\frac{M \varphi_y}{2}\right)}{\sin \left(\frac{\varphi_y}{2}\right)}\right)$     (5)

where,

$\varphi_x=\frac{2 \pi}{\lambda} d \sin (\theta) \cos (\phi)$ and $\varphi_y=\frac{2 \pi}{\lambda} d \sin (\theta) \sin (\phi)$.

2.3 Cramér-Rao bound

The received observations from the antenna array $\mathbf{x}$ (of the Eq. (1)) is a real valued random vector, having probability density function $p(\mathbf{x} ; \boldsymbol{\alpha}), \boldsymbol{\alpha}=\left[\theta_i, \operatorname{Re}\left\{A_i(k)\right\}, \operatorname{Im}\left\{A_i(k)\right\}, \sigma_n\right]^T$ is real valued parameter vector where $1 \leq i \leq D, 1 \leq k \leq K$, where $K$ represents number of snapshots, and $\sigma_n$ is the noise power. Assume that the pdf $p(\mathbf{x} ; \boldsymbol{\alpha})$ satisfy the regularity condition then the fisher information matrix (FIM) is defined as $[15]$ :

$[\mathrm{I}(\alpha)]_{\mathrm{ij}}=-E_x\left[\frac{\partial^2}{\partial[\alpha]_i \partial[\alpha]_i} \log (p(\mathbf{x} ; \boldsymbol{\alpha}))\right]$    (6)

In the study [15], shown that the FIM is positive semi-definite, which means the FIM is invertible and the CRB is defined as

$\mathrm{CRB}(\boldsymbol{\alpha})=\mathrm{I}^{-1}(\boldsymbol{\alpha})$     (7)

CRB offers a lower bound on the variances of unbiased estimates of the parameters. CRB offer insights into the dependency of the array performance with respect to various parameters such as number of sensors $M$ in the array, the array geometry, the number of sources $D$, the number of snapshots, and signal to noise ratio (SNR) more information on FIM and CRB can be found in study [16]. CRB for $\boldsymbol{\theta}$ [17] is defined as

$\operatorname{CRB}(\boldsymbol{\theta})=\frac{\sigma_n}{2}\left\{\sum_{k=1}^K \operatorname{Re}\left[\left(\boldsymbol{U}^H \boldsymbol{\Pi}_A^{\perp} \boldsymbol{U}\right) \odot \widehat{\boldsymbol{P}}^T\right]\right\}^{-1}$     (8)

$\begin{aligned} C R B_{\text {Asympotic }}(\boldsymbol{\theta}) & =\frac{\sigma_n}{2} \,\,\left\{\sum_{k=1}^K \operatorname{Re}\left[\left(\boldsymbol{U}^H \boldsymbol{\Pi}_A^1 \boldsymbol{U}\right)\right.\right. \\ & \left.\left.\odot\left(\boldsymbol{P} \boldsymbol{A}^H \boldsymbol{\Sigma}^{-\mathbf{1}} \boldsymbol{P}\right)^T\right]\right\}^{-1}\end{aligned}$   (9)

where

$\boldsymbol{A}=\left[\boldsymbol{a}\left(\theta_1\right) \boldsymbol{a}\left(\theta_2\right) \ldots \boldsymbol{a}\left(\theta_D\right)\right]$,    (10)

$\boldsymbol{U}=\left[\frac{\left.\partial\left(\theta_1\right)\right)}{\partial \theta_1}, \frac{\left.\partial a\left(\theta_2\right)\right)}{\partial \theta_2} \ldots \frac{\left.\partial a\left(\theta_D\right)\right)}{\partial \theta_D}\right]$     (11)

$\widehat{\boldsymbol{P}}=\frac{1}{K} \sum_{k=1}^K \boldsymbol{A} \boldsymbol{A}^H$     (12)

$\boldsymbol{\Pi}_{\boldsymbol{A}}^1=\boldsymbol{I}-\boldsymbol{A}\left(\boldsymbol{A}^H \boldsymbol{A}\right)^{-1} \boldsymbol{A}^{\boldsymbol{H}}$    (13)

and

$\mathbf{\Sigma}=\boldsymbol{A P} \boldsymbol{A}^{\boldsymbol{H}}+\sigma_n \boldsymbol{I}$     (14)

The importance of the CRB is that, covariance of the unbiased estimator is lower bounded by the CRB.

2.4 Correlation algorithm

There are several methods available in the literature for DOA estimation, the easiest way to determine the DOA is through correlation. The model is of D signals incident on the array, corrupted by AWGN as shown in Eq. (1). We know that by the Cauchy-Schwarz inequality, as a function of $\theta$ , $\boldsymbol{A}^H(\theta) \boldsymbol{A}\left(\theta_i\right)$  has a maximum at $\theta=\theta_i$ . The correlation method is given as Eq. (15).

$P_{\text {ancr }}(\boldsymbol{\theta})=A^H(\theta) \mathbf{x}(t)$    (15)

$P_{\text {corr }}(\theta)$ is a non-adaptive estimate of the spectrum of the incoming data. The D largest peaks of the $P_{\text {corr }}(\theta)$  vs $\theta$ , $\theta \in$ $\left[-90^{\circ} .90^{\circ}\right]$ plot are the estimated DOA’s.

2.5 MUSIC algorithm

The MUSIC estimates of $\theta_i$  are obtained by picking the D values of $\theta$  for which $P_{M U S I C}$  is maximized. Maximization of $P_{M U S I C}$  is usually done by evaluating it at the points of a fine grid using the Eq. (16).

$P_{M U S I C}(\widehat{\boldsymbol{\theta}})=\frac{1}{\boldsymbol{A}^H(\theta) \boldsymbol{U}_n \boldsymbol{U}_n^H \boldsymbol{A}(\theta)}$     (16)

Procedure for the estimation of maximum using MUSIC algorithm is shown in the Figure 2.

Figure 2. MUSIC algorithm methodology

2.6 Particle swarm optimization

PSO is optimization technique which is used to maximize or minimize a function in a feasible region, i.e., it is used to find global optimal solution in complex search space. It can also be used to solve multi-model function problems [18, 19]. PSO is a multi-agent parallel search technique which maintains a swarm of particles and each particle represents a potential solution in the swarm. All particles fly through a multi-dimensional search where each particle is adjusting its position according to its own experience and that of the neighbors.

The mathematical model of motion of the particle in the PSO is shown in the Figure 3 and can be described as Eq. (17) and Eq. (18):

$x_i(t+1)=x_i+v_i(t+1)$    (17)

where, $x_i(t)$  denote the position vector of particle i  in the multi-dimensional search space $\mathbb{R}^n$  at time stamp t .

$\begin{array}{r}v_i(t+1)=w v_i(t)+r_1 c_1\left[p_i(t)-x_i(t)\right] \left.+r_2 c_2 \int g(t)-x_i(t)\right]\end{array}$     (18)

where, $w v_i(t)$ is called as inertia term, $r_1, r_2 \in(0,1)$ are uniformly distributed random numbers, $c_1, c_2$ are called as acceleration coefficient.

Eq. (8) is used to update the position of the particle and Eq. (9) is used for updating the velocity of the particle $v_i(t+1)$, i.e., Eq. (9) is sum of three vectors parallel to previous velocity, parallel to vector connecting $\mathrm{x}_i(t)$ to $(t)$ and vector parallel to vector connecting $\mathrm{x}_i(t)$ to $g_i(t)$. These two equations completely describe the mathematical model of PSO. Two equations are two simple rules which are obeyed by all the particles of the swarm.

Figure 3. Velocity and position update for a particle in a two-dimensional search space

3. Methodology

With the latest advancements in DOA estimation, further solutions may be possible based on a single snapshot or a few snapshots. Using a single snapshot, it is possible to improve the performance of the DOA estimation by combining nature inspired optimization techniques like PSO with traditional DOA estimation algorithms as shown in the Figure 4 for the DOA estimation.

By using the Pcorr and PMUSIC Eqns. (15) and (16) respectively, as the cost function for PSO in DOA estimation, the goal is to find the set of DOA’s that maximizes the amount of energy captured by the array. In the literature [1, 14] these approaches have been proved to be the most effective in finding the accurate DOA estimation in the presence of noise and other sources of uncertainty.

This can be formulated as an optimization problem as:

$\underset{\theta \in\left[-90^{\circ}, 90^{\circ}\right]}{\operatorname{argmax}} P_{M U S I C}(\boldsymbol{\theta})$     (19)

Particle Swarm Optimization is a population-based optimization technique that searches for the optimal solution by iteratively updating the position Eq. (17) and velocity Eq. (18) of a swarm of particles. In the case of DOA estimation, the particles represent candidate solutions for the set of DOAs, and the objective function or cost function is the MUSIC spectrum function. For PSO-CORRELATION the objective function in Eq. (19) is replaced with correlation spectrum function which is in Eq. (15).

Figure 4. System model for PSO-Based estimation

Here we took the problem of degraded performance of the conventional DOA estimation algorithms when only single snapshot is considered. To be precise we have chosen fundamental beamforming method of DOA estimation correlation and high-resolution noise subspace-based method MUSIC. We have combined the correlation and MUSIC algorithm with PSO, that form an PSO-Correlation algorithm and PSO-MUSIC algorithm to improve the spectral search for maximum and it can also be seen in section 4 that statistical performance of the proposed techniques is much improved over the conventional DOA estimation algorithms.

4. Simulation and Results

This section covers the simulations for the 1-D and 2-D PSO-correlation and PSO-MUSIC algorithms in MATLAB. Statistical performance metrics mean square error and root-mean square error (RMSE) are used to calibrate these algorithms. Here the expressions for 1-D and 2-D RMSE are Eqns. (20) and (21) respectively.

$R M S E=\sqrt{\frac{1}{M C R U N \cdot \mathrm{x} \cdot D} \sum_{j=1}^{M C R U N} \sum_{p=1}^D\left(\hat{\theta}_{j, p}-\theta_p\right)^2}$     (20)

$R M S E=\sqrt{\frac{1}{M C R U N \cdot \mathrm{x} \cdot D} \sum_{j=1}^{\text {MCRUN }} \sum_{p=1}^D\left\{\begin{array}{c}\left(\hat{\theta}_{j, p}-\theta_p\right)^2 \\ +\left(\hat{\phi}_{j, p}-\phi_p\right)^2\end{array}\right\}}$   (21)

where, MCRUN is the number of independent runs, $\mathrm{D}$ is the number sources, $\hat{\theta}_{j, p}$ is the estimate value $j^{th}$ MCRUN, $\theta_p$ is the true incoming bearing angle, and $\hat{\phi}_{j, p}$ is the estimate value $j^{th}$ MCRUN, $\phi_p$ is he true elevation angle of the source.

Initially, we analyzed an incoming signal with a frequency of 2GHz impinging with a bearing angle of $40^{\circ}$ on a uniform linear array with antenna elements $\mathrm{M}=8, d=\frac{\lambda}{2}$ is the distance between antenna elements, and $\mathrm{K}$ is the number of snapshots considered for the simulation. The simulated results were bbtained by considering MCRUN=1000 independent Monte Carlo (MCRUN) runs, and the performance f 1-D correlation and 1-D MUSIC algorithms is evaluated at each SNR using the RMSE.

Figure 5(a). Performance analysis of 1-D correlation by varying snapshots

Figure 5(a) and 5(b) represents the performance of the 1-D correlation and 1-D MUSIC algorithms, the graphs demonstrate the performance of these algorithms by varying the number of snapshots K.

Figure 5(b). Performance analysis of 1-D MUSIC by varying snapshots

These methods exhibit high RMSE with a single or a smaller number of temporal snapshots, and as the number of temporal snapshots increases, RMSE decreases. It means that these algorithms require a greater number of time snapshots to work properly when signal to noise ratios is less, i.e., \leq . These algorithms are combined with particle swarm optimization by considering the spectrum scan as the cost function.

Figure 6(a) and 6(b) represents the performance of the PSO-Correlation and PSO-MUSIC for 1-D and 2-D respectively. The performance of the proposed techniques along with traditional methods, is shown in the Figure 6(a) and 6(b). It can be observed that, the proposed methods outperform the standard methods like correlation, MUSIC, root-MUSIC, and MVDR in 1-D case and also in 2-D compared with traditional correlation and MUSIC, when only a single snapshot is available for DOA estimation and the SNR is very low.

Figure 6(a). Performance analysis of 1-D PSO-Correlation and PSO-MUSIC with single snapshot K=1

Figure 6(b). Performance analysis of 2-D PSO-Correlation and PSO-MUSIC with single snapshot K=1

Figure 7(a). Performance analysis of the proposed methods 1-D PSO-correlation by varying snapshots

Figure 7(b). Performance analysis of the proposed methods 1-D PSO-MUSIC by varying snapshots

Then the efficiency of the suggested techniques PSO-correlation and PSO-MUSIC is determined with the snapshots K. The performance of these algorithms is evaluated by increasing the number of snapshots to K=1, K=25, and K=1000, as illustrated in the Figures 7(a) and 7(b). The RMSE of the proposed techniques decreases significantly as the number of snapshots increases in comparison to traditional methods correlation and MUSIC Figure 5(a) and 5(b).

Figure 8(a) and 8(b) compares the CRB for DOA estimation of correlation, PSO-correlation and MUSIC, PSO-MUSIC respectively. The CRB expression for $\theta_i$ as a function of SNR with single snapshot. It can be observed from the graph 8(a) and 8(b) that the expression is inversely proportional to the SNR and the proposed techniques exact more information of the parameter then the existing techniques with single snapshot. Figure 9 compares the performance of proposed techniques with 1000 snapshots.

Figure 8(a). Performance of the proposed method PSO-CORRELATION with single snapshot for single source. The array configuration is ULA with M=8. Power source located at 40o with varying SNR

Figure 8(b). Performance of the proposed method PSO-MUSIC with single snapshot for single source. The array configuration is ULA with M=8. Power source located at 40o with varying SNR

Figure 9. Performance analysis of the proposed methods 1-D PSO-MUSIC and PSO-Correlation with snapshots K=1000

5. Conclusion

In this paper, we have presented the efficiency of the proposed PSO-correlation and PSO-MUSIC methods for 1-D and 2-D DOA estimation using a single snapshot. Through extensive simulations and analysis, we have demonstrated that our proposed algorithms outperform traditional DOA estimation techniques in terms of accuracy, as indicated by the lower RMSE values obtained.

By leveraging the PSO technique, our methods provide a systematic approach to locate the spatial spectrum peak, leading to improved estimation precision. The iterative updating of the global best particle location in both 1-D and 2-D scenarios enables the determination of target positions with higher accuracy. Furthermore, we have employed the CRB to analyze and explain the estimation performance of our proposed algorithms, which further validates their effectiveness.

Although our proposed PSO-correlation algorithm has demonstrated superior performance in single-snapshot DOA estimation, there are several potential avenues for further research and exploration. Some future directions for extending this work are:

(i) Investigating the algorithm's ability to accurately estimate DOAs when faced with multiple simultaneously impinging signals

(ii) Extending the study to environments with significant multi-path propagation can provide insights into the robustness and reliability of our proposed methods.

In conclusion, the results presented in this paper demonstrate the effectiveness of the proposed PSO-correlation and PSO-MUSIC methods for single-snapshot DOA estimation in both 1-D and 2-D scenarios. The promising performance and the identified future research directions contribute to the advancement of DOA estimation techniques and open up possibilities for further improving the accuracy and applicability of such methods in practical radar systems.

Acknowledgment

This research is supported by Science and Engineering Research Board (SERB), Government of India, under scheme with reference number EEQ/2019/000723.

  References

[1] Elachi, C., Van Zyl, J.J. (2021). Introduction to the physics and techniques of remote sensing. John Wiley & Sons. https://doi.org/10.1002/9781119523048

[2] Suetens, P. (2017). Fundamentals of medical imaging. Cambridge University press. https://doi.org/10.1017/CBO9780511596803

[3] Andrews, J.G., Buzzi, S., Choi, W., Hanly, S.V., Lozano, A., Soong, A.C., Zhang, J.C. (2014). What will 5G be?. IEEE Journal on selected areas in communications, 32(6): 1065-1082. https://doi.org/10.1109/JSAC.2014.2328098

[4] Correas-Serrano, A., González-Huici, M.A. (2018). Experimental evaluation of compressive sensing for DoA estimation in automotive radar. In 2018 19th International Radar Symposium (IRS) Bonn, Germany, pp. 1-10. https://doi.org/10.23919/IRS.2018.8448197

[5] Viberg, M., Ottersten, B., Kailath, T. (1995). Introduction to Direction-of-Arrival Estimation. Prentice Hall.

[6] Wei, W., Liu, R., Yu, X., Cui, G. (2022). Fast single-snapshot DOA estimation of coherent sources for distributed mmWave radar system. IEEE Transactions on Circuits and Systems II: Express Briefs, 69(8): 3615-3619. https://doi.org/10.1109/TCSII.2022.3168565

[7] de Oliveira, M.L.L., Bekooij, M.J. (2022). Deep-MLE: Fusion between a neural network and MLE for a single snapshot DOA estimation. In ICASSP 2022-2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) Singapore, Singapore, pp. 3673-3677. https://doi.org/10.1109/ICASSP43922.2022.9747692

[8] Ganguly, S., Ghosh, I., Ranjan, R., Ghosh, J., Kumar, P. K., Mukhopadhyay, M. (2019). Compressive sensing based off-grid DOA estimation using OMP algorithm. In 2019 6th International Conference on Signal Processing and Integrated Networks (SPIN) Noida, India, pp. 772-775. https://doi.org/10.1109/SPIN.2019.8711677

[9] Chen, H., Li, S., Liu, J., Suzuki, M. (2015). PSO algorithm for exact Stochastic ML estimation of DOA for incoherent signals. In 2015 15th International Symposium on Communications and Information Technologies (ISCIT), pp. 189-192. https://doi.org/10.1109/ISCIT.2015.7458339

[10] Hung, J.C. (2020). DOA estimation in non-uniform noise based on subspace maximum likelihood using MPSO. Processes, 8(11): 1429.

[11] Cui, H., Liu, T., Peng, W. (2015). Single-snapshot DOA estimation for uniform linear array. In 2015 IEEE International Conference on Information and Automation Lijiang, China, pp. 2905-2909. https://doi.org/10.1109/ICInfA.2015.7279784

[12] Lin, Q., Huang, L., Shuai, P. (2016). Two-dimensional direction-of-arrival estimation of non-circular signals using one snapshot. In 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS) Beijing, China, pp. 4290-4293. https://doi.org/10.1109/IGARSS.2016.7730118

[13] Errasti-Alcalá, B., Escot-Bocanegra, D., Poyatos-Martínez, D., Jurado-Lucena, A., Fernández-Recio, R. (2010). Joint Direction of Arrival and amplitude estimation using Particle Swarm Optimization and a single snapshot. In Digests of the 2010 14th Biennial IEEE Conference on Electromagnetic Field Computation Chicago, IL, USA, p. 1. https://doi.org/10.1109/CEFC.2010.5481660

[14] Zhu, R., Zhuang, M. (2019). A particle swarm optimizer based on niche technique with application to DOA estimation. International Conference on Anti-counterfeiting, Security, and Identification (ASID), Xiamen, China, pp. 112-1163. https://doi.org/10.1109/ICASID.2019.8925155

[15] Liu, B., Gui, G., Matsushita, S.Y., Xu, L. (2017). Two-dimensional zero-attraction projection algorithm for single snapshot DOA estimation. In 2017 10th International Workshop on Multidimensional (nD) Systems (nDS), pp. 1-4. https://doi.org/10.1109/NDS.2017.8070634

[16] Kay, S.M. (1993). Fundamentals of statistical signal processing: estimation theory. Prentice-Hall, Inc.

[17] Stoica, P., Moses, R.L. (2005). Spectral analysis of signals. Upper Saddle River, NJ: Pearson Prentice Hall, 452: 25-26.

[18] Vesa, A., Alexa, F., Baltă, H. (2015). Comparisons between 2D and 3D uniform array antennas. In 2015 Federated Conference on Computer Science and Information Systems (FedCSIS) Lodz, Poland, pp. 1285-1290. https://doi.org/10.15439/2015F266

[19] Talukder, S. (2011). Mathematical modelling and applications of particle swarm optimization. Digitala Vetenskapliga Arkivet. http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A829959&dswid=4194