A method of underwater sound source range estimation without prior knowledge based on single sensor in shallow water

Introduction: The lack of prior knowledge of the marine environment increases the difficulty of passive ranging of underwater sound sources by using a single hydrophone. The dispersion curve of the normal mode contains extensive marine environmental information, which can be extracted without prior knowledge, but the characteristics of dispersion curves of different modes vary, and the mode order cannot be determined from the received data. Methods: Herein, a method based on a single hydrophone that can jointly identify the mode order and estimate the propagation range in unknown marine environment is proposed. The method uses Bayesian theory as the main methodology and is applicable to broadband pulse sound sources in shallow seas with long-range propagation. The dispersion curves extracted from the data and those calculated by the dispersion formula are the input signal and the replica of the methods, respectively. Accurate identification of the normal mode order and estimation of the propagation range can be achieved by establishing the joint cost function. Results: In the case of unknown a priori knowledge of the marine environment, the method enables rapid inversion, is tolerant to environmental parameter mismatch, and is low cost and practical. Discussion: The simulation and measured data analysis results demonstrate the accuracy and validity of the method. The measured data contains linear frequency modulation impulse source signal and explosion sound source signals, and the mean relative error of range estimation is less than 5%.


Introduction
Multipath and dispersion are important characteristics of shallow water waveguides, and the study of dispersion characteristics is very important in the field of underwater acoustics. The received signal is a superposition of multiple-order normal modes when a broadband pulsed sound propagates in a shallow sea, and the amplitude and phase of the signal also change, thus increasing the difficulty of signal processing [1].
The passive ranging of underwater sound sources is aimed at estimating the propagation range on the basis of extracted environmental information by processing the received signal when the location of the source is unknown. This research is of great importance in national OPEN ACCESS EDITED BY Yuxing Li, Xi'an University of Technology, China defense applications and in marine biolocation. However, most existing methods rely on sensor arrays [2,3], which are not only costly but also yield ranging results with high uncertainty, because the arrays are susceptible to the influence of the water environment. Ranging methods based on a single hydrophone have been proposed to address the shortcomings of array-based ranging methods [4][5][6][7]. The feature extraction of underwater acoustic signal mostly depends on ship radiated noise [8][9][10]. However, the close association of dispersion characteristics and the characteristics of each mode with the marine environment provides possibilities for analyzing the structure and extracting the environmental parameters [7]. The dispersion curves are widely used in the passive ranging of single hydrophones for broadband pulsed sources. After analyzing the received signals, the information on the ocean environment, source location, and Eigen functions contained in the dispersion characteristics are effectively used to achieve the inversion of the ocean environmental parameters in shallow waveguides [11][12][13]; the estimation of the speed of sound profile (SSP) in water [14]; as well as the passive localization of a variety of broadband impulse sources, such as light bulb sources [15], dolphin calls [16], and explosion sources [17,18]. However, all of the above methods require some or all of the a priori knowledge of the marine environment to obtain accurate ranging results, which is very difficult for a practical application.
Combining the extracted dispersion curves and Bayesian estimation theory to achieve sound source ranging can reduce the reliance on a priori knowledge of the marine environment [19][20][21], However, the method based on the dispersion characteristics has two conditions for application: a priori knowledge of the marine environment and the determined order of the normal modes. The characteristics of dispersion curves of different modes vary. Mode order identification is the basis for underwater engineering applications using dispersion curves. Factors such as the SSP (the sound speed profile) in water, the geoacoustic structure, and the location of the source/receiver can affect the propagation of the sound signal and consequently lead to some normal modes being missed in the received signal. Separating the modes from measured data can be accomplished through a warping transform [11], and signal faults can be observed in the spectrogram results of warped signals; however, directly identifying the mode order remains impossible, thus it is important to find a method to effectively identify the normal modes.
Identification of normal mode order can be achieved on the basis of the conventional beamforming of a horizontal line array [22]. The dispersion curves extracted by warping transform are used as the input signal, according to Bayesian theory, while the replica is calculated with the acoustic field model. Subsequently, the joint estimation of mode order and environmental parameters can be performed [23]. However, the calculation of the replica requires multiple environmental parameters regarding the water as well as the bottom. Too many inversion parameters reduce the inversion efficiency, and correlations between parameters increase the error. A inversion scheme that does not require mode identification is thus proposed.
The feature of this study is the identification of normal modes and source ranging effectively without a priori knowledge of the marine environment. Bayesian inversion theory has good tolerance for marine environmental parameters, and all unknown marine environmental parameters can be used as inversion parameters for inversion. The input function and replica are two important components of the Bayesian inversion methodology. This study differs from previous inversion work because the input function is easy to obtain and the replica is efficiently calculated. In the method described herein, the dispersion curves of normal modes with high energy and good energy focus are used as the input signal, and the replica is obtained from the dispersion formula. The computational speed of the replica affects the efficiency of the entire inversion process. For shallow environments in which the speed of sound on the seabed is higher than that in water, the bottom features can be approximated according to the bottom reflection phase shift parameter P for SRBR (surface-reflected-andbottom-reflected) modes in the case of small angle incidence.
The dispersion formula can be obtained with four parameters. Therefore, for SRBR normal modes, the dispersion curve of the mode calculated by the dispersion formula is valid. Under the condition of unknown a priori knowledge of the ocean, when the replica is obtained with the dispersion formula, the number of inversion parameters is reduced, the errors caused by the coupling of environmental parameters are effectively avoided, and the inversion efficiency is improved.
The method is applied to the data measured from the South China Sea in October 2014 and the Yellow Sea of China in December 2018. The method provides a reliable estimate of the propagation range of the sound source.

