<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1088290</article-id>
<article-id pub-id-type="doi">10.3389/feart.2023.1088290</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Envelope extraction algorithm for magnetic resonance sounding signals based on adaptive local iterative filtering</article-title>
<alt-title alt-title-type="left-running-head">Tian et&#xa0;al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/feart.2023.1088290">10.3389/feart.2023.1088290</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Tian</surname>
<given-names>Baofeng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sun</surname>
<given-names>Chao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Longchang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lin</surname>
<given-names>Yue-Der</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/940109/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chiu</surname>
<given-names>Chuang-Chien</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Duan</surname>
<given-names>Haoyu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2030790/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Luan</surname>
<given-names>Hui</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="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2081719/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Key Laboratory of Geophysical Exploration Equipment</institution>, <institution>Ministry of Education (Jilin University)</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>College of Instrumentation and Electrical Engineering</institution>, <institution>Jilin University</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Automatic Control Engineering</institution>, <institution>Feng Chia University</institution>, <addr-line>Taichung</addr-line>, <country>Taiwan</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1381966/overview">Morten Smelror</ext-link>, Geological Survey of Norway, Norway</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1894508/overview">Peng Zhenming</ext-link>, University of Electronic Science and Technology of China, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1706149/overview">Xiaoyue Cao</ext-link>, Yangtze University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Hui Luan, <email>luanhui@jlu.edu.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Geoscience and Society, a section of the journal Frontiers in Earth Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>18</day>
<month>04</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1088290</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>03</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Tian, Sun, Liu, Lin, Chiu, Duan and Luan.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Tian, Sun, Liu, Lin, Chiu, Duan and Luan</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>Magnetic resonance sounding (MRS) is a geophysical method that can determine groundwater content directly and quantitatively. However, as MRS uses the Earth&#x2019;s magnetic field as the background field, MRS signals are weak and cannot be shielded. Reliably extracting MRS signals in a strong noise environment is difficult. In this study, a data processing scheme using the adaptive local iterative filtering (ALIF) algorithm is proposed to extract MRS signal envelopes accurately. Based on the uncertainty of the initial amplitude and relaxation time, the decomposition order and mask coefficient of the ALIF algorithm are selected <italic>via</italic> traversal. Simulation results show that in the case of Gaussian noise and power frequency harmonic noise, the ALIF algorithm can reliably extract the MRS signal envelopes, and the correlation coefficient between the extracted and noiseless envelopes is 0.97. Under various noise types, amplitudes, and relaxation times, the average SNR increases by 30&#xa0;dB&#x223c;42&#xa0;dB. The ALIF algorithm is also suitable for extracting multi-exponential MRS signal envelopes. A comparative analysis between harmonic modeling cancellation and ensemble empirical mode decomposition shows the superiority of the ALIF algorithm, and the processing of the field data further verifies the effectiveness and practicability of the algorithm.</p>
</abstract>
<kwd-group>
<kwd>magnetic resonance sounding</kwd>
<kwd>groundwater</kwd>
<kwd>adaptive local iterative filtering</kwd>
<kwd>SNR</kwd>
<kwd>envelope extraction</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Shortage and uneven regional distribution of freshwater resources are global problems. As part of freshwater resources, groundwater is an indispensable and important resource for ensuring human life and production (<xref ref-type="bibr" rid="B32">Pan&#xa0;et&#xa0;al., 2021</xref>). In Western China and many mountainous areas, shortage of water resources can seriously restrict economic development. At the same time, with the advancement of industrialization and modernization, geological disasters caused by groundwater, such as ground collapse, landslides, mine water inrush, and tunnel water inflow, emerged (<xref ref-type="bibr" rid="B23">Lin&#xa0;et&#xa0;al., 2020a</xref>). Therefore, the high-precision and high-efficiency exploration of groundwater has become a primary issue in the field of water resource research.</p>
<p>As an advanced geophysical method, magnetic resonance sounding (MRS), which is based on the nuclear magnetic resonance phenomenon of hydrogen protons, is used to realize the direct quantitative detection of groundwater (<xref ref-type="bibr" rid="B17">Legchenko and Valla, 2002</xref>). Compared with conventional drilling methods, MRS can yield hydrogeological information such as water content, location, and the reservoir medium without damage (<xref ref-type="bibr" rid="B10">Hertrich, 2008</xref>). Therefore, in recent years, MRS was widely used in groundwater detection, evaluation, and monitoring and for early warning of potential geological hazards (<xref ref-type="bibr" rid="B33">Qin&#xa0;et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B16">Legchenko&#xa0;et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B34">Wang&#xa0;et&#xa0;al., 2020</xref>). Although MRS has the above advantages, in practical applications, MRS signals are weak and can be detected only at the nanovolt level owing to its use of the Earth&#x2019;s magnetic field as the background field. Moreover, shielding measures cannot be taken. Random noise, power line harmonics, and occasional spikes in the environment can also affect MRS signals, thereby making the reliable extraction of MRS signals difficult (<xref ref-type="bibr" rid="B14">Larsen and Behroozmand, 2016</xref>; <xref ref-type="bibr" rid="B26">Lin&#xa0;et&#xa0;al., 2020b</xref>; <xref ref-type="bibr" rid="B9">Grombacher&#xa0;et&#xa0;al., 2021</xref>).</p>
<p>To solve the aforementioned problems, the classic processing flow involves the following steps. First, a non-linear energy operator or statistical staking is used to remove the spikes (<xref ref-type="bibr" rid="B4">Dalgaard&#xa0;et&#xa0;al., 2012</xref>). Second, the harmonic modeling cancellation (HMC) method based on the principle of least squares is used to remove the power line harmonics (<xref ref-type="bibr" rid="B15">Larsen&#xa0;et&#xa0;al., 2014</xref>). Third, the multiple collected data are stacked to suppress the random noise (<xref ref-type="bibr" rid="B12">Jiang&#xa0;et&#xa0;al., 2011</xref>). Finally, envelope extraction and the gate integration processing of the stacked data are conducted to invert the underground hydrogeological information (<xref ref-type="bibr" rid="B29">M&#xfc;ller-Petke&#xa0;et&#xa0;al., 2016</xref>). Recently, a method based on synchroextracting transform is used to eliminate the harmonics in a strong noise environment and improve the processing efficiency (<xref ref-type="bibr" rid="B13">Jiang&#xa0;et&#xa0;al., 2021</xref>). For the special case of co-frequency harmonics (the Larmor frequency is equal to one of the power line harmonics, or the difference is less than 3&#xa0;Hz), the reference coupling and non-linear fitting methods can be adopted (<xref ref-type="bibr" rid="B28">Liu&#xa0;et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B35">Wang&#xa0;et&#xa0;al., 2018</xref>). For varying harmonic noise in magnetic resonance sounding signals, A frame-based denoising method is proposed based on multi-channel Wiener filtering in the frequency domain to achieve the removal of noise. (<xref ref-type="bibr" rid="B18">Li&#xa0;et&#xa0;al., 2020a</xref>). An approach for intensive sampling sparse reconstruction (ISSR) and kernel regression estimation (KRE) is proposed to suppress random noise (<xref ref-type="bibr" rid="B36">Yao&#xa0;et&#xa0;al., 2019</xref>). The statistical method of maximum likelihood estimation (MLE) is used to estimate nuclear magnetic resonance parameters and suppress random noise in MRS (<xref ref-type="bibr" rid="B19">Li&#xa0;et&#xa0;al., 2020b</xref>). The use of a modified short-time Fourier transform (MSTFT) method to eliminate MRS random noise when in a high-level noise surrounding (<xref ref-type="bibr" rid="B24">Lin&#xa0;et&#xa0;al., 2021</xref>). In view of the peak noise contained in the acquisition signal in practice, a method is proposed to calculate the filtering coefficient by using the transformation coefficient of non-peak noise data and filter the coefficient of data containing peak noise (<xref ref-type="bibr" rid="B5">Diao&#xa0;et&#xa0;al., 2022</xref>).</p>
<p>In addition, the use of bi-phase pulse (BPP) method to shorten the dead time of the instrument, thereby reducing the loss of MRS signal, but also to suppress noise (<xref ref-type="bibr" rid="B20">Li&#xa0;et&#xa0;al., 2014</xref>; <xref ref-type="bibr" rid="B6">Du&#xa0;et&#xa0;al., 2019</xref>). Remote reference coils and denoising method based on adaptive noise cancellation (<xref ref-type="bibr" rid="B4">Dalgaard&#xa0;et&#xa0;al., 2012</xref>; <xref ref-type="bibr" rid="B30">M&#xfc;ller-Petke and Costabel, 2014</xref>; <xref ref-type="bibr" rid="B37">Zhang&#xa0;et&#xa0;al., 2019</xref>) can also be employed to suppress correlation noise in MRS signals. The above data processing methods involve two steps: first, noise is removed or suppressed using various strategies, and second, MRS signal envelopes are extracted. However, the two steps restrict each other and affect the MRS signal extraction accuracy.</p>
<p>Another type of data processing method can be used for MRS signal envelope extraction. Empirical mode decomposition (EMD) and ensemble EMD (EEMD) can directly extract MRS signal envelopes while removing noise (<xref ref-type="bibr" rid="B8">Ghanati&#xa0;et&#xa0;al., 2016</xref>, <xref ref-type="bibr" rid="B7">2014</xref>). However, both methods experience the problem of mode aliasing, and satisfactory results can be obtained only when the signal-to-noise ratio (SNR) is high. In addition, REF. (<xref ref-type="bibr" rid="B27">Liu&#xa0;et&#xa0;al., 2019</xref>). proposed the use of a sliding window based on spectral analysis to recover complex MRS signal envelopes; however, this method is unsuitable for extracting multi-exponential MRS signal envelopes. At present, most methods for extracting MRS Parameters require prior knowledge of precise Larmor frequency to detect signal envelope, and are susceptible to residual noise after de-noising. <xref ref-type="bibr" rid="B25">Lin&#xa0;et&#xa0;al. (2022)</xref> proposed to use the orthopedic regularization Prony method to extract MRS Signals from high-frequency oscillation data, and to retain complete signal information by estimating signal parameters.</p>
<p>Adaptive local iterative filtering (ALIF) is an adaptive signal processing method proposed by Ref. (<xref ref-type="bibr" rid="B2">Cicone&#xa0;et&#xa0;al., 2016</xref>). This method adopts the idea of iterative filters (<xref ref-type="bibr" rid="B22">Lin&#xa0;et&#xa0;al., 2009</xref>) and constructs a filter function with adaptive characteristics using the basic solution system of the Fokker&#x2013;Planck (FP) differential equation. Compared with the EMD method (<xref ref-type="bibr" rid="B38">Zhao and Su, 2019</xref>; <xref ref-type="bibr" rid="B21">Li&#xa0;et&#xa0;al., 2021</xref>), ALIF can obtain more accurate intrinsic mode function (IMF) components and has better capabilities to suppress mode aliasing. Therefore, the use of the ALIF algorithm to process MRS signals is proposed in this study. Moreover, the decomposition order and selection criteria of filter coefficients are analyzed to realize the effective extraction of MRS signal envelopes.</p>
</sec>
<sec id="s2">
<title>2 Principles and methods</title>
<sec id="s2-1">
<title>2.1 Principle and characteristics of MRS signals</title>
<p>The basic principle of MRS is to supply an alternating current with a Larmor frequency to a coil laid on the ground to form an alternating magnetic field underground. Hydrogen protons in groundwater are excited, thereby losing their equilibrium state. After a certain period of time, the power supply current is removed, and the hydrogen protons return to their equilibrium state. At the same time, MRS signals are generated and picked up by the coil on the ground for obtaining groundwater distribution information (<xref ref-type="bibr" rid="B1">Behroozmand&#xa0;et&#xa0;al., 2015</xref>).</p>
<p>The expression of MRS signals can be represented by the following formula.<disp-formula id="e1">
<mml:math id="m1">
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi mathvariant="normal">cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>E</italic>
<sub>0</sub> represents the initial amplitude, which is proportional to the water content; <inline-formula id="inf1">
<mml:math id="m2">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> represents the lateral relaxation time, which is related to the pore size of the underground medium; <italic>f</italic>
<sub>
<italic>L</italic>
</sub> indicates the Larmor frequency, which is related to the local Earth&#x2019;s magnetic field, with a global variation range of 1.3&#xa0;kHz<inline-formula id="inf2">
<mml:math id="m3">
<mml:mo>&#x223c;</mml:mo>
<mml:mn>3.7</mml:mn>
</mml:math>
</inline-formula> kHz; and <italic>&#x3d5;</italic>
<sub>0</sub> represents the initial phase, which is related to the conductivity of the underground medium.</p>
</sec>
<sec id="s2-2">
<title>2.2 Principle of ALIF algorithm</title>
<p>The ALIF method is an improvement of the IF method. The basic principle of the IF algorithm is similar to that of the EMD algorithm (<xref ref-type="bibr" rid="B39">Zhou&#xa0;et&#xa0;al., 2019</xref>), which obtains IMF components through the screening process (<xref ref-type="bibr" rid="B11">Huang, 1998</xref>). However, the IF method uses a sliding operator instead of the EMD envelope mean to solve the problem (<xref ref-type="bibr" rid="B22">Lin&#xa0;et&#xa0;al., 2009</xref>).</p>
<p>For a given signal <italic>f</italic>(<italic>x</italic>) to be decomposed, the sliding operator &#x393;(<italic>f</italic>)(<italic>x</italic>) is obtained by calculating the convolution with <italic>f</italic>(<italic>x</italic>) and the filter function <italic>&#x3c9;</italic>(<italic>x</italic>).<disp-formula id="e2">
<mml:math id="m4">
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3c9;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>&#x3c9;</italic>(<italic>t</italic>) represents the filter function, and <italic>l</italic>
<sub>
<italic>n</italic>
</sub> represents the filter interval, and its calculation formula is as follows:<disp-formula id="e3">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>&#x142;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mfenced open="&#x230a;" close="&#x230b;">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>N</italic> represents the number of sampling points of signal <italic>f</italic>(<italic>x</italic>), <italic>k</italic> represents the number of extreme points of the signal to be decomposed, <italic>&#x3bb;</italic> is a scalar parameter, <inline-formula id="inf3">
<mml:math id="m6">
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mn>1,3</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, and <inline-formula id="inf4">
<mml:math id="m7">
<mml:mfenced open="&#x230a;" close="&#x230b;">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> indicates rounding down.</p>
<p>Next, the wave operator is obtained by subtracting the sliding operator from the signal to be decomposed, as follows:<disp-formula id="e4">
<mml:math id="m8">
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The specific steps of the IF algorithm are as follows:</p>
<p>Step 1: The filtering interval <italic>l</italic>
<sub>
<italic>n</italic>
</sub> is calculated using Eq.&#xa0;<xref ref-type="disp-formula" rid="e3">3</xref>.</p>
<p>Step 2: The sliding operator <inline-formula id="inf5">
<mml:math id="m9">
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is solved using Eq.&#xa0;<xref ref-type="disp-formula" rid="e2">2</xref>.</p>
<p>Step 3: The fluctuation operator <inline-formula id="inf6">
<mml:math id="m10">
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is calculated using Eq.&#xa0;<xref ref-type="disp-formula" rid="e4">4</xref>.</p>
<p>Step 4: The fluctuation operator <inline-formula id="inf7">
<mml:math id="m11">
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is judged on whether it meets the conditions of the IMF components. If the conditions are satisfied, then the first IMF component <inline-formula id="inf8">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is obtained. If the conditions are not satisfied, then <inline-formula id="inf9">
<mml:math id="m13">
<mml:mi mathvariant="bold-italic">&#x3ba;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> will be regarded as the signal to be decomposed. Steps 1 to 3 are repeated until the conditions of the IMF components are met. Then, the filtering is terminated.</p>
<p>Step 5: <inline-formula id="inf10">
<mml:math id="m14">
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is subtracted from the signal <inline-formula id="inf11">
<mml:math id="m15">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> to be decomposed to obtain the following:<disp-formula id="e5">
<mml:math id="m16">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Moreover, <inline-formula id="inf12">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is taken as the original signal, and steps 1 to 4 are repeated to obtain the second IMF component. When <inline-formula id="inf13">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> presents monotonic trend characteristics, the cycle is terminated, and several IMF components are obtained. At this time, <inline-formula id="inf14">
<mml:math id="m19">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> can be expressed as<disp-formula id="e6">
<mml:math id="m20">
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>In the IF algorithm, the <inline-formula id="inf15">
<mml:math id="m21">
<mml:mi>&#x3c9;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> filter function is fixed and must be set in advance. When dealing with non-linear and non-stationary signals, the function will lead to waveform distortion, poor adaptability, and other issues. To solve this problem, Ref. (<xref ref-type="bibr" rid="B2">Cicone&#xa0;et&#xa0;al., 2016</xref>). proposed an improved algorithm, namely, the ALIF algorithm, which uses the FP equation solution as the filter function to enable the filter function to change adaptively during the decomposition process. The FP equation is a partial differential equation describing the time evolution of the particle velocity probability density function under the influence of the drift and diffusion effects. The expression of the FP equation is<disp-formula id="e7">
<mml:math id="m22">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf16">
<mml:math id="m23">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m24">
<mml:mi>q</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> are smooth differentiable functions, and under the condition of <inline-formula id="inf18">
<mml:math id="m25">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> (where <italic>a</italic> &#x3c; 0 &#x3c; <italic>b</italic>), the following conditions are satisfied. 1)<inline-formula id="inf19">
<mml:math id="m26">
<mml:mi>q</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>, and for any <inline-formula id="inf20">
<mml:math id="m27">
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> all meet the condition of <inline-formula id="inf21">
<mml:math id="m28">
<mml:mi>q</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>. 2)<inline-formula id="inf22">
<mml:math id="m29">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. In addition, <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic> is the steady-state coefficient with a value range of <inline-formula id="inf23">
<mml:math id="m30">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0,1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>.</p>
<p>The diffusion effect will occur in <inline-formula id="inf24">
<mml:math id="m31">
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and drive the equation solution <inline-formula id="inf25">
<mml:math id="m32">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> to move from the center point of interval <inline-formula id="inf26">
<mml:math id="m33">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> to endpoints <italic>a</italic> and <italic>b</italic>. At the same time, <inline-formula id="inf27">
<mml:math id="m34">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> makes <inline-formula id="inf28">
<mml:math id="m35">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> converge from endpoints a and b to the center of interval <inline-formula id="inf29">
<mml:math id="m36">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. When they are balanced, the following equation is obtained.<disp-formula id="e8">
<mml:math id="m37">
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>At this time, the equation has a non-zero solution <inline-formula id="inf30">
<mml:math id="m38">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and satisfies the following conditions.</p>
<p>1) For any <inline-formula id="inf31">
<mml:math id="m39">
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, <inline-formula id="inf32">
<mml:math id="m40">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>.</p>
<p>2) For any <inline-formula id="inf33">
<mml:math id="m41">
<mml:mi>x</mml:mi>
<mml:mo>&#x2209;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, <inline-formula id="inf34">
<mml:math id="m42">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:math>
</inline-formula>.</p>
<p>This outcome means that the solution set of the equation is on interval <inline-formula id="inf35">
<mml:math id="m43">
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, and the FP equation solution <inline-formula id="inf36">
<mml:math id="m44">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> (<italic>t</italic> is ignored, and the notation is abbreviated as <inline-formula id="inf37">
<mml:math id="m45">
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>) is used as the filtering function <inline-formula id="inf38">
<mml:math id="m46">
<mml:mi>&#x3c9;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> of the ALIF algorithm. As <inline-formula id="inf39">
<mml:math id="m47">
<mml:mi>&#x3c9;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> changes in interval <inline-formula id="inf40">
<mml:math id="m48">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, different analytical values can be solved. Therefore, the moving average operator can be calculated as follows:<disp-formula id="e9">
<mml:math id="m49">
<mml:mi mathvariant="normal">&#x393;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>&#x3c9;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Other filtering steps are the same as those of the IF algorithm. The ALIF algorithm contains two nested loops: an Inner Loop, to compute each single IMF, and an Outer Loop, to derive all the IMFs.</p>
<p>
<statement content-type="algorithm" id="alg1">
<label>Algorithm 1</label>
<p>ALIF Algorithm IMF=ALIF(<italic>f</italic>)<list list-type="simple">
<list-item>
<p>IMF&#x3d;{}</p>
</list-item>
<list-item>
<p>
<bold>while</bold> the number of extrema of <italic>f</italic> &#x2265;2 <bold>do</bold>
</p>
</list-item>
<list-item>
<p>
<italic>f</italic>
<sub>1</sub> &#x3d; <italic>f</italic>
</p>
</list-item>
<list-item>
<p>
<bold>while</bold>&#xa0;the stopping criterion is not satisfied <bold>do</bold>
</p>
</list-item>
<list-item>
<p>compute the filter length <italic>l</italic>
<sub>
<italic>n</italic>
</sub>(<italic>x</italic>) for <italic>f</italic>
<sub>
<italic>n</italic>
</sub>(<italic>x</italic>)</p>
</list-item>
<list-item>
<p>
<inline-formula id="inf41">
<mml:math id="m50">
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<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:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<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:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<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:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<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:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>
<italic>n</italic> &#x3d; <italic>n</italic> &#x2b; 1</p>
</list-item>
<list-item>
<p>
<bold>end while</bold>
</p>
</list-item>
<list-item>
<p>IMF&#x3d;IMF &#x22c3; {<italic>f</italic>
<sub>
<italic>n</italic>
</sub>}</p>
</list-item>
<list-item>
<p>
<italic>f</italic> &#x3d; <italic>f</italic> &#x2212; <italic>f</italic>
<sub>
<italic>n</italic>
</sub>
</p>
</list-item>
<list-item>
<p>
<bold>end while</bold>
</p>
</list-item>
<list-item>
<p>IMF&#x3d;IMF &#x22c3; {<italic>f</italic>}</p>
</list-item>
</list>
</p>
</statement>
</p>
<p>In the process of algorithm implementation, in Ref. (<xref ref-type="bibr" rid="B3">Crank and Nicolson, 1996</xref>), the FP equation solution <italic>h</italic>(<italic>x</italic>) can be given by a numerical solution. In the case of <italic>a</italic> &#x3d; &#x2212;<italic>b</italic>, it is a type I linear phase system in the discrete time domain (<xref ref-type="bibr" rid="B31">Oppenheim, 1999</xref>).</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and discussion</title>
<sec id="s3-1">
<title>3.1 Implementation of ALIF algorithm</title>
<p>An MRS signal with an initial amplitude of 100&#xa0;nV, an lateral relaxation time of 200&#xa0;ms, a Larmor frequency of 2,325&#xa0;Hz, and an initial phase of <italic>&#x3c0;</italic>/4&#xa0;rad is constructed. Gaussian noise with a noise level (standard deviation) of 100&#xa0;nV and power frequency harmonics in the 80th order are added to the MRS signal. The fundamental frequency of the power frequency harmonics is in range of <inline-formula id="inf42">
<mml:math id="m51">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>49.90</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>50.10</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> Hz, the amplitude of each harmonic is between <inline-formula id="inf43">
<mml:math id="m52">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0,150</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> nV, and the phase is between <inline-formula id="inf44">
<mml:math id="m53">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> rad. Similarly, 16 groups of noisy MRS datas are randomly generated, and the synthetic data are conducted using the ALIF algorithm.</p>
<p>
<xref ref-type="fig" rid="F1">Figure&#xa0;1</xref> shows the time domain and frequency domain results before and after envelope extraction by the ALIF algorithm as well as the decomposed IMF components. The decomposition order <italic>n</italic> selected for the experiment is 9, and the mask coefficient <italic>&#x3bb;</italic> is 1.4. As shown in <xref ref-type="fig" rid="F1">Figure&#xa0;1</xref>, the ALIF algorithm realizes the reliable extraction of MRS signal envelopes. The extracted envelope is in good agreement with the noiseless envelope, and the correlation coefficient is 0.97. It can also be seen in <xref ref-type="fig" rid="F1">Figure&#xa0;1</xref> that the envelope extraction process realizes the effective removal of noise, and the extracted envelope retains the characteristics of MRS signals.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Results of MRS signal processing with the ALIF algorithm; <bold>(A)</bold> and <bold>(B)</bold> are the time domain diagram and frequency domain diagram, respectively, of the noisy MRS data (gray), noise-free MRS signal (blue), and signal envelope extraction by the ALIF algorithm (red); <bold>(C)</bold> from top to bottom, nine IMF components and residual signals decomposed by the ALIF algorithm.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g001.tif"/>
</fig>
<p>In the implementation of the ALIF algorithm, the selected decomposition order <italic>n</italic> and mask coefficient <italic>&#x3bb;</italic> are crucial. To obtain optimal parameters, experimental research on parameter selection is conducted by taking the parameter estimation uncertainty of <italic>E</italic>
<sub>0</sub> and <inline-formula id="inf45">
<mml:math id="m54">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> as the measurement criterion. Generally, the value range of the mask factor <italic>&#x3bb;</italic> is between 1.0 and 3.0, and the decomposition order <italic>n</italic> does not exceed 20. The traversal method is employed to select the parameters. The mask factor <italic>&#x3bb;</italic> takes 0.2 as the interval, and the decomposition order is traversed from 2 to 20. Then, the estimated <italic>E</italic>
<sub>0</sub> and <inline-formula id="inf46">
<mml:math id="m55">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> uncertainty diagrams of the algorithm corresponding to each mask coefficient and decomposition order can be obtained. A superior coefficient combination can be obtained through a comprehensive comparison.</p>
<p>
<xref ref-type="fig" rid="F2">Figure&#xa0;2</xref> presents the results of the uncertainty of <italic>E</italic>
<sub>0</sub> extracted by non-linear fitting when each mask coefficient is matched with different decomposition orders <italic>n</italic>, and the MRS signal envelope is extracted by the ALIF algorithm. As the mask coefficient changes from small to large, the corresponding optimal decomposition order changes from large to small. Corresponding to different mask coefficients, the matching decomposition order can obtain the small fitting parameter uncertainty of the initial amplitude and relaxation time. In this study, the mask coefficient <italic>&#x3bb;</italic>&#x3d;1.4 and decomposition order <italic>n</italic>&#x3d;9 are selected as the optimal ALIF algorithm combination.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Uncertainty of fitting parameters corresponding to different mask coefficients and decomposition orders; <bold>(A)</bold> uncertainty of initial amplitude; <bold>(B)</bold> uncertainty of relaxation time; the darker the blue color, the smaller the uncertainty of the processed data.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g002.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Stability analysis of algorithm</title>
<p>To verify the stability of the ALIF algorithm, simulation experiments are conducted under different noise types and noise amplitudes and <inline-formula id="inf47">
<mml:math id="m56">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> changes. <xref ref-type="table" rid="T1">Table&#xa0;1</xref> shows the changes in the average SNR before and after processing with the ALIF algorithm and the fitting results of <italic>E</italic>
<sub>0</sub> and <inline-formula id="inf48">
<mml:math id="m57">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> when the random noise level changes, the power frequency harmonic noise amplitude changes, and <inline-formula id="inf49">
<mml:math id="m58">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> changes. Considering the randomness of the noise generated by the simulation data, the results in <xref ref-type="table" rid="T1">Table&#xa0;1</xref> are obtained by the statistics of 100 groups of data in each case. Specifically, SNR&#x5f;org represents the original SNR, SNR&#x5f;pro represents the SNR after ALIF algorithm processing, &#x394;SNR represents the improved SNR ratio, and <italic>E</italic>
<sub>0</sub>&#x5f;fit and <inline-formula id="inf50">
<mml:math id="m59">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>&#x5f;fit represents initial amplitude and lateral relaxation time extracted after ALIF algorithm processing.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Processing results of ALIF algorithm under different noise types and noise amplitudes and <inline-formula id="inf51">
<mml:math id="m60">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> changes.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Variables</th>
<th align="center">Size</th>
<th align="center">SNR&#x5f;org (dB)</th>
<th align="center">SNR&#x5f;pro (dB)</th>
<th align="center">&#x394;SNR (dB)</th>
<th align="center">
<italic>E</italic>
<sub>0</sub>&#x5f;fit (nV)</th>
<th align="center">
<inline-formula id="inf52">
<mml:math id="m61">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>&#x5f;fit (ms)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">White Noise Amplitude (nV)</td>
<td align="center">200</td>
<td align="center">&#x2212;15.8</td>
<td align="center">19.7</td>
<td align="center">35.5</td>
<td align="center">99.8 &#xb1; 3.0</td>
<td align="center">200.6 &#xb1; 7.0</td>
</tr>
<tr>
<td align="left"/>
<td align="center">400</td>
<td align="center">&#x2212;17.3</td>
<td align="center">15.5</td>
<td align="center">32.8</td>
<td align="center">100.0 &#xb1; 6.3</td>
<td align="center">200.3 &#xb1; 14.7</td>
</tr>
<tr>
<td align="left"/>
<td align="center">600</td>
<td align="center">&#x2212;18.9</td>
<td align="center">12.4</td>
<td align="center">31.3</td>
<td align="center">99.7 &#xb1; 8.4</td>
<td align="center">203.4 &#xb1; 18.1</td>
</tr>
<tr>
<td align="left"/>
<td align="center">800</td>
<td align="center">&#x2212;20.5</td>
<td align="center">10.0</td>
<td align="center">30.5</td>
<td align="center">101.2 &#xb1; 13.1</td>
<td align="center">203.2 &#xb1; 33.3</td>
</tr>
<tr>
<td align="center">Harmonic Amplitude (nV)</td>
<td align="center">100</td>
<td align="center">&#x2212;24.1</td>
<td align="center">13.2</td>
<td align="center">37.3</td>
<td align="center">98.4 &#xb1; 6.9</td>
<td align="center">204.4 &#xb1; 15.4</td>
</tr>
<tr>
<td align="left"/>
<td align="center">300</td>
<td align="center">&#x2212;33.3</td>
<td align="center">7.2</td>
<td align="center">40.5</td>
<td align="center">100.8 &#xb1; 10.5</td>
<td align="center">199.1 &#xb1; 19.8</td>
</tr>
<tr>
<td align="left"/>
<td align="center">400</td>
<td align="center">&#x2212;35.8</td>
<td align="center">5.8</td>
<td align="center">41.6</td>
<td align="center">99.8 &#xb1; 8.4</td>
<td align="center">201.2 &#xb1; 17.1</td>
</tr>
<tr>
<td align="left"/>
<td align="center">600</td>
<td align="center">&#x2212;39.3</td>
<td align="center">3.6</td>
<td align="center">42.9</td>
<td align="center">102.7 &#xb1; 17.4</td>
<td align="center">197.4 &#xb1; 27.3</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf53">
<mml:math id="m62">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> (ms)</td>
<td align="center">50</td>
<td align="center">&#x2212;21.4</td>
<td align="center">13.5</td>
<td align="center">34.9</td>
<td align="center">111.4 &#xb1; 9.8</td>
<td align="center">51.3 &#xb1; 2.9</td>
</tr>
<tr>
<td align="left"/>
<td align="center">100</td>
<td align="center">&#x2212;18.4</td>
<td align="center">18.4</td>
<td align="center">36.8</td>
<td align="center">102.9 &#xb1; 3.7</td>
<td align="center">100.0 &#xb1; 3.4</td>
</tr>
<tr>
<td align="left"/>
<td align="center">200</td>
<td align="center">&#x2212;15.4</td>
<td align="center">22.2</td>
<td align="center">37.6</td>
<td align="center">99.5 &#xb1; 1.9</td>
<td align="center">199.6 &#xb1; 3.8</td>
</tr>
<tr>
<td align="left"/>
<td align="center">400</td>
<td align="center">&#x2212;12.4</td>
<td align="center">23.4</td>
<td align="center">35.8</td>
<td align="center">98.0 &#xb1; 1.3</td>
<td align="center">399.8 &#xb1; 5.9</td>
</tr>
<tr>
<td align="left"/>
<td align="center">600</td>
<td align="center">&#x2212;10.7</td>
<td align="center">23.8</td>
<td align="center">34.5</td>
<td align="center">97.2 &#xb1; 1.2</td>
<td align="center">596.2 &#xb1; 9.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T1">Table&#xa0;1</xref> shows that when the white noise amplitude changes from small to large, the average value of the original SNR gradually decreases. The SNR increases up to 35&#xa0;dB after processing, but the fitting uncertainty of the initial amplitude and relaxation time also increases gradually. For the power frequency harmonics, when the amplitude changes from small to large, nearly the same variation law as the above random white noise is presented, the SNR increases up to 42&#xa0;dB after processing. When the white noise amplitude (100&#xa0;nV) and power frequency noise amplitude (150&#xa0;nV) remain unchanged and relaxation time <inline-formula id="inf54">
<mml:math id="m63">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> changes from small to large, the average value of the original SNR changes from low to high. After processing with the ALIF algorithm, the fitting uncertainty of the initial amplitude decreases gradually, whereas the fitting uncertainty of the relaxation time increases gradually, but the relative error value of the corresponding relaxation time shows a decreasing trend.</p>
<p>In order to discuss the stability of the algorithm in depth, box plots of the initial amplitude and average relaxation time uncertainties obtained by processing with the ALIF algorithm at different white noise amplitudes, powerline harmonic amplitudes, different <inline-formula id="inf55">
<mml:math id="m64">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and different Larmor frequencies are given in <xref ref-type="fig" rid="F3">Figures&#xa0;3</xref>, <xref ref-type="fig" rid="F4">4</xref>, <xref ref-type="fig" rid="F5">5</xref>, <xref ref-type="fig" rid="F6">6</xref>, respectively. As can be seen from <xref ref-type="fig" rid="F3">Figures&#xa0;3,&#xa0;4</xref>, with the constant change of white noise amplitude and power frequency harmonic noise amplitude, the median of <inline-formula id="inf56">
<mml:math id="m65">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <italic>E</italic>
<sub>0</sub> in 100 statistical results is basically similar to the set parameter (100&#xa0;nV and 200&#xa0;ms), but the range frame of 25%&#x2013;75% and the maximum and minimum range of both increase with the increase of noise. It is consistent with the trend of statistical results obtained when the two changes are presented in <xref ref-type="table" rid="T1">Table&#xa0;1</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The fitting errors of related parameters under different power frequency harmonic amplitudes; <bold>(A)</bold> Boxplot of initial amplitude fitting values at different power frequency harmonic amplitudes; <bold>(B)</bold> Boxplot of relaxation time fitting values at different power frequency harmonic amplitude.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The fitting errors of related parameters under different power frequency harmonic amplitudes; <bold>(A)</bold> Box diagram of initial amplitude fitting values at different power frequency harmonic amplitudes; <bold>(B)</bold> Box plots of the fitting values of the mean relaxation time at different power frequency harmonic amplitudes.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The fitting errors of related parameters under different relaxation times; <bold>(A)</bold> Boxplot of initial amplitude fitting values at different relaxation times; <bold>(B)</bold> Boxplot of relaxation time fitting values for different relaxation times.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The fitting errors of relevant parameters at different Larmor frequencies; <bold>(A)</bold> Boxplot of initial amplitude fitting values at different Larmor frequencies; <bold>(B)</bold> Boxplot of fitted relaxation time values at different Larmor frequencies.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g006.tif"/>
</fig>
<p>As can be seen from <xref ref-type="fig" rid="F5">Figure&#xa0;5</xref>, when the average relaxation time <inline-formula id="inf57">
<mml:math id="m66">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> keeps increasing, the median of <italic>E</italic>
<sub>0</sub> in the statistical results keeps approaching the set value (100&#xa0;nV), and then gradually away from the set value. The range box of 25%&#x2013;75% and the maximum and minimum range of <italic>E</italic>
<sub>0</sub> gradually decrease with the increase of <inline-formula id="inf58">
<mml:math id="m67">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and then gradually increase, indicating that whether <inline-formula id="inf59">
<mml:math id="m68">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is too large or too small, will affect the accuracy of the fitting extraction results of <italic>E</italic>
<sub>0</sub>. Especially when <inline-formula id="inf60">
<mml:math id="m69">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> &#x3d;50&#xa0;ms, the extraction result of <italic>E</italic>
<sub>0</sub> has a large error, which seriously deviates from the set parameter (100&#xa0;nV), and the accuracy is not high. When <inline-formula id="inf61">
<mml:math id="m70">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is about 50&#xa0;ms, the corresponding type of aquifer is often clayey sand, and MRS Signal is weaker. With the gradual increase of <inline-formula id="inf62">
<mml:math id="m71">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, the median of <inline-formula id="inf63">
<mml:math id="m72">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> in the statistical results is very close to the set value, which can also be seen from <xref ref-type="table" rid="T1">Table&#xa0;1</xref>. The range box of 25%&#x2013;75% and the maximum and minimum range of <inline-formula id="inf64">
<mml:math id="m73">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> also increase, which is consistent with the change trend reflected in <xref ref-type="table" rid="T1">Table&#xa0;1</xref>.</p>
<p>When Larmor frequency approaches the frequency of the co-frequency harmonics, that is, when the difference between Larmor frequency and the co-frequency harmonics gradually decreases, it can be seen from <xref ref-type="fig" rid="F6">Figure&#xa0;6</xref> that the 25%&#x2013;75% range frame and the maximum and minimum range of the initial amplitude <italic>E</italic>
<sub>0</sub> and relaxation time <inline-formula id="inf65">
<mml:math id="m74">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> increase as Larmor frequency gradually approaches the co-frequency harmonics. Obviously, when Larmor frequency is close to the same frequency harmonic, the error is larger.</p>
<p>The results of the above statistical analysis can give information on the uncertainty of the parameters extracted after processing the MRS signal for the ALIF algorithm with a selected mask factor of 1.4 and decomposition order of 9 under different noise types, noise amplitudes, <inline-formula id="inf66">
<mml:math id="m75">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> variations and different Larmor frequencies, and through this experiment, it is possible to determine under what parameter conditions the algorithm can operate stably, and trust its processing results.</p>
</sec>
<sec id="s3-3">
<title>3.3 Comparative analysis with other algorithms</title>
<p>To further illustrate the performance of the proposed algorithm, a comparative analysis is conducted between the ALIF algorithm, EEMD algorithm, and HMC. The parameter setting in the experiment is the same as that in <xref ref-type="sec" rid="s3-1">Section&#xa0;3.1</xref>. <xref ref-type="fig" rid="F7">Figure&#xa0;7</xref> depicts the time domain and frequency domain diagrams of the real part, imaginary part, and mode amplitude of the MRS envelope processed by the three algorithms. The original SNR of the noisy MRS data is &#x2212;15.1&#xa0;dB. After processing by the HMC algorithm, the SNR increases by 17.7&#xa0;dB&#x2013;2.6&#xa0;dB. After processing by the ALIF algorithm and EEMD algorithm, the SNR increases to approximately 41&#xa0;dB. <xref ref-type="fig" rid="F7">Figure&#xa0;7</xref> shows that the shape of the extracted envelope after ALIF and EEMD algorithm processing is smooth, and the power frequency harmonics and random noise are successfully removed while extracting the envelope. However, the HMC can remove only the power frequency harmonics and cannot effectively suppress the random white noise. The initial amplitudes obtained <italic>via</italic> fitting after ALIF and EEMD algorithm processing are 100.2&#xa0;nV and 98.6&#xa0;nV, and the relative errors are 0.2% and 1.4%, respectively. The obtained relaxation times are 200.1&#xa0;ms and 208.0&#xa0;ms, and the relative errors are 0.1% and 4.0%, respectively. From the data analysis results, it can be seen that the performance of the ALIF algorithm is better than that of the EEMD algorithm. In addition, the EEMD algorithm constantly tries to select some IMF components and residuals to extract the effective envelope information, whereas the ALIF algorithm only needs to combine the residual signals to synthesize the effective MRS signal envelope. Moreover, the ALIF algorithm is more efficient than the EEMD algorithm. A total of 16 data processing groups are taken as an example. For a computer with a 3.4&#xa0;GHz Intel Core i7 processor and 32&#xa0;GB of memory, the EEMD algorithm takes approximately 2.8&#xa0;h, whereas the ALIF algorithm takes only approximately 1.5&#xa0;min. Based on the above analysis, the ALIF algorithm has more advantages than the EEMD algorithm in extracting MRS signal envelopes.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Comparison of signal extraction results by ALIF, HMC and EEMD algorithms. <bold>(A)</bold> ALIF, HMC and EEMD algorithms extract the time-domain image of the real part of the signal; <bold>(B)</bold> Time domain image extracted by ALIF, HMC and EEMD algorithms; <bold>(C)</bold> Frequency domain images extracted by ALIF, HMC and EEMD algorithms.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g007.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>3.4 Multi-exponential MRS signal processing</title>
<p>In actual geological conditions, groundwater typically exists in a water storage medium mixed with a variety of lithologic facies; thus, the MRS signal may need to be modeled in a multi-exponential way. The multi-exponential MRS signal can be expressed as follows:<disp-formula id="e10">
<mml:math id="m76">
<mml:mi>E</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi mathvariant="normal">cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>Eq.&#xa0;<xref ref-type="disp-formula" rid="e10">10</xref> is used to construct two groups of multi-exponential MRS signal data. In the first group, <inline-formula id="inf67">
<mml:math id="m77">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is 400&#xa0;ms and 200&#xa0;ms, and the initial amplitude is 100&#xa0;nV and 150&#xa0;nV, respectively. In the second group, <inline-formula id="inf68">
<mml:math id="m78">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is 200&#xa0;ms and 80&#xa0;ms, and the initial amplitude is 100&#xa0;nV and 150&#xa0;nV, respectively. The Larmor frequency is 2,325&#xa0;Hz, and the initial phase is <italic>&#x3c0;</italic>/4&#xa0;rad. The selection method for the mask coefficient and decomposition order in the ALIF algorithm is the same as that in <xref ref-type="sec" rid="s3-1">Section&#xa0;3.1</xref>. The ALIF algorithm, EEMD algorithm, and HMC are used to process the two groups of data. <xref ref-type="fig" rid="F8">Figure&#xa0;8</xref> shows that the envelope obtained after ALIF algorithm processing is closer to the noise-free MRS signal envelope than that extracted after HMC and EEMD algorithm processing. It can be seen that the ALIF algorithm is also suitable for processing multi-exponential MRS signals.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Time domain and frequency domain diagrams of multi-exponential noisy MRS datas processed by ALIF algorithm, EEMD algorithm, and HMC. In <bold>(A)</bold> and <bold>(C)</bold>, <inline-formula id="inf69">
<mml:math id="m79">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is 400&#xa0;ms and 200&#xa0;ms, respectively, and the initial amplitude is 100&#xa0;nV and 150&#xa0;nV, respectively. In <bold>(B)</bold> and <bold>(D)</bold>, <inline-formula id="inf70">
<mml:math id="m80">
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is 200&#xa0;ms and 80&#xa0;ms, respectively, and the initial amplitude is 100&#xa0;nV and 150&#xa0;nV, respectively.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g008.tif"/>
</fig>
</sec>
<sec id="s3-5">
<title>3.5 Processing of field data</title>
<p>The field data experiment is conducted in the Changchun Culture Square. In this experiment, the MRS signal is generated by an arbitrary signal generator, and the JLMRS instrument developed independently by Jilin University is used for the data acquisition. The instrument collects the MRS signal coupled by the receiving coil and complex noise from the environment to form the measured MRS data. The data processed in this experiment are single acquisition data records. <xref ref-type="fig" rid="F9">Figures&#xa0;9A,&#xa0;C</xref> presents the time domain and frequency domain diagrams of the envelope extracted by the three algorithms (i.e., HMC, EEMD, and ALIF) when the Larmor frequency of the MRS signal is 2,360&#xa0;Hz and the relaxation time is 200&#xa0;ms. <xref ref-type="fig" rid="F9">Figure&#xa0;9B,&#xa0;D</xref> depicts the time domain and frequency domain diagrams of the extracted envelope before and after processing by the three algorithms when the Larmor frequency of the MRS signal is 2,351&#xa0;Hz and the relaxation time is 200&#xa0;ms.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Results of field data before and after processing. In <bold>(A)</bold> and <bold>(C)</bold>, Larmor frequency is 2,360&#xa0;Hz and relaxation time is 200&#xa0;ms. In <bold>(B)</bold> and <bold>(D)</bold>, Larmor frequency is 2,351&#xa0;Hz and relaxation time is 200&#xa0;ms. Dark gray lines represent the original signal envelope, light gray lines represent the signal envelope after HMC processing, green lines represent the signal envelope after EEMD algorithm processing, and red lines represent the signal envelope after ALIF algorithm processing.</p>
</caption>
<graphic xlink:href="feart-11-1088290-g009.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T2">Table&#xa0;2</xref> reports the analysis of the results processed by the three algorithms. The ground truth of the relaxation time in <xref ref-type="table" rid="T2">Table&#xa0;2</xref> is 200&#xa0;m, the initial amplitude of the first group of data is 168&#xa0;nV, and the initial amplitude of the second group of data is 102&#xa0;nV. The value of the initial amplitude is calibrated and calculated according to the comprehensive factors of the experimental environment and experimental device, <italic>&#x3b4;E</italic>
<sub>0</sub> and <inline-formula id="inf71">
<mml:math id="m81">
<mml:mi>&#x3b4;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> represents the fitting errors of the initial amplitude and relaxation time.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Analysis results of field data processed by the three algorithms.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Data</th>
<th align="center">Arithmetic</th>
<th align="center">SNR&#x5f;org (dB)</th>
<th align="center">SNR&#x5f;pro (dB)</th>
<th align="center">&#x394;SNR (dB)</th>
<th align="center">
<italic>&#x3b4;E</italic>
<sub>0</sub>&#xa0;(%)</th>
<th align="center">
<inline-formula id="inf72">
<mml:math id="m82">
<mml:mi>&#x3b4;</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">Running Time(s)</th>
<th align="center">Coefficient</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">First set</td>
<td align="center">HNC</td>
<td align="center">&#x2212;4.77</td>
<td align="center">4.27</td>
<td align="center">9.04</td>
<td align="center">2.58</td>
<td align="center">&#x2212;1.57</td>
<td align="center">10.06</td>
<td align="center">0.79</td>
</tr>
<tr>
<td align="left"/>
<td align="center">EEMD</td>
<td align="center">&#x2212;4.77</td>
<td align="center">27.32</td>
<td align="center">32.09</td>
<td align="center">&#x2212;1.01</td>
<td align="center">0.99</td>
<td align="center">335.13</td>
<td align="center">0.99</td>
</tr>
<tr>
<td align="left"/>
<td align="center">ALIF</td>
<td align="center">&#x2212;4.77</td>
<td align="center">27.64</td>
<td align="center">32.41</td>
<td align="center">&#x2212;2.86</td>
<td align="center">0.31</td>
<td align="center">6.85</td>
<td align="center">0.99</td>
</tr>
<tr>
<td align="center">Second set</td>
<td align="center">HNC</td>
<td align="center">&#x2212;9.07</td>
<td align="center">&#x2212;0.68</td>
<td align="center">8.39</td>
<td align="center">&#x2212;0.82</td>
<td align="center">3.75</td>
<td align="center">10.48</td>
<td align="center">0.56</td>
</tr>
<tr>
<td align="left"/>
<td align="center">EEMD</td>
<td align="center">&#x2212;9.07</td>
<td align="center">19.80</td>
<td align="center">28.87</td>
<td align="center">11.30</td>
<td align="center">&#x2212;8.28</td>
<td align="center">309.63</td>
<td align="center">0.99</td>
</tr>
<tr>
<td align="left"/>
<td align="center">ALIF</td>
<td align="center">&#x2212;9.07</td>
<td align="center">19.53</td>
<td align="center">28.60</td>
<td align="center">&#x2212;5.66</td>
<td align="center">5.40</td>
<td align="center">9.98</td>
<td align="center">0.99</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Compared with the data processing results in <xref ref-type="fig" rid="F9">Figure&#xa0;9</xref>, <xref ref-type="table" rid="T2">Table&#xa0;2</xref>, in the first group of data, the deviation between the Larmor frequency and power frequency harmonics of the MRS signal is larger (10&#xa0;Hz), and the three algorithms obtain satisfactory processing results in the fitting errors of the initial amplitude and relaxation time. However, owing to the single acquisition of data, the HMC exerts no inhibitory effect on the random noise; thus, the SNR improvement is only 9&#xa0;dB, whereas the SNR improvement of the ALIF and EEMD algorithms is more than 32&#xa0;dB. From the time&#x2013;frequency domain diagram in <xref ref-type="fig" rid="F9">Figure&#xa0;9</xref>, it can be seen that after HMC processing, the signal still contains considerable random noise, thereby resulting in the correlation between the extracted envelope and ideal signal of only 0.79, which is significantly lower than 0.99 from the ALIF and EEMD algorithms.</p>
<p>In the second set of data, the deviation between the Larmor frequency of the MRS signal and power frequency harmonics is small (1&#xa0;Hz), and the original SNR is lower than that in the first set of data. At this time, the HMC and ALIF algorithms obtain improved processing results in the fitting errors of the initial amplitude and relaxation time, and the fitting error of the EEMD algorithm is obviously larger than that in the first set of data. Therefore, by combining the processing results and program execution efficiency of the three algorithms under the above two SNRs and frequency deviations, it can be seen that the comprehensive performance of the ALIF algorithm is better than that of the HMC and EEMD algorithms.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>Focusing on the problem of complicated environmental noise and difficult-to-realize reliable MRS signal envelope extraction in the practical application of MRS signal detection instruments, this study proposes an MRS signal envelope extraction algorithm based on the ALIF algorithm, which can effectively extract the signal envelope while removing the noise. The uncertainty of the initial amplitude and lateral relaxation time is used as the evaluation criterion to determine the two key parameters of mask coefficient and decomposition order in the ALIF algorithm. MRS signal envelope extraction statistical experiments are conducted under different noise types, noise amplitudes, and relaxation times, and the results show that the SNR can be improved by 30 &#x223c;42&#xa0;dB after ALIF algorithm processing. Through a comparative analysis between the ALIF algorithm, classical HMC method, and EEMD envelope extraction algorithm, the ALIF algorithm is proven to demonstrate superior performance and high computational efficiency and to be suitable for multi-exponential MRS signals. The field data processing experiment reveals that for the field data with a frequency deviation of 1&#xa0;Hz, a satisfactory data processing effect is obtained. However, for the envelope extraction of MRS signals with the same frequency harmonics, the ALIF algorithm must be examined and solved further.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>Conceptualization, BT and HL; methodology, CS and LL; software, CS and LL; validation, CS and LL; formal analysis, CS; investigation, HD; resources, CS and LL; data curation, HD; writing&#x2014;original draft preparation, LL, Y-DL, and BT; writing&#x2014;review and editing, Y-DL, C-CC, and BT; visualization, CS and LL; supervision, HL; project administration, BT; funding acquisition, BT. All authors have read and agreed to the published version of the manuscript.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>Research on observation technology of airborne magnetic vector gradients of low temperature superconductors has received funding from the National key research and development program under grant agreement 2021YFB3900201. This work was supported in part by the Education Department Project of Jilin Province (Grant Nos. JJKH20211087KJ and JJKH20211052KJ), the Natural Science Foundation of Jilin Province (Grant Nos. 20190201111JC) and the Fundamental Research Funds for the Central Universities.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Behroozmand</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Keating</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Auken</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A review of the principles and applications of the nmr technique for near-surface characterization</article-title>. <source>Surv. Geophys.</source> <volume>36</volume>, <fpage>27</fpage>&#x2013;<lpage>85</lpage>. <pub-id pub-id-type="doi">10.1007/s10712-014-9304-0</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cicone</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Adaptive local iterative filtering for signal decomposition and instantaneous frequency analysis</article-title>. <source>Appl. Comput. Harmon. Analysis</source> <volume>41</volume>, <fpage>384</fpage>&#x2013;<lpage>411</lpage>. <pub-id pub-id-type="doi">10.1016/j.acha.2016.03.001</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crank</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Nicolson</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>1996</year>). <article-title>A practical method for numerical evaluation of solutions of partial differential equations of the heat-conduction type</article-title>. <source>Adv. Comput. Math.</source> <volume>6</volume>, <fpage>207</fpage>&#x2013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1007/bf02127704</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dalgaard</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Auken</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Adaptive noise cancelling of multichannel magnetic resonance sounding signals</article-title>. <source>Geophys. J. Int.</source> <volume>191</volume>, <fpage>88</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-246X.2012.05618.x</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Diao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research on extraction method of tunnel magnetic resonance detection signal based on collaborative filtering</article-title>. <source>AIP Adv.</source> <volume>12</volume>, <fpage>115307</fpage>. <pub-id pub-id-type="doi">10.1063/5.0102375</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Study on shortening the dead time of surface nuclear magnetic resonance instrument using bipolar phase pulses</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>69</volume>, <fpage>1268</fpage>&#x2013;<lpage>1274</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2019.2911755</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghanati</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Fallahsafari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hafizi</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Joint application of a statistical optimization process and empirical mode decomposition to magnetic resonance sounding noise cancelation</article-title>. <source>J. Appl. Geophys.</source> <volume>111</volume>, <fpage>110</fpage>&#x2013;<lpage>120</lpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2014.09.023</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghanati</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Hafizi</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Fallahsafari</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Surface nuclear magnetic resonance signals recovery by integration of a non-linear decomposition method with statistical analysis</article-title>. <source>Geophys. Prospect.</source> <volume>64</volume>, <fpage>489</fpage>&#x2013;<lpage>504</lpage>. <pub-id pub-id-type="doi">10.1111/1365-2478.12296</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grombacher</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Osterman</surname>
<given-names>G. K.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Mitigating narrowband noise sources close to the larmor frequency in surface nmr</article-title>. <source>IEEE Geoscience Remote Sens. Lett.</source> <volume>18</volume>, <fpage>1376</fpage>&#x2013;<lpage>1380</lpage>. <pub-id pub-id-type="doi">10.1109/lgrs.2020.3000639</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hertrich</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Imaging of groundwater with nuclear magnetic resonance</article-title>. <source>Prog. Nucl. Magnetic Reson. Spectrosc.</source> <volume>53</volume>, <fpage>227</fpage>&#x2013;<lpage>248</lpage>. <pub-id pub-id-type="doi">10.1016/j.pnmrs.2008.01.002</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>N. E.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Shih</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Q.</given-names>
</name>
<etal/>
</person-group> (<year>1998</year>). <article-title>The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis</article-title>. <source>Proc. R. Soc. Lond.</source> <volume>454</volume>, <fpage>903</fpage>&#x2013;<lpage>995</lpage>. <pub-id pub-id-type="doi">10.1098/rspa.1998.0193</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Statistical stacking and adaptive notch filter to remove high-level electromagnetic noise from MRS measurements</article-title>. <source>Near Surf. Geophys.</source> <volume>9</volume>, <fpage>459</fpage>&#x2013;<lpage>468</lpage>. <pub-id pub-id-type="doi">10.3997/1873-0604.2011026</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Harmonic noise-elimination method based on the synchroextracting transform for magnetic-resonance sounding data</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>70</volume>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2021.3102689</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Larsen</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Behroozmand</surname>
<given-names>A. A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Processing of surface-nuclear magnetic resonance data from sites with high noise levels</article-title>. <source>Geophysics</source> <volume>81</volume>, <fpage>WB75</fpage>&#x2013;<lpage>WB83</lpage>. <pub-id pub-id-type="doi">10.1190/geo2015-0441.1</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Larsen</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Dalgaard</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Auken</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Noise cancelling of MRS signals combining model-based removal of powerline harmonics and multichannel Wiener filtering</article-title>. <source>Geophys. J. Int.</source> <volume>196</volume>, <fpage>828</fpage>&#x2013;<lpage>836</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggt422</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Legchenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Baltassat</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Duwig</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Boucher</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Avil&#xe9;s</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Soruco</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Time-lapse magnetic resonance sounding measurements for numerical modeling of water flow in variably saturated media</article-title>. <source>J. Appl. Geophys.</source> <volume>175</volume>, <fpage>103984</fpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2020.103984</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Legchenko</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Valla</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A review of the basic principles for proton magnetic resonance sounding measurements</article-title>. <source>J. Appl. Geophys.</source> <volume>50</volume>, <fpage>3</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1016/S0926-9851(02)00127-1</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>tian Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.-Y.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>Cancellation of varying harmonic noise in magnetic resonance sounding signals</article-title>. <source>J. Appl. Geophys.</source> <volume>177</volume>, <fpage>104047</fpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2020.104047</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>tian Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>yu Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>Random noise suppression and parameter estimation for magnetic resonance sounding signal based on maximum likelihood estimation</article-title>. <source>J. Appl. Geophys.</source> <volume>176</volume>, <fpage>104007</fpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2020.104007</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>L.-B.</given-names>
</name>
<name>
<surname>Duan</surname>
<given-names>Q.-M.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>X.-F.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>C.-D.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Research and realization of short dead-time surface nuclear magnetic resonance for groundwater exploration</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>64</volume>, <fpage>278</fpage>&#x2013;<lpage>287</lpage>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ning</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Error compensation for optical encoder via local-sinusoidal-assisted empirical mode decomposition with an optimization scheme</article-title>. <source>IEEE Trans. Industrial Electron.</source> <volume>69</volume>, <fpage>9596</fpage>&#x2013;<lpage>9604</lpage>. <pub-id pub-id-type="doi">10.1109/tie.2021.3112968</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Iterative filtering as an alternative algorithm for empirical mode decomposition</article-title>. <source>Adv. Adapt. Data Analysis</source> <volume>1</volume>, <fpage>543</fpage>&#x2013;<lpage>560</lpage>. <pub-id pub-id-type="doi">10.1142/s179353690900028x</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Teng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>A review on the progress of the underground nuclear magnetic resonance method for groundwater disaster forecasting detection of tunnels and mines</article-title>. <source>J. Appl. Geophys.</source> <volume>177</volume>, <fpage>104041</fpage>. <pub-id pub-id-type="doi">10.1016/j.jappgeo.2020.104041</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>T.-T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Random noise suppression of magnetic resonance sounding signal based on modified short-time Fourier transform</article-title>. <source>Acta Phys. Sin.</source> <volume>70</volume>, <fpage>163303</fpage>. <pub-id pub-id-type="doi">10.7498/aps.70.20202044</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wan</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Magnetic resonance sounding signal extraction using the shaping-regularized Prony method</article-title>. <source>Geophys. J. Int.</source> <volume>231</volume>, <fpage>2127</fpage>&#x2013;<lpage>2143</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggac317</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>Electromagnetic noise suppression of magnetic resonance sounding combined with data acquisition and multi-frame spectral subtraction in the frequency domain</article-title>. <source>Electronics</source> <volume>9</volume>, <fpage>1254</fpage>. <pub-id pub-id-type="doi">10.3390/electronics9081254</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Grombacher</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Auken</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Complex envelope retrieval for surface nuclear magnetic resonance data using spectral analysis</article-title>. <source>Geophys. J. Int.</source> <volume>217</volume>, <fpage>894</fpage>&#x2013;<lpage>905</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggz068</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Grombacher</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Auken</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>J. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Low noise, multichannel surface nmr receiver system with wireless connections to receiver coils</article-title>. <source>ASEG Ext. Abstr.</source> <volume>2018</volume>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1071/aseg2018abt7&#x5f;1h</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>M&#xfc;ller-Petke</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Braun</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hertrich</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Costabel</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Walbrecker</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>MRSmatlab &#x2014; a software tool for processing, modeling, and inversion of magnetic resonance sounding data</article-title>. <source>Geophysics</source> <volume>81</volume>, <fpage>WB9</fpage>&#x2013;<lpage>WB21</lpage>. <comment>WB9&#x2013;WB21</comment>. <pub-id pub-id-type="doi">10.1190/geo2015-0461.1</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>M&#xfc;ller-Petke</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Costabel</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Comparison and optimal parameter settings of reference&#x2010;based harmonic noise cancellation in time and frequency domains for surface&#x2010;NMR</article-title>. <source>Near Surf. Geophys.</source> <volume>12</volume>, <fpage>199</fpage>&#x2013;<lpage>210</lpage>. <pub-id pub-id-type="doi">10.3997/1873-0604.2013033</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Oppenheim</surname>
<given-names>A. V.</given-names>
</name>
</person-group> (<year>1999</year>). <source>Discrete-time signal processing</source>. <publisher-name>Pearson Education India</publisher-name>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Advantages of the optimum pulse moment in surface nmr and application in groundwater exploration</article-title>. <source>Groundwater</source> <volume>59</volume>, <fpage>199</fpage>&#x2013;<lpage>213</lpage>. <pub-id pub-id-type="doi">10.1111/gwat.13046</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Application of magnetic resonance sounding to tunnels for advanced detection of water-related disasters: A case study in the dadushan tunnel, guizhou, China</article-title>. <source>Tunn. Undergr. Space Technol.</source> <volume>84</volume>, <fpage>364</fpage>&#x2013;<lpage>372</lpage>. <pub-id pub-id-type="doi">10.1016/j.tust.2018.11.032</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Tunnel magnetic resonance tomography for 2-d water-bearing structures using rotating coil with separated loop configuration</article-title>. <source>IEEE Trans. Geoscience Remote Sens.</source> <volume>59</volume>, <fpage>843</fpage>&#x2013;<lpage>853</lpage>. <pub-id pub-id-type="doi">10.1109/tgrs.2020.2995995</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mullerpetke</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>An alternative approach to handling co-frequency harmonics in surface nuclear magnetic resonance data</article-title>. <source>Geophys. J. Int.</source> <volume>215</volume>, <fpage>1962</fpage>&#x2013;<lpage>1973</lpage>. <pub-id pub-id-type="doi">10.1093/gji/ggy389</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Random noise suppression of magnetic resonance sounding data with intensive sampling sparse reconstruction and kernel regression estimation</article-title>. <source>Remote Sens.</source> <volume>11</volume>, <fpage>1829</fpage>. <pub-id pub-id-type="doi">10.3390/rs11151829</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Chuandong</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Improving the signal-to-noise ratio of underground nuclear magnetic resonance data based on the nearby reference noise cancellation method</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>75265</fpage>&#x2013;<lpage>75275</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2920845</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>The extraction of micro-Doppler signal with emd algorithm for radar-based small uavs&#x2019; detection</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>69</volume>, <fpage>929</fpage>&#x2013;<lpage>940</lpage>. <pub-id pub-id-type="doi">10.1109/tim.2019.2905751</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ling</surname>
<given-names>B. W.-K.</given-names>
</name>
<name>
<surname>Mo</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Empirical mode decomposition-based hierarchical multiresolution analysis for suppressing noise</article-title>. <source>IEEE Trans. Instrum. Meas.</source> <volume>69</volume>, <fpage>1833</fpage>&#x2013;<lpage>1845</lpage>.<pub-id pub-id-type="doi">10.1109/tim.2019.2914734</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>