<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mar. Sci.</journal-id>
<journal-title>Frontiers in Marine Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mar. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-7745</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmars.2023.1111176</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Marine Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Flow current field observation with underwater moving acoustic tomography</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Shijie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1839302"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Feng</surname>
<given-names>Rendong</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2175849"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Pan</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1200340"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hu</surname>
<given-names>Zhengliang</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Huang</surname>
<given-names>Haocai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1168388"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Guangming</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1687523"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Ocean College, Zhejiang University</institution>, <addr-line>Zhoushan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Hainan Institute of Zhejiang University</institution>, <addr-line>Sanya</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Meteorology and Oceanography, National University of Defense Technology</institution>, <addr-line>Kaifu District, Changsha</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Pilot Qingdao National Laboratory for Marine Science and Technology</institution>, <addr-line>Qingdao</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>National Innovation Institute of Defense Technology</institution>, <addr-line>Fengtai District, Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Xuebo Zhang, Northwest Normal University, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Hiroyuki Matsumoto, Japan Agency for Marine-Earth Science and Technology (JAMSTEC), Japan; Ze-Nan Zhu, Ministry of Natural Resources, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Haocai Huang, <email xlink:href="mailto:hchuang@zju.edu.cn">hchuang@zju.edu.cn</email>; Guangming Li, <email xlink:href="mailto:guangming_1224@hotmail.com">guangming_1224@hotmail.com</email>
</p>
</fn>
<fn fn-type="other" id="fn002">
<p>This article was submitted to Ocean Observation, a section of the journal Frontiers in Marine Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>10</volume>
<elocation-id>1111176</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Xu, Feng, Xu, Hu, Huang and Li</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Xu, Feng, Xu, Hu, Huang and Li</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>Underwater environment observation with underwater acoustic tomography has been considerably developed in recent years. Moving sound transmission can obtain the observation of entire spatial area with sound station moving. Various internal structures, unique surface and submarine boundaries and changing environment constitutes a complex acoustic propagation channel. This paper focus on the inversion method and signal resampling for sound moving transmission. Also, the current field in three-dimensional (3D) scale is also studied. A five-station sound transmission experiment with four moored station and one moving station that conducted in range of 500m&#xd7;500m at Huangcai reservoir, Changsha, China is presented. Signal resampling is performed to get correlation of received acoustic data. The vertical layer-averaged flow current results between moving station and moored station are inversed with 2D grid method. 3D flow current field result is composed by grid-averaged inversion current of vertical profile <italic>via</italic> moving station at different moment. The received results of reciprocal signal transmission between two moored stations and one moving station were used for layer-averaged current variations at vertical scale and grid-averaged current. The feasibility of the method in underwater moving acoustic tomography research is proved and its applicability is discussed. The proposed underwater acoustic tomography technology develops an innovative idea for the further development of temporal- spatial grided tomography observation.</p>
</abstract>
<kwd-group>
<kwd>underwater moving acoustic tomography</kwd>
<kwd>3D flow current field</kwd>
<kwd>Doppler shift</kwd>
<kwd>coastal acoustic tomography</kwd>
<kwd>water temperature</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>
<counts>
<fig-count count="7"/>
<table-count count="2"/>
<equation-count count="17"/>
<ref-count count="28"/>
<page-count count="11"/>
<word-count count="5765"/>
</counts>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>The development of underwater observation technology promotes the sensing and monitoring methods of marine environment (<xref ref-type="bibr" rid="B20">Munk &amp; Wunsch, 1979</xref>). Coastal acoustic tomography (CAT) is an advanced technology for environment observation in the shallow waters, which is developed from ocean acoustic tomography (OAT) (<xref ref-type="bibr" rid="B20">Munk &amp; Wunsch, 1979</xref>; <xref ref-type="bibr" rid="B17">Kaneko et&#xa0;al., 2020</xref>). The travel time delays obtained from the reciprocal transmission signals between sound stations are used to inverse the range-average water temperature and flow current in the observation area. In typical CAT observation experiments, inversion results are calculated using sound transmission information between sound stations in the multi-station network. This approach is of higher efficiency compared with single point measurement such as Acoustic Doppler Current Profiler (ADCP), Conductivity Temperature Depth system (CTD), Temperature Depth system (TD), etc. However, the previous method used travel time to inverse the mean variations of environment (temperature or flow) in observation area by layer-averaged or grid-averaged, without refining of all changing at each spatial position. The high precision variations at each area are necessary. In recent years, CAT technology is widely used for water parameter survey and observation in coastal water, islands region, river and so on. More advanced methods and experimental formats are proposed (<xref ref-type="bibr" rid="B11">Chen et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B23">Xiao et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B25">Xu et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B5">Chen et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B19">Mohamad Basel Al et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B24">Xu et&#xa0;al., 2022</xref>).</p>
<p>Sawaf et.al analyzed the inflow characteristics within a slow water-flow environment barrier lake <italic>via</italic> two pairs of fluvial acoustic tomography (FAT) systems, and developed an equation to estimate the flow direction (<xref ref-type="bibr" rid="B2">Al Sawaf et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B1">Al Sawaf &amp; Kawanisi, 2018</xref>). Chen Minmo et.al conducted many studies <italic>via</italic> CAT in coastal areas for water temperature and flow current inversion (<xref ref-type="bibr" rid="B8">Chen et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B7">Chen et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B10">Chen et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B13">Chen et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B6">Chen et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B9">Chen et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B12">Chen et&#xa0;al., 2021</xref>). Recently, they found the standing-type waves by reconstructing the two-dimensional (2D) flow fields using a coast-fitting inversion model of five sound stations, which led to flood- and ebb-dominant tidal current asymmetries for the western and eastern halves in model domain, respectively (<xref ref-type="bibr" rid="B5">Chen et&#xa0;al., 2022</xref>). Besides, CAT technology was used for mapping tidal current and salinity. Kawanisi et. al continuously monitored two-dimensional distributions of current and salinity at a shallow tidal junction for 34.4 days and efficiently estimated the variations of the currents and salinity (<xref ref-type="bibr" rid="B4">Bahreinimotlagh et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B18">Kawanisi et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B3">Bahreinimotlagh et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B11">Chen et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B23">Xiao et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B19">Mohamad Basel Al et&#xa0;al., 2022</xref>). Future more, in order to obtain more spatially environment data, underwater moving acoustic tomography is proposed and developed. Chengfen Huang et.al achieved the first application of this method for the acoustic mapping of ocean currents in a shallow-water environment <italic>via</italic> four moored station and one ship-towed station (<xref ref-type="bibr" rid="B14">Huang, 2019</xref>; <xref ref-type="bibr" rid="B15">Huang et&#xa0;al., 2019</xref>). The errors of travel time difference caused by relative motion were corrected by Doppler shift estimated from the measured channel impulse response.</p>
<p>Unlike fix-station observations, moving sound transmission can obtain the observation of entire spatial area with sound station moving. Various internal structures, unique surface and submarine boundaries and changing environment constitutes a complex acoustic propagation channel. In particular, the problem of signal frequency drift, multi-path ray identifying need to be considered with sound station motion. This paper focus on the inversion method and signal resampling for sound moving transmission. Also, the current field in three-dimensional (3D) scale is also studied. A five-station sound transmission experiment with four moored station and one moving station that conducted at Huangcai reservoir, Changsha, China is presented. Signal resampling is performed to get correlation of received acoustic data. The vertical layer-averaged flow current results between moving station and moored station are inversed with 2D grid method (<xref ref-type="bibr" rid="B16">Huang et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B25">Xu et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B24">Xu et&#xa0;al., 2022</xref>). 3D flow current field is also reconstructed. Meanwhile, the advantage and disadvantage of underwater moving acoustic tomography are discussed.</p>
<p>This rest of paper is structured as follows: in Section 2, experimental settings of moving acoustic tomography is introduced. The inversion method of moving acoustic tomography and ray simulation is presented in Section 3. Section 4 focus on inversion results in 2D vertical profiles, 3D flow current field is also mapped in this section. Discussion and conclusion are given in Section 5 and Section 6, respectively.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Overview of experiment</title>
<p>An underwater moving acoustic tomography experiment was conducted with five high-frequency CAT systems at March 5th, 2022 in the Huangcai Reservoir, west of Changsha, China. <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref> shows the deployment of four moored stations and one moving station. Moored acoustic stations (S1-S4) were distributed at the corners of square flow confluence area, the moving acoustic station (S5) was towed with a fish boat using s 6<italic>m</italic> rope along circle and straight-line paths inside the observation area. Each moored station was fixed by a buoy and an anchored. All acoustic stations were equipped with high-frequency CAT system, 24V and 12V battery array, sound transceiver, GPS (less than 0.6<italic>&#x3bc;s</italic> time error) and TD (Temperature Depth Sensor). The reciprocal sound transmissions were successfully carried simultaneously between station pairs. GPS was used for time synchronisation of five stations and TD is used to record depth variations of each station.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>CAT station deployment in Huangcai Reservoir view from the north. Magnified figures with black circle show the layout of CAT system. Figure legends is shown at top right. White arrow shows the direction of motion station. The observation area is within 500<italic>m</italic> &#xd7; 500<italic>m</italic> and the water depth is less than 40<italic>m</italic>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g001.tif"/>
</fig>
<p>In this experiment, sound transmissions between moving station and each moored station were analyzed. The high-frequency CAT systems that used in this experiment were developed by Hiroshima University (<xref ref-type="bibr" rid="B17">Kaneko et&#xa0;al., 2020</xref>). During the experiment, the distance between moving station and fix station is changing at range from 60m to 600m. The 9th order M-sequence phase-modulated sound signals were transmitted by transceivers; modulation depth is 2; each station was assigned a specific signal M-sequence code for code division multiple access. The signal-to-noise ratio (SNR) was improved by M-sequence of <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mn>20</mml:mn>
<mml:mi>log</mml:mi>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mn>2</mml:mn>
<mml:mn>9</mml:mn>
</mml:msup>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msqrt>
<mml:mo>=</mml:mo>
<mml:mn>30.098</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> dB. The operation frequency range of transceiver cover 10kHz-90kHz. The center frequency of transmitted sound is 50kHz with 1-mintue transmission interval in this experiment. The length of one-period was 20.46<italic>ms</italic> (1023 bits). <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref> shows the detail of acoustic signal and sound stations.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Transmission signal and station parameters.</p>
</caption>
<table frame="hsides">
<tbody>
<tr>
<td valign="middle" align="left">
<bold>Central frequency (Hz)</bold>
</td>
<td valign="middle" colspan="5" align="center">50000</td>
</tr>
<tr>
<td valign="middle" align="left">
<bold>Order of M-sequence</bold>
</td>
<td valign="middle" colspan="5" align="center">9</td>
</tr>
<tr>
<td valign="middle" align="left">
<bold>Q<sup>1</sup>
</bold>
</td>
<td valign="middle" colspan="5" align="center">2</td>
</tr>
<tr>
<td valign="middle" align="left">
<bold>Transmit interval (min)</bold>
</td>
<td valign="middle" colspan="5" align="center">1</td>
</tr>
<tr>
<td valign="middle" align="left">
<bold>Station</bold>
</td>
<td valign="middle" align="center">S1</td>
<td valign="middle" align="center">S2</td>
<td valign="middle" align="center">S3</td>
<td valign="middle" align="center">S4</td>
<td valign="middle" align="center">S5</td>
</tr>
<tr>
<td valign="middle" align="left">
<bold>Transceiver depth (m)</bold>
</td>
<td valign="middle" align="center">23.5</td>
<td valign="middle" align="center">24.9</td>
<td valign="middle" align="center">25.3</td>
<td valign="middle" align="center">24.2</td>
<td valign="middle" align="center">8.2</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>
<sup>1</sup> Q value denotes the number of cycles per digit in M-sequence.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>Due to the sensitivity of the high-frequency signal to the observation environment, undulate terrain and the station distance, the sound ray path structure is significantly fluctuated by the moving station. The terrain of experiment area (S1-S2, S2-S3, S3-S4 and S4-S1) were measured by depth gauge scanning. Unfortunately, S2 did not receive the acoustic signals because of the incorrect system setting, and the acoustic signal between S4 to S5 is mostly blocked due to the terrain. Therefore, in this paper, only the received data of S1to S5 and S3 to S5 are analyzed to simplify the processing of acoustic signals.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Methodology</title>
<p>In this section, the inversion problem and the Doppler shift effect are analyzed to reconstruct the flow current field by sound reciprocal transmission under relative motion condition. Ray simulation and multi-peak matching are also demonstrated.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Forward problem under relative motion condition</title>
<p>Reconstructing range-averaged sound speed and flow current velocity in the observation area by sound reciprocal travel time is the basic principle of CAT technology. Moving transceivers have relative velocity under the relative motion condition between sound station pairs (<xref ref-type="bibr" rid="B24">Xu et&#xa0;al., 2022</xref>). <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref> shows reciprocal sound signal transmission between relative motion station of <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic>. Without loss of generality, the transmission mode is assumed with a uniform sound speed (<italic>C<sub>m</sub>
</italic>) and a uniform current velocity (<italic>U<sub>m</sub>
</italic>) in each grid of the unbounded medium. Two transceivers are moving with speeds <italic>V<sub>I</sub>
</italic> and <italic>V<sub>J</sub>
</italic>, the <italic>v<sub>i</sub>
</italic> and <italic>v<sub>j</sub>
</italic> are the projection of real speeds in the vertical of station pairs. The acoustic signals are sent and receipted simultaneously, where sound rays travel along sound paths connecting the station pairs. Thus, the reciprocal travel time of <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic> are not only influenced by the environment (temperature, current, salinity), but also transceiver motion. Each sound ray travel time from <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic>, <italic>t<sub>ij</sub>
</italic>, and the reversed direction, <italic>t<sub>ji</sub>
</italic>, can be expressed as follow:</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Reciprocal sound transmission between relative motion station <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic>. Red arrows are the directions of station motion. The blue and yellow arrow lines denote the ray path and travel direction. The gray dotted lines are the grid division lines. The blue circles are the center point of girds for inversion calculation. Each grid assumes <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>&#x3b4;C<sup>k</sup>
</italic> and <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g002.tif"/>
</fig>
<disp-formula>
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>&#x393;</mml:mi>
<mml:mo>+</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2248;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>&#x393;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2248;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mstyle>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the length of sound ray pass through each gird in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>. <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the grid-averaged sound speed and current, respectively. k is the grid number. The positive direction of <italic>v<sub>i</sub>
</italic> is away from the station <italic>j</italic>, similar with <italic>v<sub>j</sub>
</italic>.</p>
<p>By summing and subtracting the reciprocal transmission travel time in Eq. 1 with the reference travel time <italic>t<sub>0</sub>
</italic>, we obtained the travel time deviation (<italic>&#x3b4;t</italic>) and travel time difference (&#x394;<italic>t</italic>):</p>
<disp-formula>
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>Simplifying the Eq. 2, uniform sound speed (<inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) in grid k decomposes into the sum of reference sound speed (<inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) and sound speed difference (<italic>&#x3b4;C<sup>k</sup>
</italic>).Both uniform current velocity (<inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&lt;1<italic>m</italic>/<italic>s</italic>) and transceiver speed (<italic>v<sub>i</sub>
</italic>&lt;1<italic>m</italic>/<italic>s</italic>) are far smaller than reference sound speed (about 1500<italic>m/s</italic>), the travel time deviation (<italic>&#x3b4;t</italic>) and travel time difference (&#x394;<italic>t</italic>) can be simplified as Eq. 3 using Taylor expansions, the higher-order terms of Taylor expansion are omitted (<xref ref-type="bibr" rid="B25">Xu et&#xa0;al., 2021</xref>).</p>
<disp-formula>
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3b4;</mml:mi>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>From the Eq. (3), <italic>&#x3b4;t</italic> is mainly influenced by <italic>&#x3b4;C<sup>k</sup>
</italic> and the sum of <italic>v<sub>i</sub>
</italic> and <italic>v<sub>j</sub>
</italic>, where <italic>&#x3b4;C<sup>k</sup>
</italic> is dominated by water temperature fluctuations about 0~1&#xb0;C. Normally, <italic>&#x3b4;C<sup>k</sup>
</italic> is less than (<italic>v<sub>i</sub>+v<sub>j</sub>
</italic>)/2. &#x394;<italic>t</italic> is mainly influenced by <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and the sum of <italic>v<sub>i</sub>
</italic> and <italic>v<sub>j</sub>
</italic>, <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is larger than (<italic>v<sub>i</sub>+v<sub>j</sub>
</italic>)/2. Meanwhile, the error of <italic>&#x3b4;t</italic> is caused by the position drift of acoustic station and the error of &#x394;<italic>t</italic> is caused by the clock drift (<xref ref-type="bibr" rid="B28">Zhu et&#xa0;al., 2021</xref>). Thus, it can be summarized that the large error exists in solving of <italic>&#x3b4;t</italic> (water temperature). In other words, the underwater moving acoustic tomography is appropriate to solve &#x394;<italic>t</italic> (water current velocity).</p>
<p>In this experiment, four moored acoustic station and one moving acoustic station are used. Comparing with the tidal current velocity at each moored station, the speeds of moored stations are considered to be close to zero, which can be neglected. Therefore, during the reciprocal transmission the speed of moving station <italic>S<sub>j</sub>
</italic> can represent the relative speed between moored station <italic>S<sub>i</sub>
</italic> and moving station <italic>S<sub>j</sub>
</italic>, i.e., <italic>v<sub>i</sub>
</italic> = 0. The <italic>S<sub>j</sub>
</italic> relative speed <italic>v<sub>j</sub>
</italic> is positive when the two stations move closer (<italic>S<sub>j</sub>
</italic> away from <italic>S<sub>i</sub>
</italic>). Thus, the travel time difference and the current speed <italic>U<sub>m</sub>
</italic> are expressed as Eq. 4.</p>
<disp-formula>
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#x21d2;</mml:mo>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where &#x394;<italic>t</italic> is obtained by the sound transmission, <italic>C<sub>0</sub>
</italic> is measured by CTD, <italic>L<sub>ij</sub>
</italic> is calculated by ray simulation and <italic>v<sub>j</sub>
</italic> is the travel speed of the boat using GPS. Eq. (4) can be expressed in a matrix form as:</p>
<disp-formula>
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where Eq. 5 represents the reciprocal transmission between a sound station pair. <italic>n</italic> is the number of sound ray paths, <italic>n</italic> = 1 corresponds to the 1st ray path. <italic>k</italic> is the number of girds, <italic>k</italic> = 1 corresponds to gird 1. <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> represents the length of <italic>n</italic>th ray path in <italic>k</italic>th grid between <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic>.</p>
<p>The inversion method, the ray simulation of motion station pair and the travel time identification are presented in the following. Besides, the approximate distance of station pair at clock <italic>t</italic> is denoted by <italic>P<sub>i</sub>
</italic>(<italic>t</italic>) &#x2013; <italic>P<sub>j</sub>
</italic>(<italic>t</italic>). It should be noted that, due to the relative motion between <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic>, the exact distance of the sound signal transmission from <italic>S<sub>i</sub>
</italic> to <italic>S<sub>j</sub>
</italic> is <italic>P<sub>i</sub>
</italic>(<italic>t</italic>) &#x2013; <italic>P<sub>j</sub>
</italic>(<italic>t</italic>+<italic>t<sub>ij</sub>
</italic>) and <italic>S<sub>j</sub>
</italic> to <italic>S<sub>i</sub>
</italic> is <italic>P<sub>j</sub>
</italic>(<italic>t</italic>) &#x2013; <italic>P<sub>i</sub>
</italic>(<italic>t</italic>+<italic>t<sub>ji</sub>
</italic>). The relative speed is much smaller than the sound speed, thus the error of the exact and the approximate distances can be ignored (<xref ref-type="bibr" rid="B17">Kaneko et&#xa0;al., 2020</xref>). However, the Doppler effort caused by the relative motion on the signal transmission need to be discussed, as shows in section 3.2.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Estimation and compensation of Doppler effect</title>
<p>The Doppler effect is caused by the motion of inhomogeneous water movement, such as: vehicle motions, surface waves, water turbulence, the relative motion of transceivers, etc. The time-varying effects of acoustic signal caused by Doppler effect in the water environment result in Doppler frequency shifts and additional frequency extensions. In this paper, for the underwater acoustic broadband transmission system, the Doppler effect is described by <italic>&#x3b1;</italic> (Doppler factor), which is defined as the ratio of the relative velocity <italic>V</italic> (<italic>v<sub>j</sub>
</italic>) between moored and moving transceivers to the sound speed <italic>C</italic> of observation area]. The Doppler factor is the ratio of frequency offset to signal frequency in the frequency domain as Eq. 7.</p>
<disp-formula>
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>C</mml:mi>
<mml:mi>V</mml:mi>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mi>f</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where &#x394;<italic>f</italic> is the frequency offset and <italic>f</italic> is the carrier frequency of acoustic signal.</p>
<p>Compared to the rate of electromagnetic wave in wireless communication (3&#xd7;10<sup>8</sup> <italic>m</italic>/<italic>s</italic>), the sound wave in water is only about 1500<italic>m</italic>/<italic>s</italic>, where exists significant Doppler effect for moving signal transmission. Thus, the Doppler effect need to be estimated and compensated during the reciprocal signal transmission of transceivers&#x2019; relative motion.</p>
<p>The equivalent frequency of the moored station and moving station is different. If the receiving station (moving station <italic>S<sub>j</sub>
</italic>) is moving away from the sending station (moored station <italic>S<sub>i</sub>
</italic>) with speed <italic>v<sub>j</sub>
</italic>, for moving station, the travel time of one wavelength (<italic>&#x3bb;</italic>) is <italic>t<sub>v</sub>
</italic> &#x2248; &#x3bb;/(<italic>C</italic>+<italic>v<sub>j</sub>
</italic>) = (<italic>C</italic>/<italic>f</italic>)/(<italic>C</italic>+<italic>v<sub>j</sub>
</italic>), the equivalent frequency and Doppler frequency shift are as:</p>
<disp-formula>
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>C</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>For moored station, the received signal wavelength of moored station is compressed v<sub>j</sub>/<italic>f</italic>, thus, equivalent signal wavelength is <italic>&#x3bb;<sub>v</sub>
</italic> = <italic>&#x3bb;</italic>&#x2013;<italic>v<sub>j</sub>
</italic>/<italic>f</italic> = (<italic>C</italic>&#x2013;<italic>v<sub>j</sub>
</italic>)/<italic>f</italic>, the equivalent frequency and Doppler frequency shift are as:</p>
<disp-formula>
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>C</mml:mi>
</mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>C</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>C</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x394;</mml:mi>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>During the experiment, if single-frequency acoustic signal was used. Received signal usually consists of multipath arrivals with different travel times that caused different Doppler frequency shifts in an underwater acoustic channel (<xref ref-type="bibr" rid="B14">Huang, 2019</xref>; <xref ref-type="bibr" rid="B15">Huang et&#xa0;al., 2019</xref>). As Eq. 7 and Eq. 8 shows, the moored station has same Doppler frequency shift with moving station. The received acoustic signal <italic>s</italic>(<italic>t</italic>) = <italic>e<sup>jwt</sup>
</italic> for multipath arrivals can be expressed as Eq. 9 when there is no Doppler frequency shift.</p>
<disp-formula>
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>w</mml:mi>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>n</italic> is the sound ray number, <italic>A<sub>n</sub>
</italic> and <italic>&#x3c4;<sub>n</sub>
</italic> are the magnitude and travel time delay, respectively.</p>
<p>The received multipath signal with Doppler shift is express as follows:</p>
<disp-formula>
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>H</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c4;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mtext>e</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>It can be concluded that received signal is no longer a single-frequency signal and the transmission channel is time-varying. Therefore, non-consistent frequency received signal is compensated by resampling (Eq. 11), where basically eliminate the signal compression in time domain due to Doppler effect.</p>
<disp-formula>
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>It should be noted that the moving boat (moving station) was at a constant speed (0.6<italic>m/s</italic>) during the experiment, and the real-time positions were recorded by GPS. In post-processing, the direction and speed of moving station were established and plotted at each reciprocal signal transmission moment, as shown in <xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3A, D</bold>
</xref>. The Doppler effect (<inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>) in Eq. 11 at each moment is calculated by this way. However, system still exist a deviation between computational and real solutions as Eq. 12 shows, which is small enough to be negligible.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Reciprocal signal transmission during relative motion. <bold>(A)</bold> is the path of moving station at different moment. <bold>(B)</bold> is the relationship between launch angle and ray length. <bold>(C)</bold> is the ray simulation between station S1and S5 (Note that: only the direct rays are shown at <bold>(C)</bold>. <bold>(D)</bold> is the sound speed profile in observation area. The color bar below shows the color of different moment.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g003.tif"/>
</fig>
<disp-formula>
<label>(12)</label>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b1;</mml:mi>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfrac>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Inversion problem</title>
<p>The two-dimensional (2D) vertical depth-averaged flow current velocity can be calculated by the inverse method (<xref ref-type="bibr" rid="B25">Xu et&#xa0;al., 2021</xref>). Furthermore, three-dimensional (3D) current variations are reconstructed by multiple two-dimensional vertical current results through moving acoustic tomography model in a short period. Eq. 13 is the basic vertical solving matrix of <italic>S<sub>i</sub>
</italic> and <italic>S<sub>j</sub>
</italic>. The matrix expression is simplified to the following form:</p>
<disp-formula>
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>n</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where y is the travel time difference data vector (y = {&#x394;<italic>t<sub>i</sub>
</italic>}), E is the observation matrix (<inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">/</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>0</mml:mn>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) created by ray simulation, X is the unknown variable vector of current velocity (<inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
</mml:mstyle>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>), and n is the residual vector to measure the error terms.</p>
<p>The objective optimization function is defined as follows (<xref ref-type="bibr" rid="B17">Kaneko et&#xa0;al., 2020</xref>):</p>
<disp-formula>
<label>(14)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>J</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo stretchy="false">)</mml:mo>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>y</mml:mi>
</mml:mstyle>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
</mml:mstyle>
<mml:mi>&#x3bb;</mml:mi>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
<mml:mi>x</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where H is a regularization matrix to smooth the grid solution by moving average of nearby grids. <italic>&#x3bb;</italic> is the Lagrange multiplier to converge the results.</p>
<p>The expected solution is:</p>
<disp-formula>
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mover accent="true">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo stretchy="false">)</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The <italic>&#x3bb;</italic> in Eq. 14 and Eq. 15 is obtained when the residual defined is less than the predetermined error value. The inversion error <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:mover accent="true">
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and the iteration residual error <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>are expressed as:</p>
<disp-formula>
<label>(16)</label>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:mover accent="true">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo>=</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>-</mml:mo>
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mover accent="true">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo>=</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>I</mml:mi>
<mml:mo>-</mml:mo>
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mo>-</mml:mo>
<mml:mn>1</mml:mn>
</mml:mstyle>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
</mml:mstyle>
</mml:msup>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>y</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(17)</label>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>x</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>H</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>E</mml:mi>
</mml:mstyle>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mover accent="true">
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The grid-averaged current velocity in 2D vertical profile can be obtained <italic>via</italic> above process. Thus, 3D current field is reconstructed by the 2D current dataset at multiple moments.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Ray simulation and multi-peak matching</title>
<p>Ray simulation is used as a post-processing simulation to identify the multi-peak of received acoustic signal, E in Eq. 13 is formed by grid divided of ray structure after matching multi-peaks. In typical acoustic tomography experiments, all acoustic stations are fixed, and it only needs to use the obtained terrain for ray simulation between the station pairs. However, in this experiment, the ray structure is changing due to the varying terrain with moving station and the time-varying channel by Doppler effect.</p>
<p>The obtained resampled signal results after correlation in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref> show that the peak is not very obvious. The red circles in top of <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref> are the identified peaks by matching with ray simulations. The process of peak identification has followed steps: acoustic signals are resampled as method in part 4.2 before correlation; the station distances at each moment are obtained by GPS recording between moving and moored station; the arrival signals are identified and matched with the largest SNR value peaks in the reference travel time window (obtained by station distances). Also, ray simulations at different distance are conducted to match peaks in receiving signals. <xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3B, C</bold>
</xref> show the relationship between launch angle with ray length and ray simulation results of S1 to S5, respectively. The sound ray structure stacked diagram (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4C</bold>
</xref>) is the simulation at different station distance based on sound speed profile measured by CTD.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Correlation results of resampled signal (S1-S5 and S3-S5). The upper four figures are correlation results from 14:00 to 14:32. The abscissa axis above denotes the travel time of acoustic signal; ordinate axis denotes the date time of sending signals; the peaks&#x2019; height denotes SNR value; and the red circles denote the identified peaks. The lower two figures are the reciprocal transmission patterns of S1-S5 and S3-S5, respectively. Red and blue dotted lines are the divide lines for high SNR.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g004.tif"/>
</fig>
<p>The reciprocal resampled acoustic signals after correlation at 14:00 are shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref> blow, where the results have significant multi ray path. Due to uncertainty of terrain caused by the moving stations, the multipath cannot be matched with ray simulation, and only the direct ray was simulated and identified. In addition, the low SNR values show that the Doppler effect caused by the moving station has a significant influence on signal attenuation. It should be noted that the sound speed profile is a negative gradient and has been introduced in the article (<xref ref-type="bibr" rid="B24">Xu et&#xa0;al., 2022</xref>).</p>
<p>In the inversion calculation, the vertical profiles of sound station pairs are used as gridded slice method in 2D (<xref ref-type="bibr" rid="B25">Xu et&#xa0;al., 2021</xref>). As only the direct ray was used, the horizontal stratification lines were set at 6m and 26m and the vertical stratification was divided into four layers evenly. The inverse results of the current field for a total of four grids at this layer were solved. The division method is designed to ensure that the ray length in each grid is close to reduce the inversion error.</p>
</sec>
</sec>
<sec id="s4" sec-type="results">
<label>4</label>
<title>Results</title>
<sec id="s4_1">
<label>4.1</label>
<title>Travel time differences</title>
<p>
<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref> shows the variations of travel time and travel time differences of direct arrival rays of S1 to S5 and S3 to S5, respectively. As shown in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>, the variation trends of reciprocal transmissions at each station pair are basically the same. The travel time difference (TTD) calculated as Eq. 2 is the fluctuate obviously which corresponds to the current changing. The mean and standard travel time differences are displayed in <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>. The mean travel time difference of S1-S5 is significantly higher than S3-S5, which means the flow current variations along S1-S5 path are stronger.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Travel time and travel time differences. Left axis is the range of travel time and right axis is the range of travel time differences.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g005.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Mean and standard deviation of travel time differences.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Station pair</th>
<th valign="middle" align="center">S1-S5</th>
<th valign="middle" align="center">S3-S5</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">Mean of TTD (<italic>ms</italic>)</td>
<td valign="middle" align="center">-0.1659</td>
<td valign="middle" align="center">-0.0141</td>
</tr>
<tr>
<td valign="middle" align="left">Standard deviation of TTD (<italic>ms</italic>)</td>
<td valign="middle" align="center">1.7132</td>
<td valign="middle" align="center">1.6521</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Inversion result</title>
<p>The layer-averaged flow current velocity of S1 to S5 and S3 to S5 are shown at <xref ref-type="fig" rid="f6">
<bold>Figures&#xa0;6A, B</bold>
</xref>, respectively. The result of layer-averaged current is the mean of all grid central point inversion results at same depth. The red lines display the current fluctuations and blue lines are the inversion results using 5-minute moving average. The moving average reduces the effect of anomalies and retains more information on variations through weighted distribution, which makes current trends more visible.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Inversion results of layer-averaged current. <bold>(A)</bold> is the layer-averaged current of S1 to S5. <bold>(B)</bold> is the layer-averaged current of S3 to S5. Red lines are the variations of inversion current results real-time at depth of 16<italic>m</italic>, and blues are the moving average of red lines.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g006.tif"/>
</fig>
<p>From <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>, variations of the layer-averaged current in the vertical profile is about -5 to 5 <italic>cm/s</italic>, positive and negative represent the direction of current (the pre-set range-layer error before inversion is 0.01<italic>m/s</italic>, and the inversion error is much smaller than the pre-set value). Although the current at this layer is not strong, the direction of current varies quickly. The variability of directions in the layer-averaged currents is caused by the turbulence current in the reservoir. The inversion method for average current ignores the current in the vertical direction, which normalises the changing of current <italic>via</italic> travel time differences in certain depth lines (layer-averaged method) or grid points (grid-averaged method).</p>
<p>
<xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7A</bold>
</xref> is a 3D combination figure of flow current velocity and direction at each grid in vertical profiles. It shows the inversion current field results <italic>via</italic> the moving station at different locations. All 2D vertical profiles have four grid-averaged results at depth of 16<italic>m</italic>. <xref ref-type="fig" rid="f7">
<bold>Figures&#xa0;7B-G</bold>
</xref> is the 2D horizontal flow fields. The <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> indicates the convergence results of inversion current field over a 30-minute observation period. The current along vertical profiles vary about 5-minute interval of each station pair. But the results of horizontal flow fields show the current directions is basically unchanged. It is speculated that the flow field is stability, but a small-scale dynamic progress and water exchange exist in observation area. However, only the matched direct ray paths are used for inversion, where more accurate changing of current field cannot be identified.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Inversion results of current field. <bold>(A)</bold> is the 3D combination figure. Different colour denotes different profile that same as the position at <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>. The arrows denote the velocity and direction of flow current at each grid. The grey area is critical observation area. <bold>(B&#x2013;G)</bold> is the horizontal flow fields at six moments.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-10-1111176-g007.tif"/>
</fig>
</sec>
</sec>
<sec id="s5" sec-type="discussion">
<label>5</label>
<title>Discussion</title>
<p>Underwater moving acoustic tomography is an enhancement and application of CAT technique. It combines the traditional observation with the motion observation technique to cover the entire spatial area. By reconstructing 2D layer-averaged results and 3D spatial distribution in a feasibility experiment at Huangcai Reservoir, the method has been basically proved to facilitate the observation of current field.</p>
<p>The advantage of moving acoustic tomography compared with traditional observation <italic>via</italic> fixed stations is that the moving stations can compensate for areas of that sound ray in fixed observation do not pass through, reconstructing the environment variation over the whole area. However, the disadvantage of this technique is the drift and multipath uncertainty of reciprocal acoustic signals caused by Doppler effect and terrain variations. For example, in this paper, the experiment was carried out with four moored stations and one moving station, but due to the terrain and signal, only two moored stations and one moving station were effectively communicated with each other. Further, although recovering correlation signal <italic>via</italic> resampling techniques in moving acoustic tomography is initially proposed in this paper, the resolution of multipath identification is still a challenge (especially in shallow areas).</p>
<p>In addition, the 3D current results in 4.2 are reconstructed using grid-averaged current in vertical profile, instead of using stream function to create 2D current field (<xref ref-type="bibr" rid="B21">Syamsudin et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B26">Zhu et&#xa0;al., 2017a</xref>; <xref ref-type="bibr" rid="B27">Zhu et&#xa0;al., 2017b</xref>; <xref ref-type="bibr" rid="B22">Syamsudin et&#xa0;al., 2019</xref>). This approach is faster and more intuitive, but is unable to characterise the variation of current along vertical direction. This experiment used only three stations to reconstruct the current field, the errors in final results still exists. It is believed that the observation data and inversion results can be more accurate with more station reciprocal transmission data.</p>
<p>Huang et.al is the first developed moving acoustic tomography and applied in ocean flow field observation. The main differences between ours and theirs are the experiment scale and signal processing method. On the one hand, we used 50kHz transceiver for high precision moving tomography in a small-scale area and they used 18k transceiver in long-range (15km) observation. On the other hand, we resampled the signal to correct the signal travel time, while they corrected the arrival travel time <italic>via</italic> Doppler compensation. The inversion results have higher accuracy after high frequency transmission and signal resampled.</p>
<p>Moving acoustic tomography is more suitable for phenomena with slow fluctuations of current velocity and is not applicable to phenomena with temperature or quick variations of current. The method can be implemented similarly to a large long baseline array observation, where an accurate 3D environmental field is constructed by moving stations to observe the entire environment region.</p>
<p>To conclude, combining experiments and data analysis, the following empirical applications are given: moving acoustic tomography is more suitable for shallow areas with slow terrain fluctuations; using higher frequency signals (&gt;3k) to obtain effective multipath sound structure; controlling the distance between moving and moored stations to reduce the signal travel time drift by the Doppler effect.</p>
</sec>
<sec id="s6" sec-type="conclusion">
<label>6</label>
<title>Conclusion</title>
<p>Underwater environment observation <italic>via</italic> advanced acoustic tomography has been considerably developed in recent years. In this paper, a method for reconstructing 3D layer-averaged flow current fields using high-frequency acoustic signal <italic>via</italic> short-term moving tomography is developed. The study introduces the basic idea of resampling acoustic signal and the calculation method for obtaining flow current. 3D flow current field result is composed by grid-averaged inversion current of vertical profile <italic>via</italic> moving station at different moment. Thus, a moving CAT observation experiment was carried out at range of 500m&#xd7;500m in a reservoir to verify the feasibility of underwater moving acoustic tomography. The received results of reciprocal signal transmission between two moored stations and one moving station were used for layer-averaged current variations at vertical scale and grid-averaged current. The feasibility of the method is proved and its applicability is discussed.</p>
<p>The main conclusions of this research are as follows:</p>
<list list-type="order">
<list-item>
<p>Underwater moving acoustic tomography can be used to complement areas that traditional fixed acoustic stations cannot observe and fuse the observation data. Experiments have initially proved the feasibility of this idea and the reliability of the inversion method process.</p>
</list-item>
<list-item>
<p>The acoustic signal needs to be re-sampled and correlated as the moving stations brings Doppler effect on the signal transmission. Particularly in shallow areas, the effect of real time variations in terrain causes signals difficult to be identified and matched. It is a problem that needs to be further analysed.</p>
</list-item>
<list-item>
<p>Moving acoustic tomography can be used in 3D observations. Rather than range averaging acoustic information over the path of sound rays passing in 2D planes, moving tomography is able to fuse 2D data to perceive and acquire 3D spatial observation, which has high application value.</p>
</list-item>
</list>
<p>The application of underwater moving acoustic tomography and signal processing <italic>via</italic> multiple stations in the ocean will be the focus of our future work. Data assimilation in 3D flow current field structures is also a research topic.</p>
</sec>
<sec id="s7" sec-type="data-availability">
<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 authors.</p>
</sec>
<sec id="s8" sec-type="author-contributions">
<title>Author contributions</title>
<p>SX: Experimentation, methodology, formal analysis, data curation, investigation, validation, writing original draft, reviewing and editing. GL: Conceptualization, experimentation, formal analysis, data curation, validation, reviewing and Editing. RF: formal analysis, data curation, reviewing and editing. ZH and PX: supervision, validation, reviewing and editing. HH: Conceptualization, funding acquisition, project administration, supervision, reviewing and editing. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec id="s9" sec-type="funding-information">
<title>Funding</title>
<p>This work was supported by the National Natural Science Foundation of China (grant number 52071293).</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>We thank our colleagues in National University of Defense Technology for their experimental platform support and access to the experiment field sites. The raw data obtained from small-scale CAT system TD, CTD would be available upon request through Haocai Huang at Zhejiang University (hchuang@zju.edu.cn).</p>
</ack>
<sec id="s10" sec-type="COI-statement">
<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 id="s11" sec-type="disclaimer">
<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">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al Sawaf</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Kawanisi</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Novel high-frequency acoustic monitoring of streamflow-turbidity dynamics in a gravel-bed river during artificial dam flush</article-title>. <source>Catena</source> <volume>172</volume>, <fpage>738</fpage>&#x2013;<lpage>752</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.catena.2018.09.033</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Al Sawaf</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Kawanisi</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Kagami</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Bahreinimotlagh</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Danial</surname> <given-names>M. M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Scaling characteristics of mountainous river flow fluctuations determined using a shallow-water acoustic tomography system</article-title>. <source>Physica A: Stat. Mech its Appl</source> <volume>484</volume>, <fpage>11</fpage>&#x2013;<lpage>20</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.physa.2017.04.168</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bahreinimotlagh</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kawanisi</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Al Sawaf</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Roozbahani</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Eftekhari</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Khoshuie</surname> <given-names>A. K.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Continuous streamflow monitoring in shared watersheds using advanced underwater acoustic tomography system: a case study on zayanderud river</article-title>. <source>Environ. Monit. Assess</source> <volume>191</volume> (<issue>11</issue>), <fpage>1</fpage>&#x2013;<lpage>9</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s10661-019-7830-4</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bahreinimotlagh</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kawanisi</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Danial</surname> <given-names>M. M.</given-names>
</name>
<name>
<surname>Al Sawaf</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Kagami</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Application of shallow-water acoustic tomography to measure flow direction and river discharge</article-title>. <source>Flow Meas Instrum</source> <volume>51</volume>, <fpage>30</fpage>&#x2013;<lpage>39</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.flowmeasinst.2016.08.010</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Hanifa</surname> <given-names>A. D.</given-names>
</name>
<name>
<surname>Taniguchi</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Mutsuda</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Coastal acoustic tomography of the neko-seto channel with a focus on the generation of nonlinear tidal currents&#x2013;revisiting the first experiment</article-title>. <source>Remote Sens</source> <volume>14</volume> (<issue>7</issue>), <fpage>1699</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs14071699</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>C.-F.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>S.-W.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J.-Y.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Mapping coastal circulations using moving vehicle acoustic tomography</article-title>. <source>J. Acoust Soc. America</source> <volume>148</volume> (<issue>4</issue>), <fpage>EL353</fpage>&#x2013;<lpage>EL358</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1121/10.0002031</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Mapping of a typhoon-driven coastal upwelling by assimilating coastal acoustic tomography data</article-title>. <source>J. Geophys Res: Ocean</source> <volume>122</volume> (<issue>10</issue>), <fpage>7822</fpage>&#x2013;<lpage>7837</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/2017jc012812</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>3D assimilation of Hiroshima bay acoustic tomography data into a Princeton ocean circulation model</article-title>. <source>J. Acoust Soc. America</source> <volume>140</volume> (<issue>4</issue>), <fpage>3183</fpage>&#x2013;<lpage>3183</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1121/1.4970008</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Syamsudin</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Gohda</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Howe</surname> <given-names>B. M.</given-names>
</name>
<name>
<surname>Mutsuda</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Real-time offshore coastal acoustic tomography enabled with mirror-transpond functionality</article-title>. <source>IEEE J. Ocean Eng</source> <volume>45</volume> (<issue>2</issue>), <fpage>645</fpage>&#x2013;<lpage>655</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/joe.2018.2878260</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>C.</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> (<year>2019</year>). <article-title>Sensitivity of sound speed fluctuation on acoustic arrival delay of middle range in deep water</article-title>. <source>Appl. Acoust</source> <volume>149</volume>, <fpage>68</fpage>&#x2013;<lpage>73</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.apacoust.2019.01.020</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Measurement of Yangtze river flow based on coastal acoustic tomography</article-title>. <source>J. Phys: Conf. Ser</source> <volume>1739</volume> (<issue>1</issue>), <fpage>012032</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1088/1742-6596/1739/1/012032</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Observation of internal tides in the qiongzhou strait by coastal acoustic tomography</article-title>. <source>J. Ocean Univ. China</source> <volume>20</volume> (<issue>5</issue>), <fpage>1037</fpage>&#x2013;<lpage>1045</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11802-021-4590-x</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z.-N.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.-H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>X.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Mapping current fields in a bay using a coast-fitting tomographic inversion</article-title>. <source>Sensors</source> <volume>20</volume> (<issue>2</issue>), <fpage>558</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s20020558</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>C.-F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The development of acoustic mapping of ocean currents in coastal seas</article-title>. <source>J. Acoust Soc. America</source> <volume>146</volume> (<issue>4</issue>), <fpage>2808</fpage>&#x2013;<lpage>2808</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1121/1.5136728</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>C. F.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y. W.</given-names>
</name>
<name>
<surname>Taniguchi</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Mapping of ocean currents in shallow water using moving ship acoustic tomography</article-title>. <source>J. Acoust Soc. America</source> <volume>145</volume> (<issue>2</issue>), <fpage>858</fpage>&#x2013;<lpage>868</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1121/1.5090496</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Continuous sensing of water temperature in a reservoir with grid inversion method based on acoustic tomography system</article-title>. <source>Remote Sens</source> <volume>13</volume> (<issue>13</issue>), <fpage>2633</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs13132633</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Coastal acoustic tomography</source> (<publisher-loc>Amsterdam</publisher-loc>: <publisher-name>Elsevier Science Bv</publisher-name>), <fpage>WOS:000616677100016</fpage>.</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kawanisi</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Bahrainimotlagh</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Al Sawaf</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Razaz</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>High-frequency streamflow acquisition and bed level/flow angle estimates in a mountainous river using shallow-water acoustic tomography</article-title>. <source>Hydrol Process</source> <volume>30</volume> (<issue>13</issue>), <fpage>2247</fpage>&#x2013;<lpage>2254</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/hyp.10796</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohamad Basel Al</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Kiyosi</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Cong</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Gillang Noor Nugrahaning</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Faruq</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Monitoring inflow dynamics in a multipurpose dam based on travel-time principle</article-title>. <source>Water Resour. Manage</source>, <fpage>1</fpage>&#x2013;<lpage>22</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11269-022-03161-w</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Munk</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Wunsch</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>1979</year>). <article-title>Ocean acoustic tomography - scheme for Large-scale monitoring</article-title>. <source>Deep-Sea Res. Part a-Oceanogr Res. Pap</source> <volume>26</volume> (<issue>2</issue>), <fpage>123</fpage>&#x2013;<lpage>161</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/0198-0149(79)90073-6</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Syamsudin</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Adityawarman</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Sulistyowati</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Sutedjo</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Kaneko</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Goda</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Applicability and feasibility studies of coastal acoustic tomography for long-term monitoring of the Indonesian throughflow transport variability</article-title>. <source>J. Acoust Soc. America</source> <volume>140</volume> (<issue>4</issue>), <fpage>3076</fpage>&#x2013;<lpage>3076</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1121/1.4969586</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Syamsudin</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Taniguchi</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Hanifa</surname> <given-names>A. D.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Observing internal solitary waves in the lombok strait by coastal acoustic tomography</article-title>. <source>Geophys Res. Lett</source> <volume>46</volume> (<issue>17-18</issue>), <fpage>10475</fpage>&#x2013;<lpage>10483</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2019gl084595</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Kawanisi</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Torigoe</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Al Sawaf</surname> <given-names>M. B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Mapping tidal current and salinity at a shallow tidal channel junction using the fluvial acoustic tomography system</article-title>. <source>Estuar Coast. Shelf Sci</source> <volume>258</volume>, <lpage>107440</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecss.2021.107440</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Tomographic mapping of water temperature and current in a reservoir by trust-region method based on CAT</article-title>. <source>IEEE Trans. Geosci. Remote Sens</source> <volume>60</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TGRS.2022.3220648</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Xue</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Ayer-averaged water temperature sensing in a lake by acoustic tomography with a focus on the inversion stratification mechanism</article-title>. <source>Sensors</source> <volume>21</volume> (<issue>22</issue>), <fpage>7448</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s21227448</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>Z.-N.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.-H.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>a). <article-title>Coastal tomographic mapping of nonlinear tidal currents and residual currents</article-title>. <source>Cont Shelf Res</source> <volume>143</volume>, <fpage>219</fpage>&#x2013;<lpage>227</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.csr.2016.06.014</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>Z. N.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X. H.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>b). <article-title>Assimilation of coastal acoustic tomography data using an unstructured triangular grid ocean model for water with complex coastlines and islands</article-title>. <source>J. Geophys Res: Ocean</source> <volume>122</volume> (<issue>9</issue>), <fpage>7013</fpage>&#x2013;<lpage>7030</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/2017jc012715</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname> <given-names>Z.-N.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.-H.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Monitoring of Yangtze river discharge at datong hydrometric station using acoustic tomography technology</article-title>. <source>Front. Earth Sci</source> <volume>9</volume>, <elocation-id>723123</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/feart.2021.723123</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>