Modal propagation theory
In a shallow water waveguide, consider a broadband pulsed sound source S(f), located at depth z s . The signal is received by a hydrophone located at depth z r after a propagation range r. The received signal can be can be expressed as the sum of multi-order normal modes [24]: where n is the normal mode order, and ξ n is the horizontal wavenumber. The traveling wave characteristic of the normal mode in the direction of horizontal propagation range r is determined by e j(ξ n r+ π 4 ) , whereas the characteristic in the standing wave direction is determined by the Eigen function U n (z). Different modes show variations in the depth z direction. For the ideal shallow water waveguide, for example, the surface is a free-release boundary, and the seabed is a horizontal rigid boundary. The Eigen function can be expressed as: From Eq. 2, when the depth of water is H, the normalized amplitude of the first 5-order normal modes varies with z, as shown in Figure 1.
As shown in Figure 1, the Eigen function of the normal mode has n points with zero energy value in the depth direction, and this point is called a node. The energy of the mode signal of each order in the received data varies with the source/receiver depth configuration. When the source/reception depth is just near the node, the modal excitation is insufficient and subsequently disappears. Marine environmental factors affect the propagation characteristics of normal modes. Therefore, the mode contains a large amount of oceanographic information and is widely applied in underwater engineering. The analysis of normal mode characteristics is important in performing the inversion of geoacoustic parameters and source localization. However, the mode order cannot be determined directly from the received data, and the use of timefrequency analysis (TFA) and warping transform provides convenience in research.
The energy variation in normal modes can be observed through the TFA technique. Figures 2A, B show the received signal in the time domain and time-frequency domain after TFA for a broadband pulsed sound source in the frequency band of 100-300 Hz propagating for 10 km in a Pekeris waveguide. The environmental parameters are as follows: depth H = 100 m, SSP in water c 0 = 1500 m/ s, depth of the sound source z s = 28 m at the node of mode 4, seabed speed of sound c b = 1800 m/s, and density ρ b = 1.6 g/cm 3 . Figure 2A shows the total propagation characteristics of multiorder normal modes, which cannot reflect the characteristics of a single mode. However, multiple normal modes with higher energy can be seen in Figure 2B. Because the order of each mode cannot be determined directly, the order is assumed to be x1, x2, x3, ..., and xn. The energy of the normal mode is gathered in a curve associated with time and frequency (e.g., the black dotted line corresponding to the x3 order mode in Figure 2B), which is called the dispersion curve. The dispersion curves not only describe the energy variation characteristics of normal modes but also contain information on the marine environment. The characteristics of dispersion curves of different modes vary, and determining these characteristics is equivalent to obtaining multiple sets of data containing information about the environment in the case of one receiver.

