<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/amt-14-7199-2021</article-id><title-group><article-title>Four-dimensional mesospheric and lower thermospheric wind fields using Gaussian process regression on multistatic specular<?xmltex \hack{\break}?> meteor radar observations</article-title><alt-title>4D MLT winds using Gaussian process regression</alt-title>
      </title-group><?xmltex \runningtitle{4D MLT winds using Gaussian process regression}?><?xmltex \runningauthor{R.~Volz et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Volz</surname><given-names>Ryan</given-names></name>
          <email>rvolz@mit.edu</email>
        <ext-link>https://orcid.org/0000-0002-7504-0336</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Chau</surname><given-names>Jorge L.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Erickson</surname><given-names>Philip J.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0031-9324</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Vierinen</surname><given-names>Juha P.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7651-708X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Urco</surname><given-names>J. Miguel</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Clahsen</surname><given-names>Matthias</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0118-8223</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Haystack Observatory, Massachusetts Institute of Technology, Westford, MA 01886, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Leibniz Institute of Atmospheric Physics,   University of Rostock, 18225 Kühlungsborn, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Physics and Technology,  UiT Arctic University of Norway, 9010 Tromsø, Norway</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Ryan Volz (rvolz@mit.edu)</corresp></author-notes><pub-date><day>17</day><month>November</month><year>2021</year></pub-date>
      
      <volume>14</volume>
      <issue>11</issue>
      <fpage>7199</fpage><lpage>7219</lpage>
      <history>
        <date date-type="received"><day>11</day><month>February</month><year>2021</year></date>
           <date date-type="rev-request"><day>26</day><month>February</month><year>2021</year></date>
           <date date-type="rev-recd"><day>5</day><month>October</month><year>2021</year></date>
           <date date-type="accepted"><day>18</day><month>October</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 Ryan Volz et al.</copyright-statement>
        <copyright-year>2021</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021.html">This article is available from https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e142">Mesoscale dynamics in the mesosphere and lower thermosphere (MLT) region have been difficult to study from either ground- or satellite-based observations. For understanding of atmospheric coupling processes, important spatial scales at these altitudes range between tens and hundreds of kilometers in the horizontal plane. To date, this scale size is challenging observationally, so structures are usually parameterized in global circulation models. The advent of multistatic specular meteor radar networks allows exploration of MLT mesoscale dynamics on these scales using an increased number of detections and a diversity of viewing angles inherent to multistatic networks. In this work, we introduce a four-dimensional wind field inversion method that makes use of Gaussian process regression (GPR), which is a nonparametric and Bayesian approach. The method takes measured projected wind velocities and prior distributions of the wind velocity as a function of space and time, specified by the user or estimated from the data, and produces posterior distributions for the wind velocity. Computation of the predictive posterior distribution is performed on sampled points of interest and is not necessarily regularly sampled. The main benefits of the GPR method include this non-gridded sampling, the built-in statistical uncertainty estimates, and the ability to horizontally resolve winds on relatively small scales. The performance of the GPR implementation has been evaluated on Monte Carlo simulations with known distributions using the same spatial and temporal sampling as 1 d of real meteor measurements. Based on the simulation results we find that the GPR implementation is robust, providing wind fields that are statistically unbiased  with statistical variances that depend on the geometry and are proportional to the prior velocity variances. A conservative and fast approach can be straightforwardly implemented by employing overestimated prior variances and distances, while a more robust but computationally intensive approach can be implemented by employing training and fitting of model hyperparameters. The latter GPR approach has been applied to a 24 h dataset and shown to compare well to previously used homogeneous and gradient methods. Small-scale features have reasonably low statistical uncertainties, implying geophysical wind field horizontal structures as low as 20–50 km. We suggest that this GPR approach forms a suitable method for MLT regional and weather studies.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <?pagebreak page7200?><p id="d1e154">The mesoscale neutral dynamics of the mesosphere and lower thermosphere (MLT) region are challenging to study, despite their importance in global circulation models.  Due to the lack of observations, these scales are usually parameterized in models <xref ref-type="bibr" rid="bib1.bibx26" id="paren.1"><named-content content-type="pre">e.g.,</named-content></xref>. MLT large-scale dynamics have been studied with monostatic specular meteor radars (SMRs) by providing mean horizontal winds over areas with an approximately 200–300 km radius at MLT altitudes and 1–2 h and 2–3 km temporal and vertical resolutions, respectively <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx23" id="paren.2"><named-content content-type="pre">e.g.,</named-content></xref>. These measurements have made significant contributions to community understanding of the climatological behavior of mean winds, planetary waves, and total tides over a variety of SMR monostatic sites <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx31 bib1.bibx35 bib1.bibx39 bib1.bibx22" id="paren.3"><named-content content-type="pre">e.g.,</named-content></xref>. Moreover, when the winds from more than one SMR widely separated in longitude at a similar latitude are combined, spatiotemporal ambiguities of tides and planetary waves have been successfully resolved <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx33 bib1.bibx19 bib1.bibx18" id="paren.4"><named-content content-type="pre">e.g.,</named-content></xref>. Monostatic SMRs have also been used to study MLT gravity wave momentum flux with wide and narrow beam observing configurations, with the caveat that spatial and temporal contributions are combined <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx15 bib1.bibx1 bib1.bibx36" id="paren.5"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d1e182">Recently, multistatic configurations have been proposed to complement these previous studies and to allow the investigation of MLT mesoscale dynamics.  These configurations include the MMARIA (Multistatic Multi-frequency Agile Radar Investigations of the Atmosphere) concept <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx6" id="paren.6"/>. This concept has been further augmented by the SIMONe (Spread Spectrum Interferometric Multistatic meteor radar Observing Network) approach <xref ref-type="bibr" rid="bib1.bibx7" id="paren.7"/>. By using recent technological developments in atmospheric radars, such as spread-spectrum, MIMO (multi-input, multiple-output), and compressed sensing approaches <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx44 bib1.bibx46" id="paren.8"/>, SIMONe allows the implementation of MMARIA with several attractive qualities: it is easier, cheaper, and inherently expandable compared to original proposed configurations using traditional pulsed systems. Examples of SIMONe implementations in Germany, Peru, and Argentina can be found in several studies <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx4 bib1.bibx47 bib1.bibx8 bib1.bibx10" id="paren.9"/>.</p>
      <p id="d1e197">Multistatic observing approaches allow a large increase in scattering detections per unit time along with observation of the same volume from different viewing angles. These two features unlock the possibility of estimating the spatial features of the wind within the observed volume. Depending on the resolutions and spatial scales covered, different aspects of MLT mesoscale dynamics and coupling  can be studied with the technique. For example, at scales between a few tens of kilometers to a few hundreds of kilometers, the contributions of gravity waves and strongly stratified turbulence can be studied with multistatic approaches <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx27" id="paren.10"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d1e205">The spatial structure of horizontal winds has also been pursued using a variety of other techniques including meteorological radars in the lower atmosphere, coherent scatter radars in the mesosphere, and Fabry–Pérot interferometers in the thermosphere <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx6 bib1.bibx29" id="paren.11"><named-content content-type="pre">e.g.,</named-content></xref>. As in the case of the initial MMARIA analysis, these techniques typically approximate wind fields as analytic, differentiable polynomials in order to obtain gradients of the horizontal winds. Although they provide additional spatial information beyond direct single-point information, these methods can aggressively smooth real spatial structure and, in some cases, can introduce artificial structure, particularly in regions with sparse or noisy measurements.  In recent years, a variety of analysis approaches using statistical inverse theory have been applied to these and similar problems.  These studies have the goal of estimating the spatial structure of multi-point projected wind velocities and electric fields <xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx24 bib1.bibx17 bib1.bibx43" id="paren.12"><named-content content-type="pre">e.g.,</named-content></xref>. For example, a Tikhonov regularization originally developed for a optical network of Fabry–Pérot interferometers <xref ref-type="bibr" rid="bib1.bibx17" id="paren.13"/> has been adapted to yield MLT wind fields over Peru <xref ref-type="bibr" rid="bib1.bibx8" id="paren.14"/>.</p>
      <p id="d1e225">As in any statistical inverse theory problem, more independent samples are desirable to reduce the impact of regularization constraints and to improve the quality of the estimates. In November 2018, a short observing campaign was conducted in northern Germany, herein denoted SIMONe2018, in which six existing MMARIA links were complemented with eight additional SIMONe links. During this campaign, we obtained on average 200 000 meteor scatter observations per day <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx4" id="paren.15"><named-content content-type="pre">e.g.,</named-content></xref>. For reference, a monostatic SMR obtains on average 10 000 meteors per day at a comparable latitude and seasonal time.</p>
      <p id="d1e233">Some previous analysis methods have been published on multistatic observations of MLT mesoscale dynamics, such as the gradient method and variants of Tikhonov regularization <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx43 bib1.bibx8" id="paren.16"/>.  However, given the novelty of multistatic measurements and the lack of a reliable ground-truth observation, different wind field approaches still need to be explored, particularly in the properties of resulting statistical measures of bias and variance. In this work, we introduce a multistatic analysis technique based on Gaussian process regression (GPR) <xref ref-type="bibr" rid="bib1.bibx37" id="paren.17"/>. Some of the main benefits of GPR are that analysis predictions essentially interpolate the measurements (within error bounds) and that final output products inherently include quantitative uncertainties.</p>
      <p id="d1e242">GPR is a Bayesian and nonparametric approach currently being used in many different machine-learning applications <xref ref-type="bibr" rid="bib1.bibx52 bib1.bibx14" id="paren.18"><named-content content-type="pre">e.g.,</named-content></xref>. As a Bayesian technique, a key user input is the specification of a prior distribution for the values to be estimated, including hyperparameters of the distribution. Despite needing these hyperparameters, GPR is nonparametric in the sense that it does not compress the training data into a finite-dimensional parameter vector, in contrast to parametric methods like linear regression <xref ref-type="bibr" rid="bib1.bibx37" id="paren.19"/>. GPR is also known in other fields as <italic>kriging</italic>, and it has a long history of use in geostatistics under that name <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx25 bib1.bibx12" id="paren.20"/>. Deep connections can be found between GPR and interpolation techniques using reproducing kernel Hilbert spaces <xref ref-type="bibr" rid="bib1.bibx40" id="paren.21"/>, including those that employ<?pagebreak page7201?> regularization. This ties GPR mathematically to the previously mentioned wind field estimation techniques, but the Bayesian viewpoint afforded by GPR can be more natural for expressing prior information and analyzing uncertainty. We direct the reader to <xref ref-type="bibr" rid="bib1.bibx37" id="text.22"/> for a general discussion of GPR and its place in the wider estimation landscape.</p>
      <p id="d1e266">In this article, we start by introducing the wind estimation problem and geometrical considerations. Next, we present the wind field estimation method using GPR, including the necessary mathematical expressions. The proposed estimation is subsequently applied to both Monte Carlo simulations and to measurements from the SIMONe2018 campaign in Sects. <xref ref-type="sec" rid="Ch1.S5"/> and <xref ref-type="sec" rid="Ch1.S6"/>, respectively. In the latter section, estimated wind fields are compared to the winds obtained with the homogeneous and gradient methods, i.e., to the zero- and first-order Taylor expansion approximations. Finally, we discuss the benefits and challenges of the proposed estimation approach for MLT wind field studies.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Specular meteor radar measurements and geometry</title>
      <p id="d1e281">SMRs receive echoes from meteor trails when the radar Bragg vector (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) points perpendicular to them. The Doppler shift (<inline-formula><mml:math id="M2" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>) of the received signal of a meteor echo at time <inline-formula><mml:math id="M3" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> and location given by longitude, latitude, and altitude <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> results from the projection of the atmospheric wind vector (<inline-formula><mml:math id="M5" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula>) in the Bragg vector <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx23" id="paren.23"><named-content content-type="pre">e.g.,</named-content></xref>, i.e.,
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M7" display="block"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>v</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the Bragg vector components of <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M12" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M13" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M14" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> are wind vector components of <inline-formula><mml:math id="M15" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> in the zonal (east), meridional (north), and vertical (up) directions, respectively. The Bragg vector is given by the difference of the scattered and incident wave vectors, i.e., <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Using interferometry on reception, the angle of arrival (AOA) is obtained. In the case of MIMO systems, interferometry is also implemented on transmission, allowing measurement of the angle of departure (AOD) <xref ref-type="bibr" rid="bib1.bibx7" id="paren.24"><named-content content-type="pre">e.g.,</named-content></xref>. By combining these angles along with range information, the meteor location <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and Bragg wave vectors are obtained. In the reductive case of monostatic systems, <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and its magnitude is equal to <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M20" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the radar wavelength.</p>
      <p id="d1e655">As mentioned above, traditionally a mean horizontal wind has been obtained from analysis that simultaneously solves <inline-formula><mml:math id="M21" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> equations of the form of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), with the assumption that the wind is constant in the observed volume (zero-order Taylor approximation or homogeneous method). The data for the <inline-formula><mml:math id="M22" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> equation set were obtained by binning desired observations with regular altitude and temporal resolutions. In general, with a sufficient number of meteors and viewing angles, the method yields spatial information on the wind inside the observed volume. For example,  <xref ref-type="bibr" rid="bib1.bibx6" id="text.25"/> implemented a gradient method, whereby the wind field estimation includes the first-order Taylor expansion terms.</p>
      <p id="d1e677">In multistatic geometries, both the observed volumes and separations of the multistatic links are relatively large.  For this reason, it is necessary to take the Earth's geoid shape into account. Moreover, the GPR model described in the next section is directly dependent on calculating coordinate distances accurately. This implies that altitudes and horizontal distances that account for the Earth's curvature, which is the measurement goal, must also try to minimize mapping distortions, particularly in distance scaling. Use of a naive geometric projection such as the equirectangular projection, in which latitude and longitude are simply scaled to yield <inline-formula><mml:math id="M23" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M24" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> coordinates in meters, does not satisfy these requirements. Therefore, in this work, we use a local azimuthal equidistant projection centered in the observing region, with Earth shape based on the well-known WGS84 geoid model. This projection is used to transform longitude and latitude into local <inline-formula><mml:math id="M25" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M26" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> coordinates, where horizontal distance in <inline-formula><mml:math id="M27" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M28" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> reasonably approximates the true geodesic distance. Subsequently, we use these <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> projected coordinates in place of <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> geodetic coordinates from Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>). Note that this does not change the definitions of <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">k</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which remain aligned with a local east–north–up coordinate system and not, in general, with the projected <inline-formula><mml:math id="M33" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M34" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> coordinates.</p>
      <?pagebreak page7202?><p id="d1e803">To represent a set of Doppler wind measurements, we  use the following notation for the measurement equation. Let <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote the coordinates for a measurement <inline-formula><mml:math id="M36" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> of <inline-formula><mml:math id="M37" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. Then the ensemble of coordinates is given by the matrix <inline-formula><mml:math id="M38" display="inline"><mml:mi mathvariant="bold">X</mml:mi></mml:math></inline-formula> as
          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M39" display="block"><mml:mrow><mml:mi mathvariant="bold">X</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">⊺</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>M</mml:mi><mml:mi mathvariant="italic">⊺</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        and the corresponding wind vectors are given by
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M40" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mspace width="1em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>v</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>v</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        We group the Bragg vectors of a set of measurements by component and combine with the <inline-formula><mml:math id="M41" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:math></inline-formula> scaling to give <inline-formula><mml:math id="M42" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M43" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M44" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> measurement vectors:
          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M45" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
        Finally, using <inline-formula><mml:math id="M46" display="inline"><mml:mo>⊙</mml:mo></mml:math></inline-formula> to denote the element-wise (Hadamard) vector product, our measurement equation following from Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) for the ensemble of Doppler measurements <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> is
          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M48" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold">Σ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:math></inline-formula> is zero-mean Gaussian measurement uncertainty with covariance <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">Σ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Estimation problem</title>
      <p id="d1e1447">The estimation task is to take a set of Doppler measurements <inline-formula><mml:math id="M51" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> and infer wind values <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mi>v</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at a chosen location <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> using the measurement model from Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>). We employ Gaussian process regression (GPR) to model the winds and hence Doppler measurements as a stochastic process. This approach allows estimation at arbitrary coordinates (convenient for  random meteor locations and non-gridded prediction) and produces statistical uncertainty as an output product.</p>
      <p id="d1e1522">Our GPR method is implemented as a three-stage process. First, one defines the form for the model, which includes mean and covariance functions and their hyperparameters. Then, one fully specifies the model by setting hyperparameter values, either through prior knowledge or a separate fitting process. Finally, one applies the specified model to a set of measurements to calculate the posterior predictive distribution and make an estimate at points of interest. Figure <xref ref-type="fig" rid="Ch1.F1"/> summarizes our implementation in a block diagram. In the following paragraphs, we describe the method in detail.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e1529">Block diagram of processing flow. The blocks in orange indicate input from the user; blocks in green belong to the GPR model, and the estimates are obtained in the red block (see text for details).</p></caption>
        <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f01.png"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Gaussian process definitions</title>
      <p id="d1e1546">For a function <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> drawn from a Gaussian process, we write
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M57" display="block"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>∼</mml:mo><mml:mi mathvariant="script">G</mml:mi><mml:mi mathvariant="script">P</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          This representation is fully defined by mean and covariance functions, which describe the first- and second-order statistics:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M58" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">E</mml:mi><mml:mo mathsize="1.1em">[</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">E</mml:mi><mml:mo mathsize="1.5em">[</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo mathsize="1.5em">]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="bold">E</mml:mi></mml:math></inline-formula> denotes the expected value. Gaussian processes are convenient because evaluating them at a set of points leads to a Gaussian random vector:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M60" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{7.5}{7.5}\selectfont$\displaystyle}?><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>m</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          which enables tractable computation. We recast this compactly using matrix notation as
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M61" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="bold">K</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          It might seem like this model is too simple to be useful, but Gaussian processes have a lot of flexibility to fit a wide variety of functions because the posterior distribution is constructed nonparametrically and directly incorporates the measurements. Additionally, a modeler has a lot of freedom in applying Gaussian processes by choosing the form of the mean and covariance functions, including specifying hyperparameters.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Wind component prior distributions</title>
      <p id="d1e1993">Since we want to estimate the wind components, we model them as independent Gaussian processes.

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M62" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>∼</mml:mo><mml:mi mathvariant="script">G</mml:mi><mml:mi mathvariant="script">P</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>v</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>∼</mml:mo><mml:mi mathvariant="script">G</mml:mi><mml:mi mathvariant="script">P</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>w</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>∼</mml:mo><mml:mi mathvariant="script">G</mml:mi><mml:mi mathvariant="script">P</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            Assuming Gaussianity of the wind processes is not simply for convenience (although it does enable closed-form computation). Given some mean and covariance, a Gaussian distribution has the maximum entropy <xref ref-type="bibr" rid="bib1.bibx11" id="paren.26"/>. In other words, assuming normality imposes the minimal prior information about the wind processes within a second-order statistical framework. The winds likely have more structure than this, including cross-covariances between the components, but this assumption ensures conservative estimates without prior knowledge of the true statistical structure of the wind processes.</p>
      <p id="d1e2185">Many choices for the mean functions are possible, but for simplicity we restrict our attention to means that are fixed without tunable hyperparameters. Even under this restriction, one can use a standard parametric model for the mean functions, and as long as the parameter-fitting is done with linear regression prior to GPR analysis, no additional hyperparameters are added to the GPR model. In general, the mean functions have less impact on the GPR results than the covariance functions, and we will see later how the posterior predictive distribution is more strongly driven by the measurements and the covariance functions. Often a zero mean is sufficient to produce good results <xref ref-type="bibr" rid="bib1.bibx37" id="paren.27"/>, and that holds for this case as well. Nevertheless, the mean can be useful for including well-known effects. In the models for subsequent sections, we have used two cubic splines taken as a tensor product over altitude and time to produce a mean that accounts for large-scale tidal components.</p>
      <p id="d1e2191">For the covariance functions, we choose a functional form for which each wind component has an independent amplitude multiplying a common distance kernel.

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M63" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

           <?pagebreak page7203?> Using a common distance kernel is convenient for simplifying computations, and we expect that relaxing this assumption in the future would allow for increased expressiveness at the cost of computational burden. The distance kernel <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is chosen to be the Matérn covariance with <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi mathvariant="italic">ν</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">5</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> using length scales given by <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the coordinate dimensions:
            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M70" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msqrt><mml:mn mathvariant="normal">5</mml:mn></mml:msqrt><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">5</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msqrt><mml:mn mathvariant="normal">5</mml:mn></mml:msqrt><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M71" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>r</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msub><mml:mfenced close="∥" open="∥"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">′</mml:mo></mml:msup></mml:mrow><mml:mi mathvariant="bold-italic">δ</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold-italic">δ</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mfenced close="∥" open="∥"><mml:mo>.</mml:mo></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents the Euclidean norm. Altogether, this results in a hyperparameter set <inline-formula><mml:math id="M73" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> of
            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M74" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>
          for the GPR wind model. We chose the Matérn-<inline-formula><mml:math id="M75" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">5</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula> covariance because it is twice-differentiable but not infinitely differentiable, so it provides relatively smooth functions while still allowing for rapid, geophysically driven changes that might be expected in wind fields. It is a typical choice for physical processes for this reason across a wide series of applications <xref ref-type="bibr" rid="bib1.bibx37" id="paren.28"/>.</p>
      <p id="d1e2695">Jointly and in matrix notation, we then write the Gaussian random vectors for the winds at a set of points <inline-formula><mml:math id="M76" display="inline"><mml:mi mathvariant="bold">X</mml:mi></mml:math></inline-formula> as
            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M77" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{7.5}{7.5}\selectfont$\displaystyle}?><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">u</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">w</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          Note that since we have defined the wind component processes independently, the cross terms are zero in the joint covariance matrix. However, this is not to say that we strictly enforce zero cross-covariance between the wind terms with this model. Rather, it is more accurate to say that we do not require prior knowledge of the cross-covariance but also cannot benefit from the improved estimation that such knowledge would provide.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Doppler measurement prior distribution</title>
      <p id="d1e2863">Since we are taking the wind components as Gaussian processes and Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) provides a linear relationship between the wind components and Doppler measurements, the Doppler measurements themselves also take the form of a Gaussian process. For a set of measurements <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> corresponding to the locations <inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="bold">X</mml:mi></mml:math></inline-formula>, this produces a formulation as
            <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M80" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where

                <disp-formula specific-use="align"><mml:math id="M81" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">Σ</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            Note that the Gaussian process being measured is a linear composition. This is only a minor concern for our application, but it does make the formulation slightly different from<?pagebreak page7204?> the more typical examples. The following subsections provide the explicit formulas necessary to perform hyperparameter fitting and wind estimation using this model.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Model hyperparameter fitting</title>
      <p id="d1e3171">Fitting for the model hyperparameters <inline-formula><mml:math id="M82" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> involves maximizing the likelihood function for the marginal distribution pertaining to a set of measurements. Assuming Doppler measurements <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="bold-italic">f</mml:mi></mml:math></inline-formula> coming from the distribution defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E22"/>), the negative log-likelihood as a function of the hyperparameters is
            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M84" display="block"><mml:mrow><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:msup><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>log⁡</mml:mi><mml:mi mathvariant="normal">det</mml:mi><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>C</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M85" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is a fixed scaling constant. Minimizing this function requires evaluating the gradient of the negative log-likelihood. For each hyperparameter <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we thus have
            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M87" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:mo>-</mml:mo><mml:mi>l</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Tr</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">α</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M88" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Continuing down the derivative chain for each type of hyperparameter produces

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M89" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E26"><mml:mtd><mml:mtext>26</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E27"><mml:mtd><mml:mtext>27</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><?xmltex \hack{\hbox\bgroup\fontsize{9.0}{9.0}\selectfont$\displaystyle}?><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:msup><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mi mathvariant="italic">⊺</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>⊙</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            and
            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M90" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">5</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msqrt><mml:mn mathvariant="normal">5</mml:mn></mml:msqrt><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msqrt><mml:mn mathvariant="normal">5</mml:mn></mml:msqrt><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M91" display="block"><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mfenced close="∥" open="∥"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mi mathvariant="bold-italic">δ</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          With the objective and gradient known, fitting for <inline-formula><mml:math id="M92" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> then involves feeding these functions into an appropriate optimization routine. We have observed the most reliable convergence using SciPy's implementation of the L-BFGS-B and SLSQP algorithms <xref ref-type="bibr" rid="bib1.bibx50" id="paren.29"/>.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Wind estimation</title>
      <p id="d1e3794">Having defined the model hyperparameters either through fitting or prior specification, estimating the winds at a set of prediction points <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> involves evaluating the posterior probability distribution given the measurements.</p>
      <p id="d1e3808">We start with the joint distribution between the measurements and the winds at the prediction points, which from previous definitions is given by
            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M94" display="block"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">f</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M95" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          The posterior predictive distribution follows from conditioning on the measurements:
            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M96" display="block"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>∼</mml:mo><mml:mi mathvariant="script">N</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi mathvariant="normal">post</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">post</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where
            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M97" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi mathvariant="normal">post</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          and
            <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M98" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.0}{9.0}\selectfont$\displaystyle}?><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi mathvariant="normal">post</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="bold">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula></p>
      <?pagebreak page7205?><p id="d1e4814">The mean of the posterior predictive distribution forms our estimate for the winds at the chosen points of interest, and this is given by the following.

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M99" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E35"><mml:mtd><mml:mtext>35</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mover accent="true"><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">E</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E36"><mml:mtd><mml:mtext>36</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mover accent="true"><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">E</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E37"><mml:mtd><mml:mtext>37</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mover accent="true"><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">E</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            Here we can see that the estimates near measurement locations, where <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is large, are dominated by the prior covariance function specification. This is why the choice of prior covariance function is more important than the choice of prior mean function for making useful estimates and why our subsequent analysis is concentrated on the covariance hyperparameters.</p>
      <p id="d1e5270">Similarly, we obtain an estimate of the prediction uncertainty by using the posterior variance for each wind component, given by the following.

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M101" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="bold">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">Var</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi mathvariant="normal">diag</mml:mi><mml:mo mathsize="2.5em">(</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E38"><mml:mtd><mml:mtext>38</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo mathsize="2.5em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="bold">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">Var</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi mathvariant="normal">diag</mml:mi><mml:mo mathsize="2.5em">(</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E39"><mml:mtd><mml:mtext>39</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo mathsize="2.5em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mn mathvariant="bold">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi mathvariant="bold">Var</mml:mi><mml:mo>[</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">f</mml:mi><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:mi mathvariant="normal">diag</mml:mi><mml:mo mathsize="2.5em">(</mml:mo><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo mathsize="2.0em">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E40"><mml:mtd><mml:mtext>40</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo mathsize="2.0em">(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>⊙</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="2.0em">)</mml:mo><mml:mo mathsize="2.5em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            Since the measurement covariance <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> term includes the assumed measurement noise, these equations effectively propagate the Doppler uncertainty through the measurement geometry and meteor density to produce the wind estimate uncertainty. However, we note that this uncertainty estimate ignores the cross-terms in the covariance both between test locations and among the wind components. These factors can also be included to give a more complete picture of how the individual estimates are correlated at an increased computational cost. More detailed estimates could also be backed by a fully Bayesian approach that involves Markov chain Monte Carlo sampling of the posterior predictive distribution and includes full distributions for the hyperparameters <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e5754">Evaluating the posterior mean and covariance is a straightforward numerical linear algebra problem. However, given the potential sizes of the various covariance matrices, this can be computationally expensive. Mitigation of this implementation burden can be achieved with both matrix-free and approximate methods <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx53" id="paren.30"><named-content content-type="pre">e.g.,</named-content></xref>.  Application of these methods are the subject of future work, but we note that their use would make practical fitting and evaluating more tractable.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>SIMONe2018 campaign</title>
      <p id="d1e5771">Before describing and presenting the simulation and experimental results, in this section we briefly describe the SIMONe2018 measurement campaign that was conducted in northern Germany between 2 and 9 November 2018. As mentioned in the Introduction, the SIMONe2018 campaign added eight SIMONe links to six existing MMARIA links. The MMARIA links consist of two pulsed transmitters located in Juliusruh (13.37<inline-formula><mml:math id="M104" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, 54.63<inline-formula><mml:math id="M105" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N) and Collm (13.00<inline-formula><mml:math id="M106" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, 51.31<inline-formula><mml:math id="M107" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N) operating at 32.55 and 36.2 MHz, respectively. The signals of these transmitters were received at four receiving stations located in Juliusruh, Neustrelitz (13.07<inline-formula><mml:math id="M108" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, 53.33<inline-formula><mml:math id="M109" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N), Bornim (13.02<inline-formula><mml:math id="M110" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, 52.44<inline-formula><mml:math id="M111" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N), and Collm.</p>
      <p id="d1e5847">For the SIMONe links, a coded continuous wave (CW) transmitter was operated from Kühlungsborn (11.77<inline-formula><mml:math id="M112" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, 54.12<inline-formula><mml:math id="M113" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N) at 32.55 MHz. The transmitter array consisted of five two-element single polarization antennas arranged in a Pentagon configuration. Each antenna transmitted a different pseudo-random code sequence, with 1000 bauds and 10 <inline-formula><mml:math id="M114" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>s baud length. On reception, four single antennas were used, yielding MISO (multi-input, single-output) links. In addition, the same 32.55 MHz antennas and receiving systems located in Neustrelitz and Bornim were used to receive the coded CW signals, forming both MISO and SIMO (single-input, multiple-output) links at both sites.</p>
      <p id="d1e5876">The meteor signals from the pulsed links were detected and identified using a similar methodology as described in <xref ref-type="bibr" rid="bib1.bibx21" id="text.31"/>. In the case of the SIMONe links, the meteor signals were decoded and detected using the compressed sensing approach introduced by <xref ref-type="bibr" rid="bib1.bibx45" id="text.32"/>. Once the signals were detected, Doppler shift and interferometric angles were obtained from the autocorrelation and cross-correlation (between channels), respectively, in a similar manner as employed by <xref ref-type="bibr" rid="bib1.bibx23" id="text.33"/>. The interferometric angles were obtained using a combination of beam-forming and nonlinear complex fitting of the time series data following <xref ref-type="bibr" rid="bib1.bibx9" id="text.34"/> and <xref ref-type="bibr" rid="bib1.bibx5" id="text.35"/>, which includes estimating statistical uncertainties for the Doppler measurements. Such uncertainty estimates are used as quality checks or weights in fitting procedures. Location of the meteors and representation of the Bragg vector in the local meteor ENU coordinate system were performed using the WGS84 representation for an ellipsoidal Earth coordinate frame. That procedure has been described previously in <xref ref-type="bibr" rid="bib1.bibx9" id="text.36"/> and <xref ref-type="bibr" rid="bib1.bibx43" id="text.37"/>. More details of the SIMONe2018 campaign can be found in <xref ref-type="bibr" rid="bib1.bibx49" id="text.38"/> and <xref ref-type="bibr" rid="bib1.bibx4" id="text.39"/>.</p>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Monte Carlo simulations</title>
      <?pagebreak page7206?><p id="d1e5916">Monte Carlo simulations of the wind field (<inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>=</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>w</mml:mi></mml:mrow></mml:math></inline-formula>) are essential to gauge the bias and variance properties of the GPR method. To create realistic random wind fields with which we could simulate meteor measurements and compare the GPR estimate, we again made use of Gaussian processes. Instances of <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> were drawn from the Gaussian random vector distribution described by Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>) for specified sample locations, mean wind functions, and covariance amplitude and length scale hyperparameters. The hyperparameters used were as follows: <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">900</mml:mn></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M118" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M119" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M121" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M122" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> km, <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> km, and <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1800</mml:mn></mml:mrow></mml:math></inline-formula> s. These velocity fields were used with observing geometries taken from 1 d of the SIMONe 2018 campaign, specifically 5 November 2018. At each real detection, the measured projected velocity was replaced by a new projected simulation velocity taking into account both the measured Bragg vector and the simulated <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In this way, we are able to test the proposed GPR method on actual measuring geometries.</p>
      <p id="d1e6132">Using the simulated measurements, we followed the GPR method from Sect. <xref ref-type="sec" rid="Ch1.S3"/> to estimate the 4D wind field for comparison to the simulated winds. We explored fitting with different cubic spline forms for the mean wind functions, and qualitatively we found that the wind estimates were not sensitive to the details of the fit as long as it was reasonable. Even using a constant mean of zero produced qualitatively similar results. Thus, to remove a confounding variable, all of the estimation results presented in this section use the exact mean functions that were used to simulate the winds, which in turn are the same mean functions fitted to the SIMON2018 data as described in Sect. <xref ref-type="sec" rid="Ch1.S6"/>. Likewise, we fit for the covariance hyperparameters from the simulated measurements and found that the results were similar (within 10 %) to the values used for the simulation. This was reassuring and showed that the fitting procedure works, at least when the winds can be described exactly by a Matérn covariance Gaussian process. Similar to the mean, the estimated winds showed little qualitative sensitivity to small changes in the covariance hyperparameters, so for the subsequent estimation results we used (as a baseline case) the same values for the amplitudes and length scales between the simulation and estimation Gaussian processes in order to remove fitting noise as a confounding variable. These comparisons should be viewed as a best-case scenario from the perspective of the model, and therefore they can be used primarily to explore the effects of meteor measurement spatial density and geometry on the quality of the wind estimates.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Qualitative comparison of horizontal winds</title>
      <p id="d1e6146">Figure <xref ref-type="fig" rid="Ch1.F2"/> shows an example of results for simulated (left) and estimated (right) wind fields for three selected altitudes: 84, 90, and 96 km.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e6153">Simulated wind field <bold>(a, c, e)</bold> compared to the resulting GPR estimate based on SIMONe-derived measurements <bold>(b, d, f)</bold>. Each panel shows the horizontal wind speed as a function of latitude and longitude overlaid by streamlines showing the wind flow. The estimated wind speed is masked at 50 % transparency in areas where there are few meteor detections, and thus the estimate uncertainty is relatively high (i.e., the improvement in posterior predictive variance over the prior variance is less than 4 dB).</p></caption>
          <?xmltex \igopts{width=312.980315pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f02.png"/>

        </fig>

      <p id="d1e6168">The horizontal wind magnitude is color-coded (blue–green–yellow tones), while the direction is indicated by the over-plotted streamlines. The estimated values are also masked (altering transparency) in regions where the posterior predictive variances are high. Such regions are naturally where there are fewer meteor detections. Note that contrary to traditional methods and despite the presentation here as horizontal slices, the estimates are not confined to a regular horizontal grid since solutions are inherently obtained in 4D. At an overall level, there is  very good agreement between the horizontal wind magnitude and direction at all altitudes in regions where the posterior predictive variance is reasonably low (full color areas).</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Bias and error variance</title>
      <p id="d1e6179">For a more quantitative idea of the performance of the GPR method, we have repeated the Monte Carlo simulations 4700 times using 100 instances at each <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> location for 47 different overlapping time intervals throughout the day. This is equivalent to observing over 100 d with the same measurement statistics at each of the 47 time intervals of a given day. We estimated bias and error variance by calculating the sample mean and variance of the error between the estimated and simulated <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M129" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> wind values over the <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4700</mml:mn></mml:mrow></mml:math></inline-formula> time or trial instances. In the case of the horizontal winds, the bias is given as the magnitude of the mean error vector composed of both the zonal <inline-formula><mml:math id="M131" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and meridional <inline-formula><mml:math id="M132" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> wind components, and the error variance is the sum of both the <inline-formula><mml:math id="M133" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M134" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> error variances.</p>
      <p id="d1e6266">Figure <xref ref-type="fig" rid="Ch1.F3"/> shows the bias of the horizontal wind error (left) color-coded with red tones and the error variance of the horizontal wind (right) color-coded with purple–yellow tones, in both cases for the same altitudes shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e6275">Statistics of the horizontal wind estimator error relative to the simulated truth. Each panel shows the bias <bold>(a, c, e)</bold> or error variance <bold>(b, d, f)</bold> as a function of latitude and longitude averaged over <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> trials at each of 47 measurement geometries taken throughout 1 d. Contours on the bias plots give the posterior predictive variance (in m<inline-formula><mml:math id="M136" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M137" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), indicating more confidence in the central areas where the bias also tends to be a little lower. Contours on the error variance plots correspond to the sample error variance (matching the coloring).</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f03.png"/>

        </fig>

      <p id="d1e6324">In the mean error panels, the posterior predictive variance is also indicated with green contours. A bias of less than 2 m s<inline-formula><mml:math id="M138" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is seen across the plots, and generally smaller biases are seen in the regions of lower predictive variance where there are more meteor detections. Note also that the uncertainty contours (left) roughly match the shape of the actual error variance (right), which gives confidence that the uncertainty estimates are useful.</p>
      <p id="d1e6339">Similarly, the bias and variance results for the vertical wind are shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e6346">Statistics of the vertical wind estimator error relative to the simulated truth. Each panel shows the bias <bold>(a, c, e)</bold> or error variance <bold>(b, d, f)</bold> as a function of latitude and longitude averaged over <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> trials at each of 47 measurement geometries taken throughout 1 d. Contours on the bias plots give the posterior predictive variance (in m<inline-formula><mml:math id="M140" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M141" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), indicating more confidence in the central areas where the bias also tends to be a little lower. Contours on the error variance plots correspond to the sample error variance (matching the coloring).</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f04.png"/>

        </fig>

      <p id="d1e6394">Again, we see low biases that are uniformly less that 1 m s<inline-formula><mml:math id="M142" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in magnitude, with the lowest biases in the regions of low predictive variance. However, this region is smaller than in the horizontal wind case. We are certain that this difference is mainly due to the configuration geometry that is needed to get accurate vertical winds, and the low-variance region provides a better observing geometry than the rest. Given the differences in magnitudes and the typically observed Bragg vectors, vertical wind estimates are relatively less constrained and more susceptible to horizontal wind contamination. Again, as in the case of the horizontal wind results, the uncertainty contours (left) roughly match the shape of the actual error variance (right).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e6411">Mean estimator error relative to the simulated truth when varying the covariance amplitudes. Each panel shows distributions of the estimator error averaged over <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> random trials, for which the distribution is taken over estimates at time–space grid coordinates where the estimated uncertainty shows meaningful improvement (defined as 1.5 dB). Relative to the simulated values, the estimator covariance amplitudes were scaled by <inline-formula><mml:math id="M144" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula>, <inline-formula><mml:math id="M145" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M146" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> to test nine different combinations by varying values for both the horizontal (<inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">450</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">900</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">1800</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M148" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M149" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and vertical (<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">180</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M151" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M152" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) wind components.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f05.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Effects of scaling the covariance amplitudes</title>
      <?pagebreak page7210?><p id="d1e6581">Until now we have presented results using estimator prior covariance amplitudes equal to the simulated values. In Figures <xref ref-type="fig" rid="Ch1.F5"/> and <xref ref-type="fig" rid="Ch1.F6"/>, we show the biases and error variances while varying over different values of the estimator covariance amplitudes: (a) half, (b) equal to, and (c) double the true value of the simulated winds. Specifically, we took the same 47 observation windows as before, simulated 100 random trials of measurements using covariance amplitudes of <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">900</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">900</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M156" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M157" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and estimated the winds with nine different covariance amplitude combinations by scaling the horizontal and vertical values separately by <inline-formula><mml:math id="M158" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula>, <inline-formula><mml:math id="M159" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M160" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula>. Note that the horizontal amplitudes for the zonal and meridional wind components were varied together such that <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>. Finally, we computed the error between the estimated and simulated winds, calculated the mean and variance of the error over the random 100 trials (to give bias and error variance, respectively), and plotted the resulting distributions taken over time–space grid coordinates.</p>
      <p id="d1e6708">Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the GPR bias statistics for the zonal (top), meridional (middle), and vertical (bottom) wind components, with columns corresponding to halved (left), equal (center), and doubled (right) covariance amplitudes for the given wind component.</p>
      <p id="d1e6713">The remaining vertical and horizontal covariance amplitude value is indicated with different colors. The salient features of this figure are the following: (a) the mean error has a tight distribution around zero, indicating little or no bias regardless of covariance amplitude scaling; and (b) the differences from scaling the covariance amplitudes are minor, with a slightly tighter bias distribution for the vertical wind component, a doubled vertical amplitude, and halved horizontal amplitudes.</p>
      <p id="d1e6716">The posterior predictive uncertainties are plotted against the error variance in Fig. <xref ref-type="fig" rid="Ch1.F6"/> for both the horizontal (left) and vertical (right) wind components.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e6724">Estimator posterior uncertainty versus error variance relative to the simulated truth when varying the covariance amplitudes. Each panel plots the mean (lines) and 90 % confidence interval (shading) of the distribution of the posterior predictive variance versus the error variance calculated over <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> random trials, for which the distribution is taken over individual estimates at time–space grid coordinates. Relative to the simulated values, the estimator covariance amplitudes were scaled by <inline-formula><mml:math id="M163" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula>, <inline-formula><mml:math id="M164" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula>, and <inline-formula><mml:math id="M165" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> to test nine different combinations by varying values for both the horizontal (<inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">450</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">900</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">1800</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M167" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M168" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and vertical (<inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">180</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M170" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M171" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) wind components.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f06.png"/>

        </fig>

      <p id="d1e6885">In the horizontal case, we show the results of the total horizontal wind speed, i.e., <inline-formula><mml:math id="M172" display="inline"><mml:msqrt><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:math></inline-formula>. Lines give the mean of the error variance distribution, while the shaded region indicates the 90 % confidence interval. For the horizontal and vertical wind plot, different line styles and labeling indicate the estimator values for the horizontal and vertical covariance amplitude, while different colors indicate values for the vertical and horizontal covariance amplitude, respectively. The estimator covariance amplitudes match the simulated covariance amplitudes at the middle-orange values shown (<inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">900</mml:mn></mml:mrow></mml:math></inline-formula>  and <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M175" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M176" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), and those cases show good linear agreement between uncertainty and error variance. Halving and doubling the prior covariance amplitude of a given wind component similarly scales the posterior estimator uncertainty, resulting in either underestimating or<?pagebreak page7211?> overestimating the uncertainty relative to the observed error variance.</p>
      <p id="d1e6971">Based on these Monte Carlo simulations, we recommend one of two approaches for applying GPR depending on the requirements of precision. First, if computational speed is a constraint and relatively large uncertainties are acceptable, then using conservative overestimates of the wind variances to specify the covariance amplitudes will still yield unbiased wind estimates with uncertainties that can be treated as rough upper bounds on the error variances. Second, if more precision is needed and computational time is not a problem, then fitting on the incoming data to get more accurate estimates of the prior covariance amplitudes will yield unbiased wind estimates with more accurate uncertainties. This choice between specifying the covariance hyperparameters and fitting for them is a critical decision for any user of the GPR method, as already seen in the block diagram of Fig. <xref ref-type="fig" rid="Ch1.F1"/>.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>Qualitative role of the covariance length scales</title>
      <p id="d1e6984">We have not yet conducted a systematic study of the covariance length scales in the same manner as our examination of the covariance amplitude hyperparameters. This is  because the degrees of freedom in perturbing the values are greater, making the analysis more complex, but also because the length scales are easier to interpret without detailed analysis. Because the model will enforce high correlation for coordinates that are “close” relative to the length scales, the covariance length scales set the effective resolution of the wind estimates. So intuitively, increasing the length scales will lose resolution and blur the estimates, while decreasing the length scales will gain resolution at the cost of increasing uncertainty (due to fewer measurements having a strong effect at a given estimation location). This intuition matches the informal testing that we have done in perturbing the length scales from the fitted values.</p>
      <p id="d1e6987">We have found that fitting the length scale hyperparameters generally does a good job of maximizing resolution while maintaining a usefully low posterior predictive variance. Those optimal values are determined by both the true covariance length scales of the wind field and the spatiotemporal density of the meteor measurements. For these simulated data, we know that the measurement density can support smaller length scales because the fitted values for the corresponding real data are roughly half for the <inline-formula><mml:math id="M177" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M178" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M179" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> dimensions (see Sect. <xref ref-type="sec" rid="Ch1.S6"/>) compared to the values for the simulated winds. Nevertheless, fitting the estimation hyperparameters to the simulated data produced length scales close to the simulation values, showing that the fitting is responsive to the “true” wind covariance distances and does not just tune to the meteor measurement density.</p>
      <p id="d1e7013">As an alternative to fitting, one always has the option of setting the covariance length scales according to a desired estimation resolution. This is useful when one is content with sacrificing potentially better resolution for the sake of computational simplicity. In the case that the measurement density is not high enough to support analysis at those fixed length scales, that fact will be made clear by having few or no regions of low posterior predictive variance for the resulting winds. The estimates will likely not have the overall best uncertainty, but they will still be valid and thus useful.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e7019">Latitude–longitude slices of the winds estimated from SIMONe campaign data. Each panel represents a separate altitude and time and shows the horizontal wind speed as a function of latitude and longitude overlaid by streamlines, which show the wind flow. The wind speed is shown with 50 % transparency in areas where the estimate uncertainty is large (<inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> dB improvement relative to prior uncertainty, i.e., where there are few meteor detections).</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f07.png"/>

        </fig>

</sec>
</sec>
<?pagebreak page7212?><sec id="Ch1.S6">
  <label>6</label><title>Experimental results</title>
      <p id="d1e7047">In this section we implement the proposed wind field estimator on a dataset of 24 h observations collected on 5 November 2018 during the SIMONe2018 campaign. After initial data quality control, almost 200 000 meteor detections were obtained in 24 h. Using a conservative approach and performing further quality checks yielded 100 000 high-quality detections. The filter criteria used in this second reduction required that detections were (a) within 3 standard deviations of the zero-order residuals and (b) more than 30<inline-formula><mml:math id="M181" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> above the horizon to ensure that good interferometric angle of arrival (AOA) or angle of departure (AOD) estimates were obtained <xref ref-type="bibr" rid="bib1.bibx7" id="paren.40"><named-content content-type="pre">e.g.,</named-content></xref>. Filtering by a minimum elevation angle also has the effect of ensuring that the errors in AOA and/or AOD, when projected into the vertical direction, have a limited effect on the estimated altitude. Meteor location errors are not incorporated into the current GPR method, so their effect must be limited by ensuring that any potential<?pagebreak page7213?> coordinate deviations are much smaller than the covariance length scales used.</p>
      <p id="d1e7064">Subsequently, GPR results were obtained by first determining mean wind functions by fitting a 6 knot (altitude) by 6 knot (time) tensor product cubic spline over the entire 24 h of data. The 12 spline parameters were calculated by solving the standard least squares problem completely independently of the GPR model. Then the covariance fitting procedure was applied to overlapping 90 min windows spaced at 30 min intervals to estimate the covariance amplitudes and length scales as they varied throughout the day. With the current procedure that computes the full covariance matrix, limiting to short time intervals like this is necessary for computational feasibility. The hyperparameters were found to be constant enough throughout the day that approximate overestimates would suffice and allow proceeding with a single set of hyperparameters. The resulting covariance hyperparameters are <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">900</mml:mn></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M183" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M184" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>w</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math id="M186" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M187" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">26</mml:mn></mml:mrow></mml:math></inline-formula> km, <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> km, and <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">900</mml:mn></mml:mrow></mml:math></inline-formula> s. Finally, the wind estimates were produced by selecting a fixed time, gathering data from the 90 min window around that time (more than enough given the time length scale of 15 min), and computing the posterior predictive values at chosen spatial points.</p>
      <p id="d1e7205">To get a sense of the scales resolved with the GPR method, Fig. <xref ref-type="fig" rid="Ch1.F7"/> shows latitude–longitude slices of wind fields at three different altitudes (84, 90, and 96 km) and three different times (05:00, 08:00, and 11:00 UT).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e7213">Altitude–time slices of the winds estimated from SIMONe campaign data. Zonal and meridional winds are shown at a selection of four latitude–longitude points. The wind speed is shown with gray shading in areas where the estimate uncertainty is large (<inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> dB improvement relative to prior uncertainty, i.e., where there are few meteor detections). </p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f08.png"/>

      </fig>

      <p id="d1e7232">The presentation format is similar to Fig. <xref ref-type="fig" rid="Ch1.F2"/>; i.e., horizontal wind speeds are color-coded, and streamlines show the direction of flow. Areas of large velocity variance are shaded with 50 % transparency to white. The wind fields show significant complexity, much more than can be well represented by the single mean vector per plot that would be reported by a monostatic meteor radar. On simple inspection, horizontal wind structures of <inline-formula><mml:math id="M192" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20–50 km are successfully resolved, which is commensurate with the horizontal length scale hyperparameter of 26 km.</p>
      <p id="d1e7244">In Figure <xref ref-type="fig" rid="Ch1.F8"/>, altitude–time slices at selected latitude–longitude points are shown for both zonal (left) and meridional (right) wind components.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e7251">Comparison of GPR to gradient and homogeneous methods. Panels <bold>(a)</bold>–<bold>(c)</bold> show the horizontal wind field obtained with the gradient method using 4 h and 4 km bins. Panels <bold>(d)</bold>–<bold>(f)</bold> show the horizontal wind field obtained with the GPR method using fitted covariance hyperparameters. Panels <bold>(g)</bold>–<bold>(i)</bold> show the wind field difference between the values in the second row and the mean horizontal wind indicated in all panels with a black arrow. In all cases,  normalized statistical variance is indicated as gray contour lines, while the color contour represents the vertical component from the gradient method <bold>(a–c)</bold>, GPR method <bold>(d–f)</bold>, and GPR minus the mean from the gradient method <bold>(g–i)</bold>. The row 2 color bar corresponds to the background vertical wind coloring, while the other two color bars correspond to their respective arrow colors.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7199/2021/amt-14-7199-2021-f09.png"/>

      </fig>

      <p id="d1e7288">The large-scale tidal features are in good agreement with those obtained with the homogeneous method applied to the same data <xref ref-type="bibr" rid="bib1.bibx49" id="paren.41"><named-content content-type="pre">see</named-content><named-content content-type="post">Fig. 6</named-content></xref>. The winds show significant variation between horizontal locations as expected.</p>
      <p id="d1e7299">Although we do not have a ground truth in this analysis to validate the horizontal scales we are resolving, we conduct an additional comparison to complement earlier identification of the large-scale features (i.e., tides). In Fig. <xref ref-type="fig" rid="Ch1.F9"/>, we compare GPR wind fields with those obtained with the homogeneous method (i.e., independent of latitude and longitude) and those obtained with a gradient method. Specifically, the homogeneous method uses a zero-order Taylor expansion, while the gradient method uses a first-order Taylor expansion. Both estimates have been obtained with altitude and temporal bins of 4 km and 4 h, respectively, in order to produce a good representation of large-scale features. The specifics of the two methods can be found in <xref ref-type="bibr" rid="bib1.bibx6" id="text.42"/> and <xref ref-type="bibr" rid="bib1.bibx8" id="text.43"/>, respectively.</p>
      <p id="d1e7310">The gradient wind fields are shown in the first row of Fig. <xref ref-type="fig" rid="Ch1.F9"/> for three selected altitudes (84, 89 and 94 km).</p>
      <p id="d1e7315">The arrows are color-coded with the horizontal wind speed (green tones), while the mean vertical wind from the gradient method is color-coded with red–yellow–blue tones. In the second row the GPR 3D wind fields are displayed in a manner similar to the gradient estimates in the first row. The third row shows the difference between the GPR wind fields and those from the gradient method. Note that the arrow colors and color bar in the third row are different from the first two rows and show the difference of the horizontal winds. In all three rows the horizontal wind from the homogeneous method is shown with a thick black arrow in the center.</p>
      <p id="d1e7318">The salient features of Fig. <xref ref-type="fig" rid="Ch1.F9"/> are the following.
<list list-type="bullet"><list-item>
      <p id="d1e7325">In general, there is good agreement in the horizontal wind components between the gradient and GPR methods. Note that the gradient estimates have been obtained with relatively large temporal and vertical averaging in order to produce a good representation of large-scale features.</p></list-item><list-item>
      <p id="d1e7329">By subtracting the mean wind obtained with the gradient method (i.e., large-scale features) from the GPR estimates, in the third row, mesoscale structures are identified. Horizontal structures of the order of 20–50 km are clearly identified in all three altitude cuts.</p></list-item></list></p>
      <p id="d1e7332">Similar wind field comparisons for different times of the day can be found in Supplement Movie S1.</p>
</sec>
<sec id="Ch1.S7">
  <label>7</label><title>Discussion</title>
      <p id="d1e7343">We have introduced a robust method based on Gaussian process regression analysis to estimate MLT wind fields in four dimensions. The method has been evaluated using Monte Carlo simulations and implemented successfully on real data. The fast implementation using specified covariance hyperparameters (per-component amplitudes and per-dimension length scales) provides unbiased estimates with estimated uncertainties proportional to the prior velocity variances. In other words, if the prior variances are underestimated, the posterior variances are also underestimated. Using a more resource-intensive training and fitting approach, covariance amplitudes can be estimated, resulting in posterior variances that are in good agreement with expectations from Monte Carlo simulations. The training approach requires more computation time than using fixed prior variances, and we have not routinely applied it in analysis to date. However, for method testing purposes, we have implemented it on the real data shown in this work.</p>
      <?pagebreak page7214?><p id="d1e7346">As expected, we have shown that mean values of GPR wind fields are in good agreement with the mean winds obtained with the homogeneous method. Similarly, to a first-order approximation, GPR wind fields are also in good agreement with the wind fields obtained with the gradient method. Based on the simulation results, we expect the differences (i.e., the 20–50 km scales within their posterior variances) to be of a geophysical nature.</p>
      <p id="d1e7349">Although the GPR method is robust, its region of validity and resolution depends highly on the geometrical configuration used, which influences the location and density of meteor observations and the observable projected wind component. For example, we found that the region of low-variance vertical winds is smaller than the region of low-variance horizontal winds. This result occurs even though the SIMONe2018 configuration has far superior properties in terms of links and diversity of Bragg angles compared to any other multistatic configuration used to date to study MLT winds <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx43 bib1.bibx41 bib1.bibx8 bib1.bibx10" id="paren.44"><named-content content-type="pre">e.g.,</named-content></xref>. Fortunately, the posterior predictive variances provided by the GPR method can be used in the future to optimize the meteor radar network geometry to achieve a given prediction goal, e.g., covering a specified region so that the estimate uncertainty for the winds reaches a particular value given typical meteor statistics.</p>
      <p id="d1e7357">Estimating the vertical wind component is still challenging due to two factors: the horizontal wind variability is larger than the vertical wind variability (leading to large contamination of the vertical wind when there are errors in the estimated Bragg vector or meteor location), and the majority of Bragg vectors have angles that are not close to zenith. The absence of zenith-oriented Bragg vectors is intrinsic to all specular meteor radars, since any Bragg vectors with angles<?pagebreak page7215?> close to zenith would require meteor trajectories parallel to the Earth's surface and are therefore very unlikely to be observed. In the particular case of the gradient method, <xref ref-type="bibr" rid="bib1.bibx6" id="text.45"/> have previously shown that the mean vertical velocity obtained with the homogeneous method, i.e., an area of <inline-formula><mml:math id="M193" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 200 km radius, was contaminated by the mean horizontal divergence. Similar effects would be expected at smaller scales. Our experimental results do produce a vertical wind prior variance of about 90 m<inline-formula><mml:math id="M194" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M195" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and some of the vertical wind estimates do show nonzero vertical velocities congruent with that variance. However, the posterior error bars are still large enough that a zero or nearly zero vertical wind is a plausible explanation, especially considering the possible role of horizontal contamination. The important points relevant to the technique are that GPR is agnostic to the prior assumptions one wants to employ for the vertical winds, and it also provides the necessary uncertainty information to allow for assessing the quality of the vertical wind estimates.</p>
      <p id="d1e7392">These results represent just the first step toward applying GPR analysis to estimate wind fields from meteor observations. We envision multiple directions of future work to expand and improve on the technique. There are many degrees of freedom in specifying mean and covariance functions to represent the wind components that can be explored. Known physical processes imply more structure in the joint wind component covariance than expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>), so it would make sense to experiment with adding cross-covariance terms and allowing independent length scales for each component. The spatiotemporally varying sampling density imposed by the meteors argues for using covariance<?pagebreak page7216?> functions or hyperparameters that also vary in time and/or space. This can already be achieved in a crude form by performing fitting and estimation on overlapping subsets of the data, and we would like to explore that more as well as to develop a more elegant approach. We have used the mean functions to essentially remove large-scale tidal effects, but it remains to be seen how to strike the optimal balance between complexity in the mean versus covariance functions or even the model complexity overall. At some point, adding complexity transforms the GPR method from data-based estimation into assimilative modeling, and we see value in prioritizing simplicity and clarity.</p>
      <p id="d1e7397">Incorporating the uncertainty in the meteor locations and Bragg vector components into the GPR analysis is another important avenue for improving the technique. We have so far removed any low-quality meteor detections from the analysis to limit the effect of this additional error, and the quality of the wind estimates would be improved by being able to incorporate these discarded data and make even better use of the high-quality detections. We anticipate that such a task would be challenging; it would likely entail leaving the closed-form solutions behind and numerically sampling from the distributions (e.g., Markov chain Monte Carlo methods).</p>
      <p id="d1e7400">Future work will also concentrate on further validation (including cross-validation within a single dataset), although the fact remains that no alternative MLT wind instrument is currently available for comparison with GPR estimates. Therefore, independent of the good comparisons with Monte Carlo simulations, we are planning to conduct special future observing campaigns under different atmospheric conditions and geometric configurations to intercompare our GPR method with other wind field methods such as those employing Tikhonov regularization <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx8" id="paren.46"><named-content content-type="pre">e.g.,</named-content></xref>. Similarly, we plan to compare these techniques using synthetic data from regional weather models with high resolution covering the MLT altitudes, such as the ICON-UA model <xref ref-type="bibr" rid="bib1.bibx2" id="paren.47"><named-content content-type="pre">e.g.,</named-content></xref>. This analysis concept would be similar to the one implemented in this work, but with more realistic atmospheric dynamics for the simulated winds.</p>
      <p id="d1e7413">Finally, we plan to apply the GPR method to selected additional datasets that use a multistatic configuration in order to further investigate the properties of the resolved 20–50 km horizontal wind structures. These investigations will cover both individual case studies and statistical studies: for the former, we expect to analyze special geophysical conditions and/or measurements that are complemented by other ground- or satellite-based instruments <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx47" id="paren.48"><named-content content-type="pre">e.g.,</named-content></xref>; for the latter, we expect to compare the Reynolds stress tensor statistics of GPR-estimated wind fields to those obtained from second-order statistics of projected wind velocities <xref ref-type="bibr" rid="bib1.bibx49" id="paren.49"/>.</p>
</sec>
<sec id="Ch1.S8" sec-type="conclusions">
  <label>8</label><title>Conclusions</title>
      <p id="d1e7432">We have introduced an alternative observation method based on Gaussian process regression analysis to resolve MLT wind fields in 4D from multistatic radar observations. Based on Monte Carlo simulations of known wind field distributions, our proposed method provides unbiased mean velocity estimates and posterior velocity variances that are proportional to prior velocity variances. By using an adaptive fitting procedure based on input data, unbiased posterior variances can be achieved. This adaptive approach is currently not practical for real-time applications but is ideal for case studies.</p>
      <p id="d1e7435">The horizontal regions of good GPR method performance in MLT wind determination are dependent on the meteor scatter geometric configuration. On one hand, optimal configurations should ultimately increase the number of detections.  However, on the other hand, these same configurations need to provide sufficient Bragg vector diversity. For the particular SIMONe2018 experiment scattering geometry, these factors meant that vertical velocity estimates with relatively small variances were obtained over a much smaller horizontal area than horizontal wind estimates.</p>
      <p id="d1e7438">Overall, the GPR method has attractive benefits for MLT regional and weather studies: (1) it enables flexible analysis by allowing grid-free wind estimates; (2) it provides statistical uncertainties for the estimated winds that reflect measurement uncertainty and meteor observation geometry; and (3) it adapts to the horizontal, vertical, and temporal scales of the data,  accounting for measurement density, and is thus able to resolve winds at relatively small scales.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e7445">Meteor observations from the SIMONe 2018 campaign on 5 November 2018 and wind estimates produced by the GPR method can be found at <uri>https://zenodo.org/record/5550854</uri> <xref ref-type="bibr" rid="bib1.bibx51" id="paren.50"/>. Additional information and hyperparameters used for the GPR wind estimates can also be found there.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e7454">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-14-7199-2021-supplement" xlink:title="zip">https://doi.org/10.5194/amt-14-7199-2021-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e7463">RV conceived of and refined the Gaussian process regression wind estimation approach through discussions with JLC, PJE, JPV, and JMU. RV implemented the technique and performed the formal analysis. MC performed the meteor estimation, curated data, and wrote software that was used in the analysis. JLC, PJE, and RV wrote most of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e7470">The authors declare that they have no conflict of interest.</p>
  </notes><?xmltex \hack{\newpage}?><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e7477">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e7483">The authors gratefully acknowledge the support of an international team from the International Space Science Institute (ISSI-Bern) and discussions within the ISSI Team 410. The authors would like to thank everyone who contributed to the SIMONe 2018 campaign: Nico Pfeffer and Jörg Trautner for designing and implementing the hardware and operational software and Fede Conte for supporting operations.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e7488">This research has been supported by the National Science Foundation (grant nos. 1933005 and 1626041) and the Deutsche Forschungsgemeinschaft (grant no. SPP 1788 (CoSIP)-CH1482/3-1).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e7494">This paper was edited by Markus Rapp and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Andrioli et~al.(2013)Andrioli, Fritts, Batista, and
Clemesha}}?><label>Andrioli et al.(2013)Andrioli, Fritts, Batista, and
Clemesha</label><?label andrioli+etal-2013?><mixed-citation>Andrioli, V. F., Fritts, D. C., Batista, P. P., and Clemesha, B. R.: Improved
analysis of all-sky meteor radar measurements of gravity wave variances and
momentum fluxes, Ann. Geophys., 31, 889–908,
<ext-link xlink:href="https://doi.org/10.5194/angeo-31-889-2013" ext-link-type="DOI">10.5194/angeo-31-889-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Borchert et~al.(2019)Borchert, Zhou, Baldauf, Schmidt, Z\"{a}ngl, and
Reinert}}?><label>Borchert et al.(2019)Borchert, Zhou, Baldauf, Schmidt, Zängl, and
Reinert</label><?label borchert+etal-2019?><mixed-citation>Borchert, S., Zhou, G., Baldauf, M., Schmidt, H., Zängl, G., and Reinert, D.:
The upper-atmosphere extension of the ICON general circulation model
(version: ua-icon-1.0), Geosci. Model Dev., 12, 3541–3569,
<ext-link xlink:href="https://doi.org/10.5194/gmd-12-3541-2019" ext-link-type="DOI">10.5194/gmd-12-3541-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Browning and Wexler(1968)}}?><label>Browning and Wexler(1968)</label><?label browning+wexler-1968?><mixed-citation>Browning, K. A. and Wexler, R.: The determination of kinematic properties of a
wind field using Doppler radar, J. Appl. Meteorol., 7, 105–113,
<ext-link xlink:href="https://doi.org/10.1175/1520-0450(1968)007&lt;0105:TDOKPO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1968)007&lt;0105:TDOKPO&gt;2.0.CO;2</ext-link>, 1968.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Charuvil~Asokan et~al.(2020)Charuvil~Asokan, Chau, Marino, Vierinen,
Vargas, Urco, Clahsen, and Jacobi}}?><label>Charuvil Asokan et al.(2020)Charuvil Asokan, Chau, Marino, Vierinen,
Vargas, Urco, Clahsen, and Jacobi</label><?label charuvil+etal-2020?><mixed-citation>Charuvil Asokan, H., Chau, J. L., Marino, R., Vierinen, J., Vargas, F., Urco, J. M., Clahsen, M., and Jacobi, C.: Study of second-order wind statistics in the mesosphere and lower thermosphere region from multistatic specular meteor radar observations during the SIMONe 2018 campaign, Atmos. Chem. Phys. Discuss. [preprint], <ext-link xlink:href="https://doi.org/10.5194/acp-2020-974" ext-link-type="DOI">10.5194/acp-2020-974</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Chau and Clahsen(2019)}}?><label>Chau and Clahsen(2019)</label><?label chau+clahsen-2019?><mixed-citation>Chau, J. L. and Clahsen, M.: Empirical phase calibration for multi-static
specular meteor radars using a beam-forming approach, Radio Sci., 54, 60–71,
<ext-link xlink:href="https://doi.org/10.1029/2018RS006741" ext-link-type="DOI">10.1029/2018RS006741</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Chau et~al.(2017)Chau, Stober, Hall, Tsutsumi, Laskar, and
Hoffmann}}?><label>Chau et al.(2017)Chau, Stober, Hall, Tsutsumi, Laskar, and
Hoffmann</label><?label chau+etal-2017?><mixed-citation>Chau, J. L., Stober, G., Hall, C. M., Tsutsumi, M., Laskar, F. I., and
Hoffmann, P.: Polar mesospheric horizontal divergence and relative vorticity
measurements using multiple specular meteor radars, Radio Sci., 52,
811–828, <ext-link xlink:href="https://doi.org/10.1002/2016RS006225" ext-link-type="DOI">10.1002/2016RS006225</ext-link>, 2016RS006225, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Chau et~al.(2019)Chau, Urco, Vierinen, Volz, Clahsen, Pfeffer, and
Trautner}}?><label>Chau et al.(2019)Chau, Urco, Vierinen, Volz, Clahsen, Pfeffer, and
Trautner</label><?label chau+etal-2019?><mixed-citation>Chau, J. L., Urco, J. M., Vierinen, J. P., Volz, R. A., Clahsen, M., Pfeffer,
N., and Trautner, J.: Novel specular meteor radar systems using coherent MIMO
techniques to study the mesosphere and lower thermosphere, Atmos. Meas.
Tech., 12, 2113–2127, <ext-link xlink:href="https://doi.org/10.5194/amt-12-2113-2019" ext-link-type="DOI">10.5194/amt-12-2113-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Chau et~al.(2021)Chau, Urco, Vierinen, Harding, Clahsen, Pfeffer,
Kuyeng, Milla, and Erickson}}?><label>Chau et al.(2021)Chau, Urco, Vierinen, Harding, Clahsen, Pfeffer,
Kuyeng, Milla, and Erickson</label><?label chau+etal-2021?><mixed-citation>Chau, J. L., Urco, J. M., Vierinen, J., Harding, B. J., Clahsen, M., Pfeffer,
N., Kuyeng, K. M., Milla, M. A., and Erickson, P. J.: Multistatic Specular
Meteor Radar Network in Peru: System Description and Initial Results, Earth
Space Sci., 8, e2020EA001293,
<ext-link xlink:href="https://doi.org/10.1029/2020EA001293" ext-link-type="DOI">10.1029/2020EA001293</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Clahsen(2018)}}?><label>Clahsen(2018)</label><?label Cla18?><mixed-citation>
Clahsen, M.: Error Analysis of Wind Estimates in Specular Meteor Radar System,
M.S. Thesis, University of Rostock, Rostock, Germany, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Conte et~al.(2021)Conte, Chau, Urco, Latteck, Vierinen, and
Salvador}}?><label>Conte et al.(2021)Conte, Chau, Urco, Latteck, Vierinen, and
Salvador</label><?label conte+etal-2021?><mixed-citation>Conte, J. F., Chau, J. L., Urco, J. M., Latteck, R., Vierinen, J., and
Salvador, J. O.: First studies of mesosphere and lower thermosphere dynamics
using a multistatic specular meteor radar network over southern Patagonia,
Earth   Space Sci., 8, e2020EA001356,
<ext-link xlink:href="https://doi.org/10.1029/2020EA001356" ext-link-type="DOI">10.1029/2020EA001356</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Cover and Thomas(2006)}}?><label>Cover and Thomas(2006)</label><?label CT06a?><mixed-citation>
Cover, T. M. and Thomas, J. A.: Elements of Information Theory, John Wiley &amp;
Sons, New York, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Daley(1991)}}?><label>Daley(1991)</label><?label Dal91?><mixed-citation>
Daley, R.: Atmospheric data analysis, Cambridge Univ. Press, Cambridge,
1991.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Davis et~al.(2018){Davis}, {Mabry}, {Koga}, and
{George}}}?><label>Davis et al.(2018)Davis, Mabry, Koga, and
George</label><?label davis+etal-2018?><mixed-citation>Davis, S. C., Mabry, D. J., Koga, R., and George, J. S.: SEE and TID
Testing of Components for the Near Infrared Airglow Camera (NIRAC), in: 2018 IEEE Nuclear and Space Radiation Effects Conference (NSREC 2018), 2018 IEEE Nuclear and Space Radiation Effects Conference (NSREC 2018), Waikoloa Village, HI, 1–5,
<ext-link xlink:href="https://doi.org/10.1109/NSREC.2018.8584268" ext-link-type="DOI">10.1109/NSREC.2018.8584268</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Foreman-Mackey et~al.(2017)Foreman-Mackey, Agol, Ambikasaran, and
Angus}}?><label>Foreman-Mackey et al.(2017)Foreman-Mackey, Agol, Ambikasaran, and
Angus</label><?label foreman+mackey-2017?><mixed-citation>Foreman-Mackey, D., Agol, E., Ambikasaran, S., and Angus, R.: Fast and Scalable
Gaussian Process Modeling with Applications to Astronomical Time Series,
Astron. J., 154, 220, <ext-link xlink:href="https://doi.org/10.3847/1538-3881/aa9332" ext-link-type="DOI">10.3847/1538-3881/aa9332</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Fritts et~al.(2012)Fritts, Janches, Hocking, Mitchell, and
Taylor}}?><label>Fritts et al.(2012)Fritts, Janches, Hocking, Mitchell, and
Taylor</label><?label fritts+etal-2012?><mixed-citation>Fritts, D. C., Janches, D., Hocking, W. K., Mitchell, N. J., and Taylor, M. J.:
Assessment of gravity wave momentum flux measurement capabilities by meteor
radars having different transmitter power and antenna configurations, J.
Geophys. Res., 117,  D10108,  <ext-link xlink:href="https://doi.org/10.1029/2011JD017174" ext-link-type="DOI">10.1029/2011JD017174</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Gardner et~al.(2018)Gardner, Pleiss, Weinberger, Bindel, and
Wilson}}?><label>Gardner et al.(2018)Gardner, Pleiss, Weinberger, Bindel, and
Wilson</label><?label gardner_gpytorch_2018?><mixed-citation>
Gardner, J., Pleiss, G., Weinberger, K. Q., Bindel, D., and Wilson, A. G.: GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration, in: Advances in Neural Information Processing Systems, 31, 7576–7586, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Harding et~al.(2015)Harding, Makela, and
Meriwether}}?><label>Harding et al.(2015)Harding, Makela, and
Meriwether</label><?label harding+etal-2015?><mixed-citation>Harding, B. J., Makela, J. J., and Meriwether, J. W.: Estimation of mesoscale
thermospheric wind structure using a network of interferometers, J.
Geophys. Res.-Space, 120, 3928–3940,
<ext-link xlink:href="https://doi.org/10.1002/2015JA021025" ext-link-type="DOI">10.1002/2015JA021025</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{He and Chau(2019)}}?><label>He and Chau(2019)</label><?label he+chau-2019?><mixed-citation>He, M. and Chau, J. L.: Mesospheric semidiurnal tides and near-12 h waves
through jointly analyzing observations of five specular meteor radars from
three longitudinal sectors at boreal midlatitudes, Atmos. Chem. Phys., 19,
5993–6006, <ext-link xlink:href="https://doi.org/10.5194/acp-19-5993-2019" ext-link-type="DOI">10.5194/acp-19-5993-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{He et~al.(2018)He, Chau, Stober, Li, Ning, and
Hoffmann}}?><label>He et al.(2018)He, Chau, Stober, Li, Ning, and
Hoffmann</label><?label he+etal-2018?><mixed-citation>He, M., Chau, J. L., Stober, G., Li, G., Ning, B., and Hoffmann, P.: Relations
between semidiurnal tidal variants through diagnosing the zonal wavenumber
using a phase differencing technique based on two ground-based detectors, J.
Geophys. Res.-Atmos., 123, 4015–4026,  <ext-link xlink:href="https://doi.org/10.1002/2018JD028400" ext-link-type="DOI">10.1002/2018JD028400</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Hocking(2005)}}?><label>Hocking(2005)</label><?label hocking-2005?><mixed-citation>Hocking, W. K.: A new approach to momentum flux determinations using SKiYMET
meteor radars, Ann. Geophys., 23, 2433–2439,
<ext-link xlink:href="https://doi.org/10.5194/angeo-23-2433-2005" ext-link-type="DOI">10.5194/angeo-23-2433-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Hocking et~al.(2001)Hocking, Fuller, and
Vandepeer}}?><label>Hocking et al.(2001)Hocking, Fuller, and
Vandepeer</label><?label hocking+etal-2001?><mixed-citation>
Hocking, W. K., Fuller, B., and Vandepeer, B.: Real-time determination of
meteor-related parameters utilizing modern digital technology, J.
Atmos. Sol.-Terr. Phys., 63, 155–169, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Hoffmann et~al.(2010)Hoffmann, Becker, Singer, and
Placke}}?><label>Hoffmann et al.(2010)Hoffmann, Becker, Singer, and
Placke</label><?label hoffmann+etal-2010?><mixed-citation>Hoffmann, P., Becker, E<?pagebreak page7218?>., Singer, W., and Placke, M.: Seasonal variation of
mesospheric waves at northern middle and high latitudes, J.
Atmos. Sol.-Terr. Phys., 72, 1068–1079,
<ext-link xlink:href="https://doi.org/10.1016/j.jastp.2010.07.002" ext-link-type="DOI">10.1016/j.jastp.2010.07.002</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Holdsworth et~al.(2004)Holdsworth, Reid, and
Cervera}}?><label>Holdsworth et al.(2004)Holdsworth, Reid, and
Cervera</label><?label holdsworth+etal-2004?><mixed-citation>Holdsworth, D. A., Reid, I. M., and Cervera, M. A.: Buckland Park all-sky
interferometric meteor radar, Radio Sci., 39, RS5009, <ext-link xlink:href="https://doi.org/10.1029/2003RS003014" ext-link-type="DOI">10.1029/2003RS003014</ext-link>,
2004.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Hysell et~al.(2014)Hysell, Larsen, and Sulzer}}?><label>Hysell et al.(2014)Hysell, Larsen, and Sulzer</label><?label hysell+etal-2014?><mixed-citation>Hysell, D. L., Larsen, M. F., and Sulzer, M. P.: High time and height
resolution neutral wind profile measurements across the mesosphere/lower
thermosphere region using the Arecibo incoherent scatter radar, J.
Geophys. Res.-Space, 119, 2345–2358,
<ext-link xlink:href="https://doi.org/10.1002/(ISSN)2169-9402" ext-link-type="DOI">10.1002/(ISSN)2169-9402</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Journel and Huijbregts(1978)}}?><label>Journel and Huijbregts(1978)</label><?label JH78?><mixed-citation>
Journel, A. G. and Huijbregts, C. J.: Mining Geostatistics, Academic Press,
London, New York, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Liu(2019)}}?><label>Liu(2019)</label><?label liu-2019?><mixed-citation>Liu, H. L.: Quantifying gravity wave forcing using scale invariance, Nat.
Commun., 10, 1–12, <ext-link xlink:href="https://doi.org/10.1038/s41467-019-10527-z" ext-link-type="DOI">10.1038/s41467-019-10527-z</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Marino et~al.(2015)Marino, Rosenberg, Herbert, and
Pouquet}}?><label>Marino et al.(2015)Marino, Rosenberg, Herbert, and
Pouquet</label><?label marino+etal-2015?><mixed-citation>Marino, R., Rosenberg, D., Herbert, C., and Pouquet, A.: Interplay of waves and
eddies in rotating stratified turbulence and the link with kinetic-potential
energy partition, Europhys. Lett., 112, 49001,
<ext-link xlink:href="https://doi.org/10.1209/0295-5075/112/49001" ext-link-type="DOI">10.1209/0295-5075/112/49001</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Matheron(1973)}}?><label>Matheron(1973)</label><?label Mat73?><mixed-citation>Matheron, G.: The Intrinsic Random Functions and Their Applications, Adv. Appl. Probab., 5, 439–468, <ext-link xlink:href="https://doi.org/10.2307/1425829" ext-link-type="DOI">10.2307/1425829</ext-link>, 1973.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Meriwether et~al.(2008)Meriwether, Faivre, Fesen, Sherwood, and
Veliz}}?><label>Meriwether et al.(2008)Meriwether, Faivre, Fesen, Sherwood, and
Veliz</label><?label meriwether+etal-2008?><mixed-citation>
Meriwether, J., Faivre, M., Fesen, C., Sherwood, P., and Veliz, O.: New
results on equatorial thermospheric winds and the midnight temperature
maximum, Ann. Geophys, 26, 447–466, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Mitchell et~al.(1999)Mitchell, Middleton, Beard, Williams, and
Muller}}?><label>Mitchell et al.(1999)Mitchell, Middleton, Beard, Williams, and
Muller</label><?label mitchell+etal-1999?><mixed-citation>
Mitchell, N. J., Middleton, H. R., Beard, A. G., Williams, P. J. S., and
Muller, H. G.: The 16-day planetary wave in the mesosphere and lower
thermosphere, Ann. Geophys., 17,
1447–1456, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Mitchell et~al.(2002)Mitchell, Pancheva, Middleton, and
Hagan}}?><label>Mitchell et al.(2002)Mitchell, Pancheva, Middleton, and
Hagan</label><?label mitchell+etal-2002?><mixed-citation>Mitchell, N. J., Pancheva, D., Middleton, H. R., and Hagan, M. E.: Mean winds
and tides in the Arctic mesosphere and lower thermosphere, J. Geophys.
Res.-Space, 107, 1004,  <ext-link xlink:href="https://doi.org/10.1029/2001JA900127" ext-link-type="DOI">10.1029/2001JA900127</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Murphy(2003)}}?><label>Murphy(2003)</label><?label murphy-2003?><mixed-citation>Murphy, D. J.: Observations of a nonmigrating component of the semidiurnal tide
over Antarctica, J. Geophys. Res., 108, 4241, <ext-link xlink:href="https://doi.org/10.1029/2002JD003077" ext-link-type="DOI">10.1029/2002JD003077</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Murphy et~al.(2006)Murphy, Forbes, Walterscheid, Hagan, Avery, Aso,
Fraser, Fritts, Jarvis, J., Riggin, Tsutsumi, and Vincent}}?><label>Murphy et al.(2006)Murphy, Forbes, Walterscheid, Hagan, Avery, Aso,
Fraser, Fritts, Jarvis, J., Riggin, Tsutsumi, and Vincent</label><?label murphy+etal-2006?><mixed-citation>Murphy, D. J., Forbes, J. M., Walterscheid, R. L., Hagan, M. E., Avery, S. K.,
Aso, T., Fraser, G. J., Fritts, D. C., Jarvis, M. J., J., M. A., Riggin,
D. M., Tsutsumi, M., and Vincent, R. A.: A climatology of tides in the
antarctic mesosphere and lower thermosphere, J. Geophys. Res.-Atmos., 111,
1–17, <ext-link xlink:href="https://doi.org/10.1029/2005JD006803" ext-link-type="DOI">10.1029/2005JD006803</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Nicolls et~al.(2014)Nicolls, Cosgrove, and
Bahcivan}}?><label>Nicolls et al.(2014)Nicolls, Cosgrove, and
Bahcivan</label><?label nicolls+etal-2014?><mixed-citation>Nicolls, M., Cosgrove, R., and Bahcivan, H.: Estimating the vector electric
field using monostatic, multibeam incoherent scatter radar measurements,
Radio Sci., 49, 1124–1139, <ext-link xlink:href="https://doi.org/10.1002/2014RS005519" ext-link-type="DOI">10.1002/2014RS005519</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Pancheva et~al.(2002)Pancheva, Mitchell, Clark, Drobjeva, and
Lastovicka}}?><label>Pancheva et al.(2002)Pancheva, Mitchell, Clark, Drobjeva, and
Lastovicka</label><?label pancheva+etal-2002?><mixed-citation>
Pancheva, D., Mitchell, N., Clark, R. R., Drobjeva, J., and Lastovicka, J.:
Variability in the maximum height of the ionospheric F2-layer over
Millstone Hill (September 1998 to March 2000); influence from below and
above, Ann. Geophys, 20, 1807—1819, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Placke et~al.(2015)Placke, Hoffmann, Latteck, and
Rapp}}?><label>Placke et al.(2015)Placke, Hoffmann, Latteck, and
Rapp</label><?label placke+etal-2015?><mixed-citation>Placke, M., Hoffmann, P., Latteck, R., and Rapp, M.: Gravity wave momentum
fluxes from MF and meteor radar measurements in the polar MLT region,
J. Geophys. Res.-Space, 120, 736–750,
<ext-link xlink:href="https://doi.org/10.1002/2014JA020460" ext-link-type="DOI">10.1002/2014JA020460</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Rasmussen and Williams(2006)}}?><label>Rasmussen and Williams(2006)</label><?label RW06?><mixed-citation>
Rasmussen, C. E. and Williams, C. K. I.: Gaussian Processes for Machine
Learning, Adaptive Computation and Machine Learning, MIT Press,
Cambridge, Massachusetts, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Roberts and Larsen(2014)}}?><label>Roberts and Larsen(2014)</label><?label roberts+larsen-2014?><mixed-citation>Roberts, B. C. and Larsen, M. F.: Structure function analysis of chemical
tracer trails in the mesosphere‐lower thermosphere region, J.
Geophys. Res., 119, 6368–6375, <ext-link xlink:href="https://doi.org/10.1002/2013JD020796" ext-link-type="DOI">10.1002/2013JD020796</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Sandford et~al.(2006)Sandford, Muller, and
Mitchell}}?><label>Sandford et al.(2006)Sandford, Muller, and
Mitchell</label><?label sandford+etal-2006?><mixed-citation>Sandford, D. J., Muller, H. G., and Mitchell, N. J.: Observations of lunar tides in the mesosphere and lower thermosphere at Arctic and middle latitudes, Atmos. Chem. Phys., 6, 4117–4127, <ext-link xlink:href="https://doi.org/10.5194/acp-6-4117-2006" ext-link-type="DOI">10.5194/acp-6-4117-2006</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Scheuerer et~al.(2013)Scheuerer, Schaback, and Schlather}}?><label>Scheuerer et al.(2013)Scheuerer, Schaback, and Schlather</label><?label SSS13?><mixed-citation>Scheuerer, M., Schaback, R., and Schlather, M.: Interpolation of Spatial Data –
A Stochastic or a Deterministic Problem?, Europ. J. Appl.
Mathemat., 24, 601–629,
<ext-link xlink:href="https://doi.org/10.1017/S0956792513000016" ext-link-type="DOI">10.1017/S0956792513000016</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Spargo et~al.(2019)Spargo, Reid, and MacKinnon}}?><label>Spargo et al.(2019)Spargo, Reid, and MacKinnon</label><?label spargo+etal-2019?><mixed-citation>Spargo, A. J., Reid, I. M., and MacKinnon, A. D.: Multistatic meteor radar
observations of gravity-wave–tidal interaction over southern Australia,
Atmos. Meas. Tech., 12, 4791–4812,
<ext-link xlink:href="https://doi.org/10.5194/amt-12-4791-2019" ext-link-type="DOI">10.5194/amt-12-4791-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Stober and Chau(2015)}}?><label>Stober and Chau(2015)</label><?label stober+chau-2015?><mixed-citation>Stober, G. and Chau, J. L.: A multistatic and multifrequency novel approach for
specular meteor radars to improve wind measurements in the MLT region,
Radio Sci., 50, 431–442, <ext-link xlink:href="https://doi.org/10.1002/2014RS005591" ext-link-type="DOI">10.1002/2014RS005591</ext-link>, 2014RS005591, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Stober et~al.(2018)Stober, Chau, Vierinen, Jacobi, and
Wilhelm}}?><label>Stober et al.(2018)Stober, Chau, Vierinen, Jacobi, and
Wilhelm</label><?label stober+etal-2018?><mixed-citation>Stober, G., Chau, J. L., Vierinen, J., Jacobi, C., and Wilhelm, S.: Retrieving horizontally resolved wind fields using multi-static meteor radar observations, Atmos. Meas. Tech., 11, 4891–4907, <ext-link xlink:href="https://doi.org/10.5194/amt-11-4891-2018" ext-link-type="DOI">10.5194/amt-11-4891-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Urco et~al.(2018)Urco, Chau, Milla, Vierinen, and
Weber}}?><label>Urco et al.(2018)Urco, Chau, Milla, Vierinen, and
Weber</label><?label urco+etal-2018?><mixed-citation>Urco, J. M., Chau, J. L., Milla, M. A., Vierinen, J. P., and Weber, T.:
Coherent MIMO to Improve Aperture Synthesis Radar Imaging of Field-Aligned
Irregularities: First Results at Jicamarca, IEEE Trans. Geosci.
Remote Sens., 56, 2980–2990,  <ext-link xlink:href="https://doi.org/10.1109/TGRS.2017.2788425" ext-link-type="DOI">10.1109/TGRS.2017.2788425</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Urco et~al.(2019{\natexlab{a}})Urco, Chau, Weber, and
Latteck}}?><label>Urco et al.(2019a)Urco, Chau, Weber, and
Latteck</label><?label urco+etal-2019?><mixed-citation>Urco, J. M., Chau, J. L., Weber, T., and Latteck, R.: Enhancing the
spatio-temporal features of polar mesosphere summer echoes using coherent
MIMO and radar imaging at MAARSY, Atmos. Meas. Tech., 12,
955–969, <ext-link xlink:href="https://doi.org/10.5194/amt-12-955-2019" ext-link-type="DOI">10.5194/amt-12-955-2019</ext-link>, 2019a.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Urco et~al.(2019{\natexlab{b}})Urco, Chau, Weber, Vierinen, and
Volz}}?><label>Urco et al.(2019b)Urco, Chau, Weber, Vierinen, and
Volz</label><?label urco+etal-2019b?><mixed-citation>Urco, J. M., Chau, J. L., Weber, T., Vierinen, J., and Volz, R.: Sparse signal
recovery in MIMO specular meteor radars with waveform diversity, IEEE
Trans. Geosci. Remote Sens., 57, 10088–10098,  <ext-link xlink:href="https://doi.org/10.1029/2019EA000570" ext-link-type="DOI">10.1029/2019EA000570</ext-link>,
2019b.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Vargas et~al.(2021)Vargas, Chau, Charuvil~Asokan, and
Gerding}}?><label>Vargas et al.(2021)Vargas, Chau, Charuvil Asokan, and
Gerding</label><?label vargas+etal-2020?><mixed-citation>Vargas, F., Chau, J. L., Charuvil Asokan, H., and Gerding, M.: Mesospheric gravity wave activity estimated via airglow imagery, multistatic meteor radar, and SABER data taken during the SIMONe–2018 campaign, Atmos. Chem. Phys., 21, 13631–13654, <ext-link xlink:href="https://doi.org/10.5194/acp-21-13631-2021" ext-link-type="DOI">10.5194/acp-21-13631-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Vierinen et~al.(2016)Vierinen, Chau, Pfeffer, Clahsen, and
Stober}}?><label>Vierinen et al.(2016)Vierinen, Chau, Pfeffer, Clahsen, and
Stober</label><?label vierinen+etal-2016?><mixed-citation>Vierinen, J., Chau, J. L., Pfeffer, N., Clahsen, M., and Stober, G.: Coded
continuous wave meteor radar, Atmos. Meas. Tech., 9,
829–839, <ext-link xlink:href="https://doi.org/10.5194/amt-9-829-2016" ext-link-type="DOI">10.5194/amt-9-829-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{Vierinen et~al.(2019)Vierinen, Chau, Asokan, Urco, Clahsen,
Avsarkisov, Marino, and Volz}}?><label>Vierinen et al.(2019)Vierinen, Chau, Asokan, Urco, Clahsen,
Avsarkisov, Marino, and Volz</label><?label vierinen+etal-2019?><mixed-citation>Vierinen, J., Chau, J. L., Asokan, H. C., Urco, J., Clahsen, M., Avsarkisov,
V., Marino, R., and Volz, R.: Observing mesospheric turbulence with specular
meteor radars: A novel method for estimating second order statistics of wind
velocity, Earth  Space Sci., 6, 1171–1195,  <ext-link xlink:href="https://doi.org/10.1029/2019EA000570" ext-link-type="DOI">10.1029/2019EA000570</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{Virtanen et~al.(2020)Virtanen, Gommers, Oliphant, Haberland, Reddy,
Cournapeau, Burovski, Peterson, Weckesser, Bright, {van der Walt}, Brett,
Wilson, Millman, Mayorov, Nelson, Jones, Kern, Larson, Carey, Polat, Feng,
Moore, VanderPlas, Laxalde, Perktold, Cimrman, Henriksen, Quintero, Harris,
Archibald, Ribeiro, Pedregosa, {van Mulbregt}, {SciPy 1.0 Contributors},
Vijaykumar, Bardelli, Rothberg, Hilboll, Kloeckner, Scopatz, Lee, Rokem,
Woods, Fulton, Masson, H{\"{a}}ggstr{\"{o}}m, Fitzgerald, Nicholson, Hagen,
Pasechnik, Olivetti, Martin, Wieser, Silva, Lenders, Wilhelm, Young, Price,
Ingold, Allen, Lee, Audren, Probst, Dietrich, Silterra, Webber, Slavi{\v{c}},
Nothman, Buchner, Kulick, Sch{\"{o}}nberger, {de Miranda Cardoso}, Reimer,
Harrington, Rodr{\'{i}}guez, {Nunez-Iglesias}, Kuczynski, Tritz, Thoma,
Newville, K{\"{u}}mmerer, Bolingbroke, Tartre, Pak, Smith, Nowaczyk, Shebanov,
Pavlyk, Brodtkorb, Lee, McGibbon, Feldbauer, Lewis, Tygier, Sievert, Vigna,
Peterson, More, Pudlik, Oshima, Pingel, Robitaille, Spura, Jones, Cera,
Leslie, Zito, Krauss, Upadhyay, Halchenko, and {V{\'{a}}zquez-Baeza}}}?><label>Virtanen et al.(2020)Virtanen, Gommers, Oliphant, Haberland, Reddy,
Cournapeau, Burovski, Peterson, Weckesser, Bright, van der Walt, Brett,
Wilson, Millman, Mayorov, Nelson, Jones, Kern, Larson, Carey, Polat, Feng,
Moore, VanderPlas, Laxalde, Perktold, Cimrman, Henriksen, Quintero, Harris,
Archibald, Ribeiro, Pedregosa, van Mulbregt, SciPy 1.0 Contributors,
Vijaykumar, Bardelli, Rothberg, Hilboll, Kloeckner, Scopatz, Lee, Rokem,
Woods, Fulton, Masson, Häggström, Fitzgerald, Nicholson, Hagen,
Pasechnik, Olivetti, Martin, Wieser, Silva, Lenders, Wilhelm, Young, Pri<?pagebreak page7219?>ce,
Ingold, Allen, Lee, Audren, Probst, Dietrich, Silterra, Webber, Slavič,
Nothman, Buchner, Kulick, Schönberger, de Miranda Cardoso, Reimer,
Harrington, Rodríguez, Nunez-Iglesias, Kuczynski, Tritz, Thoma,
Newville, Kümmerer, Bolingbroke, Tartre, Pak, Smith, Nowaczyk, Shebanov,
Pavlyk, Brodtkorb, Lee, McGibbon, Feldbauer, Lewis, Tygier, Sievert, Vigna,
Peterson, More, Pudlik, Oshima, Pingel, Robitaille, Spura, Jones, Cera,
Leslie, Zito, Krauss, Upadhyay, Halchenko, and Vázquez-Baeza</label><?label SciPy?><mixed-citation>Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T.,
Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van
der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson,
A. R. J., Jones, E., Kern, R., Larson, E., Carey, C. J., Polat, İ., Feng,
Y., Moore, E. W., VanderPlas, J., Laxalde, D., Perktold, J., Cimrman, R.,
Henriksen, I., Quintero, E. A., Harris, C. R., Archibald, A. M., Ribeiro,
A. H., Pedregosa, F., van Mulbregt, P., SciPy 1.0 Contributors,
Vijaykumar, A., Bardelli, A. P., Rothberg, A., Hilboll, A., Kloeckner, A.,
Scopatz, A., Lee, A., Rokem, A., Woods, C. N., Fulton, C., Masson, C.,
Häggström, C., Fitzgerald, C., Nicholson, D. A., Hagen, D. R.,
Pasechnik, D. V., Olivetti, E., Martin, E., Wieser, E., Silva, F., Lenders,
F., Wilhelm, F., Young, G., Price, G. A., Ingold, G.-L., Allen, G. E., Lee,
G. R., Audren, H., Probst, I., Dietrich, J. P., Silterra, J., Webber, J. T.,
Slavič, J., Nothman, J., Buchner, J., Kulick, J., Schönberger,
J. L., de Miranda Cardoso, J. V., Reimer, J., Harrington, J.,
Rodríguez, J. L. C., Nunez-Iglesias, J., Kuczynski, J., Tritz, K.,
Thoma, M., Newville, M., Kümmerer, M., Bolingbroke, M., Tartre, M., Pak,
M., Smith, N. J., Nowaczyk, N., Shebanov, N., Pavlyk, O., Brodtkorb, P. A.,
Lee, P., McGibbon, R. T., Feldbauer, R., Lewis, S., Tygier, S., Sievert, S.,
Vigna, S., Peterson, S., More, S., Pudlik, T., Oshima, T., Pingel, T. J.,
Robitaille, T. P., Spura, T., Jones, T. R., Cera, T., Leslie, T., Zito, T.,
Krauss, T., Upadhyay, U., Halchenko, Y. O., and Vázquez-Baeza, Y.:
SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python,
Nat. Method., 17, 261–272, <ext-link xlink:href="https://doi.org/10.1038/s41592-019-0686-2" ext-link-type="DOI">10.1038/s41592-019-0686-2</ext-link>, 2020.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Volz et~al.(2021)Volz, Chau, Erickson, Vierinen, Urco, and
Clahsen}}?><label>Volz et al.(2021)Volz, Chau, Erickson, Vierinen, Urco, and
Clahsen</label><?label VCE+21b?><mixed-citation>Volz, R., Chau, J. L., Erickson, P. J., Vierinen, J. P., Urco, J. M., and
Clahsen, M.: Meteor Observations and Wind Estimates from the Northern
Germany SIMONe Radar Network on November 5, 2018, Zenodo [data set],
<ext-link xlink:href="https://doi.org/10.5281/zenodo.5550854" ext-link-type="DOI">10.5281/zenodo.5550854</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{{Wahlström} et~al.(2013){Wahlström}, {Kok}, {Schön}, and
{Gustafsson}}}?><label>Wahlström et al.(2013)Wahlström, Kok, Schön, and
Gustafsson</label><?label wahlstroem+etal-2013?><mixed-citation>Wahlström, N., Kok, M., Schön, T. B., and Gustafsson, F.: Modeling
magnetic fields using Gaussian processes, in: 2013 IEEE International
Conference on Acoustics,  Speech and Signal Processing (ICASSP), Vancouver, BC, Canada,   3522–3526,
<ext-link xlink:href="https://doi.org/10.1109/ICASSP.2013.6638313" ext-link-type="DOI">10.1109/ICASSP.2013.6638313</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{Wilson and Nickisch(2015)}}?><label>Wilson and Nickisch(2015)</label><?label wilson_kernel_2015?><mixed-citation>
Wilson, A. and Nickisch, H.: Kernel Interpolation for Scalable Structured Gaussian Processes (KISS-GP), in: Proceedings of the 32nd International Conference on Machine Learning, International Conference on Machine Learning, Lille, France, 1775–1784, 2015.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Four-dimensional mesospheric and lower thermospheric wind fields using Gaussian process regression on multistatic specular meteor radar observations</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Andrioli et al.(2013)Andrioli, Fritts, Batista, and
Clemesha</label><mixed-citation>
Andrioli, V. F., Fritts, D. C., Batista, P. P., and Clemesha, B. R.: Improved
analysis of all-sky meteor radar measurements of gravity wave variances and
momentum fluxes, Ann. Geophys., 31, 889–908,
<a href="https://doi.org/10.5194/angeo-31-889-2013" target="_blank">https://doi.org/10.5194/angeo-31-889-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Borchert et al.(2019)Borchert, Zhou, Baldauf, Schmidt, Zängl, and
Reinert</label><mixed-citation>
Borchert, S., Zhou, G., Baldauf, M., Schmidt, H., Zängl, G., and Reinert, D.:
The upper-atmosphere extension of the ICON general circulation model
(version: ua-icon-1.0), Geosci. Model Dev., 12, 3541–3569,
<a href="https://doi.org/10.5194/gmd-12-3541-2019" target="_blank">https://doi.org/10.5194/gmd-12-3541-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Browning and Wexler(1968)</label><mixed-citation>
Browning, K. A. and Wexler, R.: The determination of kinematic properties of a
wind field using Doppler radar, J. Appl. Meteorol., 7, 105–113,
<a href="https://doi.org/10.1175/1520-0450(1968)007&lt;0105:TDOKPO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1968)007&lt;0105:TDOKPO&gt;2.0.CO;2</a>, 1968.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Charuvil Asokan et al.(2020)Charuvil Asokan, Chau, Marino, Vierinen,
Vargas, Urco, Clahsen, and Jacobi</label><mixed-citation>
Charuvil Asokan, H., Chau, J. L., Marino, R., Vierinen, J., Vargas, F., Urco, J. M., Clahsen, M., and Jacobi, C.: Study of second-order wind statistics in the mesosphere and lower thermosphere region from multistatic specular meteor radar observations during the SIMONe 2018 campaign, Atmos. Chem. Phys. Discuss. [preprint], <a href="https://doi.org/10.5194/acp-2020-974" target="_blank">https://doi.org/10.5194/acp-2020-974</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Chau and Clahsen(2019)</label><mixed-citation>
Chau, J. L. and Clahsen, M.: Empirical phase calibration for multi-static
specular meteor radars using a beam-forming approach, Radio Sci., 54, 60–71,
<a href="https://doi.org/10.1029/2018RS006741" target="_blank">https://doi.org/10.1029/2018RS006741</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Chau et al.(2017)Chau, Stober, Hall, Tsutsumi, Laskar, and
Hoffmann</label><mixed-citation>
Chau, J. L., Stober, G., Hall, C. M., Tsutsumi, M., Laskar, F. I., and
Hoffmann, P.: Polar mesospheric horizontal divergence and relative vorticity
measurements using multiple specular meteor radars, Radio Sci., 52,
811–828, <a href="https://doi.org/10.1002/2016RS006225" target="_blank">https://doi.org/10.1002/2016RS006225</a>, 2016RS006225, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Chau et al.(2019)Chau, Urco, Vierinen, Volz, Clahsen, Pfeffer, and
Trautner</label><mixed-citation>
Chau, J. L., Urco, J. M., Vierinen, J. P., Volz, R. A., Clahsen, M., Pfeffer,
N., and Trautner, J.: Novel specular meteor radar systems using coherent MIMO
techniques to study the mesosphere and lower thermosphere, Atmos. Meas.
Tech., 12, 2113–2127, <a href="https://doi.org/10.5194/amt-12-2113-2019" target="_blank">https://doi.org/10.5194/amt-12-2113-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chau et al.(2021)Chau, Urco, Vierinen, Harding, Clahsen, Pfeffer,
Kuyeng, Milla, and Erickson</label><mixed-citation>
Chau, J. L., Urco, J. M., Vierinen, J., Harding, B. J., Clahsen, M., Pfeffer,
N., Kuyeng, K. M., Milla, M. A., and Erickson, P. J.: Multistatic Specular
Meteor Radar Network in Peru: System Description and Initial Results, Earth
Space Sci., 8, e2020EA001293,
<a href="https://doi.org/10.1029/2020EA001293" target="_blank">https://doi.org/10.1029/2020EA001293</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Clahsen(2018)</label><mixed-citation>
Clahsen, M.: Error Analysis of Wind Estimates in Specular Meteor Radar System,
M.S. Thesis, University of Rostock, Rostock, Germany, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Conte et al.(2021)Conte, Chau, Urco, Latteck, Vierinen, and
Salvador</label><mixed-citation>
Conte, J. F., Chau, J. L., Urco, J. M., Latteck, R., Vierinen, J., and
Salvador, J. O.: First studies of mesosphere and lower thermosphere dynamics
using a multistatic specular meteor radar network over southern Patagonia,
Earth   Space Sci., 8, e2020EA001356,
<a href="https://doi.org/10.1029/2020EA001356" target="_blank">https://doi.org/10.1029/2020EA001356</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Cover and Thomas(2006)</label><mixed-citation>
Cover, T. M. and Thomas, J. A.: Elements of Information Theory, John Wiley &amp;
Sons, New York, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Daley(1991)</label><mixed-citation>
Daley, R.: Atmospheric data analysis, Cambridge Univ. Press, Cambridge,
1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Davis et al.(2018)Davis, Mabry, Koga, and
George</label><mixed-citation>
Davis, S. C., Mabry, D. J., Koga, R., and George, J. S.: SEE and TID
Testing of Components for the Near Infrared Airglow Camera (NIRAC), in: 2018 IEEE Nuclear and Space Radiation Effects Conference (NSREC 2018), 2018 IEEE Nuclear and Space Radiation Effects Conference (NSREC 2018), Waikoloa Village, HI, 1–5,
<a href="https://doi.org/10.1109/NSREC.2018.8584268" target="_blank">https://doi.org/10.1109/NSREC.2018.8584268</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Foreman-Mackey et al.(2017)Foreman-Mackey, Agol, Ambikasaran, and
Angus</label><mixed-citation>
Foreman-Mackey, D., Agol, E., Ambikasaran, S., and Angus, R.: Fast and Scalable
Gaussian Process Modeling with Applications to Astronomical Time Series,
Astron. J., 154, 220, <a href="https://doi.org/10.3847/1538-3881/aa9332" target="_blank">https://doi.org/10.3847/1538-3881/aa9332</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Fritts et al.(2012)Fritts, Janches, Hocking, Mitchell, and
Taylor</label><mixed-citation>
Fritts, D. C., Janches, D., Hocking, W. K., Mitchell, N. J., and Taylor, M. J.:
Assessment of gravity wave momentum flux measurement capabilities by meteor
radars having different transmitter power and antenna configurations, J.
Geophys. Res., 117,  D10108,  <a href="https://doi.org/10.1029/2011JD017174" target="_blank">https://doi.org/10.1029/2011JD017174</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Gardner et al.(2018)Gardner, Pleiss, Weinberger, Bindel, and
Wilson</label><mixed-citation>
Gardner, J., Pleiss, G., Weinberger, K. Q., Bindel, D., and Wilson, A. G.: GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration, in: Advances in Neural Information Processing Systems, 31, 7576–7586, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Harding et al.(2015)Harding, Makela, and
Meriwether</label><mixed-citation>
Harding, B. J., Makela, J. J., and Meriwether, J. W.: Estimation of mesoscale
thermospheric wind structure using a network of interferometers, J.
Geophys. Res.-Space, 120, 3928–3940,
<a href="https://doi.org/10.1002/2015JA021025" target="_blank">https://doi.org/10.1002/2015JA021025</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>He and Chau(2019)</label><mixed-citation>
He, M. and Chau, J. L.: Mesospheric semidiurnal tides and near-12&thinsp;h waves
through jointly analyzing observations of five specular meteor radars from
three longitudinal sectors at boreal midlatitudes, Atmos. Chem. Phys., 19,
5993–6006, <a href="https://doi.org/10.5194/acp-19-5993-2019" target="_blank">https://doi.org/10.5194/acp-19-5993-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>He et al.(2018)He, Chau, Stober, Li, Ning, and
Hoffmann</label><mixed-citation>
He, M., Chau, J. L., Stober, G., Li, G., Ning, B., and Hoffmann, P.: Relations
between semidiurnal tidal variants through diagnosing the zonal wavenumber
using a phase differencing technique based on two ground-based detectors, J.
Geophys. Res.-Atmos., 123, 4015–4026,  <a href="https://doi.org/10.1002/2018JD028400" target="_blank">https://doi.org/10.1002/2018JD028400</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Hocking(2005)</label><mixed-citation>
Hocking, W. K.: A new approach to momentum flux determinations using SKiYMET
meteor radars, Ann. Geophys., 23, 2433–2439,
<a href="https://doi.org/10.5194/angeo-23-2433-2005" target="_blank">https://doi.org/10.5194/angeo-23-2433-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hocking et al.(2001)Hocking, Fuller, and
Vandepeer</label><mixed-citation>
Hocking, W. K., Fuller, B., and Vandepeer, B.: Real-time determination of
meteor-related parameters utilizing modern digital technology, J.
Atmos. Sol.-Terr. Phys., 63, 155–169, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Hoffmann et al.(2010)Hoffmann, Becker, Singer, and
Placke</label><mixed-citation>
Hoffmann, P., Becker, E., Singer, W., and Placke, M.: Seasonal variation of
mesospheric waves at northern middle and high latitudes, J.
Atmos. Sol.-Terr. Phys., 72, 1068–1079,
<a href="https://doi.org/10.1016/j.jastp.2010.07.002" target="_blank">https://doi.org/10.1016/j.jastp.2010.07.002</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Holdsworth et al.(2004)Holdsworth, Reid, and
Cervera</label><mixed-citation>
Holdsworth, D. A., Reid, I. M., and Cervera, M. A.: Buckland Park all-sky
interferometric meteor radar, Radio Sci., 39, RS5009, <a href="https://doi.org/10.1029/2003RS003014" target="_blank">https://doi.org/10.1029/2003RS003014</a>,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Hysell et al.(2014)Hysell, Larsen, and Sulzer</label><mixed-citation>
Hysell, D. L., Larsen, M. F., and Sulzer, M. P.: High time and height
resolution neutral wind profile measurements across the mesosphere/lower
thermosphere region using the Arecibo incoherent scatter radar, J.
Geophys. Res.-Space, 119, 2345–2358,
<a href="https://doi.org/10.1002/(ISSN)2169-9402" target="_blank">https://doi.org/10.1002/(ISSN)2169-9402</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Journel and Huijbregts(1978)</label><mixed-citation>
Journel, A. G. and Huijbregts, C. J.: Mining Geostatistics, Academic Press,
London, New York, 1978.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Liu(2019)</label><mixed-citation>
Liu, H. L.: Quantifying gravity wave forcing using scale invariance, Nat.
Commun., 10, 1–12, <a href="https://doi.org/10.1038/s41467-019-10527-z" target="_blank">https://doi.org/10.1038/s41467-019-10527-z</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Marino et al.(2015)Marino, Rosenberg, Herbert, and
Pouquet</label><mixed-citation>
Marino, R., Rosenberg, D., Herbert, C., and Pouquet, A.: Interplay of waves and
eddies in rotating stratified turbulence and the link with kinetic-potential
energy partition, Europhys. Lett., 112, 49001,
<a href="https://doi.org/10.1209/0295-5075/112/49001" target="_blank">https://doi.org/10.1209/0295-5075/112/49001</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Matheron(1973)</label><mixed-citation>
Matheron, G.: The Intrinsic Random Functions and Their Applications, Adv. Appl. Probab., 5, 439–468, <a href="https://doi.org/10.2307/1425829" target="_blank">https://doi.org/10.2307/1425829</a>, 1973.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Meriwether et al.(2008)Meriwether, Faivre, Fesen, Sherwood, and
Veliz</label><mixed-citation>
Meriwether, J., Faivre, M., Fesen, C., Sherwood, P., and Veliz, O.: New
results on equatorial thermospheric winds and the midnight temperature
maximum, Ann. Geophys, 26, 447–466, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Mitchell et al.(1999)Mitchell, Middleton, Beard, Williams, and
Muller</label><mixed-citation>
Mitchell, N. J., Middleton, H. R., Beard, A. G., Williams, P. J. S., and
Muller, H. G.: The 16-day planetary wave in the mesosphere and lower
thermosphere, Ann. Geophys., 17,
1447–1456, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Mitchell et al.(2002)Mitchell, Pancheva, Middleton, and
Hagan</label><mixed-citation>
Mitchell, N. J., Pancheva, D., Middleton, H. R., and Hagan, M. E.: Mean winds
and tides in the Arctic mesosphere and lower thermosphere, J. Geophys.
Res.-Space, 107, 1004,  <a href="https://doi.org/10.1029/2001JA900127" target="_blank">https://doi.org/10.1029/2001JA900127</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Murphy(2003)</label><mixed-citation>
Murphy, D. J.: Observations of a nonmigrating component of the semidiurnal tide
over Antarctica, J. Geophys. Res., 108, 4241, <a href="https://doi.org/10.1029/2002JD003077" target="_blank">https://doi.org/10.1029/2002JD003077</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Murphy et al.(2006)Murphy, Forbes, Walterscheid, Hagan, Avery, Aso,
Fraser, Fritts, Jarvis, J., Riggin, Tsutsumi, and Vincent</label><mixed-citation>
Murphy, D. J., Forbes, J. M., Walterscheid, R. L., Hagan, M. E., Avery, S. K.,
Aso, T., Fraser, G. J., Fritts, D. C., Jarvis, M. J., J., M. A., Riggin,
D. M., Tsutsumi, M., and Vincent, R. A.: A climatology of tides in the
antarctic mesosphere and lower thermosphere, J. Geophys. Res.-Atmos., 111,
1–17, <a href="https://doi.org/10.1029/2005JD006803" target="_blank">https://doi.org/10.1029/2005JD006803</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Nicolls et al.(2014)Nicolls, Cosgrove, and
Bahcivan</label><mixed-citation>
Nicolls, M., Cosgrove, R., and Bahcivan, H.: Estimating the vector electric
field using monostatic, multibeam incoherent scatter radar measurements,
Radio Sci., 49, 1124–1139, <a href="https://doi.org/10.1002/2014RS005519" target="_blank">https://doi.org/10.1002/2014RS005519</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Pancheva et al.(2002)Pancheva, Mitchell, Clark, Drobjeva, and
Lastovicka</label><mixed-citation>
Pancheva, D., Mitchell, N., Clark, R. R., Drobjeva, J., and Lastovicka, J.:
Variability in the maximum height of the ionospheric F2-layer over
Millstone Hill (September 1998 to March 2000); influence from below and
above, Ann. Geophys, 20, 1807—1819, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Placke et al.(2015)Placke, Hoffmann, Latteck, and
Rapp</label><mixed-citation>
Placke, M., Hoffmann, P., Latteck, R., and Rapp, M.: Gravity wave momentum
fluxes from MF and meteor radar measurements in the polar MLT region,
J. Geophys. Res.-Space, 120, 736–750,
<a href="https://doi.org/10.1002/2014JA020460" target="_blank">https://doi.org/10.1002/2014JA020460</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Rasmussen and Williams(2006)</label><mixed-citation>
Rasmussen, C. E. and Williams, C. K. I.: Gaussian Processes for Machine
Learning, Adaptive Computation and Machine Learning, MIT Press,
Cambridge, Massachusetts, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Roberts and Larsen(2014)</label><mixed-citation>
Roberts, B. C. and Larsen, M. F.: Structure function analysis of chemical
tracer trails in the mesosphere‐lower thermosphere region, J.
Geophys. Res., 119, 6368–6375, <a href="https://doi.org/10.1002/2013JD020796" target="_blank">https://doi.org/10.1002/2013JD020796</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Sandford et al.(2006)Sandford, Muller, and
Mitchell</label><mixed-citation>
Sandford, D. J., Muller, H. G., and Mitchell, N. J.: Observations of lunar tides in the mesosphere and lower thermosphere at Arctic and middle latitudes, Atmos. Chem. Phys., 6, 4117–4127, <a href="https://doi.org/10.5194/acp-6-4117-2006" target="_blank">https://doi.org/10.5194/acp-6-4117-2006</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Scheuerer et al.(2013)Scheuerer, Schaback, and Schlather</label><mixed-citation>
Scheuerer, M., Schaback, R., and Schlather, M.: Interpolation of Spatial Data –
A Stochastic or a Deterministic Problem?, Europ. J. Appl.
Mathemat., 24, 601–629,
<a href="https://doi.org/10.1017/S0956792513000016" target="_blank">https://doi.org/10.1017/S0956792513000016</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Spargo et al.(2019)Spargo, Reid, and MacKinnon</label><mixed-citation>
Spargo, A. J., Reid, I. M., and MacKinnon, A. D.: Multistatic meteor radar
observations of gravity-wave–tidal interaction over southern Australia,
Atmos. Meas. Tech., 12, 4791–4812,
<a href="https://doi.org/10.5194/amt-12-4791-2019" target="_blank">https://doi.org/10.5194/amt-12-4791-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Stober and Chau(2015)</label><mixed-citation>
Stober, G. and Chau, J. L.: A multistatic and multifrequency novel approach for
specular meteor radars to improve wind measurements in the MLT region,
Radio Sci., 50, 431–442, <a href="https://doi.org/10.1002/2014RS005591" target="_blank">https://doi.org/10.1002/2014RS005591</a>, 2014RS005591, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Stober et al.(2018)Stober, Chau, Vierinen, Jacobi, and
Wilhelm</label><mixed-citation>
Stober, G., Chau, J. L., Vierinen, J., Jacobi, C., and Wilhelm, S.: Retrieving horizontally resolved wind fields using multi-static meteor radar observations, Atmos. Meas. Tech., 11, 4891–4907, <a href="https://doi.org/10.5194/amt-11-4891-2018" target="_blank">https://doi.org/10.5194/amt-11-4891-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Urco et al.(2018)Urco, Chau, Milla, Vierinen, and
Weber</label><mixed-citation>
Urco, J. M., Chau, J. L., Milla, M. A., Vierinen, J. P., and Weber, T.:
Coherent MIMO to Improve Aperture Synthesis Radar Imaging of Field-Aligned
Irregularities: First Results at Jicamarca, IEEE Trans. Geosci.
Remote Sens., 56, 2980–2990,  <a href="https://doi.org/10.1109/TGRS.2017.2788425" target="_blank">https://doi.org/10.1109/TGRS.2017.2788425</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Urco et al.(2019a)Urco, Chau, Weber, and
Latteck</label><mixed-citation>
Urco, J. M., Chau, J. L., Weber, T., and Latteck, R.: Enhancing the
spatio-temporal features of polar mesosphere summer echoes using coherent
MIMO and radar imaging at MAARSY, Atmos. Meas. Tech., 12,
955–969, <a href="https://doi.org/10.5194/amt-12-955-2019" target="_blank">https://doi.org/10.5194/amt-12-955-2019</a>, 2019a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Urco et al.(2019b)Urco, Chau, Weber, Vierinen, and
Volz</label><mixed-citation>
Urco, J. M., Chau, J. L., Weber, T., Vierinen, J., and Volz, R.: Sparse signal
recovery in MIMO specular meteor radars with waveform diversity, IEEE
Trans. Geosci. Remote Sens., 57, 10088–10098,  <a href="https://doi.org/10.1029/2019EA000570" target="_blank">https://doi.org/10.1029/2019EA000570</a>,
2019b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Vargas et al.(2021)Vargas, Chau, Charuvil Asokan, and
Gerding</label><mixed-citation>
Vargas, F., Chau, J. L., Charuvil Asokan, H., and Gerding, M.: Mesospheric gravity wave activity estimated via airglow imagery, multistatic meteor radar, and SABER data taken during the SIMONe–2018 campaign, Atmos. Chem. Phys., 21, 13631–13654, <a href="https://doi.org/10.5194/acp-21-13631-2021" target="_blank">https://doi.org/10.5194/acp-21-13631-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Vierinen et al.(2016)Vierinen, Chau, Pfeffer, Clahsen, and
Stober</label><mixed-citation>
Vierinen, J., Chau, J. L., Pfeffer, N., Clahsen, M., and Stober, G.: Coded
continuous wave meteor radar, Atmos. Meas. Tech., 9,
829–839, <a href="https://doi.org/10.5194/amt-9-829-2016" target="_blank">https://doi.org/10.5194/amt-9-829-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Vierinen et al.(2019)Vierinen, Chau, Asokan, Urco, Clahsen,
Avsarkisov, Marino, and Volz</label><mixed-citation>
Vierinen, J., Chau, J. L., Asokan, H. C., Urco, J., Clahsen, M., Avsarkisov,
V., Marino, R., and Volz, R.: Observing mesospheric turbulence with specular
meteor radars: A novel method for estimating second order statistics of wind
velocity, Earth  Space Sci., 6, 1171–1195,  <a href="https://doi.org/10.1029/2019EA000570" target="_blank">https://doi.org/10.1029/2019EA000570</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Virtanen et al.(2020)Virtanen, Gommers, Oliphant, Haberland, Reddy,
Cournapeau, Burovski, Peterson, Weckesser, Bright, van der Walt, Brett,
Wilson, Millman, Mayorov, Nelson, Jones, Kern, Larson, Carey, Polat, Feng,
Moore, VanderPlas, Laxalde, Perktold, Cimrman, Henriksen, Quintero, Harris,
Archibald, Ribeiro, Pedregosa, van Mulbregt, SciPy 1.0 Contributors,
Vijaykumar, Bardelli, Rothberg, Hilboll, Kloeckner, Scopatz, Lee, Rokem,
Woods, Fulton, Masson, Häggström, Fitzgerald, Nicholson, Hagen,
Pasechnik, Olivetti, Martin, Wieser, Silva, Lenders, Wilhelm, Young, Price,
Ingold, Allen, Lee, Audren, Probst, Dietrich, Silterra, Webber, Slavič,
Nothman, Buchner, Kulick, Schönberger, de Miranda Cardoso, Reimer,
Harrington, Rodríguez, Nunez-Iglesias, Kuczynski, Tritz, Thoma,
Newville, Kümmerer, Bolingbroke, Tartre, Pak, Smith, Nowaczyk, Shebanov,
Pavlyk, Brodtkorb, Lee, McGibbon, Feldbauer, Lewis, Tygier, Sievert, Vigna,
Peterson, More, Pudlik, Oshima, Pingel, Robitaille, Spura, Jones, Cera,
Leslie, Zito, Krauss, Upadhyay, Halchenko, and Vázquez-Baeza</label><mixed-citation>
Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T.,
Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van
der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson,
A. R. J., Jones, E., Kern, R., Larson, E., Carey, C. J., Polat, İ., Feng,
Y., Moore, E. W., VanderPlas, J., Laxalde, D., Perktold, J., Cimrman, R.,
Henriksen, I., Quintero, E. A., Harris, C. R., Archibald, A. M., Ribeiro,
A. H., Pedregosa, F., van Mulbregt, P., SciPy 1.0 Contributors,
Vijaykumar, A., Bardelli, A. P., Rothberg, A., Hilboll, A., Kloeckner, A.,
Scopatz, A., Lee, A., Rokem, A., Woods, C. N., Fulton, C., Masson, C.,
Häggström, C., Fitzgerald, C., Nicholson, D. A., Hagen, D. R.,
Pasechnik, D. V., Olivetti, E., Martin, E., Wieser, E., Silva, F., Lenders,
F., Wilhelm, F., Young, G., Price, G. A., Ingold, G.-L., Allen, G. E., Lee,
G. R., Audren, H., Probst, I., Dietrich, J. P., Silterra, J., Webber, J. T.,
Slavič, J., Nothman, J., Buchner, J., Kulick, J., Schönberger,
J. L., de Miranda Cardoso, J. V., Reimer, J., Harrington, J.,
Rodríguez, J. L. C., Nunez-Iglesias, J., Kuczynski, J., Tritz, K.,
Thoma, M., Newville, M., Kümmerer, M., Bolingbroke, M., Tartre, M., Pak,
M., Smith, N. J., Nowaczyk, N., Shebanov, N., Pavlyk, O., Brodtkorb, P. A.,
Lee, P., McGibbon, R. T., Feldbauer, R., Lewis, S., Tygier, S., Sievert, S.,
Vigna, S., Peterson, S., More, S., Pudlik, T., Oshima, T., Pingel, T. J.,
Robitaille, T. P., Spura, T., Jones, T. R., Cera, T., Leslie, T., Zito, T.,
Krauss, T., Upadhyay, U., Halchenko, Y. O., and Vázquez-Baeza, Y.:
SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python,
Nat. Method., 17, 261–272, <a href="https://doi.org/10.1038/s41592-019-0686-2" target="_blank">https://doi.org/10.1038/s41592-019-0686-2</a>, 2020.

</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Volz et al.(2021)Volz, Chau, Erickson, Vierinen, Urco, and
Clahsen</label><mixed-citation>
Volz, R., Chau, J. L., Erickson, P. J., Vierinen, J. P., Urco, J. M., and
Clahsen, M.: Meteor Observations and Wind Estimates from the Northern
Germany SIMONe Radar Network on November 5, 2018, Zenodo [data set],
<a href="https://doi.org/10.5281/zenodo.5550854" target="_blank">https://doi.org/10.5281/zenodo.5550854</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Wahlström et al.(2013)Wahlström, Kok, Schön, and
Gustafsson</label><mixed-citation>
Wahlström, N., Kok, M., Schön, T. B., and Gustafsson, F.: Modeling
magnetic fields using Gaussian processes, in: 2013 IEEE International
Conference on Acoustics,  Speech and Signal Processing (ICASSP), Vancouver, BC, Canada,   3522–3526,
<a href="https://doi.org/10.1109/ICASSP.2013.6638313" target="_blank">https://doi.org/10.1109/ICASSP.2013.6638313</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Wilson and Nickisch(2015)</label><mixed-citation>
Wilson, A. and Nickisch, H.: Kernel Interpolation for Scalable Structured Gaussian Processes (KISS-GP), in: Proceedings of the 32nd International Conference on Machine Learning, International Conference on Machine Learning, Lille, France, 1775–1784, 2015.
</mixed-citation></ref-html>--></article>
