Next Article in Journal
An Improved YOLOv9s Algorithm for Underwater Object Detection
Previous Article in Journal
Dual-CycleGANs with Dynamic Guidance for Robust Underwater Image Restoration
Previous Article in Special Issue
Research on Fault Diagnosis of Ship Propulsion System Based on Improved Residual Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Complexity 2D DOA Estimation via L-Shaped Array for Underwater Hexapod Robot

1
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
2
Key Laboratory of Marine Robotics, Shenyang 110169, China
3
The School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(2), 229; https://doi.org/10.3390/jmse13020229
Submission received: 21 December 2024 / Revised: 14 January 2025 / Accepted: 24 January 2025 / Published: 25 January 2025

Abstract

:
This paper takes underwater hexapod robot target grasping in an extremely shallow water environment as the research goal and carries out the research on a high-precision and low-complexity method of target positioning. We address the above problem of estimating the two-dimensional (2D) directions of arrival (DOAs) of targets, using an L-shaped ultrasonic array. Based on the above considerations, low-complexity 2D multiple signal classification (MUSIC) based on sparse signal recovery (SSR) is proposed to enhance the super-resolution capability and DOA estimation accuracy. In the first step, subspace dimension is determined based on space distance. Then, a mixed-norm method is exploited to construct the projection subspace and new noise subspace. Finally, the orthogonality between the noise and signal subspaces is used to estimate DOAs. Via a numerical simulations analysis, we illustrate that the proposed technique can enhance the accuracy of DOA estimation while also being robust against coherent sources and limited snapshots.

1. Introduction