Dispersion curve
Dispersion characteristics are very important aspects of shallow water waveguides. The dispersion characteristics can be explained by the group velocity and phase velocity, which are associated with the order of the normal mode and vary with frequency. The group velocity and phase velocity can be written as: The different group velocity of each mode leads to different arrival times; therefore, the dispersion curve is a function of time and frequency. The dispersion curve of mode n can be written as: The energy of the mode varies with the dispersion curve, according to the mode order n, propagation range, and horizontal wavenumber ξ n . Therefore, using dispersion curves is favorable for source ranging.

The dispersion formula
In Beam-Displacement Ray-Mode (BDRM) theory, when a sound source with a small grazing angle propagates in a waveguide where the speed of sound of the seabed is larger than that in water, the dispersion curve of the SRBR normal mode can also be calculated with the dispersion formula [25]: where the P is the bottom reflection phase shift parameter, which is a quantity associated with the seabed parameter, expressed as: where ρ 1 , ρ 2 , c b , and α are the water density, seabed density, and seabed absorption, respectively. According to Eq. 6, the P is a frequencydependent quantity. However, when the attenuation of the seabed is minor, and the frequency exceeds 10 Hz, the effect of frequency on P can be neglected, and Eq. 6 can be simplified to: The inversion efficiency can be improved by reducing the number of inversion parameters by describing the bottom properties with parameter P. Moreover, the dispersion curve can be calculated more rapidly by using the dispersion formula compared with the sound field model (e.g., KRAKENC) [26].
According to the above, the dispersion curves of each order of simple positive waves can be calculated with Eq.5 and 6, when the parameters of the marine environment are known. KRAKENC is a more mature model for acoustic field calculation; therefore, the dispersion curves obtained by KRAKENC according to Eq. 5 are used as the reference curves.
However, the dispersion curves obtained with the dispersion formula Eq. 5 do not contain frequencies lower than Ariy frequency (Ariy frequency: The frequency corresponding to the minimum value of the group velocity of the normal mode). It is also an important part of our future work to obtain dispersion formulas that can calculate complete dispersion curves.

Extraction of dispersion curves
In practical applications, detailed environmental parameters are difficult to obtain, and the dispersion curves can be extracted through analysis of the received signals. The combination of time-frequency analysis techniques, warping transform, modal filtering, and ridge extraction techniques can achieve accurate extraction of dispersion curves in measured data.
The warping transform can transform the time domain signal pre t (r, t) (the time domain result of pre f (f, r)) by a time transformation factor h(t) t 2 + (r/c 0 ) 2 , thereby transforming the sound pressure signal into a superposition of multiple single frequency signals to achieve effective separation of different normal modes. The modal filtering technique can then be used to extract normal modes.
The extracted modes are inverted with the inverse warping operator h(t) t 2 − (r/c 0 ) 2 , and finally the dispersion curve of each mode is extracted with techniques such as ridge extraction. In the above process, two parameters are used: the propagation distance r and the speed of sound in seawater c0. Because the warping transform is invertible, the two parameters are process quantities, and the final results are not dependent on the accuracy of the two parameters. However, the arrival time of each normal mode must be accurate, and great care must be taken in processing the received signal [27].
The above process can be described by the simulation results in the Pekeris waveguide, with the same simulation environment as in the previous section, taking the example of extracting the dispersion curve of normal mode x3.
In the spectrogram of the received signal shown in Figure 3A, the energy of mode ×3 is strong, thus facilitating its extraction. The received signal contains at least 5th-order normal modes, but the energy of different-order modes varies, and the energy of mode four is weak and appears blurry in Figure 3B. Mode x3 is extracted after modal filtering and unwarping transform, and the spectrogram and extracted dispersion curve of modal x3 are shown in Figures 3C, D, respectively.
The dispersion formula Eq. 5, data-extraction and theoretical calculation based on an acoustic model are three methods for calculating the dispersion curve. The accuracy of the calculated results is verified by comparing with the results from KRAKEN, used as reference value. The simulation analysis is performed in the Pekeris waveguide and the waveguide with a thermocline, respectively, whose simulation parameters are shown in Figure 4. The propagation range of source is r = 5 km, and the broadband of source is 100-200 Hz, the sampling rate is f s = 1 kHz, the spectrum of the received signal is obtained by the short-time Fourier transform (STFT). The spectrum information is illustrated in Figure 3, where the information of RGB is given. The locations of the source and receiver, and the seabed environment are the same as in the Pekeris waveguide, but the speed of sound in water has a thermocline at 20-40 m. The difference between the speed of sound at the surface and the seabed is 9 m/s, and the source is located in the thermocline. Figure 5A and Figure 5B show the TFA results of the received signal in the two waveguides and the dispersion curves calculated with the three methods, respectively.

