Next Article in Journal
Experimental Study on Mechanical Integrity of Cement and EICP-Solidified Soil for Scour Protection of Pile Foundations
Previous Article in Journal
Fault Signal Emulation of Marine Turbo-Rotating Systems Based on Rotor-Gear Dynamic Interaction Modeling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Passive Synthetic Aperture for Direction-of-Arrival Estimation Using an Underwater Glider with a Single Hydrophone

1
State Key Laboratory of Robotics and Intelligent Systems, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
School of Artificial Intelligence, Shenyang University of Technology, Shenyang 110870, China
4
Shenyang Robotics Innovation Center Co., Ltd., Shenyang 110015, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(7), 1322; https://doi.org/10.3390/jmse13071322
Submission received: 9 June 2025 / Revised: 4 July 2025 / Accepted: 8 July 2025 / Published: 10 July 2025

Abstract

This paper addresses the aperture limitation problem faced by array-equipped underwater gliders (UGs) in direction-of-arrival (DOA) estimation. A passive synthetic aperture (PSA) method for DOA estimation using a single hydrophone mounted on a UG is proposed. This method uses the motion of the UG to synthesize a linear array whose elements are positioned to acquire the target signal, thereby increasing the array aperture. The dead-reckoning method is used to determine the underwater trajectory of the UG, and the UG’s trajectory was corrected by the UG motion parameters, from which the array shape was adjusted accordingly and the position of the array elements was corrected. Additionally, array distortion caused by movement offsets due to ocean currents underwent linearization, reducing computational complexity. To validate the proposed method, a sea trial was conducted in the South China Sea using the Haiyi 1000 UG equipped with a hydrophone, and its effectiveness was demonstrated through the processing of the collected data. The performance of DOA estimation prior to and following UG trajectory correction was compared to evaluate the impact of ocean currents on target DOA estimation accuracy.

1. Introduction

The use of unmanned underwater vehicles equipped with acoustic arrays is an effective and competitive approach to passive direction-of-arrival (DOA) estimation [1]. Underwater gliders (UGs) are low-cost, long-endurance underwater vehicles that are primarily propelled through water by adjusting their buoyancy, with a trajectory resembling a sawtooth shape [2]. Figure 1 shows a UG performing fixed-source DOA estimation, which is affected by ocean currents during the process of gliding. There has been a substantial body of research analyzing DOA estimation based on UGs equipped with hydrophones, including deploying three-dimensional cross arrays on a UG to estimate the DOA [3] and installing omnidirectional hydrophones on a UG to determine the signal azimuth [4]. A UG equipped with dual hydrophones was used to achieve DOA estimation, and the left–right ambiguity in the DOA estimation process was addressed using the natural oscillations of the vehicle’s heading [5,6]. Tesei et al. [7] used a Slocum UG equipped with an acoustic vector sensor to complete the estimation of the signal’s DOA. DOA estimation was also achieved by applying envelope modulation detection to noise using an acoustic vector sensor [8,9]. To simplify the array mounting structure and reduce its load on the vehicle, Sun et al. [10] proposed a method using a UG to mount a tetrahedral array to complete the three-dimensional DOA estimation of a target. This method was experimentally tested in the South China Sea; however, due to a limited array aperture, the estimation performance for low-frequency signals was poor [10]. The methods used in the aforementioned research require UGs to carry multiple sensors for DOA estimation, which increases both the load on the UG and its energy consumption, and it also limits the size of the array aperture that can be used.
Currently, there are various DOA estimation methods for acoustic source localization, including Capon beamforming (CBF) [11], minimum variance distortionless response (MVDR) [12], subspace-based methods [13,14], and beamforming-based methods [15,16]. In addition to traditional DOA estimation scenarios in underwater acoustics, similar high-resolution azimuth estimation techniques have been widely applied in high-frequency surface wave radars (HFSWRs) [17,18]. However, the performance of these methods is constrained by the limited array aperture. Passive synthetic aperture (PSA) algorithms, which exploit array motion to extend the effective aperture [19], offer a viable solution to this limitation. The Royal Netherlands Navy conducted PSA experiments in the Mediterranean Sea, using the HNLMS Mercuur underwater vehicle to tow a linear array with a length of 24 m at a constant speed along a straight path. By comparing the CBF, MVDR, and PSA algorithms, it was found that for low-frequency signals, the PSA algorithm exhibits better DOA estimation performance [20]. However, UGs exhibit markedly inferior maneuverability compared to propeller-driven systems. During towed-array operations, hydrodynamic forces induced by oceanic currents perturb UG motion, leading to array geometry distortion that compromises signal processing performance.
To mitigate the impact of array geometry distortion caused by motion instability, related research has proposed dividing the linear towed array into sub-arrays for segmented processing, thereby enhancing beamforming performance [21]. Yang et al. [22] proposed a variational Bayesian expectation–maximization framework for DOA estimation using a deformed passive towed sonar array, aiming to reduce estimation errors caused by array geometry distortion. Given the significant load capacity required for towed linear arrays—beyond the capabilities of unmanned underwater vehicles—Yen proposed a method based on single-element synthetic arrays [23]. Subsequent research efforts showed to be feasible by demonstrating single-element PSA implementation via beamforming-based methodologies [24,25]. Nevertheless, these investigations omitted a systematic examination of the motion dynamics inherent to unmanned underwater platforms.
This study presents a PSA processing framework leveraging the autonomous motion characteristics of a UG equipped with a single hydrophone. The proposed methodology integrates hydrodynamic trajectory estimation with hydrophone position calibration to enable high-resolution DOA estimation in challenging marine environments. The novel findings of this paper are as follows:
1.
A PSA method for DOA estimation using a single hydrophone is proposed for UGs with a low payload capacity, which leverages the motion trajectory of the platform while accounting for its limited maneuverability.
2.
By linearizing the hydrophone position and correcting the trajectory of the UG, the proposed method accurately reconstructs the array element positions, thereby enhancing the DOA estimation performance of the UG equipped with a single hydrophone.
3.
In response to the challenge of effectively estimating the DOA with a single hydrophone, a sea trial using the Haiyi 1000 UG in the South China Sea was conducted to realize DOA estimation for a UG under low-load conditions.
The remainder of this paper is structured as follows. Section 2 introduces the proposed method for a UG equipped with a single hydrophone for PSA, including the estimation of the UG’s position and calibration of the hydrophone’s position. Section 3 describes the overall situations of the experiment for DOA estimation conducted in the South China Sea with the Haiyi 1000 UG. The proposed method was applied to process the sea trial data, successfully achieving DOA estimation of the acoustic source. The effectiveness of the method was validated through a comparison with the conventional PSA approach based on a uniform linear array. Furthermore, the DOA estimation performance before and after trajectory correction of the UG was analyzed. An error analysis of the estimation results is also presented. Conclusions are given in Section 4.

