Next Article in Journal
A Strong Misalignment Tolerance Wireless Power Transfer System for AUVs with Hybrid Magnetic Coupler
Previous Article in Journal
Drift Characteristics and Predictive Modeling of Life Rafts in Island and Reef Waters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Virtual-Beacon-Based Calibration Method for Precise Acoustic Positioning of Deep-Sea Sensing Networks

1
Institute of Deep-Sea Science and Engineering, Chinese Academy of Sciences, Sanya 572000, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
School of Computer Science and Technology, Hainan University, Haikou 570100, China
4
Hainan Institute, Zhejiang University, Sanya 572025, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(8), 1422; https://doi.org/10.3390/jmse13081422
Submission received: 3 June 2025 / Revised: 17 July 2025 / Accepted: 24 July 2025 / Published: 25 July 2025

Abstract

The rapid expansion of deep-sea sensing networks underscores the critical need for accurate underwater positioning of observation base stations. However, achieving precise acoustic localization, particularly at depths exceeding 4 km, remains a significant challenge due to systematic ranging errors, clock drift, and inaccuracies in sound speed modeling. This study proposes and validates a three-tier calibration framework consisting of a Dynamic Single-Difference (DSD) solver, a geometrically optimized reference buoy selection algorithm, and a Virtual Beacon (VB) depth inversion method based on sound speed profiles. Through simulations under varying noise conditions, the DSD method effectively mitigates common ranging and clock errors. The geometric reference optimization algorithm enhances the selection of optimal buoy layouts and reference points. At a depth of 4 km, the VB method improves vertical positioning accuracy by 15% compared to the DSD method alone, and nearly doubles vertical accuracy compared to traditional non-differential approaches. This research demonstrates that deep-sea underwater target calibration can be achieved without high-precision time synchronization and in the presence of fixed ranging errors. The proposed framework has the potential to lower technological barriers for large-scale deep-sea network deployments and provides a robust foundation for autonomous deep-sea exploration.

1. Introduction

The global ocean harbors vast living, mineral, and energy resources, and the scale and strategic importance of marine operations continue to grow worldwide [1,2]. Accurate underwater positioning supports a broad spectrum of marine activities, ranging from Autonomous Underwater Vehicle (AUV) navigation and sub-sea infrastructure inspection to seafloor geodesy and plate-boundary monitoring [3,4,5]. Because radio-frequency signals such as the Global Navigation Satellite System (GNSS) do not propagate effectively in water, underwater vehicles lose direct GNSS access once submerged [6]. Consequently, sub-sea navigation must rely on alternative techniques: inertial navigation systems, whose errors grow unbounded with time [7], and acoustic positioning systems, which provide absolute fixes but require careful calibration and are sensitive to environmental disturbances [8,9].
In practice, the accuracy of acoustic positioning is limited by systematic measurement and modelling errors [10]. One dominant source is the uncertainty in the three-dimensional sound-speed structure [11,12]. Even with modern profile observation methods, temporal, and spatial fluctuations (e.g., thermocline, salinity gradients, internal waves) cause the actual acoustic velocity along a path to deviate from the assumed model [13,14,15]. A mean bias of only 1 m/ s 1 over a 5000 m two-way path introduces range errors of several meters. A second critical source is the transducer timing/lever-arm bias, which includes fixed electronic delays and spatial offset between acoustic transducers; if not calibrated, such biases impose constant errors on all ranges [16]. Although classical acoustic processing treats these biases as additional least-squares parameters [17,18], the resulting solutions are often strongly correlated. For example, an over-estimated sound speed can be partially compensated by shifting the estimated depth. Mitigation strategies such as circular or radial survey patterns, multi-epoch observations, or multi-platform campaigns reduce but do not eliminate residual biases [19,20]. Vertical positioning is particularly vulnerable, as any unmodelled propagation delay maps directly into a depth offset [21].
To avoid permanent seafloor infrastructure, we focus on absolute position calibration of temporarily deployed seafloor beacons using a surface buoy array [22,23]. After deployment, a seafloor station drifts before settling; its final coordinates must be determined. Multiple buoys form a surface array, each periodically transmitting an acoustic pulse and recording the travel time to the target on the sea floor. Combining the measured travel times with the precisely known GNSS positions yields a set of range constraints that can be inverted for the three-dimensional position of the seafloor station [24,25].
To address these shortcomings, we propose a three-layer calibration framework that combines and extends existing ideas in a novel way. The architecture consists of: (i) a Dynamic Single-Difference (DSD) solver, (ii) a geometry-aware reference-buoy selection algorithm, and (iii) a Virtual-Beacon (VB) depth inversion scheme. The virtual beacon concept, in essence, introduces an additional depth-sensitive constraint by leveraging the time-of-flight vs. depth relationship. This concept has been explored in prior works–for example, using virtual reference points or ‘virtual long baselines’ to aid underwater positioning [26,27], but here we integrate it specifically to improve vertical accuracy in a multi-buoy acoustic array. Our novelty lies in the synergistic integration of the VB depth constraint with a single-difference ranging strategy and real-time optimal reference selection. This combined approach effectively cancels common-mode errors while anchoring the vertical solution, resulting in further improved calibration accuracy for seafloor beacons, especially in the vertical direction. The architecture consists of three parts.
Dynamic Single-Difference (DSD) solver. Acoustically measured ranges are different between multiple transponders within the same epoch or between successive pings to the same transponder. Many common-mode errors, for example, constant-range bias or timing bias, are thereby canceled or greatly suppressed, enhancing the solution accuracy and robustness.
Geometry-aware reference-buoy selection. Because single differencing eliminates an observation, the choice of reference directly affects the noise amplification matrix. A real-time algorithm based on data-driven selects the buoy that minimizes the single-difference Position-Dilution of Precision (PDOP), thus preserving the favorable geometry.
Virtual-beacon (VB) depth inversion. To overcome the poor vertical accuracy inherent to single-difference positioning, which is primarily caused by the unfavorable geometry of having all buoys confined to the sea surface, we introduce a virtual-beacon depth-inversion scheme. By combining the virtual beacon depth with the curvature information contained in the time-of-flight versus depth relationship derived from the sound speed profile, the method synthesizes an additional, depth-sensitive constraint that effectively anchors the vertical solution.
The DSD–VB combination jointly suppresses systematic errors resulting from sound speed mismodelling, clock drift, and transducer offsets, thus improving robustness to environmental disturbances. Figure 1 summarises the observation geometry considered in this study and illustrates the central idea behind the Virtual–Beacon (VB) depth inversion. Surface buoys provide slant ranges to a seafloor target; by scanning candidate depth slices and examining the spatial compactness of the resulting range-intersection clouds, we recover the depth that best matches the acoustic data and thereby strengthen the vertical component of the 3-D solution. Taken together, the integrated DSD–geometry–VB framework provides high horizontal positioning accuracy while significantly enhancing vertical localization performance, thereby reducing the reliance on ultra-precise ranging hardware and lowering the deployment barrier of large-scale sub-sea Internet-of-Things systems [28]. This offers a robust navigation foundation for future autonomous deep-ocean operations.
The rest of this paper is organized as follows. Section 2 details the principles and mathematical models of the three components. Section 3 presents Monte-Carlo simulations under progressively complex error scenarios—range bias, clock drift and sound-speed mismodelling—to quantify performance gains. Section 4 analyses the results in terms of error propagation and proposes a calibration workflow for deep-ocean deployments. Finally, Section 5 summaries the main findings and their significance for next-generation high-precision underwater positioning.

