<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/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="data-paper">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">WES</journal-id><journal-title-group>
    <journal-title>Wind Energy Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">WES</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2366-7451</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/wes-11-3153-2026</article-id><title-group><article-title>An experimental campaign to measure turbulence in the marine boundary layer</article-title><alt-title>An experimental campaign to measure turbulence in the marine boundary layer</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Mann</surname><given-names>Jakob</given-names></name>
          <email>jmsq@dtu.dk</email>
        <ext-link>https://orcid.org/0000-0002-6096-611X</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Patel</surname><given-names>Ansh</given-names></name>
          <email>patel@dtu.dk</email>
        <ext-link>https://orcid.org/0009-0000-6867-4624</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Sjöholm</surname><given-names>Mikael</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3094-2109</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Rolighed Thorsen</surname><given-names>Gunhild</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Simon</surname><given-names>Elliot Irving</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0237-9109</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Hung</surname><given-names>Lin-Ya</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff3">
          <name><surname>Gottschall</surname><given-names>Julia</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7129-9247</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>DTU Wind and Energy Systems, Technical University of Denmark Risø Campus, 4000 Roskilde, Denmark</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Fraunhofer Institute for Wind Energy Systems IWES, Am Seedeich 45, 27572 Bremerhaven, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Faculty of Geosciences, University of Bremen, 28359 Bremen, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Jakob Mann (jmsq@dtu.dk) and Ansh Patel (patel@dtu.dk)</corresp></author-notes><pub-date><day>2</day><month>September</month><year>2026</year></pub-date>
      
      <volume>11</volume>
      <issue>9</issue>
      <fpage>3153</fpage><lpage>3170</lpage>
      <history>
        <date date-type="received"><day>10</day><month>February</month><year>2026</year></date>
           <date date-type="rev-request"><day>23</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>10</day><month>June</month><year>2026</year></date>
           <date date-type="accepted"><day>13</day><month>August</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Jakob Mann et al.</copyright-statement>
        <copyright-year>2026</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://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026.html">This article is available from https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e150">There is a lack of measurement data on the spatial structure of turbulence at heights greater than 100 m in the marine atmospheric boundary layer (MBL). Consequently, turbulence models like the Mann and Kaimal models, which are referred to in industry standards, have not been validated at the operational heights of large offshore wind turbines. To address this gap, we carried out an experimental campaign using a total of five lidars placed at two locations on the west coast of Denmark. This setup allowed us to measure the horizontal wind components at the intersections of the lidar beams which were 150 to 250 m above the sea surface. As a result, lateral coherence can be assessed up to separations of 240 m. Due to differences in data quality from each lidar, the data availability at each intersection point was different, being in the range between 17 % and 50 % over the entire 360° sector. Thus, this measurement dataset can be used to test and validate turbulence models in the MBL at heights relevant for offshore wind turbines.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>HORIZON EUROPE Framework Programme</funding-source>