Frontiers in Physics
frontiersin.org Figure 5 shows that the dispersion curves obtained through the three methods match well in the Pekeris waveguide, and are consistent with the mode energy change trend. In a thermocline waveguide, the dispersion curves extracted from data and calculated with Eq. 5 are consistent, but the low order normal modes do not fully conform to the characteristics of SRBR normal modes, and the consistency is poor. The results of the extracted dispersion curves, particularly the high energy modes, represent the energy variation trend of each mode and can be used in underwater applications.
In addition, Figure 5A shows that the mode order corresponding to the higher energy modes (modes x1, x2, and x3) in the received signal are 2, 3, and 5. The properties of the dispersion curves correspond to the mode order, and the accurate identification of the extracted modes is key to the passive ranging of sources by using the dispersion curves in the case of unknown marine environmental parameters. However, the identification of the modes in the case of unknown a priori knowledge presents the following difficulties.
1) Because of the weak intensity of the first-order mode, the first mode that can be detected in the TFA results of the received signal is not necessarily the true first-order normal mode.
2) The depth configuration of the source/receiver results in weak energy of several modes in the signal, but the number of missing modes cannot be determined, and thus the remaining mode orders cannot be determined. 3) When the frequency is high, the group velocity of two modes tends to be close to the speed of sound in water, the arrival times of the two modes are close, and the two modes are easily mixed into the same mode, thus making the identification of the mode order difficult.

FIGURE 4
Parameters in a thermocline waveguide.
Frontiers in Physics frontiersin.org

The joint estimation algorithm
Under the condition of unknown prior knowledge, Bayesian theory is tolerant to environmental parameter mismatch and has a wide application in the passive location of underwater sound sources. In Bayesian theory, the joint inversion of mode order and source propagation range can improve the inversion efficiency. Therefore, a joint estimation method of normal mode order and range of underwater source is presented.

Bayesian inversion theory
The posterior probability density (PPD) of the parameters to be inverted is used as the estimation result, in an important feature of Bayesian theory. The PPD is associated with the conditional probability density of measured data P ro (d | m) and the prior distribution of m and d, P ro (m) and P ro (d), and the PPD can be written as [28]: where m is a vector of inversion parameters with length M, and d is the parameter vector of measurement data. In general, P ro (m | d) a is positively correlated with the likelihood function L(m), so P ro (m | d) is: The likelihood function L(m) can be represented by the misfit function E(m), as shown in the following equation: Furthermore, where E(m) is the data matching function, a generalized misfit combining data and prior can be defined as The φ(m) is also known as the cost function. According to Eq.10 and Eq.11, the P ro (m | d) can also be expressed as To decrease the difficulty in calculating the integral in the above equation, the principle for parameter estimation is the maximum a posteriori (MAP). The inversion parameter values can initially be determined through the optimization search algorithm. The optimal value of a set of inversion parameters is obtained when the maximum likelihood function is maximal.
The uncertainty of the inversion parameters is characterized by the one-dimensional marginal probability distribution of the parameters Where m i refers to the ith inversion parameter。