2. PSA Method for a UG Equipped with a Single Hydrophone Based on Integrating Trajectory Estimation and Hydrophone Position Calibration

A single hydrophone inherently lacks DOA estimation capability. However, PSA techniques transform temporal diversity into spatial aperture gain, thus allowing DOA estimation using only a single hydrophone. The underwater trajectory of the UG must be analyzed in conjunction with its dynamic characteristics. As a weakly maneuverable platform, the UG is vulnerable to ocean current disturbances, which can cause deviations in the positions of the onboard hydrophone. Therefore, position calibration is necessary.

2.1. Principle of Single-Hydrophone PSA

The key to enabling PSA with a single hydrophone lies in performing aperture synthesis through phase compensation. Figure 2 shows a schematic diagram of signal reception by a moving hydrophone, in which ( R 1 ,   R 2 ,   ,   R m ) represents the positions of each element after aperture synthesis, and m denotes the index of the m-th synthetic array element. The received signal of the reference array element at time t n is given by
s ( t n ) = exp ( j 2 π f t n ( 1 + v s i n θ / c ) ) + w ( t n )
where n denotes the discrete time index indicating the n-th snapshot, f denotes the carrier frequency of the acoustic source, v is the velocity of the hydrophone, c is the propagation speed of acoustic signals in water, and w ( t n ) is the additive noise. The direction normal to the array is defined as 0 , and θ is the azimuth angle of the acoustic source. The array’s received signal during aperture synthesis is
x ( t ) = A ( θ ) s ( t )
where x ( t ) = [ x 1 ( t ) x 2 ( t ) x m ( t ) ] T represents the signals received by the single hydrophone at different positions during aperture synthesis; x m ( t ) represents the signal received by the single hydrophone at position m; and A ( θ ) = [ a 1 ( θ ) a 2 ( θ ) a m ( θ ) ] is the manifold matrix with each column representing the steering vector. From Equation (2), it can be seen that as long as the manifold matrix is reasonably modeled, the DOA estimation problem can be solved. Here, we present the manifold matrix as
A = exp ( j 2 π f R sin θ / c )
where R = [ R 1 ,   R 2 ,   ,   R m ] .

2.2. Estimation of the UG’s Trajectory