Currently, traditional underwater robots can achieve deep-sea and shallow water exploration and operations. The extremely shallow water area (water depth 0–5 m) is a key exclusion zone for entering land from the ocean, with complex flow fields, variable sediment, and amphibious switching, greatly increasing the difficulty of robot operations [1,2]. Traditional floating or tracked robots are unable to carry out underwater operations in this area. Underwater hexapod robots (UHRs), due to their unique structural advantages, can operate stably in various underwater terrains and have good adaptability to complex underwater environments, making them an ideal platform for exploration and operations in extremely shallow water areas. Based on the application background of target disposal operation in an extremely shallow water environment, this paper focuses on the research of high-precision target positioning, i.e., the direction of arrival (DOA) estimation for environment awareness and operations.
Ultrasound array is employed to estimate the DOAs of the detection targets, suppress the effect of a sidelobe-interfering signal via reducing the energy leaks, enhance signal amplitude, and improve the detection probability of weak signals [3,4]. To achieve DOA estimation, different antenna array shapes are proposed, including circular array [5], L-shaped arrays [6], linear arrays [7], and rectangular arrays [8]. In this context, an L-shaped array, which consists of two orthogonal uniform linear arrays, offers the advantage of a more straightforward geometric structure and reduced coverage area when compared to rectangular and circular arrays [9]. Research has shown that the L-shaped array outperforms the rectangular array, as it offers a 37% reduction in the Carmer–Rao bound (CRB) for DOA estimation [10]. Consequently, it is commonly applied in 2D DOA estimation, which involves jointly estimating the elevation and azimuth angles of targets. In pursuit of this goal, several 2D DOA estimation algorithms have been formulated using the L-shaped array [11,12,13].
Traditionally, according to an L-shaped array, the conventional beamforming (CBF) technology is the most well-known 2D DOA estimation method to obtain a 2D image of azimuth and elevation angles. It is well established that CBF is robust versus the nonideal array and underwater scenes like the steering vector errors and echo distortion. Nonetheless, the CBF has to face the great challenges of low resolution and a high sidelobe. Intuitively, a larger array aperture will lead to a higher resolution ability of 2D DOAs. However, due to the realistic constraints in UHRs, such as platform size and power consumption, the available array aperture is very limited. Therefore, novel array processing methods with super-directivity capabilities will be discussed in the following. Super-directivity implies that through a novel processing method, a small array using a super-resolution algorithm can match the DOA performance of a large array using CBF.
The conventional super-resolution methods for DOA estimation are typically classified into three groups, i.e., Capon-based minimum variance method (MMV) [14], subspace-based multiple signal classification (MUSIC) [15] and estimation signal parameter via rotational invariance technique (ESPRIT) [16], and the maximum likelihood method. Among them, the MUSIC algorithm is the most widely used, which decomposes the covariance matrix of array echo signals to obtain two orthogonal subspaces of signal and noise, constructing spectral peaks. In the case that the SNR is satisfied, as snapshots increase, the estimation accuracy comes closer to the Cramer–Rao bound. However, when there are correlated sources in space or fewer snapshots, the signal cannot be distinguished. Although the problem of correlated sources can be solved by spatial smoothing, it will result in the loss of array aperture and reduce the resolution performance.
In recent years, some new methods have also emerged for the uniqueness of the DOA estimation problem. The DOA estimation can be equivalent to dividing the space of interest into grids. The incoming signals only occupy a few cells in the partition space, and the number of sources is small compared with the whole discrete space; thus, a spatial sparse signal is formed. Utilizing the sparse signal recovery (SSR) theory and spatial domain sparsity, compressed sensing (CS) can capitalize on the sparse nature of signal distributions [17,18,19,20]. Consequently, CS can use a small number of array elements to reach a resolution similar to that of a larger-aperture array. For the 2D DOA estimation mentioned above, the CS method can not only enhance the resolution but also suppress background noise levels significantly. There are four main categories for SSR-based DOA estimation methods, one of which is the matching pursuit methods [17], the atomic norm-based methods [18], the covariance-based methods [19], and the sparse Bayesian learning (SBL) methods [20]. However, the computation complexity in atomic norm-based methods, covariance-based methods, and SBL methods is too high to be suitable for UHRs.
The prominent advantage of CS is its high resolution with a small number of snapshots, and its special reconstruction way makes the method itself coherence resistant. However, when more snapshots are taken, the CS method cannot offer clear spectral peak estimates. Based on the above analysis, CS theory and MUSIC have their own advantages and disadvantages under specific conditions, and this separation between the two is the fundamental reason for the difficulties encountered in specific applications.
Considering the points discussed above, we propose a novel signal processing method, i.e., low-complexity 2D MUSIC of an L-shaped array based on SSR, to enhance the super-resolution capability. Lee [21] believed that CS reconstructed the signal in a probabilistic way, while MUSIC constructed spatial spectrum in a deterministic way, and the study gave the relationship between the CS and MUSIC methods when the number of snapshots changed from less to more. In this paper, based on CS and MUSIC theory, we propose an SSR-MUSIC theory for 2D DOA estimation applications. The algorithm makes full use of the advantages of the two methods. Compared with the traditional methods, it has high resolution, can deal with coherent sources, and gives good results for different numbers of snapshots.

2. Array Signal Model