2. Methods

This section formalizes the three pillars of the proposed calibration framework and provides sufficient algorithmic detail for independent replication. Section 2.1 develops the DSD observation model, its linearized least squares solution, and the associated error-suppression mechanism. Section 2.2 derives closed-form expressions for PDOP in both non-differential and single-difference modes, and introduces an on-line criterion for optimal reference-buoy selection. Section 2.3 describes the VB depth-fixing strategy: from sound-speed profile (SSP) pre-processing and time-of-flight (ToF) database construction, through exhaustive depth slice evaluation, to the compactness metric that yields the final vertical solution.

2.1. Dynamic Single-Difference Positioning

In GNSS-A underwater positioning systems, systematic errors, including inaccuracies in acoustic velocity and sensor calibration biases, pose significant challenges to accurate positioning. To effectively mitigate these systematic influences, this study introduces a single-difference dynamic positioning methodology between underwater acoustic reference stations.
In each observation epoch the one–way acoustic range inferred for surface (or buoy) beacon j to the underwater target at state X t = ( x t , y t , z t ) is modeled as
R j = G j ( X t ) + τ j + β j + γ j + η j ,
where all additive terms are expressed in meters of range. The physical interpretation of each term is as follows:
G j ( X t )
Geometric path length (m) between the target X t and beacon j at known coordinates ( x j , y j , z j ) , computed under the assumed propagation model (Section 3.1).
τ j
Transducer/electronics fixed range bias (m): equivalent path length representing fixed Tx/Rx electronics delays and signal-processing latencies particular to beacon j.
β j
Clock-synchronization range error (m): residual range error arising from epoch-constant transmit/receive timing misalignment between beacon j and the timing reference. If the relative timing offset is Δ t j (s), then β j c est Δ t j .
γ j
Sound-speed modeling contribution (m): bias introduced when the assumed propagation speed differs from the true path-integrated water-column sound speed. Because the induced error scales with distance, γ j is typically approximately proportional to G j ( X t ) under small fractional speed errors ( Δ c / c 1 ), i.e., γ j Δ c c est G j ( X t ) to first order.
η j
Random measurement noise (m): zero-mean stochastic residual capturing timing jitter, unresolved multipath, and unmodeled effects after quality control.
Selecting beacon 0 as the reference, we form the dynamic single-difference (SD) observable
δ R j | 0 = R j R 0 = Ψ j | 0 ( X t ) + δ τ j | 0 + δ β j | 0 + δ γ j | 0 + δ η j | 0 ,
with component definitions
Ψ j | 0 ( X t ) = G j ( X t ) G 0 ( X t ) , δ τ j | 0 = τ j τ 0 , δ β j | 0 = β j β 0 , δ γ j | 0 = γ j γ 0 , δ η j | 0 = η j η 0 .
Under homogeneous instrumentation and within a short observation epoch, the additive hardware and clock terms are effectively common mode so that δ τ j | 0 0 and δ β j | 0 0 . However, the sound-speed (scale) contribution δ γ j | 0 does not cancel in general, because a fractional sound-speed error Δ c / c maps proportionally to path length and therefore differs across beacons. Retaining this term yields the working SD observation used in our solver,
δ R j | 0 Ψ j | 0 ( X t ) + δ γ j | 0 + δ η j | 0 .
Introducing intermediate auxiliary variables, the functional form of Ψ j | 0 ( X t ) can be detailed as:
Ψ j | 0 ( X t ) = X t X j X t X 0
where the distance norm · between two points X a = ( x a , y a , z a ) and X b = ( x b , y b , z b ) is given by:
X a X b = ( x a x b ) 2 + ( y a y b ) 2 + ( z a z b ) 2
To obtain the positioning solution, the non-linear equation can be linearized around an initial approximate position X t ( 0 ) , resulting in a linear system:
A Δ X t = l
where the incremental parameter vector Δ X t = [ Δ x , Δ y , Δ z ] T , the observation vector l , and the Jacobian design matrix A are defined as:
l = [ δ R 1 | 0 Ψ 1 | 0 ( X t ( 0 ) ) , δ R 2 | 0 Ψ 2 | 0 ( X t ( 0 ) ) , , δ R n | 0 Ψ n | 0 ( X t ( 0 ) ) ] T
A = Ψ 1 | 0 x Ψ 1 | 0 y Ψ 1 | 0 z Ψ 2 | 0 x Ψ 2 | 0 y Ψ 2 | 0 z Ψ n | 0 x Ψ n | 0 y Ψ n | 0 z X t = X t ( 0 )
Before linearizing the non-linear range equations (Equation (12)), a starting estimate of the target position X t ( 0 ) = ( x t ( 0 ) , y t ( 0 ) , z t ( 0 ) ) must be specified for the iterative single-difference least-squares solution. In practical deployments such an estimate is always available at modest accuracy. Useful sources include: (i) the recorded deployment/drop coordinates of the seafloor station; (ii) a coarse multilateration computed from the first few one-way travel-time measurements under a nominal constant sound speed; and/or (iii) the centroid of the initial set of range-circle intersections, which provides a quick horizontal fix. The depth component may be initialized from an onboard pressure/depth sensor reading or from local bathymetry if available. This initial guess does not need to be highly accurate—it only needs to fall within a reasonable vicinity (typically tens to a few hundreds of meters) of the true location for the iterative least-squares adjustment to converge robustly. Linearizing about X t ( 0 ) yields the system summarized in Equation (12).
The optimal least-squares solution for incremental position update Δ X t is:
Δ X t = ( A T A ) 1 A T l
This Dynamic Single-Difference methodology significantly reduces systematic biases and ensures enhanced robustness and accuracy of underwater dynamic target positioning. Strategic selection and arrangement of reference points are crucial for optimizing overall positioning precision.