The UG can determine its entry and exit positions on the sea surface using a global positioning system (GPS). However, its underwater positions can only be inferred from the depth data collected by the onboard conductivity–temperature–depth (CTD) sensor. In this study, the position of the UG is estimated using a dead reckoning approach. The trajectory of the UG is determined by integrating the motion model with the estimation of dynamic parameters.
Here, we establish two right-handed coordinate systems, as shown in Figure 3, the spatial fixed coordinate system E : ( ξ ,   η ,   ζ ) and the carrier coordinate system O : ( x ,   y ,   z ) , based on the frameworks recommended by the International Towing Tank Conference (ITTC) and the Society of Naval Architects and Marine Engineers (SNAME) [26].
The coordinate system E : ( ξ ,   η ,   ζ ) is established with its origin E ( ξ ,   η ) defined at a point on the Earth’s surface at sea level. The ζ -axis is oriented perpendicularly to the sea surface and is defined as positive in the direction toward the Earth’s center, forming a right-handed coordinate system fixed to the sea surface. The carrier coordinate system O ( x ,   y ,   z ) is attached to the UG and moves with it as it traverses through space. The x-axis is perpendicular to the transverse section of the UG and points toward the bow. The y-axis is perpendicular to the longitudinal section and points to the starboard side. The z-axis is perpendicular to the horizontal plane of the UG and points downward, toward the underside of the UG.
Define the attitude angle vector of the UG as Γ = ϕ ,   β ,   ψ T in the coordinate system E : ( ξ ,   η ,   ζ ) . The roll angle ϕ is defined as positive when the UG rolls to starboard; the pitch angle β is positive when the nose tilts upward; and the heading angle ψ represents the azimuth relative to true north. Information on the attitude angles can be obtained from the electronic compass installed onboard the UG. In the Earth-fixed coordinate system E : ( ξ ,   η ,   ζ ) , the UG’s generalized velocity vector is defined as V = v x g ,   v y g ,   v z g T , where v x g , v y g , and v z g represent the eastward, northward, and downward components of the UG’s velocity, respectively.
To accurately model the motion behavior of the UG, it is essential to account for the misalignment between the UG’s velocity vector and its carrier coordinate axes caused by hydrodynamic forces. Accordingly, two characteristic angles are introduced: the attack angle α and the drift angle γ . According to marine vehicle theory [27], the attack angle α is defined as the angle between the projection of the velocity vector onto the xz plane of the carrier coordinate system and the x-axis, i.e., α = arctan v z g v x g . The drift angle γ is defined as the angle between the projection of the velocity vector onto the xy plane and the x-axis, given by γ = arctan v y g v x g . The attack angle α is functionally related to the pitch angle β , i.e., α = f ( β ) , while the drift angle γ is typically related to the rudder angle δ r of the UG, i.e., γ = g ( δ r ) . The functions f ( · ) and g ( · ) reflect the combined effects of hydrodynamic lift, drag, and the rotational moments acting on the UG. For the Haiyi 1000 UG, the rudder angle is defined within the range δ r [ 30 , 30 ] , where δ r = 0 indicates alignment with the x-axis. In this convention, positive values of δ r correspond to deflections toward the port side.
The UG’s navigation position is determined using Equations (4) and (5), thus obtaining its trajectory in seawater:
d x = ( v x g + v x c ) d t d y = ( v y g + v y c ) d t
x i + 1 = x i + d x y i + 1 = y i + d y
where x i and y i denote the UG’s coordinates at time t, and v x c and v y c represent the eastward and northward velocities of the ocean current. These are estimated through the deep mean current [28]:
v x c = ( p x real p x pred ) / T n v y c = ( p y real p y pred ) / T n
where p x real and p x pred represent the actual and predicted positions of the UG in the east/up direction, p y real and p y pred represent the actual and predicted positions of the UG in the north/up direction, and T n is the time taken for the UG to complete a cycle.

2.3. Hydrophone Position Correction During UG Movement

The motion characteristics of the UG and the influence of ocean currents result in estimation errors in the hydrophone’s position during UG movement. The errors primarily originate from two sources:
1.
When the UG is modeled as a particle, the presence of attack and drift angles—corresponding to the pitch and heading angles, respectively—induces deviations in its trajectory. Additionally, ocean currents introduce further trajectory deviations, which in turn lead to positional offsets of the hydrophone.
2.
When the UG is not modeled as a particle, its inherent turning radius r leads to a positional offset of the hydrophone when the roll angle varies.

2.3.1. Trajectory Deviation Compensation for UG

During its movement, the UG is influenced by ocean currents, resulting in positional displacements. The component of the current velocity along the UG’s direction of motion, denoted as v o , and the component perpendicular to it, denoted as v r , are calculated as follows. The relationships among the various velocity components are illustrated in Figure 4.
v c = v x c ,   v y c v g = v x g ,   v y g v r = v c · v g v c v g v g v o = v c v r r c = v r t s
The positional offsets of the hydrophone caused by ocean currents are denoted as r c , as illustrated in Figure 5. Here, t s represents the time elapsed from the UG’s entry into the water to the moment of synthetic aperture.
The open ocean current database indicates that actual ocean currents exhibit three-dimensional variations [29]. The deep mean current used in this paper for dead reckoning differs from the actual ocean current, leading to trajectory errors.
The attack angle and drift angle contribute to an offset in the position of the hydrophone, which is reflected in the trajectory deviation of the UG due to the change in its direction of motion. According to the definition of the attack angle and drift angle, the corrected velocity vector V = R V | V | can be obtained, where R V = c γ c α s γ c γ s α T . In this paper, the motion trajectory of the UG is corrected using the corrected velocity vector.

2.3.2. Positional Offset of the Hydrophone Induced by the Roll Angle

The position difference caused by the roll angle between the UG and hydrophone is calculated as follows:
r o = 0 r cos ( ϕ ) r sin ( ϕ ) R oe = c β c ψ s ϕ s β c ψ c ϕ s ψ c ϕ s β c ψ + s ϕ s ψ c β s ψ s ϕ s β c ψ + c ϕ c ψ c ϕ s β s ψ s ϕ c ψ s β s ϕ c β c ϕ c β r e = r o R oe ,
where R oe is the transformation matrix between the coordinate system E and O; r o and r e are the values of position offsets caused by roll motion in the carrier coordinate system and the spatial fixed coordinate system, respectively.

2.3.3. Linearized Correction of Hydrophone Position

