<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1109220</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1109220</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A method of underwater sound source range estimation without prior knowledge based on single sensor in shallow water</article-title>
<alt-title alt-title-type="left-running-head">Li et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1109220">10.3389/fphy.2023.1109220</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Xiaoman</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2012878/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Hongyun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lu</surname>
<given-names>Hongyu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Bi</surname>
<given-names>Xuejie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Mo</surname>
<given-names>Yaxiao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Ocean College</institution>, <institution>Jiangsu University of Science and Technology</institution>, <addr-line>Zhenjiang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Key Laboratory of Underwater Acoustic Environment</institution>, <institution>Institute of Acoustics</institution>, <institution>Chinese Academy of Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1959075/overview">Yuxing Li</ext-link>, Xi&#x2019;an University of Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1406157/overview">Adriano Todorovic Fabro</ext-link>, Universidade de Brasilia, Brazil</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2143436/overview">Xing Chuanxi</ext-link>, Yunnan Minzu University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yaxiao Mo, <email>moyaxiao1987@126.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Physical Acoustics and Ultrasonics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>13</day>
<month>03</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1109220</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>18</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Li, Chen, Lu, Bi and Mo.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Li, Chen, Lu, Bi and Mo</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>
<bold>Introduction:</bold> 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.</p>
<p>
<bold>Methods:</bold> 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.</p>
<p>
<bold>Results:</bold> In the case of unknown <italic>a priori</italic> knowledge of the marine environment, the method enables rapid inversion, is tolerant to environmental parameter mismatch, and is low cost and practical.</p>
<p>
<bold>Discussion:</bold> 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%.</p>
</abstract>
<kwd-group>
<kwd>shallow water waveguide</kwd>
<kwd>normal mode order identification</kwd>
<kwd>range estimation</kwd>
<kwd>Bayesian inversion theory</kwd>
<kwd>without prior knowledge</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">Natural Science Research of Jiangsu Higher Education Institutions of China<named-content content-type="fundref-id">10.13039/501100010023</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>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 [<xref ref-type="bibr" rid="B1">1</xref>].</p>
<p>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 defense applications and in marine biolocation. However, most existing methods rely on sensor arrays [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B3">3</xref>], 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 [<xref ref-type="bibr" rid="B4">4</xref>&#x2013;<xref ref-type="bibr" rid="B7">7</xref>]. The feature extraction of underwater acoustic signal mostly depends on ship radiated noise [<xref ref-type="bibr" rid="B8">8</xref>&#x2013;<xref ref-type="bibr" rid="B10">10</xref>]. 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 [<xref ref-type="bibr" rid="B7">7</xref>]. 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 [<xref ref-type="bibr" rid="B11">11</xref>&#x2013;<xref ref-type="bibr" rid="B13">13</xref>]; the estimation of the speed of sound profile (SSP) in water [<xref ref-type="bibr" rid="B14">14</xref>]; as well as the passive localization of a variety of broadband impulse sources, such as light bulb sources [<xref ref-type="bibr" rid="B15">15</xref>], dolphin calls [<xref ref-type="bibr" rid="B16">16</xref>], and explosion sources [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B18">18</xref>]. However, all of the above methods require some or all of the <italic>a priori</italic> knowledge of the marine environment to obtain accurate ranging results, which is very difficult for a practical application.</p>
<p>Combining the extracted dispersion curves and Bayesian estimation theory to achieve sound source ranging can reduce the reliance on <italic>a priori</italic> knowledge of the marine environment [<xref ref-type="bibr" rid="B19">19</xref>&#x2013;<xref ref-type="bibr" rid="B21">21</xref>], However, the method based on the dispersion characteristics has two conditions for application: <italic>a priori</italic> 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 [<xref ref-type="bibr" rid="B11">11</xref>], 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.</p>
<p>Identification of normal mode order can be achieved on the basis of the conventional beamforming of a horizontal line array [<xref ref-type="bibr" rid="B22">22</xref>]. 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 [<xref ref-type="bibr" rid="B23">23</xref>]. 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.</p>
<p>The feature of this study is the identification of normal modes and source ranging effectively without <italic>a priori</italic> 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-and-bottom- reflected) modes in the case of small angle incidence.</p>
<p>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 <italic>a priori</italic> 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.</p>
<p>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.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Modal propagation theory</title>
<p>In a shallow water waveguide, consider a broadband pulsed sound source S(f), located at depth z<sub>s</sub>. The signal is received by a hydrophone located at depth z<sub>r</sub> after a propagation range <italic>r</italic>. The received signal can be can be expressed as the sum of multi-order normal modes [<xref ref-type="bibr" rid="B24">24</xref>]:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold-italic">pr</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msqrt>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3be;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:msqrt>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">U</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">e</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3be;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>n</italic> is the normal mode order, and <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the horizontal wavenumber. The traveling wave characteristic of the normal mode in the direction of horizontal propagation range <italic>r</italic> is determined by <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>r</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, whereas the characteristic in the standing wave direction is determined by the Eigen function <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. Different modes show variations in the depth <italic>z</italic> 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:<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">Z</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">sin</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="bold-italic">z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>From Eq. <xref ref-type="disp-formula" rid="e2">2</xref>, when the depth of water is <italic>H</italic>, the normalized amplitude of the first 5-order normal modes varies with <italic>z</italic>, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Normalized amplitude distribution of normal modes with depth.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g001.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, 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 time-frequency analysis (TFA) and warping transform provides convenience in research.</p>
<p>The energy variation in normal modes can be observed through the TFA technique. <xref ref-type="fig" rid="F2">Figures 2A, B</xref> show the received signal in the time domain and time&#x2013;frequency domain after TFA for a broadband pulsed sound source in the frequency band of 100&#x2013;300&#xa0;Hz propagating for 10&#xa0;km in a Pekeris waveguide. The environmental parameters are as follows: depth <italic>H</italic> &#x3d; 100&#xa0;m, SSP in water <italic>c</italic>
<sub>0</sub> &#x3d; 1500&#xa0;m/s, depth of the sound source <italic>z</italic>
<sub>s</sub> &#x3d; 28&#xa0;m at the node of mode 4, seabed speed of sound <italic>c</italic>
<sub>
<italic>b</italic>
</sub> &#x3d; 1800&#xa0;m/s, and density <italic>&#x3c1;</italic>
<sub>
<italic>b</italic>
</sub> <italic>&#x3d;</italic> 1.6&#xa0;g/cm<sup>3</sup>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The received signal <bold>(A)</bold> in the time domain and <bold>(B)</bold> time-frequency domain.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F2">Figure 2A</xref> shows the total propagation characteristics of multi-order normal modes, which cannot reflect the characteristics of a single mode. However, multiple normal modes with higher energy can be seen in <xref ref-type="fig" rid="F2">Figure 2B</xref>. 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 <xref ref-type="fig" rid="F2">Figure 2B</xref>), 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.</p>
</sec>
<sec id="s2-2">
<title>2.2 Dispersion curve</title>
<p>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:<disp-formula id="e3">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3be;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mtext>&#x2003;</mml:mtext>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3be;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>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 <italic>n</italic> can be written as:<disp-formula id="e4">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">v</mml:mi>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3be;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The energy of the mode varies with the dispersion curve, according to the mode order <italic>n</italic>, propagation range, and horizontal wavenumber <inline-formula id="inf4">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Therefore, using dispersion curves is favorable for source ranging.</p>
<sec id="s2-2-1">
<title>2.2.1 The dispersion formula</title>
<p>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 [<xref ref-type="bibr" rid="B25">25</xref>]:<disp-formula id="e5">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">Pr</mml:mi>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where the P is the bottom reflection phase shift parameter, which is a quantity associated with the seabed parameter, expressed as:<disp-formula id="e6">
<mml:math id="m10">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mn>2</mml:mn>
</mml:msqrt>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">&#x3c0;</mml:mi>
<mml:mi mathvariant="bold-italic">f</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>&#x3c1;</italic>
<sub>1</sub>, <italic>&#x3c1;</italic>
<sub>2</sub>, <italic>c</italic>
<sub>b</sub>, and <italic>&#x3b1;</italic> are the water density, seabed density, and seabed absorption, respectively. According to Eq. <xref ref-type="disp-formula" rid="e6">6</xref>, the P is a frequency-dependent quantity. However, when the attenuation of the seabed is minor, and the frequency exceeds 10&#xa0;Hz, the effect of frequency on P can be neglected, and Eq. <xref ref-type="disp-formula" rid="e6">6</xref> can be simplified to:<disp-formula id="e7">
<mml:math id="m11">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>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) [<xref ref-type="bibr" rid="B26">26</xref>].</p>
<p>According to the above, the dispersion curves of each order of simple positive waves can be calculated with Eq.<xref ref-type="disp-formula" rid="e5">5</xref> and <xref ref-type="disp-formula" rid="e6">6</xref>, 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. <xref ref-type="disp-formula" rid="e5">5</xref> are used as the reference curves.</p>
<p>However, the dispersion curves obtained with the dispersion formula Eq. <xref ref-type="disp-formula" rid="e5">5</xref> 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.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Extraction of dispersion curves</title>
<p>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.</p>
<p>The warping transform can transform the time domain signal <inline-formula id="inf5">
<mml:math id="m12">
<mml:mrow>
<mml:mi mathvariant="italic">pr</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (the time domain result of <inline-formula id="inf6">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="italic">pr</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) by a time transformation factor <inline-formula id="inf7">
<mml:math id="m14">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>, 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.</p>
<p>The extracted modes are inverted with the inverse warping operator <inline-formula id="inf8">
<mml:math id="m15">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</inline-formula>, 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 [<xref ref-type="bibr" rid="B27">27</xref>].</p>
<p>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.</p>
<p>In the spectrogram of the received signal shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>, the energy of mode &#x00D7;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 <xref ref-type="fig" rid="F3">Figure 3B</xref>. Mode x3 is extracted after modal filtering and unwarping transform, and the spectrogram and extracted dispersion curve of modal x3 are shown in <xref ref-type="fig" rid="F3">Figures 3C, D</xref>, respectively.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Structure of dispersion curve extraction: <bold>(A)</bold> spectrogram of the received signal; <bold>(B)</bold> spectrogram of the warped signal; <bold>(C)</bold> spectrogram of mode x3; <bold>(D)</bold> dispersion curve of mode x3.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g003.tif"/>
</fig>
<p>The dispersion formula Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, 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 <xref ref-type="fig" rid="F4">Figure 4</xref>. The propagation range of source is <italic>r</italic> &#x3d; 5&#xa0;km, and the broadband of source is 100&#x2013;200&#xa0;Hz, the sampling rate is <italic>f</italic>
<sub>
<italic>s</italic>
</sub> &#x3d; 1&#xa0;kHz, the spectrum of the received signal is obtained by the short-time Fourier transform (STFT). The spectrum information is illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>, 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&#x2013;40&#xa0;m. The difference between the speed of sound at the surface and the seabed is 9&#xa0;m/s, and the source is located in the thermocline. <xref ref-type="fig" rid="F5">Figure 5A</xref> and <xref ref-type="fig" rid="F5">Figure 5B</xref> show the TFA results of the received signal in the two waveguides and the dispersion curves calculated with the three methods, respectively.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Parameters in a thermocline waveguide.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Dispersion curves calculated with different methods <bold>(A)</bold> in the Pekeris waveguide and <bold>(B)</bold> a thermocline waveguide.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g005.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> 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. <xref ref-type="disp-formula" rid="e5">5</xref> 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.</p>
<p>In addition, <xref ref-type="fig" rid="F5">Figure 5A</xref> 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 <italic>a priori</italic> knowledge presents the following difficulties.<list list-type="simple">
<list-item>
<p>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.</p>
</list-item>
<list-item>
<p>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.</p>
</list-item>
<list-item>
<p>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.</p>
</list-item>
</list>
</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 The joint estimation algorithm</title>
<p>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.</p>
<sec id="s2-3-1">
<title>2.3.1 Bayesian inversion theory</title>
<p>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 <inline-formula id="inf9">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the prior distribution of <bold>m</bold> and <bold>d</bold>, <inline-formula id="inf10">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and the PPD can be written as [<xref ref-type="bibr" rid="B28">28</xref>]:<disp-formula id="e8">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <bold>m</bold> is a vector of inversion parameters with length M, and <bold>d</bold> is the parameter vector of measurement data. In general, <inline-formula id="inf12">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> a is positively correlated with the likelihood function <inline-formula id="inf13">
<mml:math id="m21">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, so <inline-formula id="inf14">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is:<disp-formula id="e9">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>The likelihood function <inline-formula id="inf15">
<mml:math id="m24">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can be represented by the misfit function <inline-formula id="inf16">
<mml:math id="m25">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, as shown in the following equation:<disp-formula id="e10">
<mml:math id="m26">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mi mathvariant="bold">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Furthermore, where E(m) is the data matching function, a generalized misfit combining data and prior can be defined as<disp-formula id="e11">
<mml:math id="m27">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">ln</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>The <italic>&#x3c6;</italic>(m) is also known as the cost function. According to Eq.<xref ref-type="disp-formula" rid="e10">10</xref> and <xref ref-type="fig" rid="F11">Eq.11</xref>, the <inline-formula id="inf17">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> can also be expressed as<disp-formula id="e12">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mi mathvariant="bold">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>To decrease the difficulty in calculating the integral in the above equation, the principle for parameter estimation is the maximum <italic>a posteriori</italic> (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.<disp-formula id="e13">
<mml:math id="m30">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold">min</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>The uncertainty of the inversion parameters is characterized by the one-dimensional marginal probability distribution of the parameters<disp-formula id="e14">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>Where <italic>m</italic>
<sub>
<italic>i</italic>
</sub> refers to the <italic>i</italic>th inversion parameter&#x3002;</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 The joint cost function</title>
<p>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 <inline-formula id="inf18">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> extracted from the data is taken as the input function, and the replica <inline-formula id="inf19">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">F</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is calculated with Eq. <xref ref-type="disp-formula" rid="e5">5</xref>. The results in <xref ref-type="fig" rid="F5">Figure 5</xref> confirm the feasibility of calculating the replica with Eq. <xref ref-type="disp-formula" rid="e5">5</xref>. If the data error satisfies a Gaussian distribution, the likelihood function is:<disp-formula id="e15">
<mml:math id="m34">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x220f;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="bold">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
<mml:msubsup>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold">&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">C</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m35">
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the number of extracted dispersion curves, does not represent the exact order <italic>n</italic> of normal mode, and <inline-formula id="inf21">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the length of the data. <inline-formula id="inf22">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold">I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the covariance matrix, and <inline-formula id="inf23">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <bold>I</bold> are the unknown variance and the identity matrix, respectively. Therefore, the likelihood function is:<disp-formula id="e16">
<mml:math id="m39">
<mml:mrow>
<mml:mi mathvariant="bold-italic">L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x220f;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold">&#x3c0;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold">&#x3c5;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="bold">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi mathvariant="bold">&#x3c5;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>let <inline-formula id="inf24">
<mml:math id="m40">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi mathvariant="bold-italic">L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">&#x3c5;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, then <inline-formula id="inf25">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c5;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is<disp-formula id="e17">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi mathvariant="bold">&#x3c5;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>the cost function is:<disp-formula id="e18">
<mml:math id="m43">
<mml:mrow>
<mml:mi mathvariant="bold">&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold">m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold">ln</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>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 <italic>n</italic>r Therefore, each set of data also must satisfy:<disp-formula id="e19">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">&#x3c6;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">M</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold">ln</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">x</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">c</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf26">
<mml:math id="m45">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the range of normal mode numbers, and <italic>N</italic>
<sub>
<italic>x</italic>
</sub> is sufficiently large to exceed the maximum order of modes obtained from the received data, thus ensuring the accuracy of the numerical determination.</p>
<p>Eq. <xref ref-type="disp-formula" rid="e18">18</xref> and Eq. <xref ref-type="disp-formula" rid="e19">19</xref> 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 <italic>n</italic>th data set is determined by Eq. <xref ref-type="disp-formula" rid="e19">19</xref>, the <italic>n</italic>th data set is then used to perform the parameter search and inversion according to Eq. <xref ref-type="disp-formula" rid="e18">18</xref>. The optimal solution of the parameters is substituted into Eq. <xref ref-type="disp-formula" rid="e12">12</xref> 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.</p>
<p>According to Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, the calculation of the replica in an unknown ocean environment requires the depth <italic>H</italic>, average speed of sound c<sub>0</sub>, bottom reflection phase shift parameter P, and range <italic>r</italic>. Herein, the above four parameters are estimated jointly with the mode order.</p>
</sec>
<sec id="s2-3-3">
<title>2.3.3 Sensitivity analysis</title>
<p>The sensitivity of the four parameters to be inverted is analyzed in the waveguide with a thermocline. The simulation environment is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. 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.</p>
<p>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 <xref ref-type="fig" rid="F6">Figures 6A&#x2013;E</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Sensitivity analysis results.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> shows that the four inversion parameters are sensitive to the cost function. Compared with other parameters, the value cost function curve of <italic>r</italic> 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 <italic>n</italic>. <xref ref-type="fig" rid="F6">Figure 6E</xref> indicates that the cost function has the smallest value at the true order of the mode, thus indicating the validity of the cost function.</p>
<p>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. <xref ref-type="fig" rid="F7">Figure 7</xref> shows that the correlation between the range <italic>r</italic> and other parameters is low, with a nearly straight line at <italic>r</italic>
<sub>0</sub>, thus indicating that <italic>r</italic> plays a major role in the influence of the cost function with high sensitivity. However, the correlation between P and <italic>H</italic> is high, the correlation between <italic>c</italic>
<sub>0</sub> and <italic>H</italic> 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 <xref ref-type="fig" rid="F7">Figure 7</xref>, the parameter coupling does not affect the sensitivity of <italic>r</italic>. Comprehensively, the four inversion parameters and mode order have high sensitivity to the joint cost function.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Sensitivity analysis results of the two parameters.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g007.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Theoretical simulation</title>
<p>The simulation environment is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. When <italic>r</italic> &#x3d; 10&#xa0;km, the sound source is set at the node of mode 5, and the search interval of inversion parameters is shown in <xref ref-type="table" rid="T1">Table 1</xref>. The spectrogram results of the received signal and warped signal are shown in <xref ref-type="fig" rid="F8">Figure 8A</xref> and <xref ref-type="fig" rid="F8">Figure 8B</xref>. 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 <xref ref-type="fig" rid="F8">Figure 8B</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Inversion parameter list.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Reference value</th>
<th align="left">Search bound</th>
<th align="left">Inversion value</th>
<th align="left">Error/%</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>r</italic> (km)</td>
<td align="center">10</td>
<td align="center">[8,20]</td>
<td align="center">9.88</td>
<td align="center">&#x2212;0.12</td>
</tr>
<tr>
<td align="center">P</td>
<td align="center">6.0819</td>
<td align="center">[5 15]</td>
<td align="center">6.38</td>
<td align="center">4.96</td>
</tr>
<tr>
<td align="center">
<italic>H</italic>(m)</td>
<td align="center">100</td>
<td align="center">[50,180]</td>
<td align="center">96.74</td>
<td align="center">&#x2212;3.26</td>
</tr>
<tr>
<td align="center">
<italic>c</italic>
<sub>
<italic>0</italic>
</sub> (<italic>m/s</italic>)</td>
<td align="center">1530.7</td>
<td align="center">[1600,2000]</td>
<td align="center">1514.1</td>
<td align="center">&#x2212;1.08</td>
</tr>
<tr>
<td align="center">
<italic>Nr</italic>
</td>
<td align="center">[3 4 6 7 8]</td>
<td align="center">[1,30]</td>
<td align="center">[3 4 6 7 8]</td>
<td align="center">0</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Received data: <bold>(A)</bold> spectrogram of the warped signal; <bold>(B)</bold> TFA results of the received data and the extracted dispersion curves.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g008.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F8">Figure 8A</xref>, 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.</p>
<p>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&#xa0;times optimization search is less than 3&#xa0;min. Therefore, an improvement in the efficiency of the inversion method has been achieved.</p>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> shows the one-dimensional marginal probability densities (1-D MPD) of the parameters, which is calculated from the optimal values of the parameter search <xref ref-type="fig" rid="F9">Figure 9</xref> 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 <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The 1-D MPD of inversion parameters.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g009.tif"/>
</fig>
<p>As shown in <xref ref-type="table" rid="T1">Table 1</xref>, 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 <italic>H</italic> causes the estimation errors for these two parameters to be much higher than <italic>r</italic>, the errors for all parameters are within 5%, which fully demonstrates the feasibility of the method proposed herein.</p>
<p>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.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> provides the results of the mode order identification, and the results of comparing the dispersion curves obtained from the inversion parameters and Eq. <xref ref-type="disp-formula" rid="e5">5</xref> 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.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Mode determination results and dispersion curve comparison results.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g010.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Experimental data analysis</title>
<p>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.</p>
<sec id="s3-2-1">
<title>3.2.1 Measured data 1</title>
<p>The depth of the experimental sea <italic>H</italic> &#x3d; 24.5&#xa0;m, and the SSP in the water has a thermocline, as shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, the average speed of sound is c0 &#x3d; 1497&#xa0;m/s, the broadband source with the broadband 200&#x2013;500&#xa0;Hz is located at z<sub>s</sub> &#x3d; 10&#xa0;m, and <italic>p</italic> &#x3d; 6.33. The signal is received by a single hydrophone at z<sub>r</sub> &#x3d; 9&#xa0;m, and the receiving depth is near the node of mode 3. <italic>r</italic>
<sub>0</sub> &#x3d; 4.96&#xa0;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.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Sound speed profile of data 1.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g011.tif"/>
</fig>
<p>The received signal is shown in <xref ref-type="fig" rid="F12">Figure 12A</xref>, and the signal to noise ratio is high. The dispersion curves are extracted after warping transform. <xref ref-type="fig" rid="F12">Figure 12B</xref> 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 <xref ref-type="fig" rid="F12">Figure 12B</xref>. 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 <xref ref-type="fig" rid="F12">Figure12B</xref>. The search intervals of the parameters to be inverted and the reference values are shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>
<bold>(A)</bold> Received data; <bold>(B)</bold> TFA of the warped signal.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g012.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Inversion parameter list of measured data 1.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Reference value</th>
<th align="left">Search bound</th>
<th align="left">Inversion value</th>
<th align="left">Error/%</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>r</italic> (km)</td>
<td align="center">4.96</td>
<td align="center">[3,10]</td>
<td align="center">5.00</td>
<td align="center">0.008</td>
</tr>
<tr>
<td align="center">P</td>
<td align="center">6.33</td>
<td align="center">[3,8]</td>
<td align="center">5.01</td>
<td align="center">&#x2212;20.8</td>
</tr>
<tr>
<td align="center">
<italic>H</italic>(m)</td>
<td align="center">24.5</td>
<td align="center">[20,50]</td>
<td align="center">26.54</td>
<td align="center">2.04</td>
</tr>
<tr>
<td align="center">
<italic>c</italic>
<sub>
<italic>0</italic>
</sub> (<italic>m/s</italic>)</td>
<td align="center">1497</td>
<td align="center">[1490,1550]</td>
<td align="center">1499.2</td>
<td align="center">0.002</td>
</tr>
<tr>
<td align="center">
<italic>Nr</italic>
</td>
<td align="center">&#x2014;</td>
<td align="center">[1,30]</td>
<td align="center">[1,2,4,5]</td>
<td align="center">0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Parameter inversion and modal identification are performed according to the procedure described above, and the inversion results are shown in <xref ref-type="table" rid="T2">Table 2</xref>. As shown in <xref ref-type="table" rid="T2">Table 2</xref> and <xref ref-type="fig" rid="F13">Figure 13</xref>, 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.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Mode determination results and dispersion curve comparison results of data 1.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g013.tif"/>
</fig>
<p>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 <italic>r</italic> &#x3d; 5.00&#xa0;km, which is a very accurate value with respect to the GPS result of <italic>r</italic>
<sub>0</sub> &#x3d; 4.96&#xa0;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.</p>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Measured data 2</title>
<p>The depth of the experiment sea is <italic>H</italic> &#x3d; 30&#xa0;m, the SSP is isovelocity with the speed c0 &#x3d; 1460&#xa0;m/s, and <italic>p</italic> &#x3d; 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 <xref ref-type="fig" rid="F14">Figure 14A</xref>, which indicated that the signal to noise ratio of the measured data is lower than that in data 1.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>
<bold>(A)</bold> Received data; <bold>(B)</bold> Dispersion curves selected as input signal.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g014.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F14">Figure 14B</xref> 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 <xref ref-type="fig" rid="F14">Figure 14B</xref> 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 <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Inversion parameter list of measured data 2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Parameter</th>
<th align="left">Reference value</th>
<th align="left">Search bound</th>
<th align="left">Inversion value</th>
<th align="left">Error/%</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>r</italic> (km)</td>
<td align="left">35.12</td>
<td align="left">[30,40]</td>
<td align="left">35.21</td>
<td align="left">0.26</td>
</tr>
<tr>
<td align="left">P</td>
<td align="left">5.43</td>
<td align="left">[3,8]</td>
<td align="left">5.18</td>
<td align="left">&#x2212;4.6</td>
</tr>
<tr>
<td align="left">
<italic>H</italic>(m)</td>
<td align="left">350</td>
<td align="left">[300,400]</td>
<td align="left">344.45</td>
<td align="left">&#x2212;1.58</td>
</tr>
<tr>
<td align="left">
<italic>c</italic>
<sub>
<italic>0</italic>
</sub> (<italic>m/s</italic>)</td>
<td align="left">1460</td>
<td align="left">[1450,1550]</td>
<td align="left">1465.7</td>
<td align="left">0.39</td>
</tr>
<tr>
<td align="left">
<italic>Nr</italic>
</td>
<td align="left">&#x2014;</td>
<td align="left">[1,30]</td>
<td align="left">[3 4 5 6]</td>
<td align="left">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The comparison result of dispersion curves obtained with the different methods is shown in <xref ref-type="fig" rid="F15">Figure 15</xref>, which shows that the inversed dispersion curves are in good agreement with those from the other methods. From <xref ref-type="fig" rid="F15">Figure 15</xref> and <xref ref-type="table" rid="T3">Table 3</xref>, 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.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Mode determination results and dispersion curve comparison results of data 2.</p>
</caption>
<graphic xlink:href="fphy-11-1109220-g015.tif"/>
</fig>
<p>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%.</p>
</sec>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>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.</p>
<p>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.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>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.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This research was funded by the Natural Science Foundation of China, grant number No. 12204199, the Natural Science Foundation of Jiangsu Higher Education Institutions of China, grant number No. 21KJD140001, the Open Foundation from Marine Sciences in the First-Class Subjects of Zhejiang, grant number No. OFMS004, the Rising Star Foundation of the Integrated Research Center for Islands and Reefs Sciences, CAS. Grant number No. ZDRW-XH-2021-2-04, and the Science Foundation of Donghai Laboratory (Grant No: DH-2022KF01018).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The 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.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jensen</surname>
<given-names>FB</given-names>
</name>
<name>
<surname>Kuperman</surname>
<given-names>WA</given-names>
</name>
<name>
<surname>Porter</surname>
<given-names>MB</given-names>
</name>
<name>
<surname>Schmidt</surname>
<given-names>H</given-names>
</name>
</person-group>. <source>Computational Ocean acoustics</source>. <publisher-loc>New York</publisher-loc>: <publisher-name>Spinger</publisher-name> (<year>2011</year>). <pub-id pub-id-type="doi">10.1007/978-1-4419-8678-8_7</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Donald</surname>
<given-names>FG</given-names>
</name>
<name>
<surname>Peter</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Inversion for geometric and geoacoustic parameters in shallow water: Experimental results</article-title>. <source>J Acoust Soc Am</source> (<year>1995</year>) <volume>97</volume>(<issue>6</issue>):<fpage>3589</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1121/1.412442</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Study on dispersion and attenuation of laser-induced surface acoustic wave by grinding surface roughness</article-title>. <source>Appl Acoust</source> (<year>2022</year>) <volume>1999</volume>:<fpage>109028</fpage>. <pub-id pub-id-type="doi">10.1016/j.apacoust.2022.109028</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Research on passive localization method of shallow water acoustic source with single hydrophone based on hierarchical grid histogram filtering</article-title>. <source>Appl Acoust</source> (<year>2022</year>) <volume>194</volume>(<issue>15</issue>):<fpage>108812</fpage>. <pub-id pub-id-type="doi">10.1016/j.apacoust.2022.108812</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rui</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Kunde</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Moving source localization with a single hydrophone using multipath time delays in the deep ocean</article-title>. <source>J Acoust Soc Am</source> (<year>2014</year>) <volume>136</volume>:<fpage>EL159</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1121/1.4890664</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhai</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Passive source depth estimation in shallow water using two horizontally separated hydrophones</article-title>. <source>Appl Acoust</source> (<year>2022</year>) <volume>192</volume>:<fpage>108723</fpage>. <pub-id pub-id-type="doi">10.1016/j.apacoust.2022.108723</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Acoustical oceanography with a single hydrophone: Propagation, physics-based processing and applications</article-title>. <source>J Acoust Soc Am</source> (<year>2019</year>) <volume>146</volume>(<issue>4</issue>):<fpage>2931</fpage>. <pub-id pub-id-type="doi">10.1121/1.5137181</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A novel complexity-based mode feature representation for feature extraction of ship-radiated noise using VMD and slope entropy</article-title>. <source>Appl Acoust</source> (<year>2022</year>) <volume>196</volume>:<fpage>108899</fpage>. <pub-id pub-id-type="doi">10.1016/j.apacoust.2022.108899</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Double feature extraction method of ship-radiated noise signal based on slope entropy and permutation entropy</article-title>. <source>Entropy</source> (<year>2022</year>) <volume>24</volume>(<issue>1</issue>):<fpage>22</fpage>. <pub-id pub-id-type="doi">10.3390/e24010022</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Jiao</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Dispersion entropy-based lempel-ziv complexity: A new metric for signal analysis</article-title>. <source>Chaos solitons &#x26; fractals</source> (<year>2022</year>) <volume>161</volume>:<fpage>112400</fpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2022.112400</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chapman</surname>
<given-names>NR</given-names>
</name>
</person-group>. <article-title>Geoacoustic inversion in a dispersive waveguide using warping operators</article-title>. <source>J Acoust Soc Am</source> (<year>2011</year>) <volume>130</volume>(<issue>2</issue>):<fpage>101</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1121/1.3611395</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A far distance wideband geoacoustic parameter inversion method based on a modal dispersion curve</article-title>. <source>Acta Physica Sinica</source> (<year>2015</year>) <volume>64</volume>(<issue>17</issue>):<fpage>174302</fpage>. <pub-id pub-id-type="doi">10.7498/aps.64.174302</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zoi-Heleni</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Nattapol</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Environmental inversion using dispersion tracking in a shallow water environment</article-title>. <source>J Acoust Soc Am</source> (<year>2018</year>) <volume>143</volume>:<fpage>EL188</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1121/1.5026245</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Graham</surname>
<given-names>AW</given-names>
</name>
<name>
<surname>Stan</surname>
<given-names>ED</given-names>
</name>
<name>
<surname>Jan</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Hannay</surname>
<given-names>DE</given-names>
</name>
</person-group>. <article-title>Bayesian environmental inversion of airgun modal dispersion using a single hydrophone in the Chukchi Sea</article-title>. <source>J Acoust Soc Am</source> (<year>2015</year>) <volume>137</volume>(<issue>6</issue>):<fpage>3009</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1121/1.4921284</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Stan</surname>
<given-names>ED</given-names>
</name>
<name>
<surname>Chapman</surname>
<given-names>NR</given-names>
</name>
</person-group>. <article-title>Bayesian geoacoustic inversion of single hydrophone light bulb data using warping dispersion analysis</article-title>. <source>J Acoust Soc Am</source> (<year>2013</year>) <volume>134</volume>(<issue>1</issue>):<fpage>120</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1121/1.4809678</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
<name>
<surname>AaronThode</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Blackwell</surname>
<given-names>SB</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Macrander</surname>
<given-names>AM</given-names>
</name>
</person-group>. <article-title>Range estimation of bowhead whale (Balaena mysticetus) calls in the Arctic using a single hydrophone</article-title>. <source>J Acoust Soc Am</source> (<year>2014</year>) <volume>136</volume>(<issue>1</issue>):<fpage>145</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1121/1.4883358</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>SH</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>YB</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Frequency invariability of acoustic field and passive source range estimation in shallow water</article-title>. <source>Sci China- Phys Mech-astron</source> (<year>2014</year>) <volume>57</volume>(<issue>2</issue>):<fpage>225</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1007/s11433-013-5359-z</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Gervaise</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Roux</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Nicolas</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Mars</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Modal depth function estimation using time-frequency analysis</article-title>. <source>J Acoust Soc Am</source> (<year>2011</year>) <volume>130</volume>(<issue>61</issue>):<fpage>61</fpage>&#x2013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1121/1.3592230</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sheri</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Stan</surname>
<given-names>ED</given-names>
</name>
<name>
<surname>Iohn</surname>
<given-names>FC</given-names>
</name>
</person-group>. <article-title>Bayesian inversion of microtremor array dispersion data in southwestern British Columbia</article-title>. <source>Geophys J Int</source> (<year>2010</year>) <volume>183</volume>(<issue>2</issue>):<fpage>923</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-246X.2010.04761.x</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>BX</given-names>
</name>
</person-group>. <article-title>Moving source parameter estimation in an uncertain environment</article-title>. <source>Acta Physica Sinica</source> (<year>2016</year>) <volume>65</volume>(<issue>16</issue>):<fpage>164304</fpage>. <pub-id pub-id-type="doi">10.7498/aps.65.164304</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Piao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A passive source location method in a shallow water waveguide with a single sensor based on Bayesian Theory</article-title>. <source>Sensors</source> (<year>2019</year>) <volume>19</volume>(<issue>6</issue>):<fpage>1452</fpage>. <pub-id pub-id-type="doi">10.3390/s19061452</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meng</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Identification of interference normal mode pairs of low frequency sound in shallow water</article-title>. <source>Acta Phys Sin</source> (<year>2019</year>) <volume>68</volume>:<fpage>134304</fpage>. <pub-id pub-id-type="doi">10.7498/aps.68.20190221</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>YT</given-names>
</name>
<name>
<surname>Eleftherakis</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Goff</surname>
<given-names>JA</given-names>
</name>
<name>
<surname>Dosso</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chapman</surname>
<given-names>R</given-names>
</name>
<etal/>
</person-group> <article-title>Geoacoustic inversion on the New England Mud Patch using warping and dispersion curves of high-order modes</article-title>. <source>J Acoust Soc Am</source> (<year>2018</year>) <volume>143</volume>:<fpage>EL405</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1121/1.5039769</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jevgenija</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Kirill</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Bruno</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Groby</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>An application of normal mode decomposition to measure the acoustical properties of low growing plants in a broad frequency range</article-title>. <source>Appl Acoust</source> (<year>2016</year>) <volume>117</volume>:<fpage>39</fpage>&#x2013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1016/j.apacoust.2016.09.028</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>A fast inversion method for ocean parameters based on dispersion curves with a single hydrophone</article-title>. <source>Acta Oceanologica Sinica</source> (<year>2022</year>) <volume>41</volume>:<fpage>71</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1007/s13131-022-1999-z</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Porter</surname>
<given-names>MB</given-names>
</name>
</person-group>. <source>The KRAKEN normal mode program</source>. <publisher-name>NATO</publisher-name> (<year>1991</year>). <comment>SACLANTCEN. Available at: <ext-link ext-link-type="uri" xlink:href="https://openlibrary.cmre.nato.int/handle/20.500.12489/201&#x003F;show=full">https://openlibrary.cmre.nato.int/handle/20.500.12489/201&#x003F;show&#x003D;full</ext-link>
</comment>.</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonnel</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Aaron</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Dana</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Ross</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Nonlinear time-warping made simple: A step-by-step tutorial on underwater acoustic modal separation with a single hydrophone</article-title>. <source>J Acoust Soc Am</source> (<year>2020</year>) <volume>147</volume>(<issue>3</issue>):<fpage>1897</fpage>&#x2013;<lpage>926</lpage>. <pub-id pub-id-type="doi">10.1121/10.0000937</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dosso</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wilmut</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Uncertainty estimation in simultaneous Bayesian tracking and environmental inversion</article-title>. <source>J Acoust Soc Am</source> (<year>2008</year>) <volume>124</volume>(<issue>1</issue>):<fpage>82</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1121/1.2918244</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>