<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1070762</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1070762</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Multistep ahead atmospheric optical turbulence forecasting for free-space optical communication using empirical mode decomposition and LSTM-based sequence-to-sequence learning</article-title>
<alt-title alt-title-type="left-running-head">Li et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1070762">10.3389/fphy.2023.1070762</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Yalin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1867093/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Hongqun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Lang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Shi</surname>
<given-names>Lu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1729739/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Huang</surname>
<given-names>Yan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Fu</surname>
<given-names>Shiyao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1546284/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Aerospace Information Research Institute</institution>, <institution>Chinese Academy of Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Optics and Photonics</institution>, <institution>Beijing Institute of Technology</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Key Laboratory of Information Photonics Technology</institution>, <institution>Ministry of Industry and Information Technology of the People&#x2019;s Republic of China</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Key Laboratory of Photoelectronic Imaging Technology and System</institution>, <institution>Ministry of Education of the People&#x2019;s Republic of China</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>School of Electronics and Information</institution>, <institution>Northwestern Polytechnical University</institution>, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1834639/overview">Muhsin Caner Gokce</ext-link>, TED University, T&#xfc;rkiye</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/1877057/overview">Qi Chang</ext-link>, National University of Defense Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1501270/overview">Jaydip Sen</ext-link>, Praxis Business School, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Yalin Li, <email>liyalin@aircas.ac.cn</email>; Lu Shi, <email>shilu@aircas.ac.cn</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Optics and Photonics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>19</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1070762</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>10</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Li, Zhang, Li, Shi, Huang and Fu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Li, Zhang, Li, Shi, Huang and Fu</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>Although free-space optical communication (FSOC) is a promising means of high data rate satellite-to-ground communication, beam distortion caused by atmospheric optical turbulence remains a major challenge for its engineering applications. Accurate prediction of atmospheric optical turbulence to optimize communication plans and equipment parameters, such as adaptive optics (AO), is an effective means to address this problem. In this research, a hybrid multi-step prediction model for atmospheric optical turbulence, EMD-Seq2Seq-LSTM, is proposed by combining empirical mode decomposition (EMD), sequence-to-sequence (Seq2Seq), and long short-term memory (LSTM) network. First, using empirical mode decomposition to decompose the non-linear and non-stationary atmospheric optical turbulence dataset into a set of stationary components for which internal feature information can be easily extracted significantly reduces the training difficulty and improves the forecast accuracy of the model. Second, sequence-to-sequence is combined with LSTM networks to build a prediction model that can eliminate time delay and make full use of long-term information and then use the model to predict each component separately. Finally, the prediction results of each component are combined to obtain the final atmospheric turbulence forecasting results. To validate the performance of the proposed method, three comparative models, including WRF, LSTM, and sequence-to-sequence-LSTM, are demonstrated in this study. The forecasting results reveal that the proposed model outperforms all other models both qualitatively and quantitatively and thus can be a powerful method for atmospheric optical turbulence forecasting.</p>
</abstract>
<kwd-group>
<kwd>atmospheric optical turbulence forecasting</kwd>
<kwd>free-space optical communication</kwd>
<kwd>empirical mode decomposition</kwd>
<kwd>LSTM</kwd>
<kwd>sequence-to-sequence learning</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The free-space optical communication (FSOC) has attracted increasing attention because of the ever-growing demand for high-data-rate data transmission [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>]. Compared to traditional microwave communication, FSOC offers high communication rate, small size, low power consumption, and strong confidentiality, which can largely satisfy current applications, especially satellite-to-ground communications [<xref ref-type="bibr" rid="B3">3</xref>&#x2013;<xref ref-type="bibr" rid="B6">6</xref>].</p>
<p>However, optical propagation is significantly impacted by atmospheric optical turbulence. Optics passing through non-negligible distances in the Earth&#x2019;s atmosphere are affected by atmospheric optical turbulence, which results in beam diffusion at high spatial frequencies, beam wanderings at low spatial frequencies, and intensity variations (scintillation) [<xref ref-type="bibr" rid="B7">7</xref>&#x2013;<xref ref-type="bibr" rid="B11">11</xref>].</p>
<p>The integrated strength of atmospheric optical turbulence along the line of sight is usually defined as Fried parameter (<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) [<xref ref-type="bibr" rid="B12">12</xref>, <xref ref-type="bibr" rid="B13">13</xref>]. The measurement and forecasting of atmospheric optical turbulence is important because it can help optimize the satellite-to-ground communication schedule and provide optimum parameters for the amount of adaptive optics compensation needed to correct for aberrations [<xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B15">15</xref>].</p>
<p>At present, research on atmospheric optical turbulence forecasting has become increasingly extensive and in-depth. The forecasting methods can be divided into two categories: physical methods and machine learning methods.</p>
<p>The physical model is based on the Monin&#x2013;Obukhov similarity (MOS) theory to establish the relationship between meteorological parameters and atmospheric optical turbulence and then uses meteorological forecast parameters to forecast atmospheric optical turbulence. In addition, meteorological forecast parameters can be produced by a numerical weather prediction (NWP) model.</p>
<p>Numerous studies have been conducted based on the physical model over different application areas and environment: an atmospheric non-hydrostatic model Meso-Nh conceived to provide 3D maps of the classic meteorological parameters and reconstructed atmospheric optical turbulence profiles [<xref ref-type="bibr" rid="B16">16</xref>&#x2013;<xref ref-type="bibr" rid="B20">20</xref>]; an improved outer-scale model based on measurement had been used to calculate atmospheric optical turbulence in Lhasa and achieved high agreement between the model and the actual measurement results [<xref ref-type="bibr" rid="B21">21</xref>]; atmospheric optical turbulence near the surface of the ocean was calculated using the bulk model and meteorological parameters predicted by the WRF model [<xref ref-type="bibr" rid="B22">22</xref>]; the diurnal behavior of atmospheric optical turbulence was simulated during summer over the entire Antarctic Plateau using the Polar WRF model coupled with the MOS theory [<xref ref-type="bibr" rid="B22">22</xref>, <xref ref-type="bibr" rid="B23">23</xref>]. To solve the problem of limited prediction accuracy of physical models in complex terrain areas, a method referred as site learning has been proposed that uses local measurements to improve predictive turbulence models and better consider site-specific local characteristics [<xref ref-type="bibr" rid="B24">24</xref>, <xref ref-type="bibr" rid="B25">25</xref>].</p>
<p>Despite the widespread application of physical models over the past decades and the impressive achievements gained, physical models often failed to provide reliable atmospheric optical turbulence predictions, in part because they are constrained by the forecast accuracy of meteorological data and in part because the relationship between meteorological data, such as the vertical distribution of atmospheric temperature, water vapor, and wind fields, and the atmospheric optical turbulence varies over spatial and temporal scales.</p>
<p>With the development of artificial intelligence techniques, machine learning models have become important in the forecasting of atmospheric optical turbulence. Complex and deep network design brings about powerful non-linear and complex mapping capabilities which give machine learning methods better performance. Machine learning methods can be further divided into two types: regression models, which rely on a large number of historical data for constructing input (meteorological parameters)/output (atmospheric optical turbulence) mapping functions, and autoregressive models, which are time-series models that are trained to obtain the variables&#x2019; change patterns over time.</p>
<p>A regression model is trained on time-correlated weather and atmospheric optical turbulence measurements and then applied to weather forecasts from NWP data sources to yield an atmospheric optical turbulence forecast. Cherubini et al. [<xref ref-type="bibr" rid="B26">26</xref>] presented a classification (logistic regression) algorithm and regressor algorithm to translate the MKWC experience into a forecast of the nightly average atmospheric optical turbulence. Bolbasova et al. [<xref ref-type="bibr" rid="B27">27</xref>] proposed the application of a neural network, one of the earliest deep-learning techniques, to predict the surface-layer refractive-index structure constant. In [<xref ref-type="bibr" rid="B28">28</xref>], a backpropagation neural network optimized using a genetic algorithm (GA&#x2013;BP) is used to estimate atmospheric turbulence profiles in marine environments. Although machine learning methods can accurately construct non-linear and highly complex mapping relationships between meteorological parameters and atmospheric optical turbulence, their prediction accuracy is still limited by the accuracy of meteorological data forecasts.</p>
<p>Autoregressive models are more suited for short-term forecasts of atmospheric optical turbulence based on past observations. Typical autoregressive models include the autoregressive integrated moving average (ARIMA) approach and the filter method. The ARIMA model is trained on a huge quantity of historical data to simulate the temporal dependency of atmospheric optical turbulence, and then the historical data are used to predict short-term atmospheric optical turbulence [<xref ref-type="bibr" rid="B29">29</xref>]. The filter method takes into account, simultaneously, the forecast obtained with non-hydrostatical mesoscale atmospheric models and the real-time measurements to help in removing potential biases and trends which have an impact on short-term atmospheric optical turbulence forecasting [<xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B31">31</xref>]. Autoregressive models are revealed to be extremely efficient in improving the forecast accuracy on short time scales and usually have a simple model structure, quick calculation speed, and good interpretation capability. However, autoregressive methods suffer from lagging effects, and the accuracy of the prediction decreases as time increases. In addition, the autoregressive method is poor at capturing non-linear behaviors in the time series, so it cannot adapt to changing atmospheric turbulence and cannot accurately predict sudden changes.</p>
<p>In this paper, a complex deep learning network, LSTM-based Sequence-to-Sequence (Seq2Seq), combined with data preprocess techniques such as empirical mode decomposition (EMD) was proposed as a solution to the forecasting problem of atmospheric optical turbulence. We used EMD to decompose the observed atmospheric optical turbulence datasets into several subsequences, and then Seq2Seq with an attention model which had a hybrid LSTM structure was built for each subsequence to forecast atmospheric optical turbulence.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Empirical mode decomposition</title>
<p>Atmospheric optical turbulence is non-linear and non-stationary, and decomposition is a prominent technique for dealing with such datasets. Traditional decomposition techniques, such as the Fourier transform, lose much information when decomposing non-linear and non-stationary datasets, resulting in distortion of the analysis results [<xref ref-type="bibr" rid="B32">32</xref>]. Huang et al. [<xref ref-type="bibr" rid="B33">33</xref>] proposed a strong adaptive and fully data-driven time-series decomposition technique, EMD, whose main idea is to use Hilbert&#x2013;Huang transform (HHT) to decompose the non-linear and non-stationary datasets until the final datasets are stationary.</p>
<p>EMD decomposed the datasets into a certain number of intrinsic mode functions (IMFs), which reduces the complexity of original datasets and makes each component interpreted clearly. Two conditions need to be satisfied for each IMF: 1) the number of extreme values (the sum of the maximum and minimum values) and the number of zero-crossings across the data series must be equal or deviate by no more than 1; 2) at any position, the average of the local maximum envelope and the local minimum envelope equals 0.</p>
<p>Based on the aforementioned constraints on IMFs, we can then decompose the dataset according to the process shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, and the decomposed datasets are shown in Eq. <xref ref-type="disp-formula" rid="e1">1</xref> as<disp-formula id="e1">
<mml:math id="m2">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the original dataset, <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents decomposed datasets, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of IMFs, and <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the final residual.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flowchart of empirical mode decomposition.</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 LSTM-based sequence-to-sequence</title>
<p>Long short-term memory (LSTM) is a special type of recurrent neural network (RNN) that can solve the problem of gradient disappearance or gradient explosion and thus has the ability to learn long-term information [<xref ref-type="bibr" rid="B34">34</xref>&#x2013;<xref ref-type="bibr" rid="B37">37</xref>]. The basic structure of the LSTM cell contains three parts: forget gate, input gate, and output gate. Each LSTM cell updates six parameters per iteration, and the detailed algorithms are shown as follows:<disp-formula id="e2">
<mml:math id="m7">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m8">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m9">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mover accent="true">
<mml:mi>c</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mover accent="true">
<mml:mi>c</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mover accent="true">
<mml:mi>c</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m10">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
<disp-formula id="e6">
<mml:math id="m11">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m12">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents input data; <inline-formula id="inf7">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf8">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf9">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the hidden state, cell state, and output state, respectively; <inline-formula id="inf10">
<mml:math id="m17">
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m18">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represent the weight matrix; <inline-formula id="inf12">
<mml:math id="m19">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is bias coefficient; and <inline-formula id="inf13">
<mml:math id="m20">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf14">
<mml:math id="m21">
<mml:mrow>
<mml:mi>tanh</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the activation function.</p>
<p>LSTM can address the challenge of long-term dependence, but there is a lag effect in the prediction results, especially when making multi-step predictions, and in addition the accuracy of LSTM model predictions decreases over time. Cho et al. [<xref ref-type="bibr" rid="B38">38</xref>] proposed a conditional autoregressive model called encoder&#x2013;decoder or sequence-to-sequence that can effectively solve these problems.</p>
<p>The LSTM-based sequence-to-sequence (Seq2Seq-LSTM) model learns multi-step time-series simultaneously and is able to process a sequence from one domain to another, thus outlining sequences from different time series with different cluster lengths to each other [<xref ref-type="bibr" rid="B39">39</xref>&#x2013;<xref ref-type="bibr" rid="B43">43</xref>]. <xref ref-type="fig" rid="F2">Figure 2</xref> shows a Seq2Seq-LSTM model structure where an input sequence with m steps can be encoded, and the encoded output is stored in a cell called a state vector, which is then used as an input to a decoder LSTM and time-distributed dense layer, resulting in a final output of n-step predictions.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Illustration of Seq2Seq-LSTM architecture.</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g002.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 The proposed method EMD-Seq2Seq-LSTM</title>
<p>After discussing each key constituent separately, the detailed description of the proposed model EMD-Seq2Seq-LSTM can be concluded as follows and is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.<list list-type="simple">
<list-item>
<p>Step 1: Collect the original atmospheric optical turbulence dataset <inline-formula id="inf15">
<mml:math id="m22">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>Step 2: Decompose the obtained atmospheric optical turbulence dataset into several groups of stationary IMFs and residuals based on the EMD algorithm. In general, no more than five IMFs are decomposed by EMD since too many components may be over-decomposed, reducing the accuracy and adding unnecessary computing complexity.</p>
</list-item>
<list-item>
<p>Step 3: Plot the partial autocorrelation coefficient figure (PACF) of each component and select the best predict target for the Seq2Seq-LSTM model.</p>
</list-item>
</list>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Flowchart of the hybrid EMD-Seq2Seq-LSTM model.</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g003.tif"/>
</fig>
<p>Predicted targets for the LSTM model.<list list-type="simple">
<list-item>
<p>Step 4: Predict each component using the Seq2Seq-LSTM model.</p>
<list list-type="simple">
<list-item>
<p>Step 4.1: Each component was normalized to the same scale ranging from &#x2212;1 to 1.</p>
</list-item>
<list-item>
<p>Step 4.2: Each component was split into three parts; the first 80% is used for the training and validation sets and the last 20% for the test set.</p>
</list-item>
<list-item>
<p>Step 4.3: As each component has different data features such as time-correlation, hyperparameter adjustments are made individually for each component. The most important hyperparameter is the length of the input sequence, followed by learning rate and dropout probability.</p>
</list-item>
<list-item>
<p>Step 4.4: Prediction of each component using the best hyperparameter obtained in the previous step.</p>
</list-item>
</list>
</list-item>
<list-item>
<p>Step 5: Reconstruct the predictions given in step 4.</p>
</list-item>
<list-item>
<p>Step 6: Output the final forecasting results and perform error analysis.</p>
</list-item>
</list>
</p>
</sec>
</sec>
<sec id="s3">
<title>3 Case study</title>
<sec id="s3-1">
<title>3.1 Study area and data description</title>
<p>Available data for the case study are the historical dataset of atmospheric optical turbulence from China Remote Sensing Satellite Ground Station (RSGS, 40&#xb0;27&#x2032;N, 116&#xb0;51&#x2032; 213 E) in Beijing, China. The dataset is a 10-min collection of atmospheric optical turbulence intensity data from the differential image motion monitor (DIMM) deployed at the RSGS.</p>
<p>The dataset must be preprocessed to eliminate the noise before it is utilized as input for model training and testing since the data measured by DIMM include substantial high-frequency noise [<xref ref-type="bibr" rid="B44">44</xref>&#x2013;<xref ref-type="bibr" rid="B46">46</xref>]. The dataset is separated into three subsets: the training set (60%) for training, the development set (20%) for searching optimal structures, and the test set (20%) for validating the hybrid model EMD-Seq2Seq-LSTM.</p>
</sec>
<sec id="s3-2">
<title>3.2 Performance evaluation benchmarks</title>
<p>To evaluate the performance of the proposed EMD-Seq2Seq-LSTM model, the following three models are used as benchmark models: WRF model, LSTM model, and Seq2Seq-LSTM model. The WRF model is based on a physical model that calculates atmospheric optical turbulence from vertical multi-layer meteorological data. The LSTM model is the most traditional autoregressive atmospheric optical turbulence forecasting model. The Seq2Seq-LSTM model is an autoregressive atmospheric optical turbulence forecasting model based on sequence-to-sequence technology.</p>
</sec>
<sec id="s3-3">
<title>3.3 Performance metrics</title>
<p>The performance of the proposed model is evaluated with a mean absolute error (MAE), mean absolute percentage error (MAPE), root mean square error (RMSE), and coefficient of determination (<inline-formula id="inf16">
<mml:math id="m23">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>). The specific computational formulas are defined as follows:<disp-formula id="e8">
<mml:math id="m24">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m25">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m26">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<disp-formula id="e11">
<mml:math id="m27">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the observed values and <inline-formula id="inf18">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the forecasting results.</p>
<p>Among these metrics, MAE, MAPE, and RMSE are fairly standard evaluation metrics in time-series forecasting, they are used to assess the accuracy of the forecasting result, and <inline-formula id="inf19">
<mml:math id="m30">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> indicates how well the forecasting results match the observations in terms of trend, the closer the values are to 1, the better the models&#x2019; performance.</p>
</sec>
<sec id="s3-4">
<title>3.4 Model optimization</title>
<p>In order to achieve higher prediction accuracy and more rigorous comparative analysis results, the proposed EMD-Seq2Seq-LSTM method and the hyperparameters of the baseline models (LSTM model and Seq2Seq-LSTM model) need to be tuned. In this study, a grid search is used to explore each possible combination of a predefined list of hyperparameter values, and the optimal combination is determined by the cross-validation score.</p>
<p>Although the grid search allows for optimal combinations of hyperparameters, it is very computationally intensive. Therefore, the most sensitive hyperparameters are manually adjusted to predefine the search range before the grid search to reduce the computational overhead.</p>
<p>The most important hyperparameters&#x2014;length of input sequence, learning rate, batch size and epoch number, dropout rate, and hidden layer size&#x2014;were manually fine-tuned and evaluated with five datasets to determine the optimal hyperparameter search range. As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, the MAPE values for the proposed model with different hyperparameters were presented as boxplots.</p>
<p>It was discovered that the most important hyperparameter is the length of the input sequence, followed by the learning rate, batch size and epochs, optimization, and hidden layer size. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, the MAPE values for the proposed model with different hyperparameters were presented as boxplots, and the search range for each hyperparameter can be determined based on the results in the boxplots.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Boxplots of different hyperparameters. MAPE with different <bold>(A)</bold> length of input sequence, <bold>(B)</bold> learning rate, <bold>(C)</bold> batch size, <bold>(D)</bold> epoch number, <bold>(E)</bold> dropout rate, and <bold>(F)</bold> hidden layer size.</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g004.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> shows the optimal hyperparameter values of the proposed model, together with their corresponding search range.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Optimal hyperparameter values and corresponding search range of the proposed model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Hyperparameter</th>
<th align="center">Optimal value</th>
<th align="center">Search range</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Length of the input sequence</td>
<td align="center">1728</td>
<td align="center">[720, 2, 880]</td>
</tr>
<tr>
<td align="left">Learning rate</td>
<td align="center">0.01</td>
<td align="center">0.001, 0.005, 0.01, 0.05, and 0.1</td>
</tr>
<tr>
<td align="left">Batch size</td>
<td align="center">64</td>
<td align="center">16, 32, 64, and 128</td>
</tr>
<tr>
<td align="left">Epochs</td>
<td align="center">30</td>
<td align="center">20, 30, 40, 50, 60, and 70</td>
</tr>
<tr>
<td align="left">Dropout regularization</td>
<td align="center">0.25</td>
<td align="center">0.1, 0.15, 0.2, 0.25, 0.3, and 0.35</td>
</tr>
<tr>
<td align="left">Hidden layer size</td>
<td align="center">144</td>
<td align="center">[100, 200]</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>In addition to the dropout regulation, the L2 recurrent weight regularization is used to prevent overfitting in this work. Also, Min&#x2013;Max scaling is set between &#x2212;1 and 1 for normalization of the dataset.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>4 Results and analysis</title>
<p>The atmospheric optical turbulence forecast framework was completed in Python 3.7.13. The experimental computer system is Ubuntu 64 bits, and the GPU is NVIDIA GeForce RTX 3090, 64&#xa0;GB of memory, TensorFlow-GPU version is 2.9.1, and Keras version is 2.9.0. Multiple GPUs are used for model training, so the training takes only about 285&#xa0;s and prediction takes only 32&#xa0;s.</p>
<p>The results of the multistep ahead atmospheric optical turbulence forecasting for the proposed and compared methods are illustrated in <xref ref-type="fig" rid="F5">Figures 5</xref>&#x2013;<xref ref-type="fig" rid="F8">8</xref>. <xref ref-type="fig" rid="F5">Figure 5</xref> shows the line plots of the observed and predicted data. <xref ref-type="fig" rid="F6">Figure 6</xref> displays the histogram of the true and predicted values for different models. <xref ref-type="fig" rid="F7">Figure 7</xref> presents the prediction errors for various models. <xref ref-type="fig" rid="F8">Figure 8</xref> shows a comparison of the performance metrics of different prediction models. The detailed comparison results are shown in <xref ref-type="table" rid="T1">Table 1</xref>, with the best values in terms of MAE, RMSE, MAPE, and <inline-formula id="inf20">
<mml:math id="m31">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in bold. The performance shows that the proposed EMD-Seq2Seq-LSTM model is significantly superior to that of the other models.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Forecasting results of the proposed method and the contrast method. Observed atmospheric optical turbulence (blue) and forecasting results of WRF (green), LSTM (yellow), Seq2Seq-LSTM (gray), and proposed method EMD-Seq2Seq-LSTM (red).</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>2D histograms of observed atmospheric optical turbulence versus forecasting results of the proposed method and the contrast method; WRF <bold>(A)</bold>, LSTM <bold>(B)</bold>, Seq2Seq-LSTM <bold>(C)</bold>, and EMD-Seq2Seq-LSTM <bold>(D)</bold>.</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Prediction error of the proposed method and the contrast methods; WRF (blue), LSTM (green), Seq2Seq-LSTM (yellow), and proposed method EMD-Seq2Seq-LSTM (red).</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Evaluation criteria results of different forecasting models.</p>
</caption>
<graphic xlink:href="fphy-11-1070762-g008.tif"/>
</fig>
<p>For the line plot in <xref ref-type="fig" rid="F5">Figure 5</xref>, it can be found that the proposed model fits the best, followed by LSTM and Seq2Seq-LSTM, and WRF has the worst fit. In addition, compared with observational data, the prediction of LSTM has a large lag, and the prediction effect of Seq2Seq-LSTM is poor when the intensity of atmospheric optical turbulence changes drastically.</p>
<p>For the 2D histogram in <xref ref-type="fig" rid="F6">Figure 6</xref>, it is obvious that the proposed method distribution is the most uniform and closest to the regression line, Seq2Seq-LSTM, LSTM, and WRF, with increasing absolute bias and dispersions.</p>
<p>For the line plot of prediction errors in <xref ref-type="fig" rid="F7">Figure 7</xref>, the prediction errors of the proposed method are much smaller and very smooth with no large deviations, while the prediction errors of the comparison models, especially the WRF model, vary dramatically, with a wide range of fluctuations and significantly lower prediction accuracy than that of the proposed model.</p>
<p>For the quantitative analysis of the forecasting results shown in <xref ref-type="fig" rid="F8">Figure 8</xref>; <xref ref-type="table" rid="T2">Table 2</xref>, the evaluation criteria MAE, RMSE, MAPE, and <inline-formula id="inf21">
<mml:math id="m32">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of the proposed approach are 0.91, 1.16, 0.17, and 0.95, respectively, which are significantly better than those of other forecasting models.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Performance evaluations of different models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="left">MAE</th>
<th align="left">RMSE</th>
<th align="left">MAPE</th>
<th align="left">R2</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">WRF</td>
<td align="left">4.84</td>
<td align="left">5.40</td>
<td align="left">0.83</td>
<td align="left">0.48</td>
</tr>
<tr>
<td align="left">LSTM</td>
<td align="left">1.89</td>
<td align="left">1.61</td>
<td align="left">0.30</td>
<td align="left">0.76</td>
</tr>
<tr>
<td align="left">Seq2Seq_LSTM</td>
<td align="left">1.46</td>
<td align="left">1.30</td>
<td align="left">0.23</td>
<td align="left">0.87</td>
</tr>
<tr>
<td align="left">EMD_Seq2Seq_LSTM</td>
<td align="left">
<bold>0.91</bold>
</td>
<td align="left">
<bold>1.16</bold>
</td>
<td align="left">
<bold>0.17</bold>
</td>
<td align="left">
<bold>0.95</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>For a more thorough analysis of the experimental results, a detailed comparison can be summarized as follows.<list list-type="simple">
<list-item>
<p>1) Machine learning approaches (LSTM, Seq2Seq-LSTM, and EMD-Seq2Seq-LSTM) show much higher prediction accuracy than physical models (WRF). The MAE, RMSE, MAPE, and <inline-formula id="inf22">
<mml:math id="m33">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of LSTM are 61.0%, 70.1%, 63.9%, and 60.5%, respectively, higher than those of WRF, while those of Seq2Seq-LSTM are 69.9%, 75.9%, 72.4%, and 81.9%, respectively; and EMD-Seq2Seq-LSTM outperforms WRF by 81.2%, 78.5%, 80.1%, and 99.4%. This is due to the fact that the WRF model relies heavily on meteorological forecast data, but the accuracy of meteorological forecast data is limited. Near-surface meteorological forecast data, which have a significant impact on the optical turbulence of the atmosphere, have an even lower accuracy due to the influence of topography and landforms. Furthermore, the relationship between atmospheric optical turbulence and meteorological data in the WRF method is a general model and is not optimized for site-specific climate characteristics. In contrast, machine learning methods, especially those based on autoregression, mainly exploit the spatiotemporal features of the atmospheric optical turbulence itself, resulting in better prediction accuracy in short-term predictions.</p>
</list-item>
<list-item>
<p>2) Compared with the LSTM model, the lag effect and prediction accuracy of the Seq2Seq-LSTM model were substantially improved, with MAE, RMSE, MAPE, and <inline-formula id="inf23">
<mml:math id="m34">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> improving by 22.8%, 19.4%, 23.5%, and 13.3%, respectively. This is mainly due to the fact that the Seq2Seq technique alleviates the time delay problem by encoding and decoding the data during the training process and that by using the Seq2Seq technique, the number of lookback periods can be increased as much as possible to obtain longer-term historical information without significantly increasing the computational complexity.</p>
</list-item>
<list-item>
<p>3) The EMD-Seq2Seq-LSTM model further improves the time delay problem, and, in addition, the proposed model provides a significant prediction promotion compared to non-decomposition-based LSTM model and Seq2Seq-LSTM model, especially when the fluctuations in atmospheric optical turbulence are large. MAE, RMSE, MAPE, and <inline-formula id="inf24">
<mml:math id="m35">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> are further improved by 37.5%, 10.8%, 27.9%, and 9.6%, respectively, compared to those of Seq2Seq-LSTM. This may be due to the difficulty in extracting and analyzing the dramatic variation patterns of atmospheric turbulence using individual regression methods; therefore, satisfactory prediction results are usually not obtained. In contrast, the decomposition algorithm in the hybrid model can decompose the atmospheric optical turbulence data into several stationary and more regular subseries at different frequencies, which can extract complex internal feature information more effectively to improve the forecast accuracy.</p>
</list-item>
</list>
</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>Atmospheric optical turbulence has a considerable effect on beam transmission. Thus, accurate forecasting of atmospheric optical turbulence is essential for optimizing the satellite-to-ground communication schedule and determining the appropriate operating parameters for adaptive optics. In this paper, a novel multistep atmospheric optical turbulence forecasting model is proposed by combining the EMD, Seq2Seq, and LSTM network. Here, the EMD method is used as a powerful data preprocessing technique to decompose the non-linear and non-stationary atmospheric optical turbulence dataset into a set of stationary components that makes the extraction of internal feature information easier. Seq2Seq is used in conjunction with the LSTM network to build a predictive model for each component with greater lagging problem handling capability and easier access to long-term historical information. The individual forecasts for each subseries are aggregated to form a final forecast.</p>
<p>To investigate the performance of the proposed model, testing experiments are carried out on three different contrast models, namely, WRF, LSTM, and Seq2Seq-LSTM. The qualitative and quantitative results demonstrated that the proposed EMD-Seq2Seq-LSTM model is apparently superior in comparison to other models in all evaluation criteria. The main novelty of the proposed model includes the following: 1) EMD was used to decompose the trend, period, and variation terms according to the characteristics of atmospheric optical turbulence, making it simple to train the model separately for data characteristics of different terms, thereby significantly reducing the training difficulty of the model and enhancing the model&#x2019;s forecast accuracy; 2) a new deep learning network, Seq2Seq combined with LSTM, is applied to atmospheric optical turbulence forecasting to eliminate time delays and fully utilized the depth information of atmospheric optical turbulence; and 3) the model proposed in this paper has a relatively low computational complexity and is a useful tool for forecasting highly non-stationary and non-linear atmospheric optical turbulence in practical forecasting applications.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<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="s7">
<title>Author contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sadiku</surname>
<given-names>MNO</given-names>
</name>
<name>
<surname>Musa</surname>
<given-names>SM</given-names>
</name>
<name>
<surname>Nelatury</surname>
<given-names>SR</given-names>
</name>
</person-group>. <article-title>Free space optical communications: An overview</article-title>. <source>Eur Sci J ESJ</source> (<year>2016</year>) <volume>12</volume>:<fpage>55</fpage>. <pub-id pub-id-type="doi">10.19044/esj.2016.v12n9p55</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="other">
<person-group person-group-type="author">
<name>
<surname>Smutny</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Kaempfner</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Muehlnikel</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Sterr</surname>
<given-names>U</given-names>
</name>
<name>
<surname>Wandernoth</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Heine</surname>
<given-names>F</given-names>
</name>
<etal/>
</person-group> <source>5.6 Gbps optical intersatellite communication link</source>. Editor. <person-group person-group-type="editor">
<name>
<surname>Hemmati</surname>
<given-names>H</given-names>
</name>
</person-group> (<publisher-loc>San Jose, CA</publisher-loc>), <fpage>719906</fpage>. <pub-id pub-id-type="doi">10.1117/12.812209</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Janasik</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Fyffe</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hay</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kantor</surname>
<given-names>B</given-names>
</name>
<etal/>
</person-group> <article-title>Compensation-free high-dimensional free-space optical communication using turbulence-resilient vector beams</article-title>. <source>Nat Commun</source> (<year>2021</year>) <volume>12</volume>:<fpage>1666</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-021-21793-1</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jahid</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Alsharif</surname>
<given-names>MH</given-names>
</name>
<name>
<surname>Hall</surname>
<given-names>TJ</given-names>
</name>
</person-group>. <article-title>A contemporary survey on free space optical communication: Potentials, technical challenges, recent advances and research direction</article-title>. <source>J Netw Comput Appl</source> (<year>2022</year>) <volume>200</volume>:<fpage>103311</fpage>. <pub-id pub-id-type="doi">10.1016/j.jnca.2021.103311</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kang</surname>
<given-names>HJ</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chun</surname>
<given-names>BJ</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>BS</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>Y-J</given-names>
</name>
<etal/>
</person-group> <article-title>Free-space transfer of comb-rooted optical frequencies over an 18 km open-air link</article-title>. <source>Nat Commun</source> (<year>2019</year>) <volume>10</volume>:<fpage>4438</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-019-12443-8</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J-Y</given-names>
</name>
<name>
<surname>Fazal</surname>
<given-names>IM</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H</given-names>
</name>
<etal/>
</person-group> <article-title>Terabit free-space data transmission employing orbital angular momentum multiplexing</article-title>. <source>Nat Photon</source> (<year>2012</year>) <volume>6</volume>:<fpage>488</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1038/nphoton.2012.138</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Strasburg</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Harper</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Impact of atmospheric turbulence on beam propagation</article-title>. <source>Proc SPIE - Int Soc Opt Eng</source> (<year>2004</year>). <pub-id pub-id-type="doi">10.1117/12.541666</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="other">
<person-group person-group-type="author">
<name>
<surname>Tyson</surname>
<given-names>RK</given-names>
</name>
</person-group>. <article-title>Chapter 2 - sources of aberrations</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Tyson</surname>
<given-names>RK</given-names>
</name>
</person-group>, editor. <source>Principles of adaptive optics</source>. <publisher-name>Academic Press</publisher-name>. p. <fpage>25</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1016/B978-0-12-705900-6.50006-9</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kwiecie&#x144;</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>The effects of atmospheric turbulence on laser beam propagation in a closed space&#x2014;an analytic and experimental approach</article-title>. <source>Opt Commun</source> (<year>2019</year>) <volume>433</volume>:<fpage>200</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.optcom.2018.09.022</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="other">
<person-group person-group-type="author">
<name>
<surname>Clifford</surname>
<given-names>SF</given-names>
</name>
</person-group>. <article-title>The classical theory of wave propagation in a turbulent medium</article-title>. In: <person-group person-group-type="editor">
<name>
<surname>Strohbehn</surname>
<given-names>JW</given-names>
</name>
</person-group>, editor. <source>Laser beam propagation in the atmosphere</source>. <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer Berlin Heidelberg</publisher-name>. p. <fpage>9</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1007/3540088121_16</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ricklin</surname>
<given-names>JC</given-names>
</name>
<name>
<surname>Hammel</surname>
<given-names>SM</given-names>
</name>
<name>
<surname>Eaton</surname>
<given-names>FD</given-names>
</name>
<name>
<surname>Lachinova</surname>
<given-names>SL</given-names>
</name>
</person-group>. <article-title>Atmospheric channel effects on free-space laser communication</article-title>. <source>J Opt Fiber Commun Rep</source> (<year>2006</year>) <volume>3</volume>:<fpage>111</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1007/s10297-005-0056-y</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sergeyev</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Roggemann</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Monitoring the statistics of turbulence: Fried parameter estimation from the wavefront sensor measurements</article-title>. <source>Appl Opt</source> (<year>2011</year>) <volume>50</volume>:<fpage>3519</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1364/AO.50.003519</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhan</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Wijerathna</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Voelz</surname>
<given-names>D</given-names>
</name>
</person-group>. <source>Wave optics simulation studies of the fried parameter for weak to strong atmospheric turbulent fluctuations</source> (<year>2019</year>). <pub-id pub-id-type="doi">10.1364/PCAOP.2019.PM1C.3</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>Performance analysis of an adaptive optics system for free-space optics communication through atmospheric turbulence</article-title>. <source>Sci Rep</source> (<year>2018</year>) <volume>8</volume>:<fpage>1124</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-018-19559-9</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>Performance analysis of 349-element adaptive optics unit for a coherent free space optical communication system</article-title>. <source>Sci Rep</source> (<year>2019</year>) <volume>9</volume>:<fpage>13150</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-019-48338-3</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masciadri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Vernin</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Bougeault</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>3D mapping of optical turbulence using an atmospheric numerical model: I. A useful tool for the ground-based astronomy</article-title>. <source>Astron Astrophys Suppl Ser</source> (<year>1999</year>) <volume>137</volume>:<fpage>185</fpage>&#x2013;<lpage>202</lpage>. <pub-id pub-id-type="doi">10.1051/aas:1999474</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masciadri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Vernin</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Bougeault</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>3D numerical simulations of optical turbulence at the Roque de Los Muchachos Observatory using the atmospherical model Meso-Nh</article-title>. <source>Httpdxdoiorg1010510004-</source> (<year>2001</year>) <volume>636120000050</volume>:<fpage>699</fpage>&#x2013;<lpage>708</lpage>. <pub-id pub-id-type="doi">10.1051/0004-6361:20000050</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masciadri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Lascaux</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Fini</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Mose: Operational forecast of the optical turbulence and atmospheric parameters at European southern observatory ground-based sites - I. Overview and vertical stratification of atmospheric parameters at 0-20 km</article-title>. <source>Mon Not R Astron Soc</source> (<year>2013</year>) <volume>436</volume>:<fpage>1968</fpage>. <pub-id pub-id-type="doi">10.1093/mnras/stt1708</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Masciadri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Jabouille</surname>
<given-names>P</given-names>
</name>
</person-group>. <source>Improvements in the optical turbulence parameterization for 3D simulations in a region around a telescope</source> (<year>2001</year>). p. <fpage>376</fpage>. <comment>
<italic>Httpdxdoiorg1010510004-636120010999</italic>
</comment>. <pub-id pub-id-type="doi">10.1051/0004-6361:20010999</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bendersky</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Lilos</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Kopeika</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Blaunstein</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Modeling and measurements of near-ground atmospheric optical turbulence according to weather for Middle East environments</article-title>. <source>Proc SPIE - Int Soc Opt Eng</source> (<year>2004</year>) <fpage>5612</fpage>. <pub-id pub-id-type="doi">10.1117/12.578192</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Qing</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>New $\text{C}_{n}&#x5e;{2}$ statistical model based on first radiosonde turbulence observation over Lhasa</article-title>. <source>J Opt Soc Am A</source> (<year>2020</year>) <volume>37</volume>:<fpage>995</fpage>. <pub-id pub-id-type="doi">10.1364/JOSAA.387211</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qing</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Rao</surname>
<given-names>R</given-names>
</name>
<etal/>
</person-group> <article-title>Use of weather research and forecasting model outputs to obtain near-surface refractive index structure constant over the ocean</article-title>. <source>Opt Express</source> (<year>2016</year>) <volume>24</volume>:<fpage>13303</fpage>. <pub-id pub-id-type="doi">10.1364/OE.24.013303</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Qing</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Estimation of behavior of optical turbulence during summer in the surface layer above the Antarctic Plateau using the Polar WRF model</article-title>. <source>Appl Opt</source> (<year>2021</year>) <volume>60</volume>:<fpage>4084</fpage>. <pub-id pub-id-type="doi">10.1364/AO.419473</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Giordano</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Rafalimanana</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ziad</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Aristidi</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Chab&#xe9;</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Fante&#xef;-Caujole</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>Contribution of statistical site learning to improve optical turbulence forecasting</article-title>. <source>Mon Not R Astron Soc</source> (<year>2021</year>) <volume>504</volume>:<fpage>1927</fpage>&#x2013;<lpage>38</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/staa3709</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Giordano</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Vernin</surname>
<given-names>J</given-names>
</name>
<name>
<surname>V&#xe1;zquez Rami&#xf3;</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Mu&#xf1;oz-Tu&#xf1;&#xf3;n</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Varela</surname>
<given-names>AM</given-names>
</name>
<name>
<surname>Trinquet</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Atmospheric and seeing forecast: WRF model validation with <italic>in situ</italic> measurements at ORM&#x2605;</article-title>. <source>Mon Not R Astron Soc</source> (<year>2013</year>) <volume>430</volume>:<fpage>3102</fpage>&#x2013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/stt117</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cherubini</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Lyman</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Businger</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Forecasting seeing for the Maunakea observatories with machine learning</article-title>. <source>Mon Not R Astron Soc</source> (<year>2021</year>) <volume>509</volume>:<fpage>232</fpage>&#x2013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/stab2916</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bolbasova</surname>
<given-names>LA</given-names>
</name>
<name>
<surname>Andrakhanov</surname>
<given-names>AA</given-names>
</name>
<name>
<surname>Shikhovtsev</surname>
<given-names>AY</given-names>
</name>
</person-group>. <article-title>The application of machine learning to predictions of optical turbulence in the surface layer at Baikal Astrophysical Observatory</article-title>. <source>Mon Not R Astron Soc</source> (<year>2021</year>) <volume>504</volume>:<fpage>6008</fpage>&#x2013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/stab953</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bi</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Qing</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>Optical turbulence profile in marine environment with artificial neural network model</article-title>. <source>Remote Sens</source> (<year>2022</year>) <volume>14</volume>:<fpage>2267</fpage>. <pub-id pub-id-type="doi">10.3390/rs14092267</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>C</given-names>
</name>
<etal/>
</person-group> <article-title>Atmospheric turbulence forecasting using two-stage variational mode decomposition and autoregression towards free-space optical data-transmission link</article-title>. <source>Front Phys</source> (<year>2022</year>) <volume>10</volume>:<fpage>10</fpage>. <pub-id pub-id-type="doi">10.3389/fphy.2022.970025</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Turchi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Masciadri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Martelloni</surname>
<given-names>G</given-names>
</name>
</person-group>. <source>Evaluation of filtering techniques to increase the reliability of meteo forecasts for ground-based telescopes</source> (<year>2018</year>). <pub-id pub-id-type="doi">10.1117/12.2312480</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masciadri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Martelloni</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Turchi</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Filtering techniques to enhance optical turbulence forecast performances at short time-scales</article-title>. <source>Mon Not R Astron Soc</source> (<year>2020</year>) <volume>492</volume>:<fpage>140</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1093/mnras/stz3342</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Ensemble empirical mode decomposition: A noise-assisted data analysis method</article-title>. <source>Adv Adapt Data Anal</source> (<year>2009</year>) <volume>1</volume>:<fpage>1</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1142/S1793536909000047</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>MLC</given-names>
</name>
<name>
<surname>Shih</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Q</given-names>
</name>
<etal/>
</person-group> <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 Ser Math Phys Eng Sci</source> (<year>1998</year>) <volume>454</volume>:<fpage>903</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1098/rspa.1998.0193</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bengio</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Simard</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Frasconi</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Learning long-term dependencies with gradient descent is difficult</article-title>. <source>IEEE Trans Neural Netw Publ IEEE Neural Netw Counc</source> (<year>1994</year>) <volume>5</volume>:<fpage>157</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1109/72.279181</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mandic</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Chambers</surname>
<given-names>J</given-names>
</name>
</person-group>. <source>Recurrent neural networks for prediction: Learning Algorithms,Architectures and stability</source> (<year>2001</year>). <pub-id pub-id-type="doi">10.1002/047084535X</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J</given-names>
</name>
<name>
<surname>zhong-kai</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Guangbiao</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Yuqi</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A hybrid short-term load forecasting model based on variational mode decomposition and long short-term memory networks considering relevant factors with Bayesian optimization algorithm</article-title>. <source>Appl Energ</source> (<year>2019</year>) <volume>237</volume>:<fpage>103</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1016/j.apenergy.2019.01.055</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Yeung</surname>
<given-names>D-Y</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Woo</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Convolutional LSTM network: A machine learning approach for precipitation nowcasting</article-title>. <source>Neural Inf Process Syst</source> (<year>2015</year>).</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="other">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>K</given-names>
</name>
<name>
<surname>van Merri&#xeb;nboer</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Gulcehre</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Bahdanau</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Bougares</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Schwenk</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Bengio</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Learning phrase representations using RNN encoder&#x2013;decoder for statistical machine translation</article-title>. In: <source>Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP)</source>. <publisher-loc>Doha, Qatar</publisher-loc>: <publisher-name>Association for Computational Linguistics</publisher-name>. p. <fpage>1724</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.3115/v1/D14-1179</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Ying</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Long time series deep forecasting with multiscale feature extraction and Seq2seq attention mechanism</article-title>. <source>Neural Process Lett</source> (<year>2022</year>) <volume>54</volume>:<fpage>3443</fpage>&#x2013;<lpage>66</lpage>. <pub-id pub-id-type="doi">10.1007/s11063-022-10774-0</pub-id>
</citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gong</surname>
<given-names>G</given-names>
</name>
<name>
<surname>An</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Mahato</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Research on short-term load prediction based on Seq2seq model</article-title>. <source>Energies</source> (<year>2019</year>) <volume>12</volume>:<fpage>3199</fpage>. <pub-id pub-id-type="doi">10.3390/en12163199</pub-id>
</citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masood</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Gantassi</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Ardiansyah</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A multi-step time-series clustering-based Seq2Seq LSTM learning for a single household electricity load forecasting</article-title>. <source>Energies</source> (<year>2022</year>) <volume>15</volume>:<fpage>2623</fpage>. <pub-id pub-id-type="doi">10.3390/en15072623</pub-id>
</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Short-term wind power forecasting approach based on Seq2Seq model using NWP data</article-title>. <source>Energy</source> (<year>2020</year>) <volume>213</volume>:<fpage>118371</fpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2020.118371</pub-id>
</citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Demir</surname>
<given-names>I</given-names>
</name>
</person-group>. <article-title>A rainfall&#x2010;runoff model with LSTM&#x2010;based sequence&#x2010;to&#x2010;sequence learning</article-title>. <source>Water Resour Res</source> (<year>2020</year>) <volume>56</volume>:<fpage>56</fpage>. <pub-id pub-id-type="doi">10.1029/2019WR025326</pub-id>
</citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tokovinin</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Kornilov</surname>
<given-names>V</given-names>
</name>
</person-group>. <article-title>Accurate seeing measurements with MASS and DIMM</article-title>. <source>Mon Not R Astron Soc</source> (<year>2007</year>) <volume>381</volume>:<fpage>1179</fpage>&#x2013;<lpage>89</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-2966.2007.12307.x</pub-id>
</citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sheng</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>He</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Adaptive variational mode decomposition method for eliminating instrument noise in turbulence detection</article-title>. <source>J Atmos Ocean Technol</source> (<year>2020</year>) <volume>38</volume>:<fpage>31</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1175/JTECH-D-20-0004.1</pub-id>
</citation>
</ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lian</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Adaptive variational mode decomposition method for signal processing based on mode characteristic</article-title>. <source>Mech Syst Signal Process</source> (<year>2018</year>) <volume>107</volume>:<fpage>53</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1016/j.ymssp.2018.01.019</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>