The positional offsets of the hydrophone during the underwater movement of the UG are defined as Δ r m = r c + r e , as shown in Figure 6. In the figure, the blue circles represent the actual positions of the synthetic array elements under the influence of ocean currents, and the black circles indicate the projections of these disturbed positions onto the ideal straight-line trajectory.
The resulting phase component is given by
Φ m = j 2 π f | Δ r m | r c c cos θ .
The data received by hydrophone m at time t is
x m t = s t exp j 2 π f R m sin θ / c + Φ m + w t
where | Δ r m | r c are the hydrophone’s positional offsets in the r c direction.
The method proposed in this paper projects the hydrophone positions along the trajectory onto a straight line and compensates for their phase to form a linear array. After linearization, which encompasses the transformation of the nonlinear array generated by the element position offset into a linear array through projection position transformation, the hydrophone positions are denoted by R m .
The PSA method using a single hydrophone onboard the UG includes the following steps:
1.
Estimate and correct the UG’s underwater trajectory.
2.
Correct for the positional offset of the mounted hydrophone caused by the motion characteristics.
3.
Extend the array linearization.
4.
Perform aperture synthesis via phase compensation.
5.
Estimate the DOA of the target.

3. A Sea Trial for Source DOA Estimation with the UG

3.1. Overview of the Sea Trial

The sea trial for the acoustic source target was conducted on 31 July 2018. The experimental platform, Haiyi 1000 UG, was developed by the Shenyang Institute of Automation, Chinese Academy of Sciences. The experimental site is located in the South China Sea, as depicted in Figure 7. The positions of the acoustic source are marked as dots in Figure 7. The same acoustic source is arranged at three positions at different times, deployed toward the coast in the order of red, green, and blue. The trajectory segments of the UG corresponding to different acoustic source positions are marked using lines of the same color.
Bathymetric data from the General Bathymetric Chart of the Oceans [30] was used to obtain the seafloor topography for the experiment. Figure 8a shows topographic maps of the experimental area. The sound speed in the experimental area was calculated using the CTD data collected by the UG, based on the Chen–Millero empirical formula [31], as shown in Equation (11). This formula estimates the local sound speed C ( T ,   S ,   P ) as a function of temperature (T), salinity (S), and pressure (P), and it was used solely for computing the sound speed profile of the test area. Figure 8b presents the sound speed profile for the operational area.
C T ,   S ,   P = C W T ,   P + A T ,   P S + B T ,   P S 3 2 + D T ,   P S 2

3.2. Signal and Array Element Arrangement for PSA

3.2.1. Signal Selection

In the experiment, Haiyi 1000 was equipped with a single hydrophone and reached a maximum operational depth of 1000 m, as shown in Figure 8c. A shipboard acoustic source is used as a simulation target, and the transmitting system consists of a UW350 acoustic source, an amplifier and a signal generator. The experiment also utilizes auxiliary equipment such as GPS, TD, and CTD. The GPS is utilized to record the position of the mother ship during the experiment, while the TD is used to determine the depth of the acoustic source.
Using shipborne GPS data, the surface motion trajectory of the vessel and the position of the acoustic source were obtained, enabling the calculation of the DOA measurement of the acoustic source relative to the UG. Figure 9 shows the positions of the UG and the acoustic source during the experiment.
Prior to the execution of synthetic aperture processing, it is imperative to select the received signals from the UG. In this experiment, the target signal was a 405 Hz single-frequency pulse signal with a period of 120 s and a pulse width of 5 s; the acoustic source level at 1 m was about 166.7 dB re 1 Pa. The hydrophone had a sensitivity of −170 dB referenced to 1 V/µPa and operated within a frequency range of 50 Hz to 4 kHz. The 405 Hz frequency was deliberately selected to focus on low-frequency signal processing, which poses greater challenges for DOA estimation due to a reduced spatial resolution and increased phase ambiguity. Demonstrating accurate DOA estimation under such conditions establishes the robustness of the proposed method and suggests that it can be extended to higher-frequency scenarios. The pulse period and width were chosen to ensure sufficient temporal separation for synthetic aperture formation and reliable signal detection. These parameters were determined based on a balance between theoretical modeling and prior field experience.
Figure 10a shows the time–frequency spectrum of the signal received along the red trajectory of the UG in Figure 7, where the segment enclosed in the blue box is used for synthetic aperture processing. The UG is situated in a deep-sea area, and the distance between the corresponding UG and the target acoustic source is 17–19 km. The signal-to-noise ratio (SNR) is 1.66 dB. Between 2050 and 2320 s, the UG’s oil pump is used to increase buoyancy, resulting in a noise level of 125 dB. This noise level is significantly higher than the target signal, resulting in suboptimal signal quality during this interval. As illustrated in Figure 10b, the time–frequency spectrum of the signal received along the green trajectory of the UG in Figure 7 is presented; the distance between the corresponding UG and the target acoustic source is about 28 km. The UG is situated near the surface. Due to the influence of wind-generated noise on the surface, the noise level of this segment is high, with an SNR of 17.12 dB. Figure 10c corresponds to the time–frequency spectrum of the signal received along the blue trajectory in Figure 7, with an SNR of 13 dB; the distance between the UG and the target acoustic source is more than 50 km.
In consideration of the SNR and signal quality, the received signals along the red trajectory during the non-oil pump operating hours were ultimately selected as the data source for PSA in this paper.

3.2.2. Determination of the Array Element Positions