2.2. Spatial Position Dilution of Precision

The PDOP expresses how the geometry of a sensor constellation amplifies measurement noise into positioning error. For clarity, we first restate the classical non-differential definition using a compact matrix notation, then derive its single-difference counterpart.

2.2.1. Linearized Observation Model

Let p i = ( x i , y i , z i ) T ( i = 1 , , N ) be the known coordinates of the N acoustic beacons and x = ( x , y , z ) T the unknown position of the target. Given the provisional estimate x 0 , the range residual to beacon i is
δ ρ i = x 0 p i x 0 p i u i T δ x + ν i ,
where u i is the unit line-of-sight (LOS) vector and ν i N ( 0 , σ ρ 2 ) the range noise. Stacking (10) for all beacons yields
δ ρ = A δ x + ν , A = u 1 T u 2 T u N T R N × 3 .

2.2.2. PDOP for Non-Differential Measurements

With unit weights, the least squares covariance of x ^ is Q = ( A T A ) 1 σ ρ 2 . Following GPS convention, the scalar PDOP is defined as the root-sum square of the position variances.
PDOP = tr ( A T A ) 1 = λ 1 1 + λ 2 1 + λ 3 1 ,
where λ 1 λ 2 λ 3 > 0 are the eigenvalues of A T A . Equation (12) shows that a constellation is geometrically robust when its three principal LOS directions are nearly orthogonal, i.e., all  λ i are of comparable magnitude.

2.2.3. PDOP for Single-Difference Observations

To remove common timing or sound speed biases, one beacon r is selected as a reference, and single difference (SD) ranges are formed via the differencing operator D r = [ 1 N 1 I N 1 ] , here 1 N 1 is a column vector of length ( N 1 ) containing all 1 entries (used to subtract the reference observation), and  I N 1 is the ( N 1 ) × ( N 1 ) identity matrix. Applying D r to the raw range vector ρ gives
D r δ ρ = ( D r A ) δ x + D r ν = A r δ x + ν ˜ ,
where cov ( ν ˜ ) = 2 σ ρ 2 I N 1 . The SD covariance matrix is therefore 2 ( A r T A r ) 1 σ ρ 2 and the single-difference PDOP is
PDOP r = 2 tr ( A r T A r ) 1 .
Because (i) one equation is lost and (ii) the noise variance doubles, PDOP r is generally larger than its non-differential counterpart. However, it is immune to any bias common to all ranges, making it indispensable when high-precision synchronization is unavailable.

2.2.4. Optimal Choice of Reference Beacon

For each candidate r the geometry matrix A r and hence PDOP r vary. The bias-free geometry best suited for single-difference positioning at a given location is obtained by
r = arg min r { 1 , , N } PDOP r .
Equation (15) is evaluated online within our simulation to guarantee that the SD solution uses the most favorable beacon as a reference at every point on the grid.

2.3. Aided Depth Fixing Method Based on Virtual Beacon Construction

The program initially reads the input SSP and performs initialization procedures, such as extrapolation at the beginning and end. Subsequently, it calculates the ranges of possible emission angles and propagation times. Within these calculated ranges, propagation times are iterated in steps of 1 m/s (0.001 s), while emission angles are iterated in steps of 0.01 degrees. Using the layered constant-gradient acoustic ray tracing model, the program computes the endpoint positions, thereby generating an initial database containing propagation time, emission angle, and endpoint position information. Specifically, this model approximates the ocean sound-speed profile by dividing the water column into multiple layers, each with a constant linear gradient of sound speed versus depth. Within each layer, analytic ray paths can be computed efficiently using Snell’s law.
Based on this database, the horizontal distance associated with each depth and propagation-time pair is retrieved within a reasonable interval. The original dataset is then refined by filtering out infeasible ray paths, including those experiencing multipath effects, surface/bottom reflections, and mid-water ray turning. The term mid-water ray turning refers to the physical phenomenon whereby refracted acoustic rays change their vertical direction after passing through the minimum sound-speed channel axis, potentially reversing direction without encountering any boundary. In the database construction, only direct-path first arrivals are retained, while rays that exhibit multiple turnings or any boundary interactions are systematically excluded. Thus, a refined database consisting of depth, propagation time, and horizontal range information suitable for depth inversion is established. As shown in Figure 2, the program’s primary workflow proceeds as follows.
For realistic application scenarios, initial depth search values for underwater targets are defined, and potential depth intervals are systematically explored.Specifically, for i reference buoys, there are i 2 unique buoy pairs, each potentially yielding up to two intersection points, resulting in at most 2 i 2 candidate horizontal solution points. Many of these candidate solutions are geometrically redundant “mirror” intersections or points that do not simultaneously satisfy all range constraints. By analyzing the consistency and proximity of these candidate points, erroneous or virtual positions are systematically identified and eliminated. True positions typically exhibit significant consistency and compact clustering, whereas virtual positions show considerable dispersion.
When the assumed depth closely aligns with the actual target depth, the candidate intersection points cluster tightly, indicating a high consistency with the observed data. Conversely, incorrect hypothesized depths yield widely scattered candidate points. Consequently, the reliability and accuracy of the depth estimation directly correlate with the degree of compactness among candidate positions. The iterative depth evaluation proceeds until the minimal dispersion threshold is identified, accurately determining both the depth and horizontal position of the target. The algorithm logic is summarized in Algorithm 1.
Algorithm 1: Virtual-Beacon-Aided Depth Inversion
Jmse 13 01422 i001
For each tested depth slice z k the Virtual–Beacon (VB) routine produces a set of candidate horizontal points P k by pairwise intersecting the range circles implied by the i active surface buoys: circle p has radius R p ( z k ) about buoy coordinates b p , and similarly for q. Solving
x b p = R p ( z k ) , x b q = R q ( z k ) ,
for every unordered buoy pair ( p , q ) yields 0, 1 (tangent), or up to 2 intersection points. Because there are i 2 = i ( i 1 ) / 2 unique buoy pairs, at most 2 i 2 candidate horizontal points can arise at depth z k . Many of these are merely geometric “mirror” solutions that cannot satisfy the ranges to all buoys simultaneously; we refer to such inconsistent solutions as virtual points.
To isolate the physically admissible solution we perform a simple cluster analysis. Let
c k = centroid ( P k ) = 1 | P k | p P k p
be the centroid of all candidates, and define the cluster compactness (root–mean–square scatter)
C k = 1 | P k | p P k p c k 2 .
When z k is close to the true target depth the independent range circles from all buoys intersect near a common point; the candidates therefore form a tight cluster and C k is small. At incorrect depth slices the circles do not share a common intersection, producing a widely dispersed candidate cloud and a correspondingly large C k .
The VB algorithm selects the depth estimate
z ^ = arg min z k C k ,
i.e., the depth slice whose candidate set is most compact. Having identified z ^ we remove outliers by retaining only those candidates that lie within a distance threshold τ z ^ of the centroid c z ^ :
P z ^ * = p P z ^ | p c z ^ τ z ^ .
The threshold may be set as a user–defined multiple of the intrinsic scatter (e.g., τ z ^ = κ C z ^ with a modest κ ); points outside this bound are flagged as virtual and discarded. The final horizontal fix at depth z ^ is then taken as the centroid of the retained cluster,
p ^ = centroid ( P z ^ * ) .
This procedure operationalizes the distinction between the geometrically consistent (true) solution and spurious virtual intersections.
The validity of selecting the depth slice that minimizes the compactness statistic C k rests on a simple geometric principle. In the absence of measurement noise, the range circles associated with the correct depth all intersect at a single common point (the true target projection), whereas circles evaluated at any incorrect depth fail to meet at one location and instead intersect in mutually inconsistent pairs. Consequently, the candidate intersection set at the correct depth collapses to a single point (zero scatter), while incorrect depths yield a dispersed set with nonzero scatter.
With realistic noise the situation becomes probabilistic: the true intersection is blurred into a compact cluster whose size reflects the measurement errors, but a pronounced contrast in dispersion persists between the correct depth slice and slices that are far from the truth. Hence the depth slice at which C k attains a clear minimum provides a robust internal indicator of the target depth.