As depicted in Figure 1, an L-shaped array with P + Q 1 omnidirectional antennas was considered, which was mounted on the front of an underwater hexapod robot. Two identical linear subarrays were positioned along the x-axis and y-axis with equal spacing, where P and Q denoted the number of array elements along with the x-axis and y-axis, respectively. The sensor positioned at the origin was considered the reference point. The distance between sensors in each subarray was d = λ / 2 , where λ is defined as the wavelength. It was assumed that K narrowband signals from the far field hit this L-shaped array. The azimuth and elevation angles of the k th signal can be expressed as φ k 90 ° , 90 ° and θ k 0 ° , 90 ° , respectively. The azimuth angle is measured from the x-axis, while the elevation angle is measured from the y-axis. Thus, the array output at time l along the x-axis and y-axis can be expressed as
y x l = A x s x l + n x l
y y l = A y s y l + n y l
where l = 1 , 2 , , L , L is the number of snapshots, and s t = s 1 l , s 2 l , , s K l T denotes the signal waveform vector. The variables n x and n y are the additive white Gaussian noise along the x-axis and y-axis, respectively. The variables A x and A y denote the manifold matrices of the x-axis and y-axis subarrays, respectively, which are defined as
A x = a x φ 1 , θ 1 , , a x φ K , θ K , a x φ k , θ k = 1 , , exp j 2 π r P 1 / λ sin θ k cos φ k T
A y = a y φ 1 , θ 1 , , a y φ K , θ K , a y φ k , θ k = 1 , , exp j 2 π r Q 1 / λ sin θ k sin φ k T
where r p = p × d ,   p = 0 , 1 P 1 and r q = q × d ,   q = 0 , 1 Q 1 . Then, we sample the azimuth angle and elevation angle with uniform interval η to construct two finite grid sets φ ¯ m m = 1 2 M and θ ¯ m m = 1 M . Thus, the manifold matrices can be rewritten as
A x = a x φ ¯ 1 , θ ¯ 1 , , a x φ ¯ 1 , θ ¯ 2 M , a x φ ¯ 2 , θ ¯ 1 , , a x φ ¯ 2 M , θ ¯ 1 , , a x φ ¯ 2 M , θ ¯ 2 M
A y = a y φ ¯ 1 , θ ¯ 1 , , a y φ ¯ 1 , θ ¯ M , a y φ ¯ 2 , θ ¯ 1 , , a y φ ¯ M , θ ¯ 1 , , a y φ ¯ M , θ ¯ M
In general, the grid set contains far more elements than the numbers of array elements and signals, i.e., 2 M × M P + Q 1 > K , and the set is overcomplete. According to model (5) and model (6), the sparse representation form of the L-shaped array can be given by
Y = A S + N
where A = A x , A y P + Q 1 × 2 M × M , S = s ¯ 1 , s ¯ 2 , , s ¯ L 2 M × M × L is the expanded signal amplitude matrix, and s ¯ l = s 1 l , s 2 l , , s 2 M × M l T indicates sparse signal vector corresponding to the grid sets. The non-zero entries of s ¯ l indicate the true DOAs. N = n 1 1 , n 2 2 , , n P + Q 1 L P + Q 1 × L is white noise matrix.

3. Two-Dimensional DOA Estimation Algorithm Based on SSR