The attack angle and drift angle were calculated according to the methods outlined in Section 2. Figure 11 shows the calculated attack angle and drift angle for this test cycle.
The positions of the array elements were determined by first calculating the speed and heading of the UG based on electronic compass readings and internal navigation parameters. Using Equations (4) and (5), the trajectory of the UG was reconstructed and extrapolated prior to trajectory correction. The black line in Figure 12 illustrates the uncorrected trajectory, while the blue line represents the trajectory after applying corrections based on the UG’s attitude angle, attack angle and drift angle. The red segment along the trajectory indicates the section selected for synthetic aperture processing.
The four synthetic apertures were applied to the data from the experiment, resulting in a four-element array, and eight cycles of passive synthetic aperture DOA estimation were performed based on experimental data. Corrections were made for the position offset caused by the motion parameters of the UG. The direction of motion of the UG during the synthesis of the first element was used as the reference direction. The four elements underwent linearization correction processing, forming a four-element linear array. The array configuration before the UG trajectory correction is shown in Figure 13a. According to Equation (12), the maximum positional offset of the array elements before and after each cycle of linearization correction is within 6.86 m.
r m = x e m x s m 2 + y e m y s m 2 , m = 1 ,   2 ,   3 ,   4
( x s m ,   y s m ) and ( x e m ,   y e m ) represent the positions of the array elements before and after linear correction, respectively. The array configuration after trajectory correction is illustrated in Figure 13b, with the maximum positional offset between pre- and post-correction within 10.12 m. The blue points represent the positions before correction, and the red points represent the corrected positions.

3.3. DOA Estimation Results and Analysis

In this section, comparative experiments were conducted using the PSA method under uniform linear motion as the control group. The DOA estimation errors over eight cycles were statistically analyzed, and the estimation performance of the UG before and after trajectory correction was compared. Furthermore, the sources of DOA estimation errors were examined, along with an analysis of the causes behind the occurrence of dual peaks and side lobes in the estimation results.
In the experiment, the coordinates of the acoustic source were ( 17.1270 ° N, 110.3191 ° E), and through dead reckoning, the UG’s coordinates for DOA estimation can be obtained. The estimated DOA is shown in Figure 14. We can obtain θ 1 from the coordinates between the acoustic source and the UG, θ 2 from the array shape and the moving direction of the UG, and the azimuth θ from the geometric relation. Taking one of the DOA estimates as an example, the angle of the acoustic source relative to the UG, θ 1 , was 41.66 ° . The direction of the UG’s movement θ 2 was 102.23 ° . The array normal direction was taken as the reference direction. The actual DOA was θ = θ 1 θ 2 + 90 = 53.89 ° .

3.3.1. Performance Comparison for DOA Estimation

In essence, the PSA method assumes that array elements undergo uniform linear motion, thereby forming a uniform linear array. However, when a UG carries a single hydrophone, its trajectory is influenced by both ocean currents and its own motion dynamics, making the realization of ideal uniform linear motion challenging.
To evaluate the effectiveness of the proposed method, comparative experiments were conducted against the PSA method under ideal uniform motion conditions. The uniform linear array was synthesized according to the reception time at the speed of the first array element. As shown in Figure 15a, the DOA estimation result in the given example obtained using a uniform linear array was 62.86 ° , with an estimation error of 8.96 ° . In contrast, Figure 15b presents the DOA estimation result for the linearized array after trajectory correction in the given example, yielding 51.34 ° with an estimated error of 2.55 ° .
Table 1 summarizes the DOA estimation errors across eight experimental cycles for three array configurations: a uniform linear array, and a linearized array before and after trajectory correction. The uniform linear array produced a mean error of 7.58 ° , while the linearized array after trajectory correction achieved a substantially lower mean error of 2.14 ° . Compared with the PSA method based on uniform linear motion, the proposed method improves DOA estimation performance by 72%.
One reason for the estimation errors is the errors in the calculation of the array element positions, which arise from the estimated error in ocean current speed during trajectory calculation. Another reason for the estimation errors is the azimuth calculation errors caused by the trajectory calculation errors in the coordinates of the UG when calculating the actual azimuth. Left–right ambiguity in the linear array leads to two peaks. The existence of side lobes is attributed to the spacing between the hydrophones exceeding half the wavelength of the acoustic source signal.

3.3.2. Effect of UG Motion Parameters on DOA Estimation Performance

As shown in Figure 16a, the DOA estimation result for the UG prior to trajectory correction in the given example is 58.14 ° , with an estimation error of 4.21 ° . In contrast, Figure 16b illustrates the result following trajectory correction, yielding an estimation error of 2.55 ° .
According to Table 1, the DOA estimation errors over eight cycles before trajectory correction have a mean of 4.90 ° and a variance of 5.42. After applying the trajectory correction, the mean error decreases to 2.14 ° , and the variance is reduced to 0.45.
The results demonstrate that the proposed trajectory correction method reduces the DOA estimation error by 56% and significantly enhances the stability of the estimation performance.

4. Conclusions