3. Simulation Experiments and Results

This section presents a comprehensive suite of simulation experiments that evaluate the proposed Single-Difference methodology, the PDOP-optimised buoy-array design, and the Virtual Beacon–aided depth fixing strategy.

3.1. Simulation Environment, Propagation Model, and Error Metrics

All simulation and test data used in this study were generated under a controlled deep-ocean environment so that the performance of the calibration framework could be evaluated reproducibly.
Water depth and bottom: We model a uniform open-ocean water column of total depth H = 4000 m . Because only reliable direct-path (first-arrival) travel times are used in the positioning algorithms—all multipath arrivals are excluded during data preparation—the seafloor boundary is treated as flat and perfectly absorptive. Under this assumption, bottom-reflected energy does not contribute to the travel-time data set.
Sound-speed profile (SSP): The depth variation of true sound speed follows the canonical deep-ocean Munk profile. With reference speed c 0 = 1500 m s 1 , amplitude ε = 0.00737 , thermocline scale depth B = 1300 m , and sound-speed minimum at z 0 = 1300 m , the profile over 0 z H is
c ( z ) = c 0 1 + ε e ( z z 0 ) / B + ( z z 0 ) / B 1 .
To investigate the impact of sound-speed measurement error on positioning performance, we introduce an equivalent mean bias relative to the above Munk field during processing, implemented as an effective constant sound speed.
Sound-propagation model: Acoustic travel times are computed with a layered constant-gradient ray-tracing approach: the water column is discretized into depth layers, and within each layer the vertical gradient c / z is assumed constant, permitting analytic Snell-law eigenray solutions and efficient tabulation of time–distance relationships. A lookup table of travel time versus depth and horizontal range is generated at 1 ms time resolution and 0.01 launch-angle resolution. The direct-path database so obtained is used consistently in both the Single-Difference (DSD) and Virtual-Beacon (VB) components of the calibration workflow.
Error metrics and statistical procedures: All performance statistics are computed relative to the known ground–truth trajectory available in simulation. Let ( x t , y t , z t ) be the estimated target coordinates at epoch t = 1 , , N and ( x t true , y t true , z t true ) the truth. Define coordinate offsets Δ x t = x t x t true , Δ y t = y t y t true , Δ z t = z t z t true , horizontal error magnitude e H , t = Δ x t 2 + Δ y t 2 , vertical error magnitude e V , t = | Δ z t | , and 3-D error magnitude e 3 D , t = Δ x t 2 + Δ y t 2 + Δ z t 2 . Tables list “mean ± std” values for each error component, where the mean is the sample mean of e H , t , e V , t , or e 3 D , t over all epochs and “std” is the corresponding sample standard deviation (solution stability). For selected cases we also plot error histograms (with kernel density estimates) to visualize spread and bias, confirming that RMSE summaries are representative. Geometric sensitivity is characterized by PDOP, HDOP, and VDOP, computed from the appropriate design matrices for undifferenced and single–difference geometries. These unitless factors indicate how range noise maps into position error and are used to interpret the RMSE results, especially in connection with the reference–buoy selection strategy.

3.2. Dynamic Single-Difference Positioning

This subsection validates the proposed dynamic single-difference (DSD) strategy under three error scenarios of increasing complexity.
The simulation uses five surface buoys arranged in a cross-shaped radial array. One buoy is located at the array center and four buoys are placed at the cardinal directions (north, south, east, west), each at a horizontal distance L = 1500 m from the center. (This configuration is equivalent to a “radiation” pattern consisting of a central buoy and four peripheral buoys on a circle of radius 1500 m ). All buoys are assumed to float at the sea surface ( z = 0 ). The underwater target is at a true depth of z true = 4000 m and moves along a horizontal circular trajectory of radius 1000 m centered on the array origin, over 50 epochs. Three solvers are compared, including (1) non-difference least-squares (ND), (2) single-difference, center reference (DSD-C), and (3) single-difference, edge reference (DSD-E).

3.2.1. Case I—Random Noise + Constant Range Bias

Zero-mean Gaussian range noise N ( 0 , σ r 2 ) with σ r = 0.05 m added. Each range is biased by a fixed + 1.5 m offset (for example, transducer delay). The positioning-error results for Case I are illustrated in Figure 3 and Table 1.

3.2.2. Case II—Random Noise + Range Bias + Clock Offset

Besides the random noise and 1.5 m bias, a 1 m/s transmit-clock error is added. The positioning-error results for Case II are illustrated in Figure 4 and Table 2.

3.2.3. Case III—Random Noise + Range Bias + Clock Offset + Sound-Speed Measurement Error