The joint cost function
As described above, the cost function can be derived from a likelihood function, which is key to achieving parameter estimation. The input function and the replica are two important components of the likelihood function. The dispersion curve F m n extracted from the data is taken as the input function, and the replica F c n is calculated with Eq. 5. The results in Figure 5 confirm the feasibility of calculating the replica with Eq. 5. If the data error satisfies a Gaussian distribution, the likelihood function is: where n 1 n N is the number of extracted dispersion curves, does not represent the exact order n of normal mode, and M n is the length of the data. C n υ n I is the covariance matrix, and υ n and I are the unknown variance and the identity matrix, respectively. Therefore, the likelihood function is: In the absence of prior knowledge of the environment, the true order of mode n must be determined simultaneously, on the basis of the assumption that the true order is nr Therefore, each set of data also must satisfy: where nx ∈ [1, Nx] is the range of normal mode numbers, and N x is sufficiently large to exceed the maximum order of modes obtained from the received data, thus ensuring the accuracy of the numerical determination. Eq. 18 and Eq. 19 affect each other, and the order determination takes precedence over the parameter inversion in the optimization search process. After the order of normal mode numbers of the nth data set is determined by Eq. 19, the nth data set is then used to perform the parameter search and inversion according to Eq. 18. The optimal solution of the parameters is substituted into Eq. 12 to obtain the PPD of each inversion parameter, and then the effective inversion of the parameters is achieved. The Genetic Algorithm is used as a method of parameter search for optimization.
According to Eq. 5, the calculation of the replica in an unknown ocean environment requires the depth H, average speed of sound c 0 , bottom reflection phase shift parameter P, and range r. Herein, the above four parameters are estimated jointly with the mode order.

Sensitivity analysis
The sensitivity of the four parameters to be inverted is analyzed in the waveguide with a thermocline. The simulation environment is shown in Figure 4. To fully verify the validity of the method for the mode order identification, the depth of the receiver is at the node of mode 5, which is also near the node of mode 2; i.e., theoretically the received signal has low energy of modes 5 and 2.
The input function is the dispersion curves extracted from the data, and the rest of the parameters are taken as true values when sensitivity analysis is performed for one parameter. The analysis results are shown in Figures 6A-E. Figure 6 shows that the four inversion parameters are sensitive to the cost function. Compared with other parameters, the value cost function curve of r varies more sharply around the true value, thus fully demonstrating the sensitivity of the range to the cost function and the accuracy of inversion. The dispersion curve data of mode 5 from the received signal are selected to analyze the sensitivity of the normal mode order n. Figure 6E indicates that the cost function has the smallest value at the true order of the mode, thus indicating the validity of the cost function.
In addition, for a more adequate analysis of the validity of the cost function, two-dimensional correlations of inversion parameters are analyzed. The two parameters to be analyzed vary within the search interval, and the remaining parameters are taken as true values. The true values of the two parameters are marked with a white star. Figure 7 shows that the correlation between the range r and other parameters is low, with a nearly straight line at r 0 , thus indicating that r plays a major role in the influence of the cost function with high sensitivity. However, the correlation between P and H is high, the correlation between c 0 and H gradually decreases with depth, and the speed of sound gradually dominates. Parameter coupling caused by correlation between parameters affects the accuracy of the inversion results. However, as shown in Figure 7, the parameter coupling does not affect the sensitivity of r. Comprehensively, the four inversion parameters and mode order have high sensitivity to the joint cost function.

FIGURE 6
Sensitivity analysis results.
Frontiers in Physics frontiersin.org

FIGURE 7
Sensitivity analysis results of the two parameters.  Frontiers in Physics frontiersin.org 08 3 Results