From the perspective of matrix theory, it is impossible to solve under-determined Equation (7) because the number of snapshots L is significantly less than the grid set length 2 M × M . In this section, the SSR theory is introduced. The primary goal of the compressed sensing model focuses on reconstructing an unknown sparse signal amplitude matrix via a multiple measurement vector (MMV) method. With the assumption that S is K -sparse in common rows, minimizing l 1 norm optimization can be used to address the problem of under-determined equations. The expression can be written as
min S ˜ 2 , 1 s . t .   Y A S ˜ ε
where S ˜ denotes the estimated sparse solution, ε is a small parameter (i.e., noise disturbance), and · 2 , 1 indicates the l 2 , 1 mixed norm. Thus, the estimated DOAs of the spatial signals can be decided by the non-zero position of the sparse solution.
According to the signal reconstruction theory of CS, four category methods based on SSR theory can be utilized to solve model (8). Considering both computational complexity and estimation accuracy, the greedy-type algorithm was used in this paper. However, as the number of snapshots increases, the CS method cannot give sharp spectral peak estimates, and the reconstruction algorithm of CS is very sensitive to the rank of the matrix in the noisy case. In order to solve the above problems, considering the characteristics of subspace decomposition algorithm that uses the space orthogonality instead of solving the rank of covariance matrix, we can also use this way to transform. Therefore, from the perspective of subspace construction, we proposed a joint 2D DOA estimation algorithm based on MUSIC and SSR methods named SSR-MUSIC algorithm, which can realize the super-resolution algorithm under any number of snapshots and coherent source.
R · is defined to denote the feature subspace, S ˜ 0 = supp   S ˜ = K , · 0 denotes the number of non-zero element, region supp   S ˜ = 1 m 2 M × M , S ˜ m · 0 is supported, and S ˜ m · is the m th row of S ˜ . When the observed signal is limited by the number of snapshots or coherent signals, the dimension of the estimated signal subspace is r < K , which will lead to a part of the lost signal subspace where R ( A I K r ) is no longer orthogonal to the noise space R ( Q ) , I K r supp   S ˜ , and I K r = K r . A I K r P + Q 1 × K r denotes the matrix consisting of the columns of A whose indices of the corresponding columns belong to the set I K r .
The basic principle and geometric representation of SSR-MUSIC are shown in Figure 2. The principle of SSR-MUSIC algorithm is to use the SSR algorithm to estimate K L column vector space subscripts, derive the projection of column vector space R ( A I K r ) in noise space R Q = Q Q H , and then construct a new noise subspace R ( Q ) . It makes the newly constructed space satisfy the orthogonality relation, i.e., R ( Q ) R ( A I K r ) . Thus, the non-orthogonal space caused by the lack of a snapshot number is converted to the two newly constructed orthogonal spaces R ( A I K r ) and R ( Q ) . The constructed form is shown as a thick solid line in Figure 2 and then scanned through space to form sharp spectral peaks.
To estimate the subspace dimension r , a small threshold ε is set as the judgment, and the search problem can be established as follows:
min r r = 1 , , P + Q s . t . D r R ˜ > ε
where D r · denotes the subspace distance and R ˜ is the constructed eigen matrix by eliminating noise perturbations, that is,
D r R ˜ = l r ( R ˜ ) l r + 1 ( R ˜ ) / l max ( R ˜ )
R ˜ = R l min ( R ) I P + Q 1 , R = Y Y H / L
where l max , l min , and l r indicate the maximum, minimum, and r th eigenvalues of the matrix. The following implementation process of the algorithm is closely related to the r , and it can be divided into the following two cases for r :
(1) When r < K , the mixed-norm strategy is exploited to improve the subspace estimation accuracy. Now, the K r support region can be estimated by rewriting the model (8) as
f S ˜ = arg min S ˜ p , q + λ Y A S ˜ F 2
where S ˜ p , q = m = 1 M × M x m q p , 0 p 1 , q 1 , s ˜ m = s ˜ 1 m , s ˜ 2 m , , s ˜ L m , and m denotes the row index of sparse matrix S ˜ . Then, the problem (12) can be solved using gradient descent. Taking the partial derivatives of f S ˜ with respect to S ˜ and λ , we can obtain the following:
S ˜ idx + 1 = W idx + 1 A idx + 1 H A idx + 1 A idx + 1 H + λ I 1 Y
where idx indicates number of iterations, A k + 1 = A k W k + 1 , λ 0 is the regularization parameter, and
W idx + 1 = diag c idx n 1 p / 2 , c idx m = l = 1 L x idx l m 2 1 / 2 , p 0 , 1
The iteration stops if S ˜ idx + 1 S ˜ idx F / S ˜ idx + 1 F γ . The set I K r of subscripts corresponding to the largest K r components in S ˜ p , q is chosen as the support region.
Then, the extended signal subspace is constructed and decomposed by singular value decomposition, that is
U ˙ S V ˙ = SVD Y , A I K r
The new noise subspace R ( Q ) with the orthogonality relation can be written as follows:
R ( Q ) = I P + Q 1 U ˙ : , 1 : K U ˙ H : , 1 : K
To determine the remaining support region, the orthogonality of the noise subspace and the signal subspace is utilized, i.e.,
I r = min R ( Q ) A · m 2 2 , m = 1 , 2 , , M × M and m I K r
By now all the support region I K = I K r I r have been obtained, that is, the DOA information corresponding to all targets.
(2) When r K , the signal subspace A I K r in model (15) is empty, that is, R ( Q ) R ( A I K r ) . Thus, the models (15)–(17) can be redefined as
U ˙ S V ˙ = SVD Y ,
R ( Q ) = I P + Q 1 U ˙ : , 1 : K U ˙ H : , 1 : K
I r = min R ( Q ) A · m 2 2 , m = 1 , 2 , , M × M
Essentially, r K is a special case of r < K . At this time, the algorithm is consistent with the orthogonal space condition of the MUSIC method.