Building on the preceding error scenario, we introduce an additional sound-speed bias of 1 m s 1 .The positioning-error results for Case III are illustrated in Figure 5 and Table 3.

3.3. Full–Depth PDOP, HDOP, VDOP Distributions

A cubic grid ( x , y [ 1500 , 1500 ] , z [ 0 , 4000 ] ) was used to evaluate the precision factor of the Decagon,+,Center matrix. The array consists of ten buoys uniformly distributed along a radius circle R in the horizontal plane ( z = 0 ), positioned at angular intervals of 36° to form a regular decagon. An additional buoy is located at the center of the array, resulting in a total of eleven elements. For every node within the grid, we computed the undifferenced DOP triplet PDOP , HDOP , VDOP , and the single-difference DOPs for two reference-selection strategies: center buoy and edge buoy.
The complete grid rendered as a semitransparent point cloud (xyz), color-mapped to the DOP magnitude.
(1) Undifferenced solution.
The undifferenced scenario provides baseline DOP distributions, illustrating the geometric precision achievable without differencing. The undifferenced DOP distributions over the full 3-D grid are presented in Figure 6.
(2) Center-Referenced Single Difference.
Employing the center buoy as the differencing reference eliminates common-mode biases such as clock drift or constant range errors but introduces geometric rank deficiency directly below the array center. Figure 7 illustrates the corresponding DOP distributions obtained with single-difference processing that uses the centre buoy as reference.
(3) Edge-Referenced Single Difference.
Select an edge buoy as the differencing reference.Figure 8 illustrates the corresponding DOP distributions obtained with single-difference processing that uses an edge buoy as reference.

3.4. Virtual-Beacon-Aided Depth Fixing

To assess the validity of the virtual-beacon (VB) inversion, we repeated the simulations of Section 2.3 under the following settings:
(1) Five surface buoys arranged in a cross pattern [ 0 , 0 ] , [ ± 1500 , 0 ] , [ 0 , ± 1500 ] m;
(2) Gaussian range noise σ ρ = 0.05 m;
(3) A 1.5 m range bias, a 1 m/s sound–speed modeling error, and a 1 m/s clock offset (the same as in Case III of Section 3.2).
Two complementary experiments were carried out to validate the virtual-beacon (VB) inversion.
(1) Static convergence test: The VB routine was first applied to two fixed target depths, z = 3000 m and z = 4000 m. In each slice, the 30 candidate horizontal points obtained from the intersections of the circles were plotted. Figure 9 and Figure 10 visualize how candidates collapse into a tight two-point cluster precisely at the true depth, confirming the depth focusing ability of the method.
(2) Dynamic depth fix under Case III errors: Adopting the exact error budget of Section 3.2 Case III. We simulated 50 consecutive epochs for an AUV following trajFun ( t ) = 1000 cos ( 0.12 t ) , 1000 sin ( 0.12 t ) , 4000 m. The VB inversion (minimum- C ( z ) slice) was executed at every epoch; the resulting depth time series and error histogram are shown in Figure 11. Table 4 sums the mean and 1 σ depth errors, and juxtaposes them with the corresponding statistics of the non-difference (ND) and single-difference solutions referenced to the center buoy (DSDC) and an edge buoy (DSDE).

4. Discussion

This section interprets the numerical results presented in Section 3, relates them to the underlying error mechanisms, and derives a recommended calibration workflow for deep-ocean position operations. The final subsection outlines the main limitations of the present study and the direction for future work.

4.1. Error-Cancellation Capability of the Single-Difference Solver

Additive (range-bias) errors: Under Case I conditions—random noise plus a 1.5 m range bias, the single difference (DSD) solution exhibits a markedly smaller mean error than the non-difference (ND) solution (Figure 3, Table 1), which confirms its effectiveness in suppressing common mode biases. However, the standard deviation of DSD is slightly larger than that of ND. This is a direct consequence of the statistical properties of the model.
(1) Observation redundancy loss—one row is removed from the design matrix, inflating ( A r T A r ) 1 ;
(2) Geometry degradation—the deleted line-of-sight (LOS) vector weakens column orthogonality, especially beneath the reference buoy;
(3) Correlated observation noise—the resulting negative covariance between different observations is often ignored in a unit-weight adjustment, causing a further, though modest, variance inflation.
Together these effects lead to the covariance relationship
Q DSD = 2 A r T A r 1 σ ρ 2 > Q ND = A T A 1 σ ρ 2 ,
which explains the larger 1 σ dispersion observed for DSD-C and DSD-E in Table 1. In practice, this penalty is acceptable because eliminating the deviation of the system at a micrometer is more important than suppressing the random noise at a centimeter.
Epoch-constant clock offsets. Case II introduces a 1 ms transmit clock error on top of Case I. The ND solution now suffers a depth bias of 3 m, whereas the DSD statistics and time histories remain virtually unchanged (Figure 4, Table 2). Immunity comes from the fact that the clock term c δ τ ( t ) is identical for all beacons at a given epoch and is therefore eliminated exactly by the single difference operator. This property renders DSD particularly attractive for buoy networks with loose synchronization tolerances.
Scale (sound-speed) errors. In Case III the equivalent sound speed is underestimated by 1 m s 1 , introducing a multiplicative error. Because the bias is proportional to the residual range G j G 0 , it survives single differencing (Section 3.2). The resulting vertical bias is about 2.7 m at 4 km depth. Accurate environmental compensation, such as profile-based sound-speed correction or in-situ velocity sensing, therefore remains indispensable for multikilometer operations.

4.2. Geometry Strength Versus Differencing Strategy

The full-depth PDOP maps in Figure 6 and Figure 7 show that ND produces uniformly smaller PDOP, HDOP, and VDOP than either single-difference variant. This purely geometric superiority stems from (i) the loss of one observation and (ii) the doubled noise variance in DSD. However, DOP is a bias-free noise amplification metric; once common errors are present at the meter level, ND suffers systematic biases two orders of magnitude higher than its stochastic noise, while DSD eliminates them at the cost of increasing random dispersion (Section 4.1). Numerically, DSD therefore retains an overall accuracy advantage in realistic error environments.

4.3. Reference-Buoy Selection in a Radiation Array

Comparing DSD-C and DSD-E, the solution referenced in the center exhibits lower DOP over most of the workspace. Deleting the LOS of the center buoy removes little horizontal information, whereas deleting an edge buoy eliminates one of the longest baselines and inflates HDOP markedly. Analytically, the center buoy minimizes
PDOP r = 2 tr ( A r T A r ) 1 ,
and is therefore the preferred reference for any star-shaped surface array.