In this paper, a method for DOA estimation using a single hydrophone mounted on a UG is proposed. The UG’s trajectory was estimated through dead reckoning and subsequently corrected by incorporating motion parameters, such as the roll angle, attack angle, and drift angle. This correction improves the accuracy of array element positioning. To further reduce computational complexity and streamline the synthetic aperture process, the reconstructed array was linearized.
The proposed method was validated through a sea trial conducted in the South China Sea using the Haiyi 1000 UG. The experimental results demonstrated a mean DOA estimation error of 1.85 ° using a linearized array before and after trajectory correction.
Comparative experiments were conducted from two perspectives: first, the proposed method was compared with the conventional PSA approach based on uniform linear motion, showing a 72% improvement in DOA estimation accuracy. Second, DOA estimation performance before and after trajectory correction of the UG was analyzed, with the proposed correction reducing the mean estimation error by 56% and significantly enhancing estimation stability.
Additionally, the results highlight the importance of addressing trajectory deviations caused by ocean currents. Future work will focus on improving positioning accuracy by integrating enhanced calibration methods that utilize additional onboard sensors, such as inertial measurement units (IMUs) and Doppler velocity logs (DVLs). A key direction is the investigation of motion-induced phase offset correction techniques to mitigate the effects of glider trajectory deviations on passive synthetic aperture processing. Moreover, the development of high-precision ocean current field estimation techniques will be pursued to better compensate for environmental disturbances affecting the glider’s motion and array synthesis. These improvements are expected to enhance the robustness and reliability of the DOA estimation method in complex ocean environments. Further research may also explore the real-time implementation and extension of the method to multi-target scenarios, broadening its practical applicability in underwater surveillance and environmental monitoring.

Author Contributions

Conceptualization, Y.M. and J.S.; methodology, Y.M. and J.S.; validation, J.S., S.L. (Shuo Li) and Y.Z.; formal analysis, Y.M., J.S. and S.L. (Shilong Li); resources, S.L. (Shuo Li) and J.S.; data curation, T.H. and Y.M.; writing—original draft preparation, Y.M.; writing—review and editing, J.S.; funding acquisition, J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Natural Science Foundation of China under Grant 52271353; in part by the Fundamental Research Program of Shenyang Institute of Automation, Chinese Academy of Sciences, under Grant 2022JC3K05 and Grant 2023JC3G03; and in part by the State Key Laboratory of Robotics at Shenyang Institute of Automation under Grant MR202303 and Grant 2024-Z15.

Data Availability Statement

The data supporting the research findings are included in this article. For further inquiries, please contact the corresponding author.

Acknowledgments

The authors greatly appreciate the constructive comments of the reviewers and editors.

Conflicts of Interest