4. Results

Simulations are presented in this section to assess the performance of the proposed method in estimating the 2D DOA via comparing it with existing methods, such as the CBF, 2D MUSIC [15], SPICE [22], and SBL [20], respectively. In the following simulations, the number of the sensors along with the x-axis and y-axes is 8, i.e., P = Q = 8 . The elevation-azimuth DOAs of the four incoming signals are 5 ° , 30 ° , 18 ° , 2 ° , 39 ° , 11 ° , and 63 ° , 56 ° , respectively. A uniform sampling grid is applied over the elevation space 0 ° , 90 ° and azimuth space 90 ° , 90 ° with grid intervals of 1 ° . In each simulation, the number of Monte Carlo trials is set to 500. The experiments are carried out in MATLAB R2020a on a PC with an Intel (R) Core (TM) i7-13700H CPU, 2.1 GHz.

4.1. Performance Comparison of Amplitude Spectrum with Enough Snapshots

In the first experiment, the SNR of four uncorrelated signals is set at 10 dB, and the snapshot number is L = 25 . Figure 3 compares the amplitude spectrum estimation results of all methods, and Figure 3a indicates that our method achieves higher DOA estimation accuracy than the others. In addition, in the estimation results of the proposed method, there are nearly no false peaks, indicating that it is more resilient to measurement noise. In Figure 3b, all methods can estimate the azimuth DOAs of four signals accurately. This is because the azimuth space and DOA spacing of the signals are larger compared to the elevation angle.

4.2. Performance Comparison of Amplitude Spectrum with Finite Snapshots

In the second experiment, the SNR of four uncorrelated signals is set at 10 dB, and the snapshot number is L = K = 4 . We examine the DOA estimation performance in the case of finite snapshot, where the simulation results are shown in Figure 4. It can be seen that the CBF, 2D MUSIC, and Capon miss part of the signals, the resolution performance of SBL is not good enough, and SPICE forms some false peaks. Therefore, as depicted in Figure 4, SSR-MUSIC demonstrates superior performance compared to other methods when dealing with a limited number of snapshots.

4.3. Performance Comparison of Amplitude Spectrum with Coherent Signals

In this part, we consider four coherent signals arriving at the L-shaped array. The SNR and number of snapshots are set at 10 dB and 25, respectively. Figure 5 demonstrates that the Capon and 2D MUSIC methods produce entirely ineffective DOA estimation results, the CBF and SPICE present a fairly large deviation, and the SBL present a slight deviation with the DOAs in the coherent case. Conversely, our proposed method can achieve a significantly more precise DOA estimation and is robust for both uncorrelated and coherent signals.

4.4. Performance Comparison of RMSE