<award-id>101084205</award-id>
</award-group>
<award-group id="gs2">
<funding-source>HORIZON EUROPE Excellent Science</funding-source>
<award-id>101119550</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e162">Wind turbines are expected to continually increase in size over the next few decades. But there are many open research questions that must be addressed in order to bring about the expected decrease in cost of wind energy. One of these concerns the modeling of turbulence at the heights of multi-megawatt wind turbines <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx46" id="paren.1"/>. The Kaimal <xref ref-type="bibr" rid="bib1.bibx18" id="paren.2"/> turbulence model was designed for onshore turbulence within the atmospheric surface layer, and the <xref ref-type="bibr" rid="bib1.bibx26" id="text.3"/> model was validated, both on and offshore, but only to heights less than 100 m. Consequently, the assumptions behind these models may be violated at higher heights in the marine atmospheric boundary layer (MBL). For instance, both models assume that a large spectral gap exists between meso-scale and micro-scale turbulence.  Moreover, the Kaimal model uses the vertical coordinate as length scale, which also limits its vertical range of applicability. There is also a lack of measurement data against which newer turbulence models <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx7 bib1.bibx41" id="paren.4"><named-content content-type="pre">e.g.,</named-content></xref> can be validated.</p>
      <p id="d2e179">Measurements of turbulence in the MBL have an extensive history in the field of atmospheric research <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx22 bib1.bibx23 bib1.bibx49" id="paren.5"/> and, more recently, in the context of wind energy <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx20 bib1.bibx35 bib1.bibx41" id="paren.6"/>. One of the first campaigns to measure turbulence at heights of modern wind turbines was carried out by <xref ref-type="bibr" rid="bib1.bibx27" id="text.7"/>. They measured two-point co-spectra in the marine boundary layer using two meteorological masts (met-masts) placed on the island of Sprogø in the Great Belt, Denmark. <xref ref-type="bibr" rid="bib1.bibx47" id="text.8"/> and <xref ref-type="bibr" rid="bib1.bibx21" id="text.9"/>  analyzed spectra, co-spectra, and coherence at low frequencies and at separations of more than 1 km from two wind farms in the North and Baltic seas. More recently, <xref ref-type="bibr" rid="bib1.bibx5" id="text.10"/> computed the spectra and vertical coherence over different stability regimes at heights up to 81 m above the German North Sea. They found that the Kaimal model mostly matched the observed spectra, except under very stable conditions when low-frequency mesoscale turbulence was present in the frequency range under investigation. The vertical coherence was also found to be adequately described by the Davenport model <xref ref-type="bibr" rid="bib1.bibx9" id="paren.11"/>.</p>
      <p id="d2e204">Due to the high cost of tall offshore met-masts, remote sensing techniques such as light detection and ranging <xref ref-type="bibr" rid="bib1.bibx37" id="paren.12"><named-content content-type="pre">lidar; see</named-content></xref> have been increasingly used to measure turbulence at higher altitudes in the MBL <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx6 bib1.bibx1 bib1.bibx41" id="paren.13"/>. Short-range continuous-wave dual lidars were deployed by <xref ref-type="bibr" rid="bib1.bibx3" id="text.14"/> on a bridge in Norway at a height of 55 m to measure lateral coherence, demonstrating that spatial averaging effects of lidars were negligible for these coherence measurements. Later a triple lidar configuration was used on the same platform, with the third lidar placed on the ground, to study coherence for both lateral and vertical separations <xref ref-type="bibr" rid="bib1.bibx28" id="paren.15"/>.  Building on the dual lidar layout, <xref ref-type="bibr" rid="bib1.bibx6" id="text.16"/> used long-range scanning pulsed lidars to record spectra and lateral coherence up to 130 m above the Norwegian Sea in what was called the COTUR (COherence of TURbulence with lidars) campaign. However, high uncertainty in beam pointing directions limited the accuracy of their results. <xref ref-type="bibr" rid="bib1.bibx1" id="text.17"/> and <xref ref-type="bibr" rid="bib1.bibx41" id="text.18"/> used forward-looking nacelle lidars to measure lateral coherence at separations of around 100 m above the sea. These studies also observed meso-scale turbulence with the characteristic <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> slope <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx24" id="paren.19"/> but were limited to line-of-sight measurements.</p>
      <p id="d2e248">Here, we describe an experimental campaign aimed at measuring turbulence 150  and 250 m above the North Sea. Our setup consists of five lidars placed on the western coast of Denmark. Moreover, the lidar beam directions are calibrated via drones to achieve a high pointing accuracy. It allows the lateral coherence in the “true” wind components to be measured at such heights, which has not been achieved before. The paper is structured as follows. Section <xref ref-type="sec" rid="Ch1.S2"/> provides details of the experimental campaign including the site, instrumentation and calibration procedures. Section <xref ref-type="sec" rid="Ch1.S3"/> describes what is contained in the publicly available data repository, and Sect. <xref ref-type="sec" rid="Ch1.S4"/> presents some quality checks on the data.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>The field campaign</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Measurement layout overview</title>
      <p id="d2e272">Like the COTUR experiment <xref ref-type="bibr" rid="bib1.bibx6" id="paren.20"/>, we chose a coast facing the prevailing wind with a long uninterrupted offshore upstream fetch and relatively low terrain behind the shore in order to emulate offshore conditions undisturbed by topography since a real offshore site would have been too expensive to install and operate. Such a coastal site was already located in the RUNE experiment <xref ref-type="bibr" rid="bib1.bibx11" id="paren.21"/>, which investigated near-shore flow with lidars, and we reuse that site here. From the RUNE experiment, we already knew that landowners, tourists, and neighbors were positively inclined and would do no harm to the instrumentation. An additional practical advantage was the proximity to DTU's wind turbine test station at Høvsøre <xref ref-type="bibr" rid="bib1.bibx34" id="paren.22"/> that could provide some background meteorological information and the presence of technicians who could check the experiment regularly. Finally, this region of the North Sea is very close to planned and operating wind farms making the measurements even more relevant.</p>
      <p id="d2e284">The experimental setup is shown in Fig. <xref ref-type="fig" rid="F1"/>. A total of five lidars were used in the experiment wherein two lidars were placed at the northern site close to the lighthouse in Bovbjerg and three lidars were present next to the church in Trans. The beams were pointed in westerly directions and had relatively low elevation angles (maximum 6.6° in phase 1 and 11.8° in phase 2) which meant that the plane of intersection lay about 150 m above the sea surface during the first phase of the campaign. The beam elevations were increased midway through the campaign, moving the intersection points to approximately 250 m. The precise elevation angles are described in Table <xref ref-type="table" rid="T2"/>, the height of the intersection points are shown in Table <xref ref-type="table" rid="T5"/>, and a closer view of the intersection points is shown in Fig. <xref ref-type="fig" rid="F2"/>.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e297">Top view of the experiment showing the two sites next to the church and the lighthouse. The lidar beams are shown in red while the dots indicate the intersection points. The center point where the beams meet at a 90° azimuth angle is indicated by a “C”. The height above sea level is abbreviated by h a.s.l.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f01.jpg"/>

        </fig>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e309">The intersection points of the lidar beams. The coordinates are given in Table <xref ref-type="table" rid="T5"/>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f02.png"/>

        </fig>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e322">Photos of the two sites where equipment was deployed in the field campaign (left: lighthouse, right: church).</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f03.jpg"/>

        </fig>

      <p id="d2e331">The timeline of the pre-campaign and experimental field campaign, which included two staring configurations, is presented as a Gantt diagram in Fig. <xref ref-type="fig" rid="F4"/>. In this diagram, longer periods are represented by bars, while shorter events are indicated by circles. Before the measurement campaign was started, pre-campaign instrumentation testing and verification was conducted at the Risø site. A detailed description of this test and verification can be found in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>. During the measurement campaign, the alignment of the scanners was verified using several methods, including hard target mapping (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS1"/>), sea surface leveling verification (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS3"/>), and drone-based pointing verification (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS2"/>). The original plan was to perform drone-based alignment checks at the beginning, midpoint, and end of the campaign. However, due to technical issues with the drone, the mid-campaign check could not be carried out. Instead, sea surface leveling verification was conducted in April. This revealed a significant deviation in the elevation angle for some of the scanners (see Table <xref ref-type="table" rid="T8"/>). Consequently, it was decided to correct the elevation angle for staring configuration 2 based on the error identified from the sea surface leveling verification. At the conclusion of the measurement campaign, a line-of-sight (LOS) speed inter-comparison was performed, during which it was found that two of the lidars exhibited significant LOS offsets. A detailed description of this inter-comparison is provided in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3.SSS4"/>.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e351">Timeline of the project. Longer periods are marked with a bar, whereas shorter events are marked with a circle.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Measurement instrumentation and configurations</title>
      <p id="d2e368">The southern instrumentation site (Trans Church) has a Vaisala CL31 ceilometer and three scanning pulsed lidar systems: one Vaisala WindCube Scan 200S, one Lumibird AllSky Streamline XR+, and one DTU Long-Range WindScanner 200S (see Fig. <xref ref-type="fig" rid="F3"/>). The northern instrumentation site (Bovbjerg lighthouse) has two scanning pulsed lidar systems  (one Streamline XR+ and one Long-Range WindScanner 200S). The positions of the equipment are in global GPS WGS84 UTM zone 32V coordinates and are listed in Table <xref ref-type="table" rid="T1"/>.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e378">Positions of the equipment acquired using a Leica GS16 GNSS antenna in global GPS coordinates within UTM zone 32V. Positions refer to the center of the beam exit window.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Name</oasis:entry>
         <oasis:entry colname="col2">Type</oasis:entry>
         <oasis:entry colname="col3">Site</oasis:entry>
         <oasis:entry colname="col4">Easting [m]</oasis:entry>
         <oasis:entry colname="col5">Northing [m]</oasis:entry>
         <oasis:entry colname="col6">Height a.s.l. [m]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Zonda</oasis:entry>
         <oasis:entry colname="col2">Vaisala WindCube 200s</oasis:entry>
         <oasis:entry colname="col3">Church</oasis:entry>
         <oasis:entry colname="col4">445913.90</oasis:entry>
         <oasis:entry colname="col5">6261837.73</oasis:entry>
         <oasis:entry colname="col6">26.50</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook</oasis:entry>
         <oasis:entry colname="col2">Lumibird StreamLine XR+</oasis:entry>
         <oasis:entry colname="col3">Church</oasis:entry>
         <oasis:entry colname="col4">445915.15</oasis:entry>
         <oasis:entry colname="col5">6261838.74</oasis:entry>
         <oasis:entry colname="col6">26.28</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn</oasis:entry>
         <oasis:entry colname="col2">DTU Windscanner 200S</oasis:entry>
         <oasis:entry colname="col3">Church</oasis:entry>
         <oasis:entry colname="col4">445916.94</oasis:entry>
         <oasis:entry colname="col5">6261839.58</oasis:entry>
         <oasis:entry colname="col6">26.37</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ceilometer</oasis:entry>
         <oasis:entry colname="col2">Vaisala  CL31</oasis:entry>
         <oasis:entry colname="col3">Church</oasis:entry>
         <oasis:entry colname="col4">445916.34</oasis:entry>
         <oasis:entry colname="col5">6261837.31</oasis:entry>
         <oasis:entry colname="col6">26.97</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise</oasis:entry>
         <oasis:entry colname="col2">DTU Windscanner 200S</oasis:entry>
         <oasis:entry colname="col3">Lighthouse</oasis:entry>
         <oasis:entry colname="col4">445825.33</oasis:entry>
         <oasis:entry colname="col5">6263507.17</oasis:entry>
         <oasis:entry colname="col6">42.92</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm</oasis:entry>
         <oasis:entry colname="col2">Lumibird StreamLine XR+</oasis:entry>
         <oasis:entry colname="col3">Lighthouse</oasis:entry>
         <oasis:entry colname="col4">445824.08</oasis:entry>
         <oasis:entry colname="col5">6263508.42</oasis:entry>
         <oasis:entry colname="col6">42.87</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e560">The scanning lidar systems are configured to operate in staring (line-of-sight, LOS) mode, with fixed azimuth and elevation angle. During the campaign two different staring configurations were used. Table <xref ref-type="table" rid="T2"/> shows the configurations of the different scanners.</p>
      <p id="d2e566">Time synchronization between data recorded by each lidar has been achieved using the lidars' internal GPS modules, which continuously synchronize the internal clock to a global reference time. All systems were set to UTC time zone with no daylight savings shift. During the campaign, the system clocks were monitored to ensure correct alignment and to detect potential software issues as was experienced and resolved during pre-campaign testing.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e572">Summary of scanner setup. Beam directions are given in the global coordinate system.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Name</oasis:entry>
         <oasis:entry colname="col2">Type</oasis:entry>
         <oasis:entry colname="col3">Gate range [m]</oasis:entry>
         <oasis:entry colname="col4">Spatial res.</oasis:entry>
         <oasis:entry colname="col5">Pulse length</oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col7" align="center" colsep="1">Beam 1 [°] </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col9" align="center">Beam 2 [°] </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">(min<sup>a</sup>–max <inline-formula><mml:math id="M5" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> step)</oasis:entry>
         <oasis:entry colname="col4">[m]<sup>b</sup></oasis:entry>
         <oasis:entry colname="col5">[ns]</oasis:entry>
         <oasis:entry colname="col6">Az.</oasis:entry>
         <oasis:entry colname="col7">El.</oasis:entry>
         <oasis:entry colname="col8">Az.</oasis:entry>
         <oasis:entry colname="col9">El.</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Zonda (WLS200S-217)</oasis:entry>
         <oasis:entry colname="col2">WindCube 200S</oasis:entry>
         <oasis:entry colname="col3">50–1490 <inline-formula><mml:math id="M7" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> var.</oasis:entry>
         <oasis:entry colname="col4">25</oasis:entry>
         <oasis:entry colname="col5">100</oasis:entry>
         <oasis:entry colname="col6">304.79</oasis:entry>
         <oasis:entry colname="col7">6.57</oasis:entry>
         <oasis:entry colname="col8">304.86</oasis:entry>
         <oasis:entry colname="col9">11.83</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook (S/N 242)</oasis:entry>
         <oasis:entry colname="col2">Streamline XR+</oasis:entry>
         <oasis:entry colname="col3">6–1504.5 <inline-formula><mml:math id="M8" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> 1.5</oasis:entry>
         <oasis:entry colname="col4">12</oasis:entry>
         <oasis:entry colname="col5">82</oasis:entry>
         <oasis:entry colname="col6">311.92</oasis:entry>
         <oasis:entry colname="col7">5.98</oasis:entry>
         <oasis:entry colname="col8">311.92</oasis:entry>
         <oasis:entry colname="col9">10.72</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn (WLS200S-06)</oasis:entry>
         <oasis:entry colname="col2">WindScanner</oasis:entry>
         <oasis:entry colname="col3">400–1500 <inline-formula><mml:math id="M9" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> 5</oasis:entry>
         <oasis:entry colname="col4">25</oasis:entry>
         <oasis:entry colname="col5">100</oasis:entry>
         <oasis:entry colname="col6">314.24</oasis:entry>
         <oasis:entry colname="col7">5.75</oasis:entry>
         <oasis:entry colname="col8">314.22</oasis:entry>
         <oasis:entry colname="col9">10.30</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise (WLS200S-10)</oasis:entry>
         <oasis:entry colname="col2">WindScanner</oasis:entry>
         <oasis:entry colname="col3">400–1500 <inline-formula><mml:math id="M10" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> 5</oasis:entry>
         <oasis:entry colname="col4">25</oasis:entry>
         <oasis:entry colname="col5">100</oasis:entry>
         <oasis:entry colname="col6">221.92</oasis:entry>
         <oasis:entry colname="col7">5.18</oasis:entry>
         <oasis:entry colname="col8">221.92</oasis:entry>
         <oasis:entry colname="col9">9.94</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm (S/N 212)</oasis:entry>
         <oasis:entry colname="col2">Streamline XR+</oasis:entry>
         <oasis:entry colname="col3">6–1504.5 <inline-formula><mml:math id="M11" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> 1.5</oasis:entry>
         <oasis:entry colname="col4">12</oasis:entry>
         <oasis:entry colname="col5">82</oasis:entry>
         <oasis:entry colname="col6">226.65</oasis:entry>
         <oasis:entry colname="col7">5.66</oasis:entry>
         <oasis:entry colname="col8">226.59</oasis:entry>
         <oasis:entry colname="col9">10.78</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e575"><sup>a</sup> For Streamline XR+ systems, the minimum useful range is approximately 50 m due to window reflection. <sup>b</sup> The probe length is for the Streamline XR+ systems given as the gate length <xref ref-type="bibr" rid="bib1.bibx16" id="paren.23"/> using 8 points and the WindScanner <xref ref-type="bibr" rid="bib1.bibx45" id="paren.24"/> and Windcube uses the smallest possible probe length <xref ref-type="bibr" rid="bib1.bibx43" id="paren.25"/>. The sampling rate was 1 Hz for Zonda and 2 Hz for the remaining scanners.</p></table-wrap-foot></table-wrap>

</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Pre-campaign instrumentation testing and verification</title>
      <p id="d2e911">The pre-campaign testing and verification activities were carried out at DTU's Risø campus in Denmark, where five scanning lidars were deployed, four of which were used in the campaign (see Fig. <xref ref-type="fig" rid="F5"/>). The purpose of the pre-campaign testing was to ensure the correct functioning of the lidars and to determine if any offsets were present in the measurement data. As demonstrated in <xref ref-type="bibr" rid="bib1.bibx39" id="text.26"/>, it is critical to perform these tests to ensure consistent and traceable performance of the lidar instruments. One of the scanners that was tested in the pre-campaign suffered a fatal laser error and was therefore not used in the rest of the campaign. A replacement lidar (Zonda) was deployed in the measurement campaign in Jutland but was not part of the pre-campaign testing. The five scanning lidars were deployed side-by-side at the turbine test station. The work began with calibrating the lidars' internal inclinometers to determine the value of the sensor readout (pitch and roll angles) which correspond to the level position of the lidar. This was accomplished by placing survey sticks with known positions across a range of azimuth positions and using each lidar's hard target mapping function to locate each stick in the lidar coordinate system. The leveling error was then determined, and the lidar was adjusted accordingly. This process was repeated until the stick positions were aligned in both the lidar coordinate system (found by hard-targeting) and global coordinate systems (calculated using the measured GPS positions) at all positions for all lidars. The inclinometer calibration method follows the procedure described in <xref ref-type="bibr" rid="bib1.bibx42" id="text.27"/> and <xref ref-type="bibr" rid="bib1.bibx12" id="text.28"/>.</p>
      <p id="d2e925">Next, the lidars were set to measure in fixed LOS staring mode, with their beams placed in parallel, aimed and centered 1 m above the 118 m cup anemometer sensor on the 125 m tall Risø met-mast <xref ref-type="bibr" rid="bib1.bibx40" id="paren.29"/>. The beam alignment was confirmed using hard-target mapping. However, the wind measurements taken during this period were of limited use due to hardware issues which were present on the Streamline XR+ systems. The issues included water ingress into one lidar due to improper weatherproofing of the lidar casing and a misadjusted focus position on both systems during manufacturer servicing, which led to poor range and data availability during the tests. The Streamline systems were sent back to the manufacturer and repaired under warranty. Time synchronization was also an issue at the start of the tests for the WindScanner systems due to a software incompatibility with the Meinberg GPS module and Windows 10. The time-synchronization issue was resolved with a software update on 18 October 2023 at 09:09:20 UTC and the timestamps from this point forward are aligned and synchronized between all equipment.</p>
      <p id="d2e931">Although the pre-campaign test was originally designed as a line-of-sight (LOS) inter-comparison of all four available scanning lidars, with a plausibility check against the met-mast, the measurements had to be collected during separate test periods. As a result, no concurrent dataset exists in which all four lidars and the met-mast were operating simultaneously. The primary objective of this pre-campaign test was to verify the consistency between the lidar systems that would later be used in the dual-Doppler configuration, rather than to establish an absolute calibration against the met-mast. A secondary objective was to confirm that the planned scan configuration for the turbulence measurements would reach sufficient range during the main campaign. Due to the internal humidity and focus issues mentioned previously, the measurement range of the two Streamline systems did not reliably reach the met-mast (1 km), so only a small number of valid samples were obtained directly at the mast location. Consequently, only the LOS considered for the WindScanner systems (Fig. <xref ref-type="fig" rid="F6"/>, left) reached the met-mast. For the Streamline systems, we selected the range gate at 450 m, where both systems, despite their different failure causes, still provided sufficient signal quality to allow a reliable LOS comparison. The met-mast data used in the pre-campaign analysis should therefore not be interpreted as a calibration ground truth, particularly because they were collected before the repair and major maintenance of the Streamline systems but rather only as an additional plausibility check.</p>
      <p id="d2e936">For the LOS inter-comparisons shown in Fig. <xref ref-type="fig" rid="F6"/>, we applied a simple quality-control procedure before computing the 10 min averages. For the WindScanner systems, all LOS samples with carrier-to-noise ratio (CNR) <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">22</mml:mn></mml:mrow></mml:math></inline-formula> dB or with retrieved LOS wind speed outside the interval [<inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 40] <inline-formula><mml:math id="M14" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> were discarded. For the Lumibird systems, we required an intensity larger than 1.009 and applied the same [<inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 40] <inline-formula><mml:math id="M16" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> LOS wind-speed filter. Short periods with clear outliers were also excluded. Only LOS data that passed this quality control were used in the calculation of the 10 min mean wind speeds. Furthermore, a constant time shift was applied to each system pair, where necessary, before performing the aggregation in order to minimize systematic timing errors. Due to incompatibilities of the Meinberg GPS module, the effective time offset was not constant but varied over the pre-campaign period and between systems. For the WindScanner systems, this resulted in average corrections of 3750 s for Brise and 3620 s for Sterenn relative to UTC time, derived from the mean offset over the testing period up to 18 October 2023 at 09:09:20 UTC. These corrections remove the bulk time mismatch, although residual time lags may still remain. No significant time shifts were identified between the Streamline systems. Lastly, in the regression analysis we only included 10 min intervals for which at least 80 % of the scheduled LOS measurements were valid for each of the two lidar systems.</p>
      <p id="d2e1009">For both WindScanner systems, the met-mast was reachable during the testing period, enabling a comparison between the lidar LOS wind speed and the cup anemometer and wind vane measurements projected onto the lidar LOS, as shown in Fig. <xref ref-type="fig" rid="F7"/>. The above-mentioned quality-control procedure was applied to the LOS wind speeds and to the 10 min aggregation. Additionally, to minimize potential cross-wind component contamination, we retained data only when the wind direction was within <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>° of the LOS or within <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>° of the opposite direction (180° offset), according to <xref ref-type="bibr" rid="bib1.bibx17" id="text.30"/>. This wind direction selection also excludes the sector influenced by met-mast wake effects. Under these conditions, projection errors from the wind vane can be better distinguished and further compensated for. To mitigate the impact of a wind direction offset on the projection, a sinusoidal function was fitted to the wind-speed ratio (<inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">LoS</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cup</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) as a function of the azimuth angle in order to determine the lidar LOS angle in the wind vane coordinate system. This analysis uncovered a directional offset of the wind vane relative to the scanning lidar. The fitting process was applied to each system, and the outcomes from the Sterenn system were selected for consistency across systems. An angular offset of 5.8° was applied uniformly to all systems when using the met-mast cup anemometer as a reference. Sterenn was installed centrally among all scanning lidars, which justified the findings and the choice of this angular offset to ensure consistency. The results shown in Fig. <xref ref-type="fig" rid="F7"/> reflect this filtering and correction, with the corresponding regression-derived offsets summarized in Table <xref ref-type="table" rid="T3"/>.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e1062">Photo of the pre-campaign lidar tests at Risø test station. A telescopic sight is fitted to the system in the center to help align the scan head with the met-mast and drone. The drone is flying and is visible in the center of the image at the red arrow.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f05.jpg"/>

        </fig>

<table-wrap id="T3"><label>Table 3</label><caption><p id="d2e1074">Results from the onshore pre-campaign line-of-sight speed calibration.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scanner</oasis:entry>
         <oasis:entry colname="col2">LOS speed</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">offset [m s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Brise–Sterenn</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.30</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook–Storm</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn–Cup</oasis:entry>
         <oasis:entry colname="col2">0.30</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise–Cup</oasis:entry>
         <oasis:entry colname="col2">0.19</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e1175">Regression analysis of the two pairs of scanning lidar systems during the pre-calibration test – left: WindScanner system with the range of comparison roughly at the met-mast; right: Streamline/Lumibird system with the range of comparison at 450 m as the met-mast distance could rarely be reached. Results of one- and two-parameter fits are given in the table.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f06.png"/>

        </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e1187">Regression analysis of the scanning lidar systems during the pre-calibration test against the met-mast cup anemometer for the WindScanner systems – left: Sterenn; right: Brise. Only wind direction from <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>° of the line-of-sight direction and corresponding angles of 180° apart have been kept for the analysis. Results of one- and two-parameter fits are given in the table.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f07.png"/>

        </fig>

<sec id="Ch1.S2.SS3.SSS1">
  <label>2.3.1</label><title>Initial hard target mapping</title>
      <p id="d2e1213">The church and the lighthouse buildings were used as hard targets for aligning the azimuth direction of the scanners at the beginning of the campaign following the procedures of <xref ref-type="bibr" rid="bib1.bibx45" id="text.31"/>. Each of the hard targets were scanned using stacked sector plan position indicator (PPI) scans with sequential elevation angles, forming a “CNR mapper” as shown in Fig. <xref ref-type="fig" rid="F8"/>. The elevation and azimuth angle for where the beam is pointing toward the tip of the lighthouse or church roof is determined. The positions of the church and the lighthouse in the global GPS coordinate system were obtained using the DHM (Danish Elevation Model) point cloud, which contains position data collected by laser scanning from an aircraft <xref ref-type="bibr" rid="bib1.bibx10" id="paren.32"><named-content content-type="pre">see</named-content></xref>. The accuracy in the horizontal and vertical position of each point is given as 0.15 and 0.05 m, respectively; however, given a point density of 8 points m<sup>−2</sup> this gives a point resolution of about 0.35 m <xref ref-type="bibr" rid="bib1.bibx19" id="paren.33"/>. The distance from the scanner to the church and light hours was about 1600 m. This results in an angular resolution of roughly 0.013°, providing sufficient accuracy for the intended use.</p>
      <p id="d2e1241">The azimuth offset (<inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">offset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is calculated as

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M26" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">offset</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">HT</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">scanner</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">HT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the azimuth angle of the pointing direction from the scanner to the hard target in the global coordinate system and <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">scanner</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the azimuth angle of the pointing direction from the scanner to the hard target in the scanner coordinate system. Note that the azimuth offsets determined via hard-target mapping were not directly implemented as a correction in the lidar software, due to the Lumibird systems not supporting this functionality for all scan types. The azimuth offsets were applied in post-processing, which provided the correct alignment between global and lidar coordinate systems.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e1306">CNR mapper images of the lighthouse (left, Zonda) and church (right, Storm) used to align the beam positions. Stronger return signals appear in red, indicating that the lidar beams intersected a hard target.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f08.png"/>

          </fig>

      <p id="d2e1316">Table <xref ref-type="table" rid="T4"/> summarizes the results obtained from the hard target mapping. The initial results from hard-target scanning and wind measurements following deployment of the instruments indicate that the lidar systems were operating normally and were fit for use in the campaign.</p>

<table-wrap id="T4"><label>Table 4</label><caption><p id="d2e1324">Results from the hard target mapping performed at the beginning of the campaign.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Name</oasis:entry>
         <oasis:entry colname="col2">Hard target</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">scanner</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">HT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">offset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Zonda</oasis:entry>
         <oasis:entry colname="col2">Lighthouse</oasis:entry>
         <oasis:entry colname="col3">210.41</oasis:entry>
         <oasis:entry colname="col4">357.02</oasis:entry>
         <oasis:entry colname="col5">146.61</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook</oasis:entry>
         <oasis:entry colname="col2">Lighthouse</oasis:entry>
         <oasis:entry colname="col3">308.14</oasis:entry>
         <oasis:entry colname="col4">356.98</oasis:entry>
         <oasis:entry colname="col5">48.84</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn</oasis:entry>
         <oasis:entry colname="col2">Lighthouse</oasis:entry>
         <oasis:entry colname="col3">219.60</oasis:entry>
         <oasis:entry colname="col4">356.92</oasis:entry>
         <oasis:entry colname="col5">137.32</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise</oasis:entry>
         <oasis:entry colname="col2">Church</oasis:entry>
         <oasis:entry colname="col3">115.80</oasis:entry>
         <oasis:entry colname="col4">176.40</oasis:entry>
         <oasis:entry colname="col5">61.22</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm</oasis:entry>
         <oasis:entry colname="col2">Church</oasis:entry>
         <oasis:entry colname="col3">207.35</oasis:entry>
         <oasis:entry colname="col4">176.36</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">30.99</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T5" specific-use="star"><label>Table 5</label><caption><p id="d2e1498">Coordinates and height above sea level of the intersection points in experiment phase 1 and 2. The numbers in the first column refer to Fig. <xref ref-type="fig" rid="F2"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5">UTM 32 Easting</oasis:entry>
         <oasis:entry colname="col6">UTM 32 Northing</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Point</oasis:entry>
         <oasis:entry colname="col2">Lidars</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msubsup><mml:mi>z</mml:mi><mml:mi>m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> [m]</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msubsup><mml:mi>z</mml:mi><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> [m]</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">441</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula> [m]</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">260</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn></mml:mrow></mml:math></inline-formula> [m]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">Zonda–Brise</oasis:entry>
         <oasis:entry colname="col3">163</oasis:entry>
         <oasis:entry colname="col4">275</oasis:entry>
         <oasis:entry colname="col5">3935</oasis:entry>
         <oasis:entry colname="col6">2515</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">Zonda–Storm</oasis:entry>
         <oasis:entry colname="col3">177</oasis:entry>
         <oasis:entry colname="col4">299</oasis:entry>
         <oasis:entry colname="col5">3840</oasis:entry>
         <oasis:entry colname="col6">2580</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">Chinook–Storm</oasis:entry>
         <oasis:entry colname="col3">161</oasis:entry>
         <oasis:entry colname="col4">268</oasis:entry>
         <oasis:entry colname="col5">3960</oasis:entry>
         <oasis:entry colname="col6">2693</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">Sterenn–Storm</oasis:entry>
         <oasis:entry colname="col3">155</oasis:entry>
         <oasis:entry colname="col4">258</oasis:entry>
         <oasis:entry colname="col5">3999</oasis:entry>
         <oasis:entry colname="col6">2730</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">Sterenn–Brise</oasis:entry>
         <oasis:entry colname="col3">145</oasis:entry>
         <oasis:entry colname="col4">241</oasis:entry>
         <oasis:entry colname="col5">4068</oasis:entry>
         <oasis:entry colname="col6">2664</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6</oasis:entry>
         <oasis:entry colname="col2">Chinook–Brise</oasis:entry>
         <oasis:entry colname="col3">150</oasis:entry>
         <oasis:entry colname="col4">250</oasis:entry>
         <oasis:entry colname="col5">4034</oasis:entry>
         <oasis:entry colname="col6">2626</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <label>2.3.2</label><title>Drone-based pointing verifications</title>
      <p id="d2e1759">A method for verifying the correct pointing of lidar beams using an aerial drone has been developed by DTU and is described in <xref ref-type="bibr" rid="bib1.bibx42" id="text.34"/>. The drone-based targeting method has the unique advantage of verifying the lidar's pointing accuracy at the actual intended measurement position. Rather than standard hard-target mappings performed at distant positions and generalized across all angles, the drone is flown directly to the desired measurement position which provides a direct verification of the correct positioning of the lidar beam.</p>
      <p id="d2e1765">The approach involves setting each lidar to stare at its intended measurement position while a drone equipped with a highly accurate real-time kinematic (RTK) positioning system is manually steered into the beam path. The drone is guided using a telescopic sight mounted on top of the scanner head, which is approximately aligned with the lidar beam. This allows the operator to visually steer the drone into the beam. The lidar detects the drone along its beam through the high signal reflectivity indicated by the CNR value, similar to traditional hard target mapping. By combining lidar and drone data, the actual beam position in global coordinates can be determined, allowing either confirmation of correct pointing or quantification of the offsets required to align the beams. To increase the precision of the estimated beam pointing direction, the angular size of the drone should be as small as possible. This can be achieved by increasing the distance between the drone and the scanner or by reducing the physical size of the drone, in this case by adjusting the leg configuration. However, under windy conditions, the drone experiences significant motion, making it difficult to precisely control and to steer it into the narrow lidar beam. As a result, successfully intersecting the beam becomes more challenging. In such conditions, increasing the effective size of the drone improves the likelihood of detection. Additionally, operating closer to the scanner makes steering easier, as the drone appears larger in the telescopic sight, improving visibility and control. Consequently, a trade-off arises between minimizing angular size for precision and increasing it to ensure reliable beam interception under practical conditions. This trade-off influences the achieved accuracy of the estimated beam pointing direction, as reflected in the results presented in Tables <xref ref-type="table" rid="T6"/> and <xref ref-type="table" rid="T7"/>.</p>
      <p id="d2e1772">This exercise was performed twice during the FLOW campaign on all scanning lidars, both at the start and end of the measurements. Beyond obtaining two independent results of the pointing accuracy, repeating the exercise also provides an indication of the consistency of the pointing throughout the measurement period.</p>
      <p id="d2e1775">The results of the drone pointing verification are provided in Tables <xref ref-type="table" rid="T6"/> and <xref ref-type="table" rid="T7"/>. It should be noted that the values of <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> are calculated as the estimated pointing direction using the drone (found) minus the desired pointing direction (global). Since the scanner set point angles were changed after the mid-campaign sea surface leveling, the <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> values obtained for the second drone test reflect the updated angle set points and are therefore expected to be smaller than those obtained before the correction. It should also be noted that due to the correction of the angle set point, the results of the sea surface leveling verification at the end of the campaign can not be directly compared as the sea surface leveling verification only gives the misalignment of the scanner and does not include the correction. To put these results into context, the elevation angle <inline-formula><mml:math id="M40" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> difference found using the drone method ranges between <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula> and 0.15°, which corresponds to a height error in the lidar's beam position of between <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.9</mml:mn></mml:mrow></mml:math></inline-formula> and 3.0 m at intersection point C depicted in Fig. <xref ref-type="fig" rid="F1"/>. This range of errors is negligible considering the vertical scales of interest in this study.</p>

<table-wrap id="T6" specific-use="star"><label>Table 6</label><caption><p id="d2e1846">Drone pointing verification results (8 February 2024). For each scanner, <inline-formula><mml:math id="M43" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> (azimuth angle) and <inline-formula><mml:math id="M44" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> (elevation angle) are compared between global reference values (global) and drone-derived estimates (found). <inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> denotes the difference (found <inline-formula><mml:math id="M46" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula> global), and prec. represents the estimated measurement precision. Max dist is the maximum drone-to-scanner distance during the test, and Leg config describes the drone leg configuration during the flight.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="11">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right" colsep="1"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1"><inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> [°] </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center" colsep="1"><inline-formula><mml:math id="M48" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> [°] </oasis:entry>
         <oasis:entry rowsep="1" colname="col10"/>
         <oasis:entry rowsep="1" colname="col11"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scanner</oasis:entry>
         <oasis:entry colname="col2">global</oasis:entry>
         <oasis:entry colname="col3">found</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">prec.</oasis:entry>
         <oasis:entry colname="col6">global</oasis:entry>
         <oasis:entry colname="col7">found</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">prec.</oasis:entry>
         <oasis:entry colname="col10">Max dist [m]</oasis:entry>
         <oasis:entry colname="col11">Leg config</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn</oasis:entry>
         <oasis:entry colname="col2">314.24</oasis:entry>
         <oasis:entry colname="col3">314.63</oasis:entry>
         <oasis:entry colname="col4">0.39</oasis:entry>
         <oasis:entry colname="col5">0.3</oasis:entry>
         <oasis:entry colname="col6">5.75</oasis:entry>
         <oasis:entry colname="col7">5.64</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.11</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">0.20</oasis:entry>
         <oasis:entry colname="col10">225</oasis:entry>
         <oasis:entry colname="col11">down</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Zonda</oasis:entry>
         <oasis:entry colname="col2">304.79</oasis:entry>
         <oasis:entry colname="col3">304.88</oasis:entry>
         <oasis:entry colname="col4">0.09</oasis:entry>
         <oasis:entry colname="col5">0.2</oasis:entry>
         <oasis:entry colname="col6">6.57</oasis:entry>
         <oasis:entry colname="col7">6.37</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.20</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">0.13</oasis:entry>
         <oasis:entry colname="col10">185</oasis:entry>
         <oasis:entry colname="col11">down</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook</oasis:entry>
         <oasis:entry colname="col2">311.92</oasis:entry>
         <oasis:entry colname="col3">311.77</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">0.2</oasis:entry>
         <oasis:entry colname="col6">5.98</oasis:entry>
         <oasis:entry colname="col7">5.97</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">0.08</oasis:entry>
         <oasis:entry colname="col10">373</oasis:entry>
         <oasis:entry colname="col11">down</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise</oasis:entry>
         <oasis:entry colname="col2">221.92</oasis:entry>
         <oasis:entry colname="col3">221.88</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">0.09</oasis:entry>
         <oasis:entry colname="col6">5.18</oasis:entry>
         <oasis:entry colname="col7">5.04</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.14</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">0.04</oasis:entry>
         <oasis:entry colname="col10">400</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm</oasis:entry>
         <oasis:entry colname="col2">226.65</oasis:entry>
         <oasis:entry colname="col3">226.75</oasis:entry>
         <oasis:entry colname="col4">0.10</oasis:entry>
         <oasis:entry colname="col5">0.14</oasis:entry>
         <oasis:entry colname="col6">5.66</oasis:entry>
         <oasis:entry colname="col7">5.81</oasis:entry>
         <oasis:entry colname="col8">0.15</oasis:entry>
         <oasis:entry colname="col9">0.05</oasis:entry>
         <oasis:entry colname="col10">388.5</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T7" specific-use="star"><label>Table 7</label><caption><p id="d2e2222">Drone pointing verification results (June 25, 2024). For each scanner, <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> (azimuth) and <inline-formula><mml:math id="M58" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> (elevation) set values are compared with drone-derived estimates (found). <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> denotes the difference (found <inline-formula><mml:math id="M60" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula> set), and prec. represents the estimated precision. Max dist is the maximum drone-to-scanner distance, and Leg config describes the flight path configuration. All angles are given in degrees.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="11">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right" colsep="1"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1"><inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> [°] </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9" align="center" colsep="1"><inline-formula><mml:math id="M62" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> [°] </oasis:entry>
         <oasis:entry rowsep="1" colname="col10"/>
         <oasis:entry rowsep="1" colname="col11"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scanner</oasis:entry>
         <oasis:entry colname="col2">set</oasis:entry>
         <oasis:entry colname="col3">found</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M63" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">prec.</oasis:entry>
         <oasis:entry colname="col6">set</oasis:entry>
         <oasis:entry colname="col7">found</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M64" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">prec.</oasis:entry>
         <oasis:entry colname="col10">Max dist [m]</oasis:entry>
         <oasis:entry colname="col11">Leg config</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn</oasis:entry>
         <oasis:entry colname="col2">314.22</oasis:entry>
         <oasis:entry colname="col3">314.34</oasis:entry>
         <oasis:entry colname="col4">0.12</oasis:entry>
         <oasis:entry colname="col5">0.12</oasis:entry>
         <oasis:entry colname="col6">10.30</oasis:entry>
         <oasis:entry colname="col7">10.25</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">0.03</oasis:entry>
         <oasis:entry colname="col10">445</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Zonda</oasis:entry>
         <oasis:entry colname="col2">304.86</oasis:entry>
         <oasis:entry colname="col3">304.89</oasis:entry>
         <oasis:entry colname="col4">0.03</oasis:entry>
         <oasis:entry colname="col5">0.11</oasis:entry>
         <oasis:entry colname="col6">11.83</oasis:entry>
         <oasis:entry colname="col7">11.91</oasis:entry>
         <oasis:entry colname="col8">0.08</oasis:entry>
         <oasis:entry colname="col9">0.03</oasis:entry>
         <oasis:entry colname="col10">450</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook</oasis:entry>
         <oasis:entry colname="col2">311.92</oasis:entry>
         <oasis:entry colname="col3">311.81</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.11</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">0.11</oasis:entry>
         <oasis:entry colname="col6">10.72</oasis:entry>
         <oasis:entry colname="col7">10.67</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col9">0.01</oasis:entry>
         <oasis:entry colname="col10">423</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise</oasis:entry>
         <oasis:entry colname="col2">221.92</oasis:entry>
         <oasis:entry colname="col3">221.88</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5">0.10</oasis:entry>
         <oasis:entry colname="col6">9.94</oasis:entry>
         <oasis:entry colname="col7">10.01</oasis:entry>
         <oasis:entry colname="col8">0.07</oasis:entry>
         <oasis:entry colname="col9">0.02</oasis:entry>
         <oasis:entry colname="col10">400</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm</oasis:entry>
         <oasis:entry colname="col2">226.59</oasis:entry>
         <oasis:entry colname="col3">226.87</oasis:entry>
         <oasis:entry colname="col4">0.28</oasis:entry>
         <oasis:entry colname="col5">0.10</oasis:entry>
         <oasis:entry colname="col6">10.78</oasis:entry>
         <oasis:entry colname="col7">10.90</oasis:entry>
         <oasis:entry colname="col8">0.12</oasis:entry>
         <oasis:entry colname="col9">0.03</oasis:entry>
         <oasis:entry colname="col10">435</oasis:entry>
         <oasis:entry colname="col11">up</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS3.SSS3">
  <label>2.3.3</label><title>Sea surface leveling verification</title>
      <p id="d2e2587">A further method to independently verify the correct leveling and range reference of the lidars is by scanning the sea-surface (either using PPI or RHI scans).  Due to the narrow visibility of the water surface from the lidar positions, we used the RHI scans to determine the distance to the water, <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of elevation angle, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, in this campaign.</p>
      <p id="d2e2612">The sea surface detection method is based on fitting the carrier-to-noise ratio (CNR) signal as a function of range. In the original approach described by <xref ref-type="bibr" rid="bib1.bibx36" id="text.35"/>, the CNR–range relationship was fitted using an inverse sigmoid function to identify the inflection point corresponding to the water surface. This approach was later extended by <xref ref-type="bibr" rid="bib1.bibx13" id="text.36"/>, who combined the sigmoid function with a linear term to account for the gradual decrease in CNR at larger distances. A further refinement was introduced by <xref ref-type="bibr" rid="bib1.bibx14" id="text.37"/>, who accounted for the logarithmic nature of the CNR signal by introducing an offset to the inflection point, suggested to be approximately half of the probe length.</p>
      <p id="d2e2624">In the present study, the probe lengths are 25 m for the Windscanner and WindCube systems and 12 m for the Streamline systems, which are significantly shorter than the 75 m probe length considered by <xref ref-type="bibr" rid="bib1.bibx14" id="text.38"/>. That study also demonstrated that large start or stop elevation angles can introduce significant errors in the estimated elevation. In this campaign, however, the scanner placement near a coastal bluff restricted the usable elevation range to approximately 1.5°. Combined with the expectation of small tilt and elevation offsets – due to prior alignment – this suggests that the influence of the range offset is limited.</p>
      <p id="d2e2630">To verify this assumption, the analysis was repeated using offsets of <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> m for the Streamline systems and <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">12.5</mml:mn></mml:mrow></mml:math></inline-formula> m for the Windscanner and WindCube systems. These offsets deviate slightly from the recommendation in <xref ref-type="bibr" rid="bib1.bibx14" id="text.39"/> but resulted in only minor differences of approximately 0.01–0.02° in the estimated elevation error, which is negligible for the purposes of this study. Therefore the result in Table <xref ref-type="table" rid="T8"/> does not use the range offset as suggested by <xref ref-type="bibr" rid="bib1.bibx14" id="text.40"/>.</p>
      <p id="d2e2662">A vertical cross section of the land, sea, and sky was scanned by each lidar. The curve of signal reflectivity (CNR) across distance inflects at the elevation position corresponding to the water surface, as depicted in Fig. <xref ref-type="fig" rid="F9"/>, which shows a single example from Chinook where the water surface was found at 1000 m for the corresponding elevation angle. Using this principle with multiple RHI scans repeated at the same azimuth angle provides a linear fit result such as the one shown in Fig. <xref ref-type="fig" rid="F10"/> for Zonda. Here, the vertical and horizontal distances,  from the scanner head to the sea surface, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are calculated as

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M75" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">ss</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            For the longer ranges used here, it is also necessary to correct for the effect of the curvature of the Earth. Here the vertical distance is corrected by <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula>, which for horizontal distances much smaller than the radius of the earth, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">earth</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is written as

                  <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M78" display="block"><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">earth</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">earth</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            The elevation error in the scanner in radians is given as the slope of the linear fit shown in Fig. <xref ref-type="fig" rid="F10"/>. It is possible to further extend this method across multiple azimuth positions to obtain tilt, roll, and range offset results for each lidar; however, it was not necessary to do so in this campaign due to the configuration of the lidars being used to stare at a single position. The sea surface leveling exercise was repeated twice during the campaign. The results from the two sea surface leveling exercises are shown in Table <xref ref-type="table" rid="T8"/>. In the results from April 2024, the elevation error found on Zonda was so large that it was decided to correct the elevation angle of the lidar in phase 2 of the experiment, using the results from April 2024 listed in Table <xref ref-type="table" rid="T8"/>.</p>

<table-wrap id="T8"><label>Table 8</label><caption><p id="d2e2827">Results from the sea surface RHI scans.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col3" align="center">Elevation error  [°] </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Name</oasis:entry>
         <oasis:entry colname="col2">April 2024</oasis:entry>
         <oasis:entry colname="col3">June 2024</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Zonda</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.41</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.30</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.12</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.10</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.12</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">No data</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.18</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F9"><label>Figure 9</label><caption><p id="d2e3001">Single SSL measurement point from Chinook, showing the CNR value as a function of distance where the water surface is identified at 1000 m for the corresponding elevation angle.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f09.png"/>

          </fig>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e3012">Results from repeated SSL RHI scans from Zonda at a single azimuth position. The distance to the sea surface was found using the method shown in Fig. <xref ref-type="fig" rid="F9"/>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f10.png"/>

          </fig>

</sec>
<sec id="Ch1.S2.SS3.SSS4">
  <label>2.3.4</label><title>Post-campaign LOS speed inter-comparison and offset verification</title>
      <p id="d2e3031">The final quality control effort took place at the end of the field campaign, which evaluated each lidar's line-of-sight speed offset, and the relative LOS speeds measured by lidars at the same deployment site. This test would demonstrate either that the systems were measuring the correct speeds consistent with the pre-campaign test results or that an issue had occurred which would require a correction to the lidar data.</p>
      <p id="d2e3034">This exercise involved grouping the systems by deployment location (i.e.,  church vs. lighthouse), and performing an inter-comparison of measured LOS speeds between lidar pairs at the same site. This was done by placing the beams of all lidars at each site in parallel and evaluating the independent observations of LOS speeds between all possible pairs of lidars at each location. Since the lidars were deployed next to each other and had their beams aligned in parallel, the measured values should be nearly identical. An important limitation of this approach is that since the two lidar groups are separated, it is not possible to make a meaningful comparison between lidars across the two sites. The high-frequency data were filtered and averaged into 10 min intervals. For the Windscanner and WindCube systems, all  LOS samples with a  CNR <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">22</mml:mn></mml:mrow></mml:math></inline-formula> dB or with retrieved LOS wind speeds outside the interval [<inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, 40] m s<sup>−1</sup> were removed. For the StreamLine XR+ systems, all LOS samples with signal intensity <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1.009</mml:mn></mml:mrow></mml:math></inline-formula> dB or with retrieved LOS wind speeds outside the same interval were discarded. Furthermore, 10 min intervals containing fewer than 1000 valid samples after filtering were excluded. Following this data cleaning procedure, the data were binned in 1 m s<sup>−1</sup> increments (see red points in Fig. <xref ref-type="fig" rid="F11"/>). Applying a linear regression between binned observations of the lidar pairs provides a coefficient, offset, and fit indicator of the agreement between the lidars. Figure <xref ref-type="fig" rid="F11"/> shows the LOS speed comparison between Brise and Storm for a single range, which is then extended across multiple ranges in Fig. <xref ref-type="fig" rid="F12"/>. Since the offset was expected  to change significantly over 100 m, the results were only calculated every 100 m.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e3102">Post-campaign LOS speed inter-comparison between Brise and Storm at 700.5 m range. Time series (left) and binned linear regression (right, units on the axes are in m s<sup>−1</sup>) with  fit parameters.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f11.png"/>

          </fig>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e3126">Linear fit parameters of post-campaign LOS speed inter-comparison between Brise and Storm across all ranges indicating good agreement between the two systems.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f12.png"/>

          </fig>

<table-wrap id="T9"><label>Table 9</label><caption><p id="d2e3138">Results from the post-campaign line-of-sight speed comparison between lidars at each site.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scanner</oasis:entry>
         <oasis:entry colname="col2">LOS speed</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">offset [m s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Chinook–Sterenn</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.66</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook–Zonda</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.11</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Zonda–Sterenn</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.57</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm–Brise</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.38</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T10"><label>Table 10</label><caption><p id="d2e3256">Final, recommended velocities to be added to the line-of-sight velocities for each lidar.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Scanner</oasis:entry>
         <oasis:entry colname="col2">LOS speed offset [m s<sup>−1</sup>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Sterenn</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.66</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M101" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Zonda</oasis:entry>
         <oasis:entry colname="col2">0 <inline-formula><mml:math id="M102" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chinook</oasis:entry>
         <oasis:entry colname="col2">0 <inline-formula><mml:math id="M103" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Brise</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.38</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M105" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Storm</oasis:entry>
         <oasis:entry colname="col2">0 <inline-formula><mml:math id="M106" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3438">From the linear regression the offsets are averaged over all distances and shown in Table <xref ref-type="table" rid="T9"/>. The comparison involving Brise and Sterenn shows a significant offset compared to the comparison between Chinook and Zonda. The StreamLine units were sent to the factory for repair prior to the campaign, where they were tested against a reference lidar. These tests showed that the StreamLine units (Chinook and Storm) did not exhibit any significant LOS speed offsets. Considering this, the offsets identified in the post-campaign LOS speed calibration are primarily attributed to Brise and Sterenn, with magnitudes of approximately <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M108" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for Brise and <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.7</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M110" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for Sterenn. When compared with the pre-campaign test results, the findings are consistent in the sense that Sterenn shows a larger offset than Brise. Both offsets are substantial and should be corrected for during data analysis. A smaller offset of about 0.1 <inline-formula><mml:math id="M111" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is observed between Zonda and Chinook, but because the data will be used for turbulence analysis, this discrepancy is less critical. The final, recommended offsets are shown in Table <xref ref-type="table" rid="T10"/>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Data description</title>
      <p id="d2e3527">This section describes what is contained in the publicly available data repository <xref ref-type="bibr" rid="bib1.bibx31" id="paren.41"/>. The following variables are present in the dataset. <list list-type="order"><list-item>
      <p id="d2e3535">Radial velocity: the measured wind speed along the lidar beam in m s<sup>−1</sup>. It is measured at a frequency of 2 Hz (except for Zonda which measured at 1 Hz). Moreover, the radial velocity measurements are taken at multiple points along the lidar beam. These points are commonly referred to as range gates. Table <xref ref-type="table" rid="T2"/> provides information on the range gates of each lidar.</p></list-item><list-item>
      <p id="d2e3553">Quantification of noise: the definition of noise in the radial velocity measurement differs for the five lidars. In the case of Zonda, Sterenn, and Brise (see Table <xref ref-type="table" rid="T2"/>), it is quantified using the signal-to-noise ratio (SNR) expressed in decibels. On the other hand, the noise in Chinook and Storm is quantified using Streamline intensity (<inline-formula><mml:math id="M113" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula>), which can be related to the SNR as follows:<disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M114" display="block"><mml:mrow><mml:mtext>SNR</mml:mtext><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">dB</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>Note that both SNR and <inline-formula><mml:math id="M115" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula> are measured at all range gates and at the same frequency as the radial velocity measurements.</p></list-item><list-item>
      <p id="d2e3607">Ceilometer data: the ceilometer data contain the aerosol backscatter signal sampled every 16 s and at a vertical resolution of 10 m. We refer the reader to Vaisala's technical documentation of the CL31 ceilometer for a more in-depth description of the other data available from this device <xref ref-type="bibr" rid="bib1.bibx8" id="paren.42"/>.</p></list-item></list> Note that the dataset covers the entire period of the campaign from February 2024 to June 2024 while the periods corresponding to intra-campaign calibration (see Fig. <xref ref-type="fig" rid="F4"/>) are not included. Thus, the data can be read by selecting the required time period and the range gate. We recommend using the scripts provided  at <uri>https://data.dtu.dk/articles/dataset/Trans_experiment_data_paper_script/29224631</uri> (last access: 20 August 2026). Moreover, offsets of <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.66</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.38</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> must be added to the data from Sterenn and Brise, respectively.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Quality control of the campaign dataset</title>
      <p id="d2e3665">This section presents the post-processing of the raw lidar data in order to describe its quality. Note that the offsets shown in Table <xref ref-type="table" rid="T10"/> were added to the data after reading from the raw dataset. We first define a filtering criterion to separate good and bad data. The latter is a result of many spikes being present in the time series due to low concentration of aerosols in the atmosphere, dirt on the lens, presence of obstacles in the lidar beam, etc <xref ref-type="bibr" rid="bib1.bibx45" id="paren.43"/>. The complete removal of noisy data, that is, the full 10 min period, is necessary when analyzing turbulence spectra or coherence because noise removal algorithms might introduce too many gaps <xref ref-type="bibr" rid="bib1.bibx2" id="paren.44"/>. In the literature, noise is often characterized by the signal-to-noise ratio (SNR) and a flat threshold is applied to it to differentiate between reliable and unreliable data. But the so-called SNR filter suffers from many drawbacks, the most important one being the dependence of the optimal SNR threshold on the site conditions, instrument manufacturer, and experimental setup <xref ref-type="bibr" rid="bib1.bibx15" id="paren.45"/>. Indeed, we observed that the SNR threshold varied significantly with the atmospheric conditions. Thus, we choose to characterize the noise by another metric, the standard deviation of the radial velocities calculated over 10 min: <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. We found that it is easier to establish the optimal threshold for <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as it is mostly independent of the aforementioned factors.</p>
      <p id="d2e3710">After careful analysis of the data, we concluded that when <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is greater than 4 m s<sup>−1</sup>, the 10 min period contains too many spikes. This threshold was determined by analyzing many 10 min time series from the five lidars. Consequently, the corresponding 10 min periods were rejected. On the other hand, when <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is less than 1.2–1.5 m s<sup>−1</sup>, depending on the lidar model, the 10 min period is free from spikes. And for those 10 min periods where <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is between 1.5 and 4 m s<sup>−1</sup>, it is possible to remove spikes using a de-spiking algorithm such as the one described by <xref ref-type="bibr" rid="bib1.bibx2" id="text.46"/> without introducing too many gaps. As an example, we show time series from all five lidars in Fig. <xref ref-type="fig" rid="F13"/>. The data on the right-hand side have many spikes with <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> being greater than 4 m s<sup>−1</sup>, while the data on the left-hand side are relatively free from noise and <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is lower than 1.2 m s<sup>−1</sup>. The de-spiking algorithm developed by <xref ref-type="bibr" rid="bib1.bibx2" id="text.47"/> uses two-dimensional kernel density estimation (KDE) to find “data-dense” regions which are assumed to be free from noise. We used a modified version of the KDE filter to estimate the distribution of <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> instead of <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where

          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M133" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and <inline-formula><mml:math id="M134" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> represents the indexing of different samples in time.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e3931">Some 10 min time series from all five lidars showing periods with good data (left) and bad data (right) characterized by <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f13.png"/>

      </fig>

      <p id="d2e3956">Next, we reconstructed the east–west (<inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">EW</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and north–south (<inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">NS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) wind components at the six crossing points using the following relations <xref ref-type="bibr" rid="bib1.bibx33" id="paren.48"/>:

          <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M138" display="block"><mml:mrow><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:msub><mml:mi>r</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:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:munder><mml:mo>=</mml:mo><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ψ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="bold">M</mml:mi></mml:munder><mml:munder><mml:munder class="underbrace"><mml:mrow><mml:mfenced open="[" close="]"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">EW</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">NS</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow><mml:mo mathvariant="normal">︸</mml:mo></mml:munder><mml:mi mathvariant="bold-italic">v</mml:mi></mml:munder><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and

          <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M139" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The subscripts 1 and 2 refer to the lidars close to the church and lighthouse, respectively, whereas <inline-formula><mml:math id="M140" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> is the azimuthal orientation of the beam and <inline-formula><mml:math id="M141" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula> is its elevation. Equation (<xref ref-type="disp-formula" rid="Ch1.E7"/>) relies on the assumption that the projection of the vertical wind component along the lidar beam is negligible. Given the small elevation angles of the beams, this assumption is justified. Since the beams of the church and lighthouse lidars are approximately 90° apart, when using Eqs. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) and (<xref ref-type="disp-formula" rid="Ch1.E8"/>), the uncertainty becomes almost independent of the wind direction <xref ref-type="bibr" rid="bib1.bibx33" id="paren.49"/>. However, Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) implicitly introduces another filter criterion: data from two lidars must be available simultaneously. Data availability after applying the <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and modified KDE filters is not uniform across the five lidars. Some lidars provided noisier data than the rest, probably because they were older models (Sterenn) or had accumulated more dirt on the lens (Chinook). This can be seen in Fig. <xref ref-type="fig" rid="F14"/> where Storm, Zonda, and Brise have many more 10 min periods with <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> between 0 to 2 m s<sup>−1</sup>. Thus, the data availability is lowered when reconstructing the true wind vector, especially at crossing points with Sterenn and Chinook. This lidar pair has a joint availability of 17 % while Zonda and Storm has the highest joint availability of 50 %.</p>

      <fig id="F14" specific-use="star"><label>Figure 14</label><caption><p id="d2e4229">Histogram of <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for the five lidars using data from one of the range gates present at the intersection points.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f14.png"/>

      </fig>

      <p id="d2e4253">Subsequently, we computed the instantaneous horizontal wind speed, <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

          <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M147" display="block"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">EW</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="normal">NS</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        and the wind direction, <inline-formula><mml:math id="M148" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>:

          <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M149" display="block"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mi>arctan⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">EW</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">NS</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Note that this wind direction is expressed in the meteorological convention, where 0° is aligned with true north and increases in the clockwise sense, and that the first argument in the <inline-formula><mml:math id="M150" display="inline"><mml:mi>arctan⁡</mml:mi></mml:math></inline-formula> function is “<inline-formula><mml:math id="M151" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>” (“opposite”). The histograms of the 10 min mean horizontal wind speed (<inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and wind direction (<inline-formula><mml:math id="M153" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula>) are shown in Figs. <xref ref-type="fig" rid="F15"/> and <xref ref-type="fig" rid="F16"/>, respectively. The modal 10 min wind speed is between 11 and 12 m s<sup>−1</sup> and the maximum observed value of <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was 26.2 m s<sup>−1</sup>. The modal wind direction was between 210 to 220° from the start of the campaign to the end of April 2024, while from May 2024 to the end of the campaign, it was between 290 and 300°. This corresponds to westerly circulation over the northern mid-latitudes due to the Ferrel cell. Easterly winds are also frequently observed, but the data are affected by the terrain.</p>

      <fig id="F15" specific-use="star"><label>Figure 15</label><caption><p id="d2e4414">Histogram of the 10 min mean wind speed at point 2 in beam direction 1 <bold>(a)</bold> and 2 <bold>(b)</bold>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f15.png"/>

      </fig>

      <fig id="F16" specific-use="star"><label>Figure 16</label><caption><p id="d2e4432">Histogram of the 10 min mean wind direction in polar coordinates at point 2 in beam direction 1 <bold>(a)</bold> and 2 <bold>(b)</bold>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f16.png"/>

      </fig>

      <p id="d2e4447">We also present an example of how the data can be used to compute the turbulence spectra and coherence, which are displayed in Fig. <xref ref-type="fig" rid="F17"/>. Note that a detailed analysis of these is presented in <xref ref-type="bibr" rid="bib1.bibx32" id="text.50"/> wherein the effect of the systematic biases of the lidar are also given an in-depth treatment.</p>
      <p id="d2e4455">We compute the spectra from <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> time series that are each 20 min long in duration. First the coordinate system is changed such that the <inline-formula><mml:math id="M158" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis is aligned with the mean wind direction over 20 min:

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M159" 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:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Θ</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</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 displaystyle="true" class="stylechange"/><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Θ</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M160" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is the along-wind component, <inline-formula><mml:math id="M161" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is the cross-wind component, and <inline-formula><mml:math id="M162" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula> is the mean wind direction. Then, the auto-spectrum is calculated by <xref ref-type="bibr" rid="bib1.bibx25" id="text.51"/>:

          <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M163" display="block"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi>f</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msup><mml:mfenced open="|" close="|"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">u</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfenced></mml:mrow></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.E14" content-type="numbered"><label>14</label><mml:math id="M164" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">u</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfenced><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:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi>T</mml:mi></mml:munderover><mml:msubsup><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></disp-formula>

        is the Fourier transform of each individual time series of length <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1200</mml:mn></mml:mrow></mml:math></inline-formula> s. Moreover, <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>v</mml:mi></mml:mrow></mml:math></inline-formula>. In the example shown here, <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e4765">In order to find the lateral coherence, we use concurrent time series of radial velocities from the lidars Zonda and Brise to reconstruct the horizontal wind components at intersection point number 1 and radial velocities from Sterenn and Storm for intersection point number 4. Note that they are horizontally separated by 224 m and vertically by 8 m. First, the cross-spectrum is calculated via

          <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M169" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msubsup><mml:mi mathvariant="normal">u</mml:mi><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="normal">u</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> indicates complex conjugation. Then, the root-coherence is given by

          <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M171" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">χ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow><mml:msqrt><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mi>f</mml:mi></mml:mfenced><mml:msub><mml:mi>F</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mi>f</mml:mi></mml:mfenced></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mi mathvariant="normal">ℜ</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> refers to the real part of the complex cross-spectrum.</p>
      <p id="d2e5004">The spectra and coherence show a strong dependence on atmospheric stability and in many cases, mesoscale turbulence causes an increase in energy at the low-frequency end. These effects are discussed in depth in <xref ref-type="bibr" rid="bib1.bibx32" id="text.52"/> wherein the measurements are also compared to the model of <xref ref-type="bibr" rid="bib1.bibx26" id="text.53"/> and <xref ref-type="bibr" rid="bib1.bibx41" id="text.54"/>.</p>

      <fig id="F17" specific-use="star"><label>Figure 17</label><caption><p id="d2e5019">An example of auto-spectra <bold>(a)</bold> and lateral coherence <bold>(b)</bold> calculated from the lidar measurements over a period of 2 h with a mean wind speed of 17.9 <inline-formula><mml:math id="M173" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, mean wind direction of 296°, and at a height of 159 m. The separation for the coherence estimation is <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">224</mml:mn></mml:mrow></mml:math></inline-formula> m and <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> m.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/3153/2026/wes-11-3153-2026-f17.png"/>

      </fig>

</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e5088">A measurement campaign that recorded the horizontal wind components at 150 to 250 m above the sea was presented. The experiment used five lidars placed along the west coast of Denmark, with their beams intersecting in a close-to-horizontal plane. This allowed the wind data to be measured concurrently at six different points from which the lateral coherence could be computed. The lidars were calibrated before, during, and after the experiment via a few different methods which included the usage of drones, sea-surface leveling, and hard target mapping. We also described the storage format of the data and how they can be retrieved for further analysis. Quality checks on the lidar data showed that two instruments suffered from poor signal quality, which lowered the data availability at the respective intersection points. The 10 min statistics of the wind speed and direction followed the trends expected at the geographic location of the site. We show an example to illustrate how the measurements can be used to analyze auto-spectra and lateral coherence at heights relevant for offshore wind turbines and validate newer turbulence models, as shown in <xref ref-type="bibr" rid="bib1.bibx32" id="text.55"/>. The dataset could also be used to study wind profiles and gusts in the MBL.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d2e5098">The code used to read the raw lidar data can be found here: <ext-link xlink:href="https://doi.org/10.11583/DTU.29224631" ext-link-type="DOI">10.11583/DTU.29224631</ext-link> <xref ref-type="bibr" rid="bib1.bibx30" id="paren.56"/>. Note that some parts of the script cannot be used without DTU credentials; however, this does not limit the user from post-processing the data from all lidars as we have also provided alternatives.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e5110">The raw lidar data are available from the following reference: <xref ref-type="bibr" rid="bib1.bibx31" id="text.57"><named-content content-type="post"><ext-link xlink:href="https://doi.org/10.11583/DTU.28749252.v2" ext-link-type="DOI">10.11583/DTU.28749252.v2</ext-link></named-content></xref>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e5122">The article was prepared with contributions from all authors, with AP having the main responsibility. The experiment was designed by JM with inputs from MS and JG. GRT, ES, and LH were responsible for the installation, calibration, monitoring, and decommissioning of the instrumentation, as well as the data storage. AP carried out the quality checks on the data.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e5128">At least one of the (co-)authors is a member of the editorial board of <italic>Wind Energy Science</italic>. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e5137">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e5143">We appreciate the support of the community at Trans Church. We further wish to express our gratitude to Michael Courtney from DTU for making this experiment possible. We would also like to acknowledge the technical staff at DTU including Anders Ramsing Vestergaard, Noah Nørgaard Soelberg, Allan Djernes Blaabjerg, Lars Christensen, Michael Sejer Rasmussen, and Per Hansen for their contributions and assistance in installing and supporting the experiment and to acknowledge Mathieu Pellé for his technical assistance in processing the drone data.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e5148">This project is funded through the European Union Horizon Europe Framework programme HORIZON-CL5-2021-D3-03-04 under grant agreement no. 101084205 (FLOW) and HORIZON-MSCA-2022-DN-01 under grant agreement no. 101119550 (AptWind).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e5154">This paper was edited by Sukanta Basu and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Angelou et al.(2023)</label><mixed-citation>Angelou, N., Mann, J., and Dubreuil-Boisclair, C.: Revealing inflow and wake conditions of a 6 MW floating turbine, Wind Energ. Sci., 8, 1511–1531, <ext-link xlink:href="https://doi.org/10.5194/wes-8-1511-2023" ext-link-type="DOI">10.5194/wes-8-1511-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Beck and Kühn(2017)</label><mixed-citation>Beck, H. and Kühn, M.: Dynamic Data Filtering of Long-Range Doppler LiDAR Wind Speed Measurements, Remote Sens., 9, 561, <ext-link xlink:href="https://doi.org/10.3390/RS9060561" ext-link-type="DOI">10.3390/RS9060561</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Cheynet et al.(2016)</label><mixed-citation>Cheynet, E., Jakobsen, J. B., Snæbjörnsson, J., Mikkelsen, T., Sjöholm, M., Mann, J., Hansen, P., Angelou, N., and Svardal, B.: Application of short-range dual-Doppler lidars to evaluate the coherence of turbulence, Exp. Fluids, 57, 1–17, <ext-link xlink:href="https://doi.org/10.1007/S00348-016-2275-9" ext-link-type="DOI">10.1007/S00348-016-2275-9</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Cheynet et al.(2017)</label><mixed-citation>Cheynet, E., Jakobsen, J. B., and Obhrai, C.: Spectral characteristics of surface-layer turbulence in the North Sea, Energ. Proced., 137, 414–427, <ext-link xlink:href="https://doi.org/10.1016/J.EGYPRO.2017.10.366" ext-link-type="DOI">10.1016/J.EGYPRO.2017.10.366</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Cheynet et al.(2018)</label><mixed-citation>Cheynet, E., Jakobsen, J. B., and Reuder, J.: Velocity Spectra and Coherence Estimates in the Marine Atmospheric Boundary Layer, Bound.-Lay. Meteorol., 169, 429–460, <ext-link xlink:href="https://doi.org/10.1007/S10546-018-0382-2" ext-link-type="DOI">10.1007/S10546-018-0382-2</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Cheynet et al.(2021)</label><mixed-citation>Cheynet, E., Flügge, M., Reuder, J., Jakobsen, J. B., Heggelund, Y., Svardal, B., Saavedra Garfias, P., Obhrai, C., Daniotti, N., Berge, J., Duscha, C., Wildmann, N., Onarheim, I. H., and Godvik, M.: The COTUR project: remote sensing of offshore turbulence for wind energy application, Atmos. Meas. Tech., 14, 6137–6157, <ext-link xlink:href="https://doi.org/10.5194/amt-14-6137-2021" ext-link-type="DOI">10.5194/amt-14-6137-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Chougule et al.(2017)</label><mixed-citation> Chougule, A., Mann, J., Kelly, M., and Larsen, G. C.: Modeling atmospheric turbulence via rapid distortion theory: spectral tensor of velocity and buoyancy, J. Atmos. Sci., 74, 949–974, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>CL3()</label><mixed-citation>CL31 User guide Reader Product documentation portal, <uri>https://docs.vaisala.com/r/M210482EN-L/en-US</uri>, last access: 10 June 2025.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Davenport(1961)</label><mixed-citation>Davenport, A. G.: The spectrum of horizontal gustiness near the ground in high winds, Q. J. Roy. Meteor. Soc., 87, 194–211, <ext-link xlink:href="https://doi.org/10.1002/qj.49708737208" ext-link-type="DOI">10.1002/qj.49708737208</ext-link>, 1961.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>DHM()</label><mixed-citation>Danmarks Højdemodel – Højdekurver, <uri>https://dataforsyningen.dk/data/926</uri>, last access: 10 June 2025.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Floors et al.(2016)</label><mixed-citation>Floors, R., Peña, A., Lea, G., Vasiljević, N., Simon, E., and Courtney, M.: The RUNE experiment – A database of remote-sensing observations of near-shore winds, Remote Sens., 8, 884, <ext-link xlink:href="https://doi.org/10.3390/rs8110884" ext-link-type="DOI">10.3390/rs8110884</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Gómez et al.(2023)</label><mixed-citation>Gómez, P., Simon, E., and Courtney, M.: Scanning LiDAR Best Practice for Power Curve Testing, Carbon Trust, <uri>https://www.carbontrust.com/our-work-and-impact/guides-reports-and-tools/guidelines-for-scanning-lidars-for-power-curve-testing</uri> (last access: 28 August 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Gramitzky et al.(2024)</label><mixed-citation>Gramitzky, K., Jäger, F., Hildebrand, T., Gloria, N., Riechert, J., Steger, M., and Pauscher, L.: Alignment calibration and correction for offshore wind measurements using scanning lidars, J. Phys. Conf. Ser., 2767, 042014, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/4/042014" ext-link-type="DOI">10.1088/1742-6596/2767/4/042014</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Gramitzky et al.(2026)</label><mixed-citation>Gramitzky, K., Jäger, F., Callies, D., Hildebrand, T., Lundquist, J. K., and Pauscher, L.: Alignment of scanning lidars in offshore campaigns – an extension of the sea surface levelling method, Wind Energ. Sci., 11, 861–882, <ext-link xlink:href="https://doi.org/10.5194/wes-11-861-2026" ext-link-type="DOI">10.5194/wes-11-861-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Gryning et al.(2016)</label><mixed-citation>Gryning, S. E., Floors, R., Peña, A., Batchvarova, E., and Brümmer, B.: Weibull Wind-Speed Distribution Parameters Derived from a Combination of Wind-Lidar and Tall-Mast Measurements Over Land, Coastal and Marine Sites, Bound.-Lay. Meteorol., 159, 329–348, <ext-link xlink:href="https://doi.org/10.1007/S10546-015-0113-X" ext-link-type="DOI">10.1007/S10546-015-0113-X</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Halo Photonics (Lumibird Group)(2026)</label><mixed-citation>Halo Photonics (Lumibird Group): StreamLine AllSky XR+ Scanning Doppler LiDAR System Datasheet, <uri>https://halo-photonics.com/wp-content/uploads/2026/03/STREAMLINE-AllSky-XR-2026-v1.pdf</uri> (last access: 18 May 2026), 2026.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>International Electrotechnical Commission(2022)</label><mixed-citation> International Electrotechnical Commission: IEC 61400-50-3:2022 Wind energy generation systems: Part 50-3: Use of nacelle-mounted lidars for wind measurements,  International Electrotechnical Commission,  ISBN 978-2-8322-1063-9, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Kaimal et al.(1972)</label><mixed-citation>Kaimal, J. C., Wyngaard, J. C., Izumi, Y., and Coté, O. R.: Spectral characteristics of surface-layer turbulence, Q. J. Roy. Meteor. Soc., 98, 563–589, <ext-link xlink:href="https://doi.org/10.1002/QJ.49709841707" ext-link-type="DOI">10.1002/QJ.49709841707</ext-link>, 1972.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Klimadatastyrelsen(2025)</label><mixed-citation>Klimadatastyrelsen: Datakvalitet for Danmarks Højdemodel (DHM), <uri>https://confluence.sdfi.dk/pages/viewpage.action?pageId=182190457</uri> (last access: 28 May 2026), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Lampert et al.(2020)</label><mixed-citation>Lampert, A., Bärfuss, K., Platis, A., Siedersleben, S., Djath, B., Cañadillas, B., Hunger, R., Hankers, R., Bitter, M., Feuerle, T., Schulz, H., Rausch, T., Angermann, M., Schwithal, A., Bange, J., Schulz-Stellenfleth, J., Neumann, T., and Emeis, S.: In situ airborne measurements of atmospheric and sea surface parameters related to offshore wind parks in the German Bight, Earth Syst. Sci. Data, 12, 935–946, <ext-link xlink:href="https://doi.org/10.5194/essd-12-935-2020" ext-link-type="DOI">10.5194/essd-12-935-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Larsén et al.(2013)</label><mixed-citation>Larsén, X. G., Vincent, C., and Larsen, S.: Spectral structure of mesoscale winds over the water, Q. J. Roy. Meteor. Soc., 139, 685–700, <ext-link xlink:href="https://doi.org/10.1002/QJ.2003" ext-link-type="DOI">10.1002/QJ.2003</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Lenschow and Agee(1976)</label><mixed-citation> Lenschow, D. H. and Agee, E.: Preliminary results from the air mass transformation experiment (AMTEX), B. Am. Meteorol. Soc., 57, 1346–1355, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Lenschow and Stankov(1986)</label><mixed-citation> Lenschow, D. H. and Stankov, B. B.: Length scales in the convective boundary layer, J. Atmos. Sci., 43, 1198–1209, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Lindborg(1999)</label><mixed-citation>Lindborg, E.: Can the atmospheric kinetic energy spectrum be explained by two-dimensional turbulence?, J. Fluid Mech., 388, 259–288, <ext-link xlink:href="https://doi.org/10.1017/S0022112099004851" ext-link-type="DOI">10.1017/S0022112099004851</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Lumley(1970)</label><mixed-citation> Lumley, J.: Stochastic Tools in Turbulence, Academic Press, ISBN 9780323162258, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Mann(1994)</label><mixed-citation>Mann, J.: The spatial structure of neutral atmospheric surface-layer turbulence, J. Fluid Mech., 273, 141–168, <ext-link xlink:href="https://doi.org/10.1017/S0022112094001886" ext-link-type="DOI">10.1017/S0022112094001886</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Mann et al.(1991)</label><mixed-citation> Mann, J., Kristensen, L., and Courtney, M.: The Great Belt coherence experiment. A study of atmospheric turbulence over water, no. 596(EN) in Denmark, Forskningscenter Risoe, Risoe-R, ISBN 87-550-1747-9, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Nafisifard et al.(2023)</label><mixed-citation>Nafisifard, M., Jakobsen, J. B., Snæbjörnsson, J. T., Sjöholm, M., and Mann, J.: Triple-lidar measurements of wind across a virtual rotor plane over a sea surface, J. Phys. Conf. Ser., 2626, 012022, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2626/1/012022" ext-link-type="DOI">10.1088/1742-6596/2626/1/012022</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Nastrom et al.(1984)</label><mixed-citation> Nastrom, G., Gage, K., and Jasperson, W.: Kinetic energy spectrum of large-and mesoscale atmospheric processes, Nature, 310, 36–38, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Patel(2025)</label><mixed-citation>Patel, A.: Trans experiment data paper script, Technical University of Denmark [code], <ext-link xlink:href="https://doi.org/10.11583/DTU.29224631" ext-link-type="DOI">10.11583/DTU.29224631</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Patel et al.(2025)</label><mixed-citation>Patel, A., Simon, E., Mann, J., Sjöholm, M., Rolighed Thorsen, G., Hung, L.-Y., and Gottschall, J.: Trans experiment (FLOW) – raw lidar data, Technical University of Denmark [data set], <ext-link xlink:href="https://doi.org/10.11583/DTU.28749252.v2" ext-link-type="DOI">10.11583/DTU.28749252.v2</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Patel et al.(2026)</label><mixed-citation>Patel, A., Mann, J., Sjöholm, M., Thorsen, G. R., Syed, A. H., Simon, E. I., Hung, L.-Y., and Gottschall, J.: Lidar observations of turbulence for tall offshore wind turbines, J. Fluid Mech., 1028, A9, <ext-link xlink:href="https://doi.org/10.1017/jfm.2025.11103" ext-link-type="DOI">10.1017/jfm.2025.11103</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Peña and Mann(2019)</label><mixed-citation>Peña, A. and Mann, J.: Turbulence Measurements with Dual-Doppler Scanning Lidars, Remote Sens., 11, 2444, <ext-link xlink:href="https://doi.org/10.3390/RS11202444" ext-link-type="DOI">10.3390/RS11202444</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Peña et al.(2016)</label><mixed-citation> Peña, A., Floors, R., Sathe, A., Gryning, S.-E., Wagner, R., Courtney, M. S., Larsén, X. G., Hahmann, A. N., and Hasager, C. B.: Ten years of boundary-layer and wind-power meteorology at Høvsøre, Denmark, Bound.-Lay. Meteorol., 158, 1–26, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Putri et al.(2022)</label><mixed-citation>Putri, R. M., Cheynet, E., Obhrai, C., and Jakobsen, J. B.: Turbulence in a coastal environment: the case of Vindeby, Wind Energ. Sci., 7, 1693–1710, <ext-link xlink:href="https://doi.org/10.5194/wes-7-1693-2022" ext-link-type="DOI">10.5194/wes-7-1693-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Rott et al.(2022)</label><mixed-citation>Rott, A., Schneemann, J., Theuer, F., Trujillo Quintero, J. J., and Kühn, M.: Alignment of scanning lidars in offshore wind farms, Wind Energ. Sci., 7, 283–297, <ext-link xlink:href="https://doi.org/10.5194/wes-7-283-2022" ext-link-type="DOI">10.5194/wes-7-283-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Sathe and Mann(2013)</label><mixed-citation>Sathe, A. and Mann, J.: A review of turbulence measurements using ground-based wind lidars, Atmos. Meas. Tech., 6, 3147–3167, <ext-link xlink:href="https://doi.org/10.5194/amt-6-3147-2013" ext-link-type="DOI">10.5194/amt-6-3147-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Segalini and Arnqvist(2015)</label><mixed-citation> Segalini, A. and Arnqvist, J.: A spectral model for stably stratified turbulence, J. Fluid Mech., 781, 330–352, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Simon et al.(2023)</label><mixed-citation>Simon, E., Courtney, M., Cassamo, N., Hrywniack, E., Delbos, F., Champneys, D., Lu, W., Sathiyanarayanan, D., Rodaway, C., and Adams, N.: OWA GloBE: The importance of pre- and post-campaign lidar calibrations, windEurope 2023, 25–27 April 2023, Copenhagen, Denmark, <uri>https://orbit.dtu.dk/en/publications/owa-globe-the-importance-of-pre-and-post-campaign-lidar-calibrati/</uri> (last access: 26 August 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Sogachev and Dellwik(2017)</label><mixed-citation> Sogachev, A. and Dellwik, E.: Flux footprints for a tall tower in a land–water mosaic area: A case study of the area around the Risø tower, Agr. For. Meteorol., 237, 326–339, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Syed and Mann(2024)</label><mixed-citation>Syed, A. H. and Mann, J.: A Model for Low-Frequency, Anisotropic Wind Fluctuations and Coherences in the Marine Atmosphere, Bound.-Lay. Meteorol., 190, 1–37, <ext-link xlink:href="https://doi.org/10.1007/S10546-023-00850-W" ext-link-type="DOI">10.1007/S10546-023-00850-W</ext-link>, 2024. </mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Thorsen et al.(2023)</label><mixed-citation>Thorsen, G., Simon, E., and Clausen, E.: Drone-based scanning lidar pointing calibration (D4.4), DTU Wind and Energy Systems, <uri>https://orbit.dtu.dk/en/publications/drone-based-scanning-lidar-pointing-calibration-d44/</uri> (last access: 26 August 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Vaisala/Leosphere(2015)</label><mixed-citation>Vaisala/Leosphere: WINDCUBE 100S/200S/400S – 3D Wind Doppler Lidar, product brochure. Includes physical range resolution (25–100 m) defining probe length and accumulation time specifications, <uri>https://www.vaisala.com/sites/default/files/documents/Windcube100_200_400s_3D-Doppler-Lidar-Brochure_WC_BD.pdf</uri> (last access: 26 August 2026), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Kuik et al.(2016)</label><mixed-citation>van Kuik, G. A. M., Peinke, J., Nijssen, R., Lekou, D., Mann, J., Sørensen, J. N., Ferreira, C., van Wingerden, J. W., Schlipf, D., Gebraad, P., Polinder, H., Abrahamsen, A., van Bussel, G. J. W., Sørensen, J. D., Tavner, P., Bottasso, C. L., Muskulus, M., Matha, D., Lindeboom, H. J., Degraer, S., Kramer, O., Lehnhoff, S., Sonnenschein, M., Sørensen, P. E., Künneke, R. W., Morthorst, P. E., and Skytte, K.: Long-term research challenges in wind energy – a research agenda by the European Academy of Wind Energy, Wind Energ. Sci., 1, 1–39, <ext-link xlink:href="https://doi.org/10.5194/wes-1-1-2016" ext-link-type="DOI">10.5194/wes-1-1-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Vasiljević et al.(2016)</label><mixed-citation>Vasiljević, N., Lea, G., Courtney, M., Cariou, J.-P., Mann, J., and Mikkelsen, T.: Long-Range WindScanner System, Remote Sens., 8, <ext-link xlink:href="https://doi.org/10.3390/rs8110896" ext-link-type="DOI">10.3390/rs8110896</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Veers et al.(2023)</label><mixed-citation>Veers, P., Bottasso, C. L., Manuel, L., Naughton, J., Pao, L., Paquette, J., Robertson, A., Robinson, M., Ananthan, S., Barlas, T., Bianchini, A., Bredmose, H., Horcas, S. G., Keller, J., Madsen, H. A., Manwell, J., Moriarty, P., Nolet, S., and Rinker, J.: Grand challenges in the design, manufacture, and operation of future wind turbine systems, Wind Energ. Sci., 8, 1071–1131, <ext-link xlink:href="https://doi.org/10.5194/wes-8-1071-2023" ext-link-type="DOI">10.5194/wes-8-1071-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Vincent et al.(2013)</label><mixed-citation>Vincent, C. L., Larsén, X. G., Larsen, S. E., and Sørensen, P.: Cross-Spectra Over the Sea from Observations and Mesoscale Modelling, Bound.-Lay. Meteorol., 146, 297–318, <ext-link xlink:href="https://doi.org/10.1007/S10546-012-9754-1" ext-link-type="DOI">10.1007/S10546-012-9754-1</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Weiler and Burling(1967)</label><mixed-citation>Weiler, H. S. and Burling, R. W.: Direct Measurements of Stress and Spectra of Turbulence in the Boundary Layer Over the Sea, J. Atmos. Sci., 24, 653–664, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1967)024&lt;0653:DMOSAS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1967)024&lt;0653:DMOSAS&gt;2.0.CO;2</ext-link>, 1967.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Wyngaard(1992)</label><mixed-citation>Wyngaard, J. C.: Atmospheric turbulence, Annu. Rev. Fluid Mech, 205, 33, <ext-link xlink:href="https://doi.org/10.1146/annurev.fl.24.010192.001225" ext-link-type="DOI">10.1146/annurev.fl.24.010192.001225</ext-link>, 1992.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>An experimental campaign to measure turbulence in the marine boundary layer</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Angelou et al.(2023)</label><mixed-citation>
      
Angelou, N., Mann, J., and Dubreuil-Boisclair, C.: Revealing inflow and wake conditions of a 6 MW floating turbine, Wind Energ. Sci., 8, 1511–1531, <a href="https://doi.org/10.5194/wes-8-1511-2023" target="_blank">https://doi.org/10.5194/wes-8-1511-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Beck and Kühn(2017)</label><mixed-citation>
      
Beck, H. and Kühn, M.: Dynamic Data Filtering of Long-Range Doppler LiDAR Wind
Speed Measurements, Remote Sens., 9, 561,
<a href="https://doi.org/10.3390/RS9060561" target="_blank">https://doi.org/10.3390/RS9060561</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Cheynet et al.(2016)</label><mixed-citation>
      
Cheynet, E., Jakobsen, J. B., Snæbjörnsson, J., Mikkelsen, T., Sjöholm, M.,
Mann, J., Hansen, P., Angelou, N., and Svardal, B.: Application of
short-range dual-Doppler lidars to evaluate the coherence of turbulence,
Exp. Fluids, 57, 1–17, <a href="https://doi.org/10.1007/S00348-016-2275-9" target="_blank">https://doi.org/10.1007/S00348-016-2275-9</a>,
2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Cheynet et al.(2017)</label><mixed-citation>
      
Cheynet, E., Jakobsen, J. B., and Obhrai, C.: Spectral characteristics of
surface-layer turbulence in the North Sea, Energ. Proced., 137, 414–427,
<a href="https://doi.org/10.1016/J.EGYPRO.2017.10.366" target="_blank">https://doi.org/10.1016/J.EGYPRO.2017.10.366</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Cheynet et al.(2018)</label><mixed-citation>
      
Cheynet, E., Jakobsen, J. B., and Reuder, J.: Velocity Spectra and Coherence
Estimates in the Marine Atmospheric Boundary Layer, Bound.-Lay.
Meteorol., 169, 429–460, <a href="https://doi.org/10.1007/S10546-018-0382-2" target="_blank">https://doi.org/10.1007/S10546-018-0382-2</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Cheynet et al.(2021)</label><mixed-citation>
      
Cheynet, E., Flügge, M., Reuder, J., Jakobsen, J. B., Heggelund, Y., Svardal, B., Saavedra Garfias, P., Obhrai, C., Daniotti, N., Berge, J., Duscha, C., Wildmann, N., Onarheim, I. H., and Godvik, M.: The COTUR project: remote sensing of offshore turbulence for wind energy application, Atmos. Meas. Tech., 14, 6137–6157, <a href="https://doi.org/10.5194/amt-14-6137-2021" target="_blank">https://doi.org/10.5194/amt-14-6137-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Chougule et al.(2017)</label><mixed-citation>
      
Chougule, A., Mann, J., Kelly, M., and Larsen, G. C.: Modeling atmospheric
turbulence via rapid distortion theory: spectral tensor of velocity and
buoyancy, J. Atmos. Sci., 74, 949–974, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>CL3()</label><mixed-citation>
      
CL31 User guide Reader Product documentation portal,
<a href="https://docs.vaisala.com/r/M210482EN-L/en-US" target="_blank"/>, last access: 10 June 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Davenport(1961)</label><mixed-citation>
      
Davenport, A. G.: The spectrum of horizontal gustiness near the ground in high
winds, Q. J. Roy. Meteor. Soc., 87, 194–211,
<a href="https://doi.org/10.1002/qj.49708737208" target="_blank">https://doi.org/10.1002/qj.49708737208</a>, 1961.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>DHM()</label><mixed-citation>
      
Danmarks Højdemodel – Højdekurver,
<a href="https://dataforsyningen.dk/data/926" target="_blank"/>, last access: 10 June 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Floors et al.(2016)</label><mixed-citation>
      
Floors, R., Peña, A., Lea, G., Vasiljević, N., Simon, E., and Courtney,
M.: The RUNE experiment – A database of remote-sensing observations of
near-shore winds, Remote Sens., 8, 884, <a href="https://doi.org/10.3390/rs8110884" target="_blank">https://doi.org/10.3390/rs8110884</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Gómez et al.(2023)</label><mixed-citation>
      
Gómez, P., Simon, E., and Courtney, M.: Scanning LiDAR Best Practice for
Power Curve Testing, Carbon Trust,
<a href="https://www.carbontrust.com/our-work-and-impact/guides-reports-and-tools/guidelines-for-scanning-lidars-for-power-curve-testing" target="_blank"/> (last access: 28 August 2026),
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Gramitzky et al.(2024)</label><mixed-citation>
      
Gramitzky, K., Jäger, F., Hildebrand, T., Gloria, N., Riechert, J., Steger,
M., and Pauscher, L.: Alignment calibration and correction for offshore wind
measurements using scanning lidars, J. Phys. Conf. Ser.,
2767, 042014, <a href="https://doi.org/10.1088/1742-6596/2767/4/042014" target="_blank">https://doi.org/10.1088/1742-6596/2767/4/042014</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Gramitzky et al.(2026)</label><mixed-citation>
      
Gramitzky, K., Jäger, F., Callies, D., Hildebrand, T., Lundquist, J. K., and Pauscher, L.: Alignment of scanning lidars in offshore campaigns – an extension of the sea surface levelling method, Wind Energ. Sci., 11, 861–882, <a href="https://doi.org/10.5194/wes-11-861-2026" target="_blank">https://doi.org/10.5194/wes-11-861-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Gryning et al.(2016)</label><mixed-citation>
      
Gryning, S. E., Floors, R., Peña, A., Batchvarova, E., and Brümmer, B.:
Weibull Wind-Speed Distribution Parameters Derived from a Combination of
Wind-Lidar and Tall-Mast Measurements Over Land, Coastal and Marine Sites,
Bound.-Lay. Meteorol., 159, 329–348,
<a href="https://doi.org/10.1007/S10546-015-0113-X" target="_blank">https://doi.org/10.1007/S10546-015-0113-X</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Halo Photonics (Lumibird
Group)(2026)</label><mixed-citation>
      
Halo Photonics (Lumibird Group): StreamLine AllSky XR+ Scanning Doppler LiDAR
System Datasheet,
<a href="https://halo-photonics.com/wp-content/uploads/2026/03/STREAMLINE-AllSky-XR-2026-v1.pdf" target="_blank"/>
(last access: 18 May 2026), 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>International Electrotechnical
Commission(2022)</label><mixed-citation>
      
International Electrotechnical Commission: IEC 61400-50-3:2022 Wind energy
generation systems: Part 50-3: Use of nacelle-mounted lidars for wind
measurements,  International Electrotechnical Commission,  ISBN 978-2-8322-1063-9, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Kaimal et al.(1972)</label><mixed-citation>
      
Kaimal, J. C., Wyngaard, J. C., Izumi, Y., and Coté, O. R.: Spectral
characteristics of surface-layer turbulence, Q. J. Roy. Meteor. Soc., 98, 563–589, <a href="https://doi.org/10.1002/QJ.49709841707" target="_blank">https://doi.org/10.1002/QJ.49709841707</a>, 1972.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Klimadatastyrelsen(2025)</label><mixed-citation>
      
Klimadatastyrelsen: Datakvalitet for Danmarks Højdemodel (DHM),
<a href="https://confluence.sdfi.dk/pages/viewpage.action?pageId=182190457" target="_blank"/>
(last access: 28 May 2026), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Lampert et al.(2020)</label><mixed-citation>
      
Lampert, A., Bärfuss, K., Platis, A., Siedersleben, S., Djath, B., Cañadillas, B., Hunger, R., Hankers, R., Bitter, M., Feuerle, T., Schulz, H., Rausch, T., Angermann, M., Schwithal, A., Bange, J., Schulz-Stellenfleth, J., Neumann, T., and Emeis, S.: In situ airborne measurements of atmospheric and sea surface parameters related to offshore wind parks in the German Bight, Earth Syst. Sci. Data, 12, 935–946, <a href="https://doi.org/10.5194/essd-12-935-2020" target="_blank">https://doi.org/10.5194/essd-12-935-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Larsén et al.(2013)</label><mixed-citation>
      
Larsén, X. G., Vincent, C., and Larsen, S.: Spectral structure of mesoscale
winds over the water, Q. J. Roy. Meteor. Soc.,
139, 685–700, <a href="https://doi.org/10.1002/QJ.2003" target="_blank">https://doi.org/10.1002/QJ.2003</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Lenschow and Agee(1976)</label><mixed-citation>
      
Lenschow, D. H. and Agee, E.: Preliminary results from the air mass
transformation experiment (AMTEX), B. Am. Meteorol.
Soc., 57, 1346–1355, 1976.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Lenschow and Stankov(1986)</label><mixed-citation>
      
Lenschow, D. H. and Stankov, B. B.: Length scales in the convective boundary
layer, J. Atmos. Sci., 43, 1198–1209, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Lindborg(1999)</label><mixed-citation>
      
Lindborg, E.: Can the atmospheric kinetic energy spectrum be explained by
two-dimensional turbulence?, J. Fluid Mech., 388, 259–288,
<a href="https://doi.org/10.1017/S0022112099004851" target="_blank">https://doi.org/10.1017/S0022112099004851</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Lumley(1970)</label><mixed-citation>
      
Lumley, J.: Stochastic Tools in Turbulence, Academic Press, ISBN 9780323162258, 1970.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Mann(1994)</label><mixed-citation>
      
Mann, J.: The spatial structure of neutral atmospheric surface-layer
turbulence, J. Fluid Mech., 273, 141–168,
<a href="https://doi.org/10.1017/S0022112094001886" target="_blank">https://doi.org/10.1017/S0022112094001886</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Mann et al.(1991)</label><mixed-citation>
      
Mann, J., Kristensen, L., and Courtney, M.: The Great Belt coherence
experiment. A study of atmospheric turbulence over water, no. 596(EN) in
Denmark, Forskningscenter Risoe, Risoe-R, ISBN 87-550-1747-9, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Nafisifard et al.(2023)</label><mixed-citation>
      
Nafisifard, M., Jakobsen, J. B., Snæbjörnsson, J. T., Sjöholm, M., and Mann,
J.: Triple-lidar measurements of wind across a virtual rotor plane over a sea
surface, J. Phys. Conf. Ser., 2626, 012022,
<a href="https://doi.org/10.1088/1742-6596/2626/1/012022" target="_blank">https://doi.org/10.1088/1742-6596/2626/1/012022</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Nastrom et al.(1984)</label><mixed-citation>
      
Nastrom, G., Gage, K., and Jasperson, W.: Kinetic energy spectrum of large-and
mesoscale atmospheric processes, Nature, 310, 36–38, 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Patel(2025)</label><mixed-citation>
      
Patel, A.: Trans experiment data paper script, Technical University of Denmark [code], <a href="https://doi.org/10.11583/DTU.29224631" target="_blank">https://doi.org/10.11583/DTU.29224631</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Patel et al.(2025)</label><mixed-citation>
      
Patel, A., Simon, E., Mann, J., Sjöholm, M., Rolighed Thorsen, G., Hung,
L.-Y., and Gottschall, J.: Trans experiment (FLOW) – raw lidar data, Technical University of Denmark [data set],
<a href="https://doi.org/10.11583/DTU.28749252.v2" target="_blank">https://doi.org/10.11583/DTU.28749252.v2</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Patel et al.(2026)</label><mixed-citation>
      
Patel, A., Mann, J., Sjöholm, M., Thorsen, G. R., Syed, A. H., Simon, E. I.,
Hung, L.-Y., and Gottschall, J.: Lidar observations of turbulence for tall
offshore wind turbines, J. Fluid Mech., 1028, A9,
<a href="https://doi.org/10.1017/jfm.2025.11103" target="_blank">https://doi.org/10.1017/jfm.2025.11103</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Peña and Mann(2019)</label><mixed-citation>
      
Peña, A. and Mann, J.: Turbulence Measurements with Dual-Doppler Scanning
Lidars, Remote Sens., 11, 2444,
<a href="https://doi.org/10.3390/RS11202444" target="_blank">https://doi.org/10.3390/RS11202444</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Peña et al.(2016)</label><mixed-citation>
      
Peña, A., Floors, R., Sathe, A., Gryning, S.-E., Wagner, R., Courtney,
M. S., Larsén, X. G., Hahmann, A. N., and Hasager, C. B.: Ten years of
boundary-layer and wind-power meteorology at Høvsøre, Denmark,
Bound.-Lay. Meteorol., 158, 1–26, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Putri et al.(2022)</label><mixed-citation>
      
Putri, R. M., Cheynet, E., Obhrai, C., and Jakobsen, J. B.: Turbulence in a coastal environment: the case of Vindeby, Wind Energ. Sci., 7, 1693–1710, <a href="https://doi.org/10.5194/wes-7-1693-2022" target="_blank">https://doi.org/10.5194/wes-7-1693-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Rott et al.(2022)</label><mixed-citation>
      
Rott, A., Schneemann, J., Theuer, F., Trujillo Quintero, J. J., and Kühn, M.: Alignment of scanning lidars in offshore wind farms, Wind Energ. Sci., 7, 283–297, <a href="https://doi.org/10.5194/wes-7-283-2022" target="_blank">https://doi.org/10.5194/wes-7-283-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Sathe and Mann(2013)</label><mixed-citation>
      
Sathe, A. and Mann, J.: A review of turbulence measurements using ground-based wind lidars, Atmos. Meas. Tech., 6, 3147–3167, <a href="https://doi.org/10.5194/amt-6-3147-2013" target="_blank">https://doi.org/10.5194/amt-6-3147-2013</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Segalini and Arnqvist(2015)</label><mixed-citation>
      
Segalini, A. and Arnqvist, J.: A spectral model for stably stratified
turbulence, J. Fluid Mech., 781, 330–352, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Simon et al.(2023)</label><mixed-citation>
      
Simon, E., Courtney, M., Cassamo, N., Hrywniack, E., Delbos, F., Champneys, D.,
Lu, W., Sathiyanarayanan, D., Rodaway, C., and Adams, N.: OWA GloBE: The
importance of pre- and post-campaign lidar calibrations, windEurope 2023,
25–27 April 2023, Copenhagen, Denmark, <a href="https://orbit.dtu.dk/en/publications/owa-globe-the-importance-of-pre-and-post-campaign-lidar-calibrati/" target="_blank"/> (last access: 26 August 2026), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Sogachev and Dellwik(2017)</label><mixed-citation>
      
Sogachev, A. and Dellwik, E.: Flux footprints for a tall tower in a land–water
mosaic area: A case study of the area around the Risø tower, Agr. For. Meteorol., 237, 326–339, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Syed and Mann(2024)</label><mixed-citation>
      
Syed, A. H. and Mann, J.: A Model for Low-Frequency, Anisotropic Wind
Fluctuations and Coherences in the Marine Atmosphere, Bound.-Lay.
Meteorol., 190, 1–37, <a href="https://doi.org/10.1007/S10546-023-00850-W" target="_blank">https://doi.org/10.1007/S10546-023-00850-W</a>, 2024.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Thorsen et al.(2023)</label><mixed-citation>
      
Thorsen, G., Simon, E., and Clausen, E.: Drone-based scanning lidar pointing
calibration (D4.4), DTU Wind and Energy Systems, <a href="https://orbit.dtu.dk/en/publications/drone-based-scanning-lidar-pointing-calibration-d44/" target="_blank"/> (last access: 26 August 2026), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Vaisala/Leosphere(2015)</label><mixed-citation>
      
Vaisala/Leosphere: WINDCUBE 100S/200S/400S – 3D Wind Doppler Lidar,
product brochure. Includes physical range resolution (25–100 m) defining
probe length and accumulation time specifications,
<a href="https://www.vaisala.com/sites/default/files/documents/Windcube100_200_400s_3D-Doppler-Lidar-Brochure_WC_BD.pdf" target="_blank"/> (last access: 26 August 2026), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Kuik et al.(2016)</label><mixed-citation>
      
van Kuik, G. A. M., Peinke, J., Nijssen, R., Lekou, D., Mann, J., Sørensen, J. N., Ferreira, C., van Wingerden, J. W., Schlipf, D., Gebraad, P., Polinder, H., Abrahamsen, A., van Bussel, G. J. W., Sørensen, J. D., Tavner, P., Bottasso, C. L., Muskulus, M., Matha, D., Lindeboom, H. J., Degraer, S., Kramer, O., Lehnhoff, S., Sonnenschein, M., Sørensen, P. E., Künneke, R. W., Morthorst, P. E., and Skytte, K.: Long-term research challenges in wind energy – a research agenda by the European Academy of Wind Energy, Wind Energ. Sci., 1, 1–39, <a href="https://doi.org/10.5194/wes-1-1-2016" target="_blank">https://doi.org/10.5194/wes-1-1-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Vasiljević et al.(2016)</label><mixed-citation>
      
Vasiljević, N., Lea, G., Courtney, M., Cariou, J.-P., Mann, J., and Mikkelsen,
T.: Long-Range WindScanner System, Remote Sens., 8,
<a href="https://doi.org/10.3390/rs8110896" target="_blank">https://doi.org/10.3390/rs8110896</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Veers et al.(2023)</label><mixed-citation>
      
Veers, P., Bottasso, C. L., Manuel, L., Naughton, J., Pao, L., Paquette, J., Robertson, A., Robinson, M., Ananthan, S., Barlas, T., Bianchini, A., Bredmose, H., Horcas, S. G., Keller, J., Madsen, H. A., Manwell, J., Moriarty, P., Nolet, S., and Rinker, J.: Grand challenges in the design, manufacture, and operation of future wind turbine systems, Wind Energ. Sci., 8, 1071–1131, <a href="https://doi.org/10.5194/wes-8-1071-2023" target="_blank">https://doi.org/10.5194/wes-8-1071-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Vincent et al.(2013)</label><mixed-citation>
      
Vincent, C. L., Larsén, X. G., Larsen, S. E., and Sørensen, P.: Cross-Spectra
Over the Sea from Observations and Mesoscale Modelling, Bound.-Lay.
Meteorol., 146, 297–318, <a href="https://doi.org/10.1007/S10546-012-9754-1" target="_blank">https://doi.org/10.1007/S10546-012-9754-1</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Weiler and Burling(1967)</label><mixed-citation>
      
Weiler, H. S. and Burling, R. W.: Direct Measurements of Stress and Spectra of
Turbulence in the Boundary Layer Over the Sea, J. Atmos.
Sci., 24, 653–664,
<a href="https://doi.org/10.1175/1520-0469(1967)024&lt;0653:DMOSAS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1967)024&lt;0653:DMOSAS&gt;2.0.CO;2</a>, 1967.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Wyngaard(1992)</label><mixed-citation>
      
Wyngaard, J. C.: Atmospheric turbulence, Annu. Rev. Fluid Mech, 205, 33, <a href="https://doi.org/10.1146/annurev.fl.24.010192.001225" target="_blank">https://doi.org/10.1146/annurev.fl.24.010192.001225</a>, 1992.

    </mixed-citation></ref-html>--></article>
