<?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.2024.1365095</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>Precise and low-complexity method for underwater Doppler estimation based on acoustic frequency comb waveforms</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Jie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2616382"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Qian</surname>
<given-names>ZhiWen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</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/2537150"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hong</surname>
<given-names>DeYue</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhai</surname>
<given-names>JingSheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Marine Science and Technology Tianjin University</institution>, <addr-line>Tianjin</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Key Laboratory of Marine Environmental Survey Technology and Application, Ministry of Nature Resources</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Lei Kou, Qilu University of Technology (Shandong Academy of Sciences), China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Xiao Feng, Nanjing University of Posts and Telecommunications, China</p>
<p>Jian Wang, Kunming University of Science and Technology, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: ZhiWen Qian, <email xlink:href="mailto:zhiwenqian@tju.edu.cn">zhiwenqian@tju.edu.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>31</day>
<month>07</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>11</volume>
<elocation-id>1365095</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>01</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>26</day>
<month>06</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Li, Qian, Hong and Zhai</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Li, Qian, Hong and Zhai</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>Ocean observation has advanced rapidly in recent decades due to its crucial role in resource exploration and scientific research, with the Doppler factor being widely utilized. However, the precision of Doppler estimation is frequently constrained by frequency resolution. Traditional frequency estimation methods using single-tone signals face considerable challenges with low accuracy and poor robustness. In response, this paper introduces a novel Doppler-sensitive Acoustic Frequency Comb (AFC) for estimating the Doppler factor, enabling multiple measurements with a single transmission and reception of the signal. The proposed Combined Uneven Uncertainty (CUU) method based on AFC achieves a bias of less than 1.1&#xd7;10<sup>-5</sup>, significantly surpassing the optimal result of 3.2&#xd7;10<sup>-5</sup> attained by other frequency estimation methods in the absence of noise. Compared to traditional single-tone methods, the AFC approach improves spectral leakage performance and enhances estimation accuracy without increasing computational complexity. Experimental results demonstrate that the CUU method realizes a difference performance of less than 3.4&#xd7;10<sup>-6</sup>, notably lower than that of 3.2&#xd7;10<sup>-5</sup> induced by coherent spectral leakage in fast Fourier Transform (FFT).</p>
</abstract>
<kwd-group>
<kwd>underwater acoustic communication</kwd>
<kwd>acoustic frequency comb</kwd>
<kwd>Doppler estimation</kwd>
<kwd>spectral leakage</kwd>
<kwd>Fourier transform</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="2"/>
<equation-count count="20"/>
<ref-count count="30"/>
<page-count count="10"/>
<word-count count="4063"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Ocean Observation</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Merely 5% of the ocean is currently understood by humanity, necessitating the advancement of acoustic applications to address escalating human ocean activities, encompassing mineral mining and scientific research (<xref ref-type="bibr" rid="B17">Mikhail et&#xa0;al., 2014</xref>). Sonar, as the sole critical instrument facilitating long-distance transmission in the ocean, assumes a crucial role in ocean observation, but its capability is impeded by the complex oceanic environment, characterized by undulating sea surfaces, turbulent flows, ambient noise, uneven seabeds, and the pervasive underwater Doppler effect. Wherein, underwater Doppler can induce drastic time-frequency shifts, which can seriously limit the performance of acoustic applications such as dynamic underwater location (<xref ref-type="bibr" rid="B5">Chan and Jardine, 1990</xref>), synthetic aperture sonar (SAS) imaging (<xref ref-type="bibr" rid="B29">Zhang et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B30">Zhang et&#xa0;al., 2024</xref>), underwater communication (<xref ref-type="bibr" rid="B6">Chen et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B2">Ahmad et&#xa0;al., 2018</xref>), and sound monitoring (<xref ref-type="bibr" rid="B9">Greene and Hendricks, 2015</xref>; <xref ref-type="bibr" rid="B27">Yang and Fang, 2021</xref>). Thus, accurate Doppler estimation and compensation are of great importance for the above acoustic applications. However, the Doppler estimation is difficult to measure precisely mainly due to the low sound speed underwater, the influence of ocean currents and waves, marine environmental noise, and multipath effects (<xref ref-type="bibr" rid="B8">Gong et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B24">Wan et&#xa0;al., 2020</xref>). Thus, accurate and strongly robust Doppler estimation methods remain the primary challenges for underwater sonar applications.</p>
<p>In this hot topic, various methods have been used to overcome challenges. In the time domain, some methods such as the maximum likelihood estimation algorithm (<xref ref-type="bibr" rid="B19">Rife and Boorstyn, 1974</xref>), the phase information of autocorrelation functions (<xref ref-type="bibr" rid="B14">Kay, 1989</xref>), the block Doppler method (<xref ref-type="bibr" rid="B21">Sharif et&#xa0;al., 2000</xref>), and the constructed ambiguity function (<xref ref-type="bibr" rid="B20">Sen and Nehorai, 2010</xref>) are successively proposed. These approaches are simple and easy to implement, but balancing estimation accuracy with computational complexity remains a further improvement. Another focus is the use of the fast Fourier transform (FFT) with the transformation into the frequency domain, thereby significantly enhancing the efficiency and performance of ocean observation systems (<xref ref-type="bibr" rid="B26">Yang, 2023</xref>; <xref ref-type="bibr" rid="B28">Zhang, 2023</xref>). To overcome the coherent pitfall of spectral leakage in FFT (<xref ref-type="bibr" rid="B15">Li and Chen, 2008</xref>), a rough estimation followed by a fine estimation is proved to be an effective Doppler estimation method, but with limited estimation accuracy, particularly in large deviation scenarios (<xref ref-type="bibr" rid="B18">Quinn, 1994</xref>; <xref ref-type="bibr" rid="B16">Macleod, 1998</xref>; <xref ref-type="bibr" rid="B12">Jacobsen and Kootsookos, 2007</xref>; <xref ref-type="bibr" rid="B4">Candan, 2011</xref>). Zero padding (<xref ref-type="bibr" rid="B7">Fang et&#xa0;al., 2012</xref>) and the iterative method (<xref ref-type="bibr" rid="B1">Aboutanios et&#xa0;al., 2005</xref>) were used to improve the estimation accuracy, but associated with a higher computational cost. Therefore, reconciling the contradiction between high-accuracy Doppler estimation and low-complexity computational processing proves to be a daunting challenge. There is a great need to explore an algorithm that provides precise Doppler estimation with low computational cost.</p>
<p>The optical frequency comb (OFC) invented by the Nobel Prize winners H&#xe4;nsch and Hall (<xref ref-type="bibr" rid="B13">Jones et&#xa0;al., 2000</xref>; <xref ref-type="bibr" rid="B11">H&#xe4;nsch, 2006</xref>; <xref ref-type="bibr" rid="B10">Hall, 2006</xref>), consists of frequency components evenly distributed in the frequency domain. It was successfully used in the wavelength calibration of astronomical spectrometers, and the measurement accuracy was significantly improved, making it possible to observe the Doppler phenomenon in astronomy, including the movement of planets and even the expansion of the universe (<xref ref-type="bibr" rid="B3">Braje et&#xa0;al., 2008</xref>; <xref ref-type="bibr" rid="B22">Steinmetz et&#xa0;al., 2008</xref>). Similar to the OFC generation, the acoustic frequency comb (AFC) has been extended to the distance measurement in the underwater acoustic field, achieving a precision of less than 50 &#x3bc;m (<xref ref-type="bibr" rid="B25">Wu et&#xa0;al., 2019</xref>). Despite that, the employment of the AFC signal for Doppler estimation remains to be discovered. In our work, the AFC signal is performed to estimate the Doppler factor. The quantitative relationship between the AFC and the Doppler factor in the time-frequency domains is derived theoretically. At the cost of bandwidth, conducting one measurement can acquire the phonon frequency shifts of multiple frequency components. Thus, the Doppler factor at the same time can be calculated multiple times, resulting in a precise Doppler estimation after carrying out mathematical statistics, and without any increment in computational expense.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Preliminaries</title>
<sec id="s2_1">
<label>2.1</label>
<title>Properties of AFC signal</title>
<p>Unlike traditional narrow-band wave signals (e.g., continuous waves, CW) and wide-band wave signals (e.g., linear frequency modulation, LFM), AFC consists of a series of modes with the same amplitude, phase, and evenly distributed frequencies, as shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>. In the time domain, the AFC signals have narrow pulse width, high stability of frequency, large instantaneous power and good coherence, which can be mathematically expressed by <xref ref-type="disp-formula" rid="eq1">Equations 1</xref>&#x2013;<xref ref-type="disp-formula" rid="eq3">3</xref>:</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>The composition of the AFC signal in the time and frequency domains.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g001.tif"/>
</fig>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mi>T</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<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>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>t</mml:mi>
<mml:mi>T</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mrow>
<mml:mo>&lt;</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>&gt;</mml:mo>
</mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the rectangular pulse function, <italic>t</italic> is the time, <italic>T</italic> is the pulse period, <italic>n</italic> is an integer, <inline-formula>
<mml:math display="inline" id="im2">
<mml:mi>m</mml:mi>
</mml:math>
</inline-formula> is the number of modes, <italic>A</italic> is the power amplification factor, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the amplitude of individual mode, <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the frequency of individual mode, <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the initial phase, <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the initial frequency, <italic>f<sub>rep</sub>
</italic> is the interval frequency.</p>
<p>The strictly evenly distributed frequency intervals and the extremely precise amplitude and phase lead to the stability of the measurement results with <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> well referenced to an Rb clock. Thus, through the coherent superposition of each highly stable frequency component, the pulse signal with a narrow pulse width and high peak power in the time domain can be formed. Each pulse contains all harmonic components and the corresponding frequency and phase information can be calculated by Fourier transform. The echo waveforms of AFC can be expressed as <xref ref-type="disp-formula" rid="eq4">Equation 4</xref>:</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>a</italic> is the gain coefficient of the echo intensity, <inline-formula>
<mml:math display="inline" id="im9">
<mml:mi>&#x394;</mml:mi>
</mml:math>
</inline-formula> is the Doppler factor, R is the distance between the signal source and the moving target, c is the velocity of sound, and <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is white noise (<xref ref-type="disp-formula" rid="eq5">Equation 5</xref>).</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where v is the radial velocity of a moving target.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Time domain characterization of the Doppler factor</title>
<p>Assume that at time <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the pulse front of the signal hits a fast-moving target with speed &#x3bd; and reflects it back. After the time interval of <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, i.e. at moment <inline-formula>
<mml:math display="inline" id="im13">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the pulse back edge hits the moving target. During this time, the target moves the distance <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. According to the quantitative relationship in <xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2A, B</bold>
</xref>, the following equations can be obtained:</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>
<bold>(A)</bold> The AFC waveform of the transmitted signal when it first touches the moving target; <bold>(B)</bold> The AFC waveform of the echo signal when it just leaves the moving target; <bold>(C)</bold> The time-domain compression phenomenon caused by the Doppler effect.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g002.tif"/>
</fig>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>c</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>v</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:msup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>c</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>c</italic> is the velocity of sound, <inline-formula>
<mml:math display="inline" id="im15">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im16">
<mml:msup>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:math>
</inline-formula>are the duration of the emitted and received pulse. From <xref ref-type="disp-formula" rid="eq6">Equation 6</xref> and <xref ref-type="disp-formula" rid="eq7">Equation 7</xref>, it can be easily deduced as</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mfrac>
<mml:mtext>&#x3c4;</mml:mtext>
<mml:mrow>
<mml:mtext>&#x3c4;'</mml:mtext>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Suppose the number of periods of the transmitted signal is <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, obviously with no change in two moments. The <inline-formula>
<mml:math display="inline" id="im18">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> can be determined using the following equations:</p>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mtext>&#x3c4;</mml:mtext>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>'</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup><mml:mi>&#x3c4;</mml:mi>
<mml:mi>'</mml:mi></mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>According to <xref ref-type="disp-formula" rid="eq8">Equations 8</xref>&#x2013;<xref ref-type="disp-formula" rid="eq10">10</xref>, the equation can be deduced as <xref ref-type="disp-formula" rid="eq11">Equation 11</xref>
</p>
<disp-formula id="eq11">
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>'</mml:mo>
</mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The direction of movement of the target is set as positive. As can be seen from <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2C</bold>
</xref>, the Doppler effect leads to compression of the AFC signal in the time domain when the target moves toward the transmitter and the receiver. The severity of the Doppler effect can be reflected via the peak intervals of the signal envelope.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>CUU estimator for the Doppler factor based on AFC waveforms</title>
<sec id="s3_1">
<label>3.1</label>
<title>Spectrum analysis</title>
<p>Fourier transform is performed on the received signal,</p>
<disp-formula id="eq12">
<label>(12)</label>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mi>&#x221e;</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>According to the linear property and time-shift property of Fourier transform, the <xref ref-type="disp-formula" rid="eq12">Equation 12</xref> can be written as</p>
<disp-formula id="eq13">
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Due to the time-domain scaling property of the Fourier transform, <xref ref-type="disp-formula" rid="eq13">Equation 13</xref> can be further rewritten as</p>
<disp-formula id="eq14">
<label>(14)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#xb7;</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Set <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c9;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mi>c</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#xb7;</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> as <italic>&#x3b2;</italic>, and make <inline-formula>
<mml:math display="inline" id="im21">
<mml:mrow>
<mml:mfrac>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> as <inline-formula>
<mml:math display="inline" id="im22">
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:math>
</inline-formula>, and the <xref ref-type="disp-formula" rid="eq14">Equation 14</xref> can be written as</p>
<disp-formula id="eq15">
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<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>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<inline-formula>
<mml:math display="inline" id="im23">
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:math>
</inline-formula> is changed to <inline-formula>
<mml:math display="inline" id="im24">
<mml:mi>&#x3c9;</mml:mi>
</mml:math>
</inline-formula>, and <xref ref-type="disp-formula" rid="eq15">Equation 15</xref> is simplified to</p>
<disp-formula id="eq16">
<label>(16)</label>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mtext>r</mml:mtext>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mo>&#x3c9;</mml:mo>
</mml:mstyle>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="italic" mathsize="normal">
<mml:mi>&#x3b2;</mml:mi>
</mml:mstyle>
<mml:mo>&#xb7;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mtext>n</mml:mtext>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mtext>m</mml:mtext>
</mml:mstyle>
</mml:msubsup>
<mml:mrow>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mo>&#x3c0;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>&#x394;</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mi>t</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mstyle mathvariant="" mathsize="normal">
<mml:mo>&#x3c9;</mml:mo>
</mml:mstyle>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Applying the discrete Fourier transform to <xref ref-type="disp-formula" rid="eq16">Equation 16</xref>, we can get</p>
<disp-formula id="eq17">
<label>(17)</label>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<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>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>&#x394;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>T<sub>s</sub>
</italic> is the sampling interval.</p>
<p>It can be seen from <xref ref-type="disp-formula" rid="eq17">Equation 17</xref>, the frequency domain characteristics of the echo signal are the linear superposition of individual phonon signals. Since the phonon modes are Doppler-sensitive single-tone signals, the Doppler factor can be determined by each independent component. This is equivalent to obtaining multiple Doppler factor measurements from just one set of transmitting and receiving pulse signals. The frequency of the received signal can also be expressed as <xref ref-type="disp-formula" rid="eq18">Equation 18</xref>:</p>
<disp-formula id="eq18">
<label>(18)</label>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>According to the relationship between the repetition frequency and period of the AFC signal, it is also consistent with <xref ref-type="disp-formula" rid="eq11">Equation 11</xref>.</p>
<p>The AFC signal consists of multiple signals with separate single-tone components, each affected by the Doppler effect, resulting in the Doppler frequency shift phenomenon. The frequency shift of each phonon mode can be directly calculated by <inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be quickly determined by the FFT of the received signals followed by peak detection, and <inline-formula>
<mml:math display="inline" id="im28">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the given information of the broadcast signal.</p>
<p>As can be seen from <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3A</bold>
</xref>, the frequency shift between the first frequency component of the transmitted waveform and the received waveform is 200 Hz, and the last is 350 Hz. It varies linearly with the frequency of the emitted phonon mode (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3B</bold>
</xref>). The phonon modes of the transmitted signals differ from each other. Still, the variable size of the frequency shift <inline-formula>
<mml:math display="inline" id="im29">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for each frequency component can be determined, corresponding to the same Doppler factor. This means the Doppler factor can be calculated multiple times with just one measurement, leading to a more accurate estimate.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>
<bold>(A)</bold> The frequency distribution at both the transmitter and the receiver sides; <bold>(B)</bold> The frequency shift for each phonon mode.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g003.tif"/>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>System modeling</title>
<p>Different frequency components with the same frequency resolution lead to different deviations for different phonons (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4A</bold>
</xref>). The variance of <inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can be deduced as: <inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">/</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>12</mml:mn>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, assuming that the frequency resolution is 1 Hz and the <inline-formula>
<mml:math display="inline" id="im32">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is evenly distributed in the range from -0.5 Hz to 0.5 Hz. To obtain a more precise estimate, we calculate the weight of each measurement by taking the inverse of the variance of <inline-formula>
<mml:math display="inline" id="im33">
<mml:mrow>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The sum of these inverses is then utilized to standardize the weight of each measurement. Further derivation of the Doppler factor is as <xref ref-type="disp-formula" rid="eq19">Equation 19</xref>
</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>
<bold>(A)</bold> The frequency offset and deviation for each phonon mode; <bold>(B)</bold> The Doppler factor and deviation with respect to the frequency of phonon mode.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g004.tif"/>
</fig>
<disp-formula id="eq19">
<label>(19)</label>
<mml:math display="block" id="M19">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<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>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>To further clarify the principle of the AFC-based Doppler estimation method, an AFC signal with an initial frequency of 100 kHz, an interval frequency of 500 Hz, a cutoff frequency of 200 kHz, and an initial phase of 0 rad for all phonon modes is constructed. The Doppler factor is set to 0.02 with a frequency resolution of 1 Hz, and the duration is set at 50 ms. The received signal in the time domain is transformed by FFT. The uncertainty of each individual phonon mode can be induced by the frequency resolution, and all Doppler shifts correspond to the same Doppler factor. This distortion can be eliminated by multiple unequal precision measurements (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4B</bold>
</xref>), a mode similar to the principle of the CUU estimation method.</p>
<p>As shown in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>, as &#x3b4; ranges from 0.05 to 0.45, which is the ratio of offset frequency to frequency resolution, the bias of single-tone signal after FFT does not exceed 3.2&#xd7;10<sup>-5</sup>. While the AFC-based method keeps a bias of less than 1.1&#xd7;10<sup>-5</sup>. Traditional Doppler factor estimation using single-tone waveforms is limited by the number of samples of the Fourier transform N, which inevitably leads to the spectral leakage. However, the use of AFC waveforms can enable the acquisition of multiple different Doppler factor values across different phonon modes, which is equivalent to carrying out numerous measurements of the identical Doppler factor simultaneously. In this way, the utilization of the spectrum has been significantly improved. It can be further reduced by increasing the number of phonon modes, and there is almost no additional computational effort.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Bias of different estimators in the absence of noise.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g005.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Numerical section</title>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental parameters</title>
<p>To demonstrate the effectiveness of the proposed method, two sets of Monte Carlo experiments were conducted using the methods listed in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>, which were repeated 1000 times. In the experiments, the duration of the single-tone signals and the AFC signal were both set at 50 ms. The AFC was set with a starting frequency of 10 kHz, a cutoff frequency of 17.5 kHz, and an interval frequency of 0.5 kHz, the frequency of the single-tone signal was set to 14 kHz, the sampling rate and the sampling number were set to 96 kHz. The conditions for two series of tests were set as follows:</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Estimation expressions of different methods.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Methods</th>
<th valign="middle" align="left">Expressions</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left">Quinn (<xref ref-type="bibr" rid="B18">Quinn, 1994</xref>)</td>
<td valign="middle" align="left">
<inline-formula>
<mml:math display="inline" id="im34">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im35">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="false">/</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">/</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>&#x3b1;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>if <inline-formula>
<mml:math display="inline" id="im37">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>and <inline-formula>
<mml:math display="inline" id="im38">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im39">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>else <inline-formula>
<mml:math display="inline" id="im40">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula>
<mml:math display="inline" id="im41">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">/</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td valign="middle" align="left">Macleod (<xref ref-type="bibr" rid="B16">Macleod, 1998</xref>)</td>
<td valign="middle" align="left">
<inline-formula>
<mml:math display="inline" id="im42">
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>X</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula>
<mml:math display="inline" id="im43">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>8</mml:mn>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">/</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula>
<mml:math display="inline" id="im44">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">/</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td valign="middle" align="left">Jacobsen (<xref ref-type="bibr" rid="B12">Jacobsen and Kootsookos, 2007</xref>)</td>
<td valign="middle" align="left">
<inline-formula>
<mml:math display="inline" id="im45">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula>
<mml:math display="inline" id="im46">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">/</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td valign="middle" align="left">Candan (<xref ref-type="bibr" rid="B4">Candan, 2011</xref>)</td>
<td valign="middle" align="left">
<inline-formula>
<mml:math display="inline" id="im47">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>tan</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo stretchy="false">/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula>
<mml:math display="inline" id="im48">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">/</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td valign="middle" align="left">Proposed</td>
<td valign="middle" align="left">
<inline-formula>
<mml:math display="inline" id="im49">
<mml:mrow>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula>
<mml:math display="inline" id="im50">
<mml:mrow>
<mml:mi>&#x394;</mml:mi>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Real denotes the real part.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>1) Keep &#x3b4; of the single-tone signals unchanged at 0.45, convert it to an equivalent Doppler factor, and gradually increase the input signal-to-noise ratio (SNR) from -2 dB to 10 dB. Observe the bias and the root mean square error (RMSE);</p>
<p>2) The number of sampling points was reduced to half of the previous, and other parameters remained the same as in experiment 1. Observe the RMSE with SNR.</p>
<p>The Cramer-Rao bound (CRB) can be used to indicate the best-estimated performance, although it is not typically applicable for biased estimators. It can be expressed by <xref ref-type="disp-formula" rid="eq20">Equation 20</xref>
</p>
<disp-formula id="eq20">
<label>(20)</label>
<mml:math display="block" id="M20">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>f<sub>s</sub>
</italic> is the sampling frequency. The variance of the Doppler factor can be obtained through the variance transfer formula.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Numerical results</title>
<p>As shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>, the deviation of the true Doppler factor by the CUU method based on AFC does not exceed 1.1&#xd7;10<sup>-5</sup> when &#x3b4; is 0.45. In contrast, alternative frequency estimation methods have a minimal bias of 1.5&#xd7;10<sup>-5</sup> and a maximal bias of 5.3&#xd7;10<sup>-5</sup>. It is noteworthy that the CUU method has a bias with a maximum value that is smaller than the minimum value observed in other frequency estimation methods.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Variation of bias with respect to SNR for &#x3b4; = 0.45 with a frequency resolution of 2 Hz.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> demonstrates that at a frequency resolution of 1 Hz, the RMSE of the proposed method is no greater than 1.5&#xd7;10<sup>-5</sup>, significantly lower than 2.9&#xd7;10<sup>-5</sup> observed with other frequency estimation methods. At a frequency resolution of 2 Hz, the RMSE for the proposed method is lower than 1.8&#xd7;10<sup>-5</sup>, better than 6.0&#xd7;10-5 for other methods, as shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. In both scenarios, the RMSE of the AFC-based method is closer to the CR bound, showing the high accuracy and robustness of the CUU method based on AFC.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Variation of RMSE with respect to SNR for &#x3b4; = 0.45 with a frequency resolution of 1 Hz.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g007.tif"/>
</fig>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Variation of RMSE with respect to SNR for &#x3b4; = 0.45 with a frequency resolution of 2 Hz.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g008.tif"/>
</fig>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Experimental results</title>
<p>In order to provide further validation for the effectiveness of the proposed method, Watermark, a widely accessible benchmark for physical-layer techniques in underwater acoustic communications, was employed. This benchmark is based on empirical measurements of the time-varying impulse response collected at sea (<xref ref-type="bibr" rid="B23">van Walree et&#xa0;al., 2017</xref>).</p>
<p>The Norway-Oslofjord (NOF1) channel with the large available bandwidth was selected to validate the practical efficacy of underwater communication. In the single-input single-output (SISO) scenario, the time-varying impulse response (TVIR) of the transmitted signal affected by the Doppler effect is obtained, and the signal packet is retrieved through serial acquisition processes. The signal has been established with a SNR of 20 dB, a pulse length of 50 ms, a frequency resolution of 1Hz, and other parameters consistent with the first Monte Carlo experiment in Section 4.1. <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9A</bold>
</xref> demonstrates that due to the frequency-selective fading of underwater acoustic channels, the magnitude of each frequency component varies, while the AFC signal spectrum remains uniformly spaced. By calculating the Doppler shift based on frequency rather than phase, the impact of multipath effects is limited. Contrary to conventional methods that primarily focus on spectral peaks and their adjacent lines while disregarding the remaining spectrum, our proposed approach considers signals from different frequencies under the influence of the same Doppler effect, leading to distinct spectral peaks at various positions on the spectrum. Unlike the singular spectral peak observed in CW signal circumstance (<xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9B</bold>
</xref>), each spectral peak of the AFC signal effectively reflects the potency of the Doppler effect. The cumulative effect of multiple measurements leads to the estimation of the Doppler factor aligning closely with the true value, thereby enhancing the accuracy of estimation and resulting in improved estimation precision (<xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9C</bold>
</xref>). The difference of the CUU method utilizing the AFC signal is below 3.4&#xd7;10<sup>-6</sup>, notably lower than that of the 3.2&#xd7;10<sup>-5</sup> induced by spectral leakage.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>
<bold>(A)</bold> The spectrum of the AFC echo signal; <bold>(B)</bold> The spectrum of the CW echo signal; <bold>(C)</bold> The experimental difference-&#x3b4; performance.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmars-11-1365095-g009.tif"/>
</fig>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Computational burden</title>
<p>
<xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> shows the calculation scales of the methods. It can be seen that the computational cost of the proposed algorithm is lower than that of other frequency estimation methods for single-tone signals. The proposed method does not require additional complex multiplication and complex addition, and it achieves a better Doppler estimation performance. Essentially, this is because the CUU method makes full use of spectrum information.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>The computational requirements of different methods.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Methods</th>
<th valign="middle" align="center">Complex multiplications (&#xd7;)</th>
<th valign="middle" align="center">Complex Additions (+)</th>
<th valign="top" align="center">Complex multiplications (&#xd7;) (N = 128&#xd7;1024)</th>
<th valign="top" align="center">Complex Additions (+) (N = 128&#xd7;1024)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Quinn (<xref ref-type="bibr" rid="B18">Quinn, 1994</xref>)</td>
<td valign="middle" align="center">(N/2)*log<sub>2</sub>N+2</td>
<td valign="middle" align="center">N*log<sub>2</sub>N</td>
<td valign="top" align="center">1114114</td>
<td valign="top" align="center">2228224</td>
</tr>
<tr>
<td valign="middle" align="center">Macleod (<xref ref-type="bibr" rid="B16">Macleod, 1998</xref>)</td>
<td valign="middle" align="center">(N/2)*log<sub>2</sub>N+5</td>
<td valign="middle" align="center">N*log<sub>2</sub>N+3</td>
<td valign="top" align="center">1114117</td>
<td valign="top" align="center">2228227</td>
</tr>
<tr>
<td valign="middle" align="center">Jacobsen (<xref ref-type="bibr" rid="B12">Jacobsen and Kootsookos, 2007</xref>)</td>
<td valign="middle" align="center">(N/2)*log<sub>2</sub>N+1</td>
<td valign="middle" align="center">N*log<sub>2</sub>N+3</td>
<td valign="top" align="center">1114113</td>
<td valign="top" align="center">2228227</td>
</tr>
<tr>
<td valign="middle" align="center">Candan (<xref ref-type="bibr" rid="B4">Candan, 2011</xref>)</td>
<td valign="middle" align="center">(N/2)*log<sub>2</sub>N+1</td>
<td valign="middle" align="center">N*log<sub>2</sub>N+3</td>
<td valign="top" align="center">1114113</td>
<td valign="top" align="center">2228227</td>
</tr>
<tr>
<td valign="middle" align="center">Proposed</td>
<td valign="middle" align="center">(N/2)*log<sub>2</sub>N</td>
<td valign="middle" align="center">N*log<sub>2</sub>N</td>
<td valign="top" align="center">1114112</td>
<td valign="top" align="center">2228224</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s6" sec-type="conclusions">
<label>5</label>
<title>Conclusion</title>
<p>In this paper, we proposed a novel acoustic broadband signal, AFC, to estimate the Doppler factor of underwater acoustic applications. The quantitative relationship between the AFC and the Doppler factor in the time and frequency domains was derived theoretically. At the expense of bandwidth, the phonon frequency shifts of multiple frequency components can be determined by one measurement, allowing the Doppler factor to be calculated multiple times simultaneously, resulting in a precise Doppler estimate. The proposed method maintains a low computational cost and improved spectral leakage performance by means of CUU. Besides, the uncertainty can be calculated from a single measurement, not available with other methods.</p>
<p>The AFC-based method keeps a bias of less than 1.1&#xd7;10<sup>-5</sup>, while the bias of single-tone signal after performing FFT does not exceed 3.2&#xd7;10<sup>-5</sup> in the absence of noise. In the presence of additive white Gaussian noise, the bias of the AFC-based CUU method is less than 1.1&#xd7;10<sup>-5</sup>, significantly lower than the observed bias of 5.3&#xd7;10<sup>-5</sup> with other estimation methods at a frequency resolution of 1 Hz. The RMSE of the proposed method is no greater than 1.5&#xd7;10<sup>-5</sup>, significantly lower than 2.9&#xd7;10<sup>-5</sup> observed with other frequency estimation methods. At a frequency resolution of 2 Hz, the RMSE for the proposed method is 1.8&#xd7;10<sup>-5</sup>, compared to 6.0&#xd7;10<sup>-5</sup> for other methods. In the SISO scenario of Watermark, The difference of the CUU method utilizing the AFC signal is below 3.4&#xd7;10<sup>-6</sup>, notably lower than that of the 3.2&#xd7;10<sup>-5</sup> induced by spectral leakage in FFT. Both numerical simulations and experimental results demonstrate that the CUU method based on AFC outperforms traditional frequency estimation methods for single-tone signals in terms of accuracy and computational efficiency. This introduces a new platform for acoustic applications and enhances the accuracy of Doppler estimation.</p>
</sec>
<sec id="s7" sec-type="data-availability">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s8" sec-type="author-contributions">
<title>Author contributions</title>
<p>JL: Visualization, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. ZQ: Formal analysis, Supervision, Writing &#x2013; original draft. DH: Investigation, Visualization, Writing &#x2013; original draft. JZ: Conceptualization, Methodology, Writing &#x2013; original draft.</p>
</sec>
</body>
<back>
<sec id="s9" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by Open Fund Projects of Key Laboratory of Marine Environmental Survey Technology and Application (MESTA-2023-B006), Basic Science Centre Project of the National Natural Science Funding Council (62388101) and the Natural Science Foundation of Tianjin (22JCQNJC00270).</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>Special thanks to the funding that provided support for this research.</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>Aboutanios</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Mulgrew</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Iterative frequency estimation by interpolation on Fourier coefficients</article-title>. <source>IEEE Trans. Signal Processing</source> <volume>53</volume>, <fpage>1237</fpage>&#x2013;<lpage>1242</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TSP.2005.843719</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmad</surname> <given-names>A. M.</given-names>
</name>
<name>
<surname>Kassem</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Barbeau</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kranakis</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Porretta</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Garcia-Alfaro</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Doppler effect in the acoustic ultra low frequency band for wireless underwater networks</article-title>. <source>Mobile Networks Applications</source> <volume>23</volume>, <fpage>1282</fpage>&#x2013;<lpage>1292</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11036-018-1036-9</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Braje</surname> <given-names>D. A.</given-names>
</name>
<name>
<surname>Kirchner</surname> <given-names>M. S.</given-names>
</name>
<name>
<surname>Osterman</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Fortier</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Diddams</surname> <given-names>S. A</given-names>
</name>
</person-group>. (<year>2008</year>). <article-title>Astronomical spectrograph calibration with broad-spectrum frequency combs</article-title>. <source>Eur. Phys. J. D.</source> <volume>48</volume>, <fpage>57</fpage>&#x2013;<lpage>66</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1140/epjd/e2008-00099-9</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Candan</surname> <given-names>&#xc7;.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>A method for fine resolution frequency estimation from three DFT samples</article-title>. <source>IEEE Signal Process. Letters</source> <volume>18</volume>, <fpage>351</fpage>&#x2013;<lpage>354</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/LSP.2011.2136378</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chan</surname> <given-names>Y. T.</given-names>
</name>
<name>
<surname>Jardine</surname> <given-names>F. L.</given-names>
</name>
</person-group> (<year>1990</year>). <article-title>Target localization and tracking from Doppler-shift measurements</article-title>. <source>IEEE J. Oceanic Engineering</source> <volume>15</volume>, <fpage>251</fpage>&#x2013;<lpage>257</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/48.107154</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Yin</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zou</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Null subcarriers based Doppler scale estimation with polynomial interpolation for multicarrier communication over ultrawideband underwater acoustic channels</article-title>. <source>J. Syst. Eng. Electronics</source> <volume>26</volume>, <fpage>1177</fpage>&#x2013;<lpage>1183</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JSEE.2015.00128</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Duan</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>A new DFT-based frequency estimator for single-tone complex sinusoidal signals</article-title>. <source>In MILCOM 2012-2012 IEEE Military Commun. Conference</source> <volume>8</volume>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/MILCOM.2012.6415812</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname> <given-names>Z. J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Analysis of the underwater multi-path reflections on Doppler shift estimation</article-title>. <source>IEEE Wireless Commun. Letters</source> <volume>9</volume>, <fpage>1758</fpage>&#x2013;<lpage>1762</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/LWC.5962382</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Greene</surname> <given-names>A. D.</given-names>
</name>
<name>
<surname>Hendricks</surname> <given-names>P. J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Using an ADCP to estimate turbulent kinetic energy dissipation rate in sheltered coastal waters</article-title>. <source>J. Atmospheric Oceanic Technol</source> <volume>32</volume>, <fpage>318</fpage>&#x2013;<lpage>333</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1175/JTECH-D-13-00207.1</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hall</surname> <given-names>J. L.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Nobel lecture: defining and measuring optical frequencies</article-title>. <source>Rev. Modern Physics</source> <volume>78</volume>, <fpage>1279</fpage>&#x2013;<lpage>1295</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1103/RevModPhys.78.1279</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hansch</surname> <given-names>T. W.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Nobel lecture: passion for precision</article-title>. <source>Rev. Modern Physics</source> <volume>78</volume>, <fpage>1297</fpage>&#x2013;<lpage>1309</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1103/RevModPhys.78.1297</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jacobsen</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Kootsookos</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Fast, accurate frequency estimators [DSP Tips &amp; Tricks]</article-title>. <source>IEEE Signal Process. Magazine</source> <volume>24</volume>, <fpage>123</fpage>&#x2013;<lpage>125</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/MSP.2007.361611</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jones</surname> <given-names>D. J.</given-names>
</name>
<name>
<surname>Diddams</surname> <given-names>S. A.</given-names>
</name>
<name>
<surname>Ranka</surname> <given-names>J. K.</given-names>
</name>
<name>
<surname>Stentz</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Windeler</surname> <given-names>R. S.</given-names>
</name>
<name>
<surname>Hall</surname> <given-names>J. L.</given-names>
</name>
<etal/>
</person-group>. (<year>2000</year>). <article-title>Carrier-envelope phase control of femtosecond mode-locked lasers and direct optical frequency synthesis</article-title>. <source>Science</source> <volume>288</volume>, <fpage>635</fpage>&#x2013;<lpage>639</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1126/science.288.5466.635</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kay</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>A fast and accurate single frequency estimator</article-title>. <source>IEEE Trans. Acoustics Speech Signal Processing</source> <volume>37</volume>, <fpage>1987</fpage>&#x2013;<lpage>1990</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/29.45547</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Eliminating the picket fence effect of the fast Fourier transform</article-title>. <source>Comput. Phys. Commun.</source> <volume>178</volume>, <fpage>486</fpage>&#x2013;<lpage>491</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cpc.2007.11.005</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Macleod</surname> <given-names>M. D.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Fast nearly ML estimation of parameters of real or complex single tones or resolved multiple tones</article-title>. <source>IEEE Trans. on Signal Process</source> <volume>46</volume>, <fpage>141</fpage>&#x2013;<lpage>148</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/78.651200</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mikhail</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>David</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Paola</surname> <given-names>G.-P.</given-names>
</name>
<name>
<surname>Carolina</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Efficient CO<sub>2</sub> fixation by surface Prochlorococcus in the Atlantic Ocean</article-title>. <source>ISME J.</source> <volume>83</volume>, <fpage>2280</fpage>&#x2013;<lpage>2289</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/ismej.2014.56</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quinn</surname> <given-names>B. G.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Estimating frequency by interpolation using Fourier coefficients</article-title>. <source>IEEE Trans. Signal Processing</source> <volume>42</volume>, <fpage>1264</fpage>&#x2013;<lpage>1268</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/78.295186</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rife</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Boorstyn</surname> <given-names>R.</given-names>
</name>
</person-group> (<year>1974</year>). <article-title>Single-tone parameter estimation from discrete-time observations</article-title>. <source>IEEE Trans. Inf. Theory</source> <volume>20</volume>, <fpage>591</fpage>&#x2013;<lpage>598</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TIT.1974.1055282</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sen</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Nehorai</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Adaptive design of OFDM radar signal with improved wideband ambiguity function</article-title>. <source>IEEE Trans. Signal Processing</source> <volume>58</volume>, <fpage>928</fpage>&#x2013;<lpage>933</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TSP.2009.2032456</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharif</surname> <given-names>B. S.</given-names>
</name>
<name>
<surname>Neasham</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Hinton</surname> <given-names>O. R.</given-names>
</name>
<name>
<surname>Adams</surname> <given-names>A. E.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>A computationally efficient Doppler compensation system for underwater acoustic communications</article-title>. <source>IEEE J. Oceanic Engineering</source> <volume>25</volume>, <fpage>52</fpage>&#x2013;<lpage>61</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/48.820736</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Steinmetz</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Wilken</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Araujo-Houck</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Holzwarth</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Haensch</surname> <given-names>T. W.</given-names>
</name>
<name>
<surname>Pasquini</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2008</year>). <article-title>Laser frequency combs for astronomical observations</article-title>. <source>Science</source> <volume>321</volume>, <fpage>1335</fpage>&#x2013;<lpage>1337</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1126/science.1161030</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Walree</surname> <given-names>P. A.</given-names>
</name>
<name>
<surname>Socheleau</surname> <given-names>F. X.</given-names>
</name>
<name>
<surname>Otnes</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Jenserud</surname> <given-names>T.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>The watermark benchmark for underwater acoustic modulation schemes</article-title>. <source>IEEE J. oceanic engineering</source> <volume>42</volume>, <fpage>1007</fpage>&#x2013;<lpage>1018</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JOE.2017.2699078</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wan</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Jia</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Muzzammil</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Fine Doppler scale estimations for an underwater acoustic CP-OFDM system</article-title>. <source>Signal Processing</source> <volume>170</volume>, <fpage>107439</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.sigpro.2019.107439</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Qian</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Xue</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Zhai</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Precise underwater distance measurement by dual acoustic frequency combs</article-title>. <source>Annalen der Physik</source> <volume>531</volume>, <fpage>1900283</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/andp.201900283</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>P. X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>An imaging algorithm for high-resolution imaging sonar system</article-title>. <source>Multimedia Tools Applications</source> <volume>83</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11042-023-16757-0</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Fang</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Dynamic optimization method for broadband ADCP waveform with environment constraints</article-title>. <source>Sensors</source> <volume>21</volume>, <elocation-id>3768</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s21113768</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X. B.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>An efficient method for the simulation of multireceiver SAS raw signal</article-title>. <source>Multimedia Tools Applications</source> <volume>83</volume>, <fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11042-023-16992-5</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X. B.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Ying</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multireceiver SAS imagery based on monostatic conversion</article-title>. <source>IEEE J. Selected Topics Appl. Earth Observations Remote Sensing</source> <volume>14</volume>, <fpage>10835</fpage>&#x2013;<lpage>10853</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/JSTARS.2021.3121405</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X. B.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>A novel multireceiver SAS RD processor</article-title>. <source>IEEE Trans. Geosci. Remote Sensing</source>. <volume>62</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>.  doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TGRS.2024.3362886</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>