Theoretical simulation
The simulation environment is shown in Figure 4. When r = 10 km, the sound source is set at the node of mode 5, and the search interval of inversion parameters is shown in Table 1. The spectrogram results of the received signal and warped signal are shown in Figure 8A and Figure 8B. Five normal modes have higher energy in the received signal, and their dispersion curves can be chosen as the input signals to the inversion methods, as indicated by the black dashed line in Figure 8B.
As shown in Figure 8A, the received data contain two missing modes, thus preventing determination of the position of the first mode and the number of modes at the signal fault, and hindering accurate reversal of the parameters and determination of mode orders.
When the dispersion curve is extracted, the normal modes with high energy and good aggregation are the primary choice, and the frequency band of each mode larger than the Ariy frequency is chosen (the dispersion curve will have an inflection point at the Ariy frequency), and the extracted dispersion curves are the input function for parameter search. The convergence speed of all four parameters is very fast, and the time required for a 3,000 times optimization search is less than 3 min. Therefore, an improvement in the efficiency of the inversion method has been achieved. Figure 9 shows the one-dimensional marginal probability densities (1-D MPD) of the parameters, which is calculated from the optimal values of the parameter search Figure 9 shows no clear side flap interference in the 1-D MPD of the four parameters, and the optimal search results are globally optimal. The one-dimensional MPD maximum of the inversion parameters is taken as the inversion result, as shown in Table 1. The 1-D MPD of inversion parameters.

FIGURE 10
Mode determination results and dispersion curve comparison results.

FIGURE 11
Sound speed profile of data 1.
Frontiers in Physics frontiersin.org As shown in Table 1, the results of the mode determination are accurate, and the numbers of extracted modes are 3, 4, 6, 7, and 8, in agreement with the low energy of modes 2 and 5 when the source is located at the node of mode 5 and near the node of mode 2. At this time, t, a possibility exists that mode 1 is also unexcited, owing to the existence of a thermocline in the water of the simulated environment. The error of r is 0.12%, thus indicating that the estimation result is accurate and reliable. Although the coupling between P and H causes the estimation errors for these two parameters to be much higher than r, the errors for all parameters are within 5%, which fully demonstrates the feasibility of the method proposed herein.
This work mainly considers the estimation of the propagation range, and the estimation errors of other parameters do not affect the estimation results of the range, thus demonstrating that the method has strong environmental adaptability. Figure 10 provides the results of the mode order identification, and the results of comparing the dispersion curves obtained from the inversion parameters and Eq. 5 with the dispersion curves obtained from data and the spectrogram of the received signal. The findings demonstrate not only that the mode order identification results are accurate but also that the inversed dispersion curves match the results obtained through other methods, thus indicating the accuracy and validity of the joint estimation.

Experimental data analysis
Two sets of experimental data are selected for analysis to fully illustrate the validity of the method. The first set of experimental data was gathered in the South China Sea in October 2014, and the sound source was a broadband LFM signal; the second set of experimental data was obtained in the Yellow Sea of China in  December 2018, and the sound source was an explosion sound signal. The two sets of experimental data represent two cases; that is, there is an energy fault in two modes and the modes are missing, the first few orders of normal modes are missing, and the first-order mode cannot be determined.

Measured data 1
The depth of the experimental sea H = 24.5 m, and the SSP in the water has a thermocline, as shown in Figure 11, the average speed of sound is c0 = 1497 m/s, the broadband source with the broadband 200-500 Hz is located at z s = 10 m, and p = 6.33. The signal is received by a single hydrophone at z r = 9 m, and the receiving depth is near the node of mode 3. r 0 = 4.96 km, as measured by GPS. The source is a long pulse, and the received signal is processed by pulse compression for the next step of analysis.
The received signal is shown in Figure 12A, and the signal to noise ratio is high. The dispersion curves are extracted after warping transform. Figure 12B shows the time-frequency analysis result of the received signal. The normal modes with stronger energy are selected for dispersion curve extraction, and the extraction results are shown in Figure 12B. The received signal contains four orders modes with strong energy, and the position of mode 1 is clear, but several modes are missing after mode 2, and the number of the missing modes cannot be known, according to the figure. The part of the dispersion curve with high energy and strong aggregation is used as the input function. To ensure accuracy of the inversion, the frequency range matching the different orders of the simple positive waves is selected, and the final dispersion curve as the input function is shown in Figure12B. The search intervals of the parameters to be inverted and the reference values are shown in Table 2.
Parameter inversion and modal identification are performed according to the procedure described above, and the inversion results are shown in Table 2. As shown in Table 2 and Figure 13,