4.4. Virtual-Beacon Depth Fixing Under Case III Errors

The static convergence plots (Figure 9 and Figure 10) show that the circle-intersection candidates collapse into a tight two-point cluster exactly at the true depth slice, confirming the depth-focusing nature of the VB inversion. With the full Case III error budget applied, the 50-epoch VB run achieves a mean vertical error of 2.77 ± 0.14 m (Table 4), a 15% improvement over DSD-C/DSD-E and more than a two-fold improvement over ND. The gain stems from exploiting the curvature of the time-of-flight–depth relationship.

4.5. Recommended Calibration Workflow

Based on the above findings, the following three-step workflow is recommended for deep-ocean position calibration.
(1) Horizontal positioning: Solve target coordinates using the differential formulation to suppress range, clock, and other systematic errors;
(2) Geometry screening: Analyze the spatial distribution of the DOP in differencing to determine the optimal configuration of the array and the selection of reference buoys based on mission-specific requirements;
(3) Depth correction: Apply virtual-beacon-based inversion to the screened data to refine the target depth estimate.

4.6. Limitations and Future Work

Model idealizations: Simulations assumed stationary buoys, horizontally stratified sound speed, and Gaussian noise. Buoy drift, anisotropic sound-speed anomalies, and multipath interference merit further study.
Array topology: Only the Decagon Center and cross-layouts were examined. Denser or asymmetric constellations under real-world deployment constraints remain to be evaluated.
Real-time sound-speed estimation: VB currently relies on a prebuilt lookup table; assimilating real-time CTD data is expected to further improve depth accuracy.
Addressing these issues will help translate the present simulation study into routine field practice, enabling high-precision navigation for long-range autonomous underwater missions.

5. Conclusions

This study proposes and rigorously validates a three-tier calibration architecture to fix the deep-ocean position, comprising (i) a solver dynamic single-difference (DSD), (ii) a geometry-aware reference-buoy selection algorithm, and (iii) a depth-inversion technique virtual-beacon (VB).
First, 50-epoch dynamic simulations were performed under three escalating error scenarios: random noise with range bias, additional clock bias, and additional sound-speed scale error to assess additive bias suppression and stochastic noise inflation of DSD relative to a conventional non-difference (ND) solution. Second, for a radiation array, full-depth PDOP/HDOP/VDOP maps for center referenced (DSD-C) and edge referenced (DSD-E) cases were generated, enabling a quantitative comparison of reference choice on geometric dilution and motivating a real-time minimum-PDOP selector. Finally, in the complete Case III error budget, the VB depth inversion method was validated through static slice and 50-epoch dynamic tests: candidate convergence at multiple depth slices was visualized, vertical error statistics were obtained, and performance was bench marked against ND and DSD-C/E solutions.
The DSD solver effectively suppresses such fixed systematic errors; for multiplicative errors such as sound-speed bias, DSD still outperforms ND; (2) the geometry-aware reference selector quantitatively evaluates the impact of the array layout and the reference buoy choice on positioning accuracy and allows optimal design for user-defined regions and dimensions of interest; (3) at a depth of 4 km, the VB inversion reduces vertical error by approximately 15% relative to DSD and by more than a factor of two relative to ND.
Taken together, the integrated DSD–geometry–VB framework provides high horizontal positioning accuracy while significantly enhancing vertical localization performance, thereby relaxing the engineering demands on ultra-precision range, lowering the deployment barrier of large-scale sub-sea Internet-of-Things systems, and delivering a robust navigation foundation for future autonomous deep-ocean operations.

Author Contributions