Author Shilong Li was employed by the company Shenyang Robotics Innovation Center Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Odom, J.L.; Krolik, J.L.; Rogers, J.S. Maximum-likelihood spatial spectrum estimation in dynamic environments with a short maneuverable array. J. Acoust. Soc. Am. 2013, 133, 311–322. [Google Scholar] [PubMed]
  2. Singh, Y.; Bhattacharyya, S.K.; Idichandy, V.G. CFD approach to modelling, hydrodynamic analysis and motion characteristics of a laboratory underwater glider with experimental results. J. Ocean Eng. Sci. 2017, 2, 90–119. [Google Scholar]
  3. Jiang, Y.M. Direction-of-arrival estimation using a three-dimensional cross array equipped underwater glider. J. Acoust. Soc. Am. 2016, 140, 3172. [Google Scholar]
  4. Jiang, Y.M.; Osler, J. Underwater source localization using a hydrophone-equipped glider. Proc. Mtgs. Acoust. 2013, 19, 070070. [Google Scholar]
  5. Küsel, E.T.; Munoz, T.; Siderius, M.; Mellinger, D.K.; Heimlich, S. Marine mammal tracks from two-hydrophone acoustic recordings made with a glider. Ocean Sci. 2017, 13, 273–288. [Google Scholar]
  6. Küsel, E.T.; Siderius, M. Bearing and range tracking with a two-hydrophone ocean glider. J. Acoust. Soc. Am. 2018, 144, 1805. [Google Scholar]
  7. Tesei, A.; Stinco, P.; Micheli, M.; Garau, B.; Biagini, S.; Troiano, L.; Guerrini, P. A buoyancy glider equipped with a tri-dimensional acoustic vector sensor for real-time underwater passive acoustic monitoring at low frequency. In Proceedings of the OCEANS 2019, Marseille, France, 17–20 June 2019; pp. 1–6. [Google Scholar]
  8. Stinco, P.; Tesei, A.; Ferri, G.; Biagini, S.; Micheli, M.; Garau, B.; LePage, K.D.; Troiano, L.; Grati, A.; Guerrini, P. Passive acoustic signal processing at low frequency with a 3-D acoustic vector sensor hosted on a buoyancy glider. IEEE J. Ocean. Eng. 2020, 46, 283–293. [Google Scholar]
  9. Stinco, P.; Tesei, A.; Dreo, R.; Micheli, M. Detection of envelope modulation and direction of arrival estimation of multiple noise sources with an acoustic vector sensor. J. Acoust. Soc. Am. 2021, 149, 1596–1608. [Google Scholar]
  10. Sun, D.; Zhang, K.; Mei, J.; Shi, J.; Lv, Y. Low frequency three-dimensional DOA estimation for underwater gliders using an arbitrary tetrahedral array. Appl. Acoust. 2023, 214, 109707. [Google Scholar]
  11. Chen, Y.; Goldsmith, A.J.; Eldar, Y.C. Channel capacity under sub-Nyquist nonuniform sampling. IEEE Trans. Inf. Theory 2014, 60, 4739–4756. [Google Scholar]
  12. Capon, J. High-resolution frequency-wavenumber spectrum analysis. Proc. IEEE 1969, 57, 1408–1418. [Google Scholar]
  13. Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar]
  14. 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]
  15. Kautz, G.M.; Zoltowski, M.D. Beamspace DOA estimation featuring multirate eigenvector processing. IEEE Trans. Signal Process. 1996, 44, 1765–1778. [Google Scholar]
  16. Xu, G.; Silverstein, S.D.; Roy, R.H.; Kailath, T. Beamspace ESPIRIT. IEEE Trans. Signal Process. 1994, 42, 349–356. [Google Scholar]
  17. Golubović, D.; Erić, M.; Vukmirović, N. High-resolution Doppler and azimuth estimation and target detection in HFSWR: Experimental study. Sensors 2022, 22, 3558. [Google Scholar] [CrossRef]
  18. Yi, X.; Qu, M.; Li, Z.; Shi, S.; Wang, L.; Wu, X.; Yu, L. Direction-of-Arrival Estimation for a Floating HFSWR Through Iterative Adaptive Beamforming of Focusing Concept. Remote Sens. 2025, 17, 1220. [Google Scholar]
  19. Williams, R.; Harris, B. Passive acoustic synthetic aperture processing techniques. IEEE J. Ocean. Eng. 1992, 17, 8–15. [Google Scholar]
  20. Colin, M.E.G.D.; Groen, J.; Quesson, B.A.J. Experimental comparison of bearing estimation techniques for short passive towed sonar arrays. In Proceedings of the Oceans ’04 MTS/IEEE Techno-Ocean ’04 (IEEE Cat. No.04CH37600), Kobe, Japan, 9–12 November 2004; Volume 2, pp. 608–612. [Google Scholar]
  21. Lu, D.; Xing, G.; Luo, T.; Zhang, Q. On Robust Beamforming for Distorted Towed Linear Array Using Product Theorem. Acoust. Aust. 2020, 48, 211–219. [Google Scholar]
  22. Yang, J.; Yang, Y.; Liao, B. Sparse Bayesian Synthetic Aperture Processing Based DOA Estimation with Deformed Towed Arrays. In Proceedings of the ICASSP 2024—2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Seoul, Republic of Korea, 14–19 April 2024; pp. 13161–13165. [Google Scholar]
  23. Yen, N. A circular passive synthetic array: An inverse problem approach. IEEE J. Ocean. Eng. 1992, 17, 40–47. [Google Scholar]
  24. Zhang, K.; Ma, P.; Zhang, J.-Y. DOA estimation algorithm based on FFT in switch antenna array. In Proceedings of the 2011 IEEE CIE International Conference on Radar, Chengdu, China, 24–27 October 2011; Volume 2, pp. 1425–1428. [Google Scholar]
  25. See, C.M.S. A single channel approach to high resolution direction finding and beamforming. In Proceedings of the 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP’03), Hong Kong, China, 6–10 April 2003; Volume 5, pp. V–217. [Google Scholar]
  26. Kim, Y.; Hermansky, G. Uncertainties in seakeeping analysis and related loads and response procedures. Ocean Eng. 2014, 86, 68–81. [Google Scholar]
  27. Triantafyllou, M.S.; Hover, F.S. Maneuvering and Control of Marine Vehicles; Massachusetts of Institute of Technology: Cambridge, MA, USA, 2003. [Google Scholar]
  28. Merckelbach, L.M.; Briggs, R.D.; Smeed, D.A.; Griffiths, G. Current measurements from autonomous underwater gliders. In Proceedings of the 2008 IEEE/OES 9th Working Conference on Current Measurement Technology, Charleston, SC, USA, 17–19 March 2008; pp. 61–67. [Google Scholar]
  29. Copernicus Marine Service. Global Ocean Physics Analysis and Forecast. 2024. Available online: https://data.marine.copernicus.eu/ (accessed on 7 September 2024).
  30. British Oceanographic Data Centre. General Bathymetric Chart of the Oceans. 2024. Available online: https://www.gebco.net/ (accessed on 7 September 2024).
  31. Chen, C.T.; Millero, F.J. Speed of sound in seawater at high pressures. J. Acoust. Soc. Am. 1977, 62, 1129–1135. [Google Scholar]