FIGURE 15
Mode determination results and dispersion curve comparison results of data 2.
Frontiers in Physics frontiersin.org the results of normal mode number determination are accurate, and the results indicate that the missing mode is mode 3. Because of the location of the receiver, the energy of mode 3 is low and it is unobserved in the time-frequency domain of the received signal. The errors of c0 and H are less than 5%, on the basis of comparison of the inversion results with the reference values, which are 2.04% and 0.002%, respectively. Although the error of P is larger, the estimated value of the propagation range is r = 5.00 km, which is a very accurate value with respect to the GPS result of r 0 = 4.96 km, and the error is only 0.008%. The inversion results fully illustrate that the method has strong stability with respect to marine environmental parameters. The inversed dispersion curves match well with the data extraction results and the spectrogram of the received data, thus demonstrating the superiority of the proposed method in passive ranging and normal mode order determination.

Measured data 2
The depth of the experiment sea is H = 30 m, the SSP is isovelocity with the speed c0 = 1460 m/s, and p = 5.43. An explosion sound signal was received by the ocean bottom seismometer located at the seabed after propagating 35.12 km, and four channels (P, X, Y, and Z) of data were obtained. The P-channel data were selected for inversion, and the received signal is shown in Figure 14A, which indicated that the signal to noise ratio of the measured data is lower than that in data 1. Figure 14B shows the TFA result of the received signal, indicating four normal modes with strong energy. However, the first mode in the Figure is not the true mode 1 in the received signal; that is, the first few orders of the normal mode in the signal are missing. We therefore must determine the number of normal mode to achieve the inversion of parameters. The dispersion curves in Figure 14B are the parts after band selection and serve as the input signal. The search intervals, reference values, and inversion results of the parameters to be inverted are shown in Table 3.
The comparison result of dispersion curves obtained with the different methods is shown in Figure 15, which shows that the inversed dispersion curves are in good agreement with those from the other methods. From Figure 15 and Table 3, the orders of normal modes used for inversion are 3, 4, 5, and 6, and the mode identification results are accurate. Consequently, the first two modes did not appear in the time-frequency domain of the received signal and warped signal.
The error of the distance estimation results with respect to those obtained by GPS is only 0.26%, thus further validating the accuracy of the source ranging. In addition, the estimation errors of other parameters are within 5%.

Conclusion
We propose a joint estimation method for the normal mode number and propagation range of an underwater broadband impulse source based on a single hydrophone in an unknown marine environment. This method is based on Bayesian estimation theory and is applicable to a shallow sea waveguide. The characteristics of the dispersion curve of the normal mode correspond to the mode order. The dispersion curves with high energy and good aggregation are extracted by warping transform and used as the input signal for Bayesian methods. In a waveguide in which the seabed speed of sound is larger than that in water, the bottom properties can be approximated on the basis of the bottom reflection phase shift parameter P for SRBR modes in the case of small angle incidence. A dispersion formula based on four parameters is used to calculate the replica and reduce the number of inversion parameters in the unknown ocean environment. The inversion errors caused by the correlation of parameters can be effectively avoided.
The normal mode order and environmental parameters are jointly inversed as unknown parameters, and the joint cost function ensures the consistency of the results for mode order and inversion parameters. In this paper, the propagation ranges of two different shallow sea waveguides in two different types of broadband pulsed sound sources are measured. The mode identification results are accurate when there is modal missing in two modes, or the first few orders of normal modes are missing. In addition, the coupling of environmental parameters does not affect the accuracy of the results of mode order identification and range estimation, accurate identification of the normal mode order is achieved in different waveguides, the inversion error of environmental parameters is within 5%, and the error of propagation range measurement is less than 3%, thus demonstrating the good tolerance of the method to the environmental parameters. The simulation and experimental processing results fully illustrate the effectiveness and feasibility of the method.

Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author contributions
XL completed literature research, conceptualization, methodology, and manuscript writing. YM completed conceptualization, funding acquisition, and project management. HC, HL, and XB jointly completed the validation and visualization.