Methodology, Y.Z. and B.S.; Software, Y.Z. and W.W.; Formal analysis, B.S.; Data curation, Y.Z.; Writing—original draft, Y.Z.; Writing—review & editing, B.Y. and W.W.; Visualization, B.Y.; Project administration, Y.Z., B.S. and W.W.; Funding acquisition, W.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fund of Hainan Province, Project of Sanya Yazhou Bay Science and Technology City, and Hainan Institute of Zhejiang University (Grant Nos. KJRC2023D36, SCKJ-JYRC-2024-69, 6602-A12202).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bürgmann, R.; Chadwell, D. Seafloor geodesy. Annu. Rev. Earth Planet. Sci. 2014, 42, 509–534. [Google Scholar] [CrossRef]
  2. McLellan, B.C. Sustainability assessment of deep ocean resources. Procedia Environ. Sci. 2015, 28, 502–508. [Google Scholar] [CrossRef]
  3. Lakeman, J.B.; Rose, A.; Pointon, K.D.; Browning, D.J.; Lovell, K.V.; Waring, S.C.; Horsfall, J.A. The direct borohydride fuel cell for UUV propulsion power. J. Power Sources 2006, 162, 765–772. [Google Scholar] [CrossRef]
  4. Saeed, N.; Celik, A.; Al-Naffouri, T.Y.; Alouini, M.S. Underwater optical wireless communications, networking, and localization: A survey. Ad Hoc Netw. 2019, 94, 101935. [Google Scholar] [CrossRef]
  5. Drazen, J.C. Potential spatial intersection between high-seas fisheries and deep-sea mining in international waters. Mar. Policy 2021, 129, 104564. [Google Scholar]
  6. Paull, L.; Saeedi, S.; Seto, M.; Li, H. AUV navigation and localization: A review. IEEE J. Ocean. Eng. 2014, 39, 131–149. [Google Scholar] [CrossRef]
  7. Chen, X.; Xie, Z.; Eun, Y.; Bettens, A.; Wu, X. An observation model from linear interpolation for quaternion-based attitude estimation. IEEE Trans. Instrum. Meas. 2023, 72, 8501312. [Google Scholar] [CrossRef]
  8. Ma, T.; Ding, S.; Li, Y.; Fan, J. A review of terrain-aided navigation for underwater vehicles. Ocean. Eng. 2023, 281, 114779. [Google Scholar] [CrossRef]
  9. Zhuang, Y.; Sun, X.; Li, Y.; Huai, J.; Hua, L.; Yang, X.; Cao, X.; Zhang, P.; Cao, Y.; Qi, L.; et al. Multi-sensor integrated navigation/positioning systems using data fusion: From analytics-based to learning-based approaches. Inf. Fusion 2023, 95, 62–90. [Google Scholar] [CrossRef]
  10. Zhao, Y.; Jiang, F.T.W.; Zhou, Y.; Zheng, Q. Spatial-temporal multi-path clusters joint equalisation for deep-sea acoustic communication in large delay-spread channels. IEEE Internet Things J. 2024, 12, 5642–5654. [Google Scholar] [CrossRef]
  11. Zheng, G.; Zhang, H.M.; Fenf, L.; Zhao, J.H. An adaptive simplification method of SVP based on area difference. Acta Geod. Cartogr. Sin. 2018, 47, 1415–1423. [Google Scholar]
  12. Takahashi, N.; Futa, K.; Tsuchiya, T.; Kikuchi, T. Calculation of eigenray with equi-sound-speed division of sound speed profile. Acoust. Sci. Technol. 2000, 21, 153–161. [Google Scholar] [CrossRef]
  13. Yaroshchuk, I.; Kosheleva, A.; Lazaryuk, A.; Dolgikh, G.; Pivovarov, A.; Samchenko, A.; Shvyrev, A.; Gulin, O.; Korotchenko, R. Estimation of seawater hydrophysical characteristics from thermistor strings and CTD data in the Sea of Japan shelf zone. J. Mar. Sci. Eng. 2023, 11, 1204. [Google Scholar] [CrossRef]
  14. Howe, B.M.; Miksis-Olds, J.; Rehm, E.; Sagen, H.; Worcester, P.F.; Haralabus, G. Observing the oceans acoustically. Front. Mar. Sci. 2019, 6, 426. [Google Scholar] [CrossRef]
  15. Wong, A.P.; Wijffels, S.E.; Riser, S.C.; Pouliquen, S.; Hosoda, S.; Roemmich, D.; Gilson, J.; Johnson, G.C.; Martini, K.; Murphy, D.J.; et al. Argo data 1999–2019: Two million temperature-salinity profiles and subsurface velocity observations from a global array of profiling floats. Front. Mar. Sci. 2020, 7, 700. [Google Scholar] [CrossRef]
  16. Chen, G.; Liu, Y.; Liu, Y.; Tian, Z.; Li, M. Adjustment of transceiver lever-arm offset and sound-speed bias for GNSS-acoustic positioning. Remote Sens. 2019, 11, 1606. [Google Scholar] [CrossRef]
  17. Li, M.; Liu, Y.; Liu, Y.; Chen, G.; Tang, Q.; Feng, Y.; Zhang, L.; Wen, Y. Impact of sound-travel-time modelling on sequential GNSS-acoustic seafloor positioning under various survey configurations. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5802011. [Google Scholar]
  18. Sakic, P.; Ballu, V.; Royer, J.-Y. A multi-observation least-squares inversion for GNSS-acoustic seafloor positioning. Remote Sens. 2020, 12, 448. [Google Scholar] [CrossRef]
  19. Okamoto, A.; Sasano, M.; Kim, K.; Fujiwara, T. Position error correction method using circle Hough transform for AUV navigation. Trans. Navig. 2023, 8, 11–20. [Google Scholar]
  20. Wu, Y.; Ma, X.; Yan, S.; Yuan, D.; Li, J.; Li, Y. Doppler difference aided long-baseline navigation for a fast-moving underwater vehicle. In Proceedings. IEEE OCEANS; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  21. Sun, Z.; Wang, Z.; Nie, Z. A stochastic model for precise GNSS/acoustic underwater positioning based on transmission loss of signal intensity. Gps Solut. 2023, 27, 202. [Google Scholar] [CrossRef]
  22. Zhao, C.; Thies, P.R.; Johanning, L. Offshore inspection mission modelling for an ASV/ROV system. Ocean. Eng. 2022, 259, 111899. [Google Scholar] [CrossRef]
  23. Li, X.; Wang, Y.; Qi, B.; Hao, Y. Long-baseline acoustic localization based on track-before-detect in complex underwater environments. IEEE Trans. Geosci. Remote Sens. 2023, 61, 4205214. [Google Scholar] [CrossRef]
  24. Liu, Y.; Li, M.; Liu, Y.; Chen, G.; Tang, Q.; Feng, Y.; Wen, Y. Sequential GNSS-acoustic seafloor point positioning with modelling of sound-speed variation. J. Geod. 2023, 97, 115. [Google Scholar] [CrossRef]
  25. Jiang, W.; Diamant, R. Long-range underwater acoustic channel estimation. IEEE Trans. Wirel. Commun. 2023, 22, 6267–6282. [Google Scholar] [CrossRef]
  26. Zhang, G.; Yi, G.; Wei, Z.; Xie, Y.; Qi, Z. A novel positional calibration method for an underwater acoustic beacon array based on the equivalent virtual long baseline positioning model. J. Mar. Sci. Eng. 2024, 12, 825. [Google Scholar] [CrossRef]
  27. Zhang, T.; Wang, Z.; Li, Y.; Tong, J. A passive acoustic positioning algorithm based on virtual long baseline matrix window. J. Navigation 2019, 72, 193–206. [Google Scholar] [CrossRef]
  28. Ashraf, S.; Gao, M.; Chen, Z.; Naeem, H.; Ahmed, T. CED-OR based opportunistic routing mechanism for underwater wireless sensor networks. Wirel. Pers. Commun. 2022, 125, 487–511. [Google Scholar] [CrossRef]