For statistical comparison in this section, the root mean square error (RMSE) is employed as the criterion of judgment defined as
RMSE = RMSE θ + RMSE ϕ
where RMSE θ and RMSE ϕ indicate the RMSE of the azimuth angle θ and the elevation angle ϕ , respectively, defined as
RMSE θ = 1 C K c = 1 C k = 1 K θ ˜ c , k θ c , k 2
RMSE ϕ = 1 C K c = 1 C k = 1 K ϕ ˜ c , k ϕ c , k 2
where C denotes the number of Monte Carlo trials and θ ˜ c , k , ϕ ˜ c , k and θ c , k , ϕ c , k represent the estimated and true 2D DOAs of the k th signal in the c th trial, respectively. The methods are evaluated at different SNR values, and Figure 6a depicts the average RMSE versus SNR curves with a snapshot number of 25. Figure 6b shows the simulation results of RMSE versus snapshots with a fixed SNR of 20 dB. The other simulation conditions are the same as in Section 4.1. From Figure 6a, it is evident that the SSR-MUSIC outperforms the other four methods in DOA estimation performance across all SNRs. According to Figure 6b, our method not only achieves higher DOA estimation accuracy than the other four methods but also converges faster across all snapshot numbers.

4.5. Performance Comparison of CPU Time

In the final experiment, we compare the CPU time of these algorithms. Then, the SNR and the snapshot number change from 0 dB and 5 to 40 dB and 40, respectively. Other parameters remain unchanged. From Figure 7, it can be observed that the CPU time of the proposed algorithm is significantly shorter than the SPICE and SBL method and slightly longer than Capon and 2D MUSIC methods. However, the performance of Capon and 2D MUSIC methods is severely degraded for the situations of coherent signals and fewer snapshots. The CPU time fluctuation of the SBL method is mainly caused by the number of iteration variations.
According to the above results, we can see that our proposed algorithm can obtain better estimation accuracy and resolution than traditional super-resolution algorithms. On the other hand, our hexapod robot works in the extremely shallow water area, where it is a complex scenario, including complex flow fields and variable sediment. The above reason will result in an echo signal with strong space-varying and time-varying characteristics. This limits the number of homogeneous samples, i.e., few snapshots. It is well known that deep learning methods require a large number of training samples with similar characteristics, such as hundreds or even tens of thousands. Therefore, the performance of super-resolution algorithms based on deep learning will be significantly degraded by few effective training samples. Taking into account the above considerations, we believe that the proposed algorithm currently has more application potential in the hexapod robot.

5. Conclusions

In this paper, we present a novel 2D DOA estimation algorithm named SSR-MUSIC tailored for an L-shaped array, which can operate on coherent signals and fewer snapshots. By taking advantage of azimuth angle-elevation sparsity in two dimensions and of SSR theory, SSR-MUSIC can improve DOA estimation accuracy according to both theoretical analysis and simulations. Our proposed method not only has the advantages of CS in array signal processing but also has the stability characteristics of the MUSIC method, such as fewer sensors and the number of snapshots, robustness to noise, and the ability to deal with any coherent source problems. Our approach achieves high accuracy and low computational complexity. The simulation experiments demonstrate the superiority of our algorithm over comparison methods. Specifically, our approach significantly improving estimation accuracy and enhancing resolution, which will significantly improve the underwater autonomous operation ability of the hexapod robot. In the future, we will focus on the experimental validation of our proposed algorithm using the hexapod robot at a river and lake.

Author Contributions