Figure 1. A UG performs fixed-source DOA estimation, which is affected by ocean currents during the process of gliding.
Figure 1. A UG performs fixed-source DOA estimation, which is affected by ocean currents during the process of gliding.
Jmse 13 01322 g001
Figure 2. Schematic diagram of signal reception by each element in the extended array.
Figure 2. Schematic diagram of signal reception by each element in the extended array.
Jmse 13 01322 g002
Figure 3. Motion characteristics of the UG under the influence of ocean currents. (a) Motion deviation caused by ocean currents. (b) Coordinate systems and motion parameters of the UG.
Figure 3. Motion characteristics of the UG under the influence of ocean currents. (a) Motion deviation caused by ocean currents. (b) Coordinate systems and motion parameters of the UG.
Jmse 13 01322 g003
Figure 4. Schematic diagram of the relationship between UG velocity and current velocity.
Figure 4. Schematic diagram of the relationship between UG velocity and current velocity.
Jmse 13 01322 g004
Figure 5. Diagram of the positional shift of the array element caused by the ocean currents.
Figure 5. Diagram of the positional shift of the array element caused by the ocean currents.
Jmse 13 01322 g005
Figure 6. Diagram of single-hydrophone PSA under UG motion offset.
Figure 6. Diagram of single-hydrophone PSA under UG motion offset.
Jmse 13 01322 g006
Figure 7. Acoustic source location and UG trajectories.
Figure 7. Acoustic source location and UG trajectories.
Jmse 13 01322 g007
Figure 8. Environment of the experiment and the Haiyi 1000 UG. (a) Bathymetric map of the experimental site. (b) Sound speed profile during a diving process of the UG. (c) Photograph of the Haiyi 1000 UG equipped with a hydrophone.
Figure 8. Environment of the experiment and the Haiyi 1000 UG. (a) Bathymetric map of the experimental site. (b) Sound speed profile during a diving process of the UG. (c) Photograph of the Haiyi 1000 UG equipped with a hydrophone.
Jmse 13 01322 g008
Figure 9. Position of the acoustic source (black) and the motion trajectory of the Haiyi 1000 UG (red).
Figure 9. Position of the acoustic source (black) and the motion trajectory of the Haiyi 1000 UG (red).
Jmse 13 01322 g009
Figure 10. Spectra of signals received by the UG at different source positions. (a) Source located at the red position. (b) Source located at the green position. (c) Source located at the blue position.
Figure 10. Spectra of signals received by the UG at different source positions. (a) Source located at the red position. (b) Source located at the green position. (c) Source located at the blue position.
Jmse 13 01322 g010
Figure 11. Examples of motion parameters calculated during the experimental cycle. (a) Attack angle. (b) Drift angle.
Figure 11. Examples of motion parameters calculated during the experimental cycle. (a) Attack angle. (b) Drift angle.
Jmse 13 01322 g011
Figure 12. Motion trajectories of the Haiyi 1000 UG prior (black) and following (blue) position correction. The red segments indicate the trajectories during the synthetic aperture process.
Figure 12. Motion trajectories of the Haiyi 1000 UG prior (black) and following (blue) position correction. The red segments indicate the trajectories during the synthetic aperture process.
Jmse 13 01322 g012
Figure 13. Shape of the four-element synthetic aperture array before and after trajectory correction; blue points represent element positions before linearization and red points represent positions after linearization correction. (a) Array shape before trajectory correction. (b) Array shape after trajectory correction.
Figure 13. Shape of the four-element synthetic aperture array before and after trajectory correction; blue points represent element positions before linearization and red points represent positions after linearization correction. (a) Array shape before trajectory correction. (b) Array shape after trajectory correction.
Jmse 13 01322 g013
Figure 14. Relative positions of the source and the synthetic aperture array, with the black point representing the source location and the blue line representing the synthetic aperture array after trajectory correction.
Figure 14. Relative positions of the source and the synthetic aperture array, with the black point representing the source location and the blue line representing the synthetic aperture array after trajectory correction.
Jmse 13 01322 g014
Figure 15. DOA estimation results in the example using different array configurations. (a) Uniform linear array. (b) Linearized synthetic aperture array.
Figure 15. DOA estimation results in the example using different array configurations. (a) Uniform linear array. (b) Linearized synthetic aperture array.
Jmse 13 01322 g015
Figure 16. DOA estimation results in the example under different trajectories. (a) Before trajectory correction. (b) After trajectory correction.
Figure 16. DOA estimation results in the example under different trajectories. (a) Before trajectory correction. (b) After trajectory correction.
Jmse 13 01322 g016
Table 1. DOA estimation errors for different array configurations over eight cycles.
Table 1. DOA estimation errors for different array configurations over eight cycles.
Configuration12345678
Uniform Array7.29°5.16°7.83°7.37°12.06°8.10°8.96°3.89°
Linearized Array
(Before Correction)
5.54°3.26°2.16°4.57°4.21°5.25°4.21°10.01°
Linearized Array
(After Correction)
1.19°2.34°3.40°1.74°2.31°1.67°2.55°1.94°
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

Ma, Y.; Sun, J.; Li, S.; Hu, T.; Li, S.; Zhang, Y. Passive Synthetic Aperture for Direction-of-Arrival Estimation Using an Underwater Glider with a Single Hydrophone. J. Mar. Sci. Eng. 2025, 13, 1322. https://doi.org/10.3390/jmse13071322

AMA Style

Ma Y, Sun J, Li S, Hu T, Li S, Zhang Y. Passive Synthetic Aperture for Direction-of-Arrival Estimation Using an Underwater Glider with a Single Hydrophone. Journal of Marine Science and Engineering. 2025; 13(7):1322. https://doi.org/10.3390/jmse13071322

Chicago/Turabian Style

Ma, Yueming, Jie Sun, Shuo Li, Tianze Hu, Shilong Li, and Yuexing Zhang. 2025. "Passive Synthetic Aperture for Direction-of-Arrival Estimation Using an Underwater Glider with a Single Hydrophone" Journal of Marine Science and Engineering 13, no. 7: 1322. https://doi.org/10.3390/jmse13071322

APA Style

Ma, Y., Sun, J., Li, S., Hu, T., Li, S., & Zhang, Y. (2025). Passive Synthetic Aperture for Direction-of-Arrival Estimation Using an Underwater Glider with a Single Hydrophone. Journal of Marine Science and Engineering, 13(7), 1322. https://doi.org/10.3390/jmse13071322

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