Figure 1. Experimental geometry and Virtual–Beacon (VB) depth-search concept. A surface array of N GNSS-tracked buoys (blue) provides one-way acoustic travel-time observations to a seafloor target (red). For each trial depth in the search interval, observed travel times are converted (via the sound-speed model) to horizontal ranges; the corresponding range circles are intersected to produce a cloud of candidate horizontal solutions (“virtual” beacons). Wide scatter for depth hypothesis D 1 i (triangles) indicates inconsistency, whereas a tight cluster at D n i (dots) identifies the depth slice most compatible with the observations and is used to anchor the 3-D calibration.
Figure 1. Experimental geometry and Virtual–Beacon (VB) depth-search concept. A surface array of N GNSS-tracked buoys (blue) provides one-way acoustic travel-time observations to a seafloor target (red). For each trial depth in the search interval, observed travel times are converted (via the sound-speed model) to horizontal ranges; the corresponding range circles are intersected to produce a cloud of candidate horizontal solutions (“virtual” beacons). Wide scatter for depth hypothesis D 1 i (triangles) indicates inconsistency, whereas a tight cluster at D n i (dots) identifies the depth slice most compatible with the observations and is used to anchor the 3-D calibration.
Jmse 13 01422 g001
Figure 2. The program’s primary workflow.
Figure 2. The program’s primary workflow.
Jmse 13 01422 g002
Figure 3. Case I results with random noise and constant range bias (a) Vertical-error magnitude versus epoch. (b) Histogram of 3-D positioning error. (c) Horizontal-error magnitude versus epoch.
Figure 3. Case I results with random noise and constant range bias (a) Vertical-error magnitude versus epoch. (b) Histogram of 3-D positioning error. (c) Horizontal-error magnitude versus epoch.
Jmse 13 01422 g003
Figure 4. Case II results with random noise, range bias, and clock offset. (a) Vertical-error magnitude versus epoch. (b) Histogram of 3-D positioning error. (c) Horizontal-error magnitude versus epoch.
Figure 4. Case II results with random noise, range bias, and clock offset. (a) Vertical-error magnitude versus epoch. (b) Histogram of 3-D positioning error. (c) Horizontal-error magnitude versus epoch.
Jmse 13 01422 g004
Figure 5. Case III results with random noise, range bias, clock offset, and sound-speed measurement error. (a) Vertical-error magnitude versus epoch. (b) Histogram of 3-D positioning error. (c) Horizontal-error magnitude versus epoch.
Figure 5. Case III results with random noise, range bias, clock offset, and sound-speed measurement error. (a) Vertical-error magnitude versus epoch. (b) Histogram of 3-D positioning error. (c) Horizontal-error magnitude versus epoch.
Jmse 13 01422 g005
Figure 6. DOP distributions for the undifferenced solution evaluated across the entire grid depth.
Figure 6. DOP distributions for the undifferenced solution evaluated across the entire grid depth.
Jmse 13 01422 g006
Figure 7. Single-difference DOP distributions with the centre buoy as the reference.
Figure 7. Single-difference DOP distributions with the centre buoy as the reference.
Jmse 13 01422 g007
Figure 8. Single-difference DOP distributions with an edge buoy as the reference.
Figure 8. Single-difference DOP distributions with an edge buoy as the reference.
Jmse 13 01422 g008
Figure 9. Depth−fixing result at z = 3000 m . The composite figure depicts the depth-search trajectory together with the clouds of 30 candidate points obtained at three trial depth slices; the optimal slice is highlighted in red.
Figure 9. Depth−fixing result at z = 3000 m . The composite figure depicts the depth-search trajectory together with the clouds of 30 candidate points obtained at three trial depth slices; the optimal slice is highlighted in red.
Jmse 13 01422 g009
Figure 10. Depth−fixing result at z = 4000 m . The composite figure depicts the depth-search trajectory together with the clouds of 30 candidate points obtained at three trial depth slices; the optimal slice is highlighted in red.
Figure 10. Depth−fixing result at z = 4000 m . The composite figure depicts the depth-search trajectory together with the clouds of 30 candidate points obtained at three trial depth slices; the optimal slice is highlighted in red.
Jmse 13 01422 g010
Figure 11. VB solution under Case III—random noise ( σ ρ = 0.05 m), 1.5 m range bias, 1 m/s sound-speed modeling error, and a 1 m/s clock offset. (a) Depth estimates over 50 epochs; the red dash–dot line marks the sample mean, while dotted lines denote ± 1 σ . (b) Histogram (blue) and KDE curve (red) of the depth errors Δ z .
Figure 11. VB solution under Case III—random noise ( σ ρ = 0.05 m), 1.5 m range bias, 1 m/s sound-speed modeling error, and a 1 m/s clock offset. (a) Depth estimates over 50 epochs; the red dash–dot line marks the sample mean, while dotted lines denote ± 1 σ . (b) Histogram (blue) and KDE curve (red) of the depth errors Δ z .
Jmse 13 01422 g011
Table 1. Positioning Error Statistics under Case I.
Table 1. Positioning Error Statistics under Case I.
MethodHorizontal (m)Vertical (m)3-D (m)
ND0.351 ± 0.0941.537 ± 0.0331.580 ± 0.024
DSD-C0.207 ± 0.1210.013 ± 0.9090.781 ± 0.523
DSD-E0.211 ± 0.1230.023 ± 0.9130.787 ± 0.523
Table 2. Positioning Error Statistics under Case II.
Table 2. Positioning Error Statistics under Case II.
MethodHorizontal (m)Vertical (m)3-D (m)
ND0.678 ± 0.097 3.075 ± 0.033 3.150 ± 0.023
DSD-C0.207 ± 0.121 0.013 ± 0.909 0.781 ± 0.523
DSD-E0.211 ± 0.123 0.023 ± 0.913 0.787 ± 0.523
Table 3. Positioning Error Statistics under Case III.
Table 3. Positioning Error Statistics under Case III.
MethodHorizontal (m)Vertical (m)3-D (m)
ND1.969 ± 0.115 5.879 ± 0.040 6.201 ± 0.024
DSD-C0.200 ± 0.116 3.062 ± 0.776 3.072 ± 0.770
DSD-E0.204 ± 0.116 3.072 ± 0.782 3.083 ± 0.774
Table 4. Vertical positioning error statistics under Case III.
Table 4. Vertical positioning error statistics under Case III.
MethodVertical (m)MethodVertical (m)
ND5.879 ± 0.040DSD-C3.072 ± 0.782
DSD-E3.062 ± 0.776VB2.770 ± 0.140
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

Zhu, Y.; Shen, B.; Yao, B.; Wu, W. A Virtual-Beacon-Based Calibration Method for Precise Acoustic Positioning of Deep-Sea Sensing Networks. J. Mar. Sci. Eng. 2025, 13, 1422. https://doi.org/10.3390/jmse13081422

AMA Style

Zhu Y, Shen B, Yao B, Wu W. A Virtual-Beacon-Based Calibration Method for Precise Acoustic Positioning of Deep-Sea Sensing Networks. Journal of Marine Science and Engineering. 2025; 13(8):1422. https://doi.org/10.3390/jmse13081422

Chicago/Turabian Style

Zhu, Yuqi, Binjian Shen, Biyuan Yao, and Wei Wu. 2025. "A Virtual-Beacon-Based Calibration Method for Precise Acoustic Positioning of Deep-Sea Sensing Networks" Journal of Marine Science and Engineering 13, no. 8: 1422. https://doi.org/10.3390/jmse13081422

APA Style

Zhu, Y., Shen, B., Yao, B., & Wu, W. (2025). A Virtual-Beacon-Based Calibration Method for Precise Acoustic Positioning of Deep-Sea Sensing Networks. Journal of Marine Science and Engineering, 13(8), 1422. https://doi.org/10.3390/jmse13081422

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