Conceptualization, Y.S. and D.Y.; methodology, D.Y.; software, Y.S. and D.Y.; validation, Q.T. and Q.Z.; writing, review and editing, Y.S. and D.Y.; supervision, Q.T. and Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported in part by the Natural Science Foundation of Liaoning Province under Grant 2023-MS-030, supported by Liaoning Revitalization Talents Program under Grant E43E020101, and supported by State Key Laboratory of Robotics E21Z020401.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sun, Y.Z.; Zhang, Q.F.; Liu, X.M.; Yang, X.J.; Zhang, A.Q. Research Status of Underwater Hexapod Robot and Its Motion Planning. Robot 2023, 45, 737–755. [Google Scholar]
  2. Chen, L.P.; Cui, R.X.; Yan, W.S.; Ma, F.Y.; Yu, H.T.; Li, H.Q. Slip-Regulated Optimal Control for Hybrid-Driven Underwater Hexapod Robot With Thrusters and C-Shaped Legs. IEEE Trans. Cont. Syst. Technol. 2024, 32, 1891–1903. [Google Scholar] [CrossRef]
  3. Zhang, J.F.; Chu, P.; Liao, B. DOA Estimation in Impulsive Noise Based on FISTA Algorithm. Remote Sens. 2023, 15, 565. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Zhang, L.; Wang, H.; Shi, J.P. 2D-DOA Estimation in Multipath Using EMVS Rectangle Array. Remote Sens. 2023, 15, 3308. [Google Scholar] [CrossRef]
  5. Zhang, T.; Lu, Y.; Hui, H. Compensation for the mutual coupling effect in uniform circular arrays for 2D DOA estimations employing the maximum likelihood technique. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1215–1221. [Google Scholar] [CrossRef]
  6. Chen, H.; Hou, C.; Wang, Q.; Huang, L.; Yan, W.; Pu, L. Improved azimuth/elevation angle estimation algorithm for three-parallel uniform linear arrays. IEEE Antennas Wireless Propag. Lett. 2015, 14, 329–332. [Google Scholar] [CrossRef]
  7. Liao, B.; Zhang, Z.G.; Chan, S.C. DOA estimation and tracking of ULAs with mutual coupling. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 891–905. [Google Scholar] [CrossRef]
  8. Ye, Z.; Liu, C. 2-D DOA estimation in the presence of mutual coupling. IEEE Trans. Antennas Propag. 2008, 56, 3150–3158. [Google Scholar] [CrossRef]
  9. Wu, F.; Cao, F.; Ni, X.; Chen, C.; Zhang, Y.; Xu, J. L-shaped sparse array structure for 2-D DOA estimation. IEEE Access 2020, 8, 140030–140037. [Google Scholar] [CrossRef]
  10. Xu, F.; Zheng, H.; Vorobyov, S.A. Tensor-Based 2-D DOA Estimation for L-Shaped Nested Array. IEEE Trans. Antennas Propag. 2024, 60, 604–618. [Google Scholar] [CrossRef]
  11. Aouina, K.; Benazzouz, D. 2D-DOA estimation performance using split vertical linear and circular arrays. IEEJ Trans. Elect. Electron. 2016, 11, 480–487. [Google Scholar] [CrossRef]
  12. Dong, Y.Y.; Dong, C.X.; Shen, Z.B.; Zhao, G.Q. Conjugate augmented spatial temporal technique for 2-D DOA estimation with L-shaped array. IEEE Antennas Wireless Propag. Lett. 2015, 14, 1622–1625. [Google Scholar] [CrossRef]
  13. Tayem, N.; Majeed, K.; Hussain, A.A. Two-dimensional DOA estimation using cross-correlation matrix with L-shaped array. IEEE Antennas Wireless Propag. Lett. 2016, 15, 1077–1080. [Google Scholar] [CrossRef]
  14. Kumaresan, R.; Tufts, D.W. Estimating the angles of arrival of multiple plane waves. IEEE Trans. Antennas Propag. 1983, 19, 134–139. [Google Scholar] [CrossRef]
  15. Schmidt, R.; Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef]
  16. 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]
  17. Aich, A.; Palanisamy, P. On-grid DOA estimation method using orthogonal matching pursuit. arXiv 2017, arXiv:1705.05211. [Google Scholar]
  18. Xu, X.; Wei, X.; Ye, Z. DOA estimation based on sparse signal recovery utilizing weighted l1-norm penalty. IEEE Signal Process. Lett. 2012, 19, 155–158. [Google Scholar] [CrossRef]
  19. Ma, T.; Yang, M.L.; Zhu, H.G.; Zhang, Y.L.; Zhou, D.D. DOA Estimation Based on Virtual Array Aperture Expansion Using Covariance Fitting Criterion. Remote Sens. 2024, 16, 2517. [Google Scholar] [CrossRef]
  20. Liu, Z.; Huang, Z.; Zhou, Y. An efficient maximum likelihood method for direction-of-arrival estimation via sparse Bayesian learning. IEEE Trans. Wireless Commun. 2012, 11, 1–11. [Google Scholar] [CrossRef]
  21. Lee, O.; Ye, J.C. Compressive MUSIC: Revisiting the link between compressive sensing and array signal processing. IEEE Trans. Inf. Theory 2012, 58, 278–301. [Google Scholar]
  22. Stoica, P.; Babu, P.; Li, J. ASPICE: A Sparse Covariance-Based Estimation Method for Array Processing. IEEE Trans. Signal Process. 2011, 59, 629–638. [Google Scholar] [CrossRef]
Figure 1. System composition and structure: (a) underwater hexapod robot; (b) L-shaped array model.
Figure 1. System composition and structure: (a) underwater hexapod robot; (b) L-shaped array model.
Jmse 13 00229 g001
Figure 2. The geometric meaning of our proposed algorithm.
Figure 2. The geometric meaning of our proposed algorithm.
Jmse 13 00229 g002
Figure 3. Performance comparison of amplitude spectrum: (a) amplitude spectrum of elevation space; (b) amplitude spectrum of azimuth space.
Figure 3. Performance comparison of amplitude spectrum: (a) amplitude spectrum of elevation space; (b) amplitude spectrum of azimuth space.
Jmse 13 00229 g003
Figure 4. Performance comparison of amplitude spectrum: (a) amplitude spectrum of elevation space; (b) amplitude spectrum of azimuth space.
Figure 4. Performance comparison of amplitude spectrum: (a) amplitude spectrum of elevation space; (b) amplitude spectrum of azimuth space.
Jmse 13 00229 g004
Figure 5. Performance comparison of amplitude spectrum with coherent signals: (a) amplitude spectrum of elevation space; (b) amplitude spectrum of azimuth space.
Figure 5. Performance comparison of amplitude spectrum with coherent signals: (a) amplitude spectrum of elevation space; (b) amplitude spectrum of azimuth space.
Jmse 13 00229 g005
Figure 6. A comparison of the RMSE of different situations: (a) RMSE versus SNR; (b) RMSE versus snapshots.
Figure 6. A comparison of the RMSE of different situations: (a) RMSE versus SNR; (b) RMSE versus snapshots.
Jmse 13 00229 g006
Figure 7. A comparison of the CPU time of different situations: (a) CPU time versus SNR; (b) CPU time versus snapshots.
Figure 7. A comparison of the CPU time of different situations: (a) CPU time versus SNR; (b) CPU time versus snapshots.
Jmse 13 00229 g007
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.

Share and Cite

MDPI and ACS Style

Sun, Y.; Tian, Q.; Yao, D.; Zhang, Q. Low-Complexity 2D DOA Estimation via L-Shaped Array for Underwater Hexapod Robot. J. Mar. Sci. Eng. 2025, 13, 229. https://doi.org/10.3390/jmse13020229

AMA Style

Sun Y, Tian Q, Yao D, Zhang Q. Low-Complexity 2D DOA Estimation via L-Shaped Array for Underwater Hexapod Robot. Journal of Marine Science and Engineering. 2025; 13(2):229. https://doi.org/10.3390/jmse13020229

Chicago/Turabian Style

Sun, Yingzhe, Qiyan Tian, Di Yao, and Qifeng Zhang. 2025. "Low-Complexity 2D DOA Estimation via L-Shaped Array for Underwater Hexapod Robot" Journal of Marine Science and Engineering 13, no. 2: 229. https://doi.org/10.3390/jmse13020229

APA Style

Sun, Y., Tian, Q., Yao, D., & Zhang, Q. (2025). Low-Complexity 2D DOA Estimation via L-Shaped Array for Underwater Hexapod Robot. Journal of Marine Science and Engineering, 13(2), 229. https://doi.org/10.3390/jmse13020229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop