<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" dtd-version="3.0">
  <front>
    <journal-meta>
<journal-id journal-id-type="publisher">AMT</journal-id>
<journal-title-group>
<journal-title>Atmospheric Measurement Techniques</journal-title>
<abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">1867-8548</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>

    <article-meta>
      <article-id pub-id-type="doi">10.5194/amt-9-2425-2016</article-id><title-group><article-title>Retrieval algorithm for rainfall mapping from microwave links in a cellular communication network</article-title>
      </title-group><?xmltex \runningtitle{Retrieval algorithm rainfall mapping microwave links}?><?xmltex \runningauthor{A. Overeem et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Overeem</surname><given-names>Aart</given-names></name>
          <email>aart.overeem@knmi.nl</email>
        <ext-link>https://orcid.org/0000-0001-5550-8141</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Leijnse</surname><given-names>Hidde</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7835-4480</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Uijlenhoet</surname><given-names>Remko</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7418-4445</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Hydrology and Quantitative Water Management Group, Wageningen University, <?xmltex \hack{\break}?>P.O. Box 47, 6700 AA, Wageningen, the Netherlands</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Royal Netherlands Meteorological Institute (KNMI), P.O. Box 201, 3730 AE, De Bilt, the Netherlands</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Aart Overeem (aart.overeem@knmi.nl)</corresp></author-notes><pub-date><day>1</day><month>June</month><year>2016</year></pub-date>
      
      <volume>9</volume>
      <issue>5</issue>
      <fpage>2425</fpage><lpage>2444</lpage>
      <history>
        <date date-type="received"><day>18</day><month>July</month><year>2015</year></date>
           <date date-type="rev-request"><day>7</day><month>August</month><year>2015</year></date>
           <date date-type="rev-recd"><day>14</day><month>April</month><year>2016</year></date>
           <date date-type="accepted"><day>4</day><month>May</month><year>2016</year></date>
      </history>
      <permissions>
<license license-type="open-access">
<license-p>This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</ext-link></license-p>
</license>
</permissions><self-uri xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016.html">This article is available from https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016.html</self-uri>
<self-uri xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016.pdf</self-uri>


      <abstract>
    <p>Microwave links in commercial cellular communication networks hold a promise
for areal rainfall monitoring and could complement rainfall estimates from
ground-based weather radars, rain gauges, and satellites. It has been shown
that country-wide (<inline-formula><mml:math display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 35 500 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>) 15 min rainfall maps can be
derived from the signal attenuations of approximately 2400 microwave links in
such a network. Here we give a detailed description of the employed rainfall
retrieval algorithm. Moreover, the documented, modular, and user-friendly
code (a package in the scripting language “R”) is made available, including
a 2-day data set of approximately 2600 commercial microwave links from the  Netherlands. The purpose of this paper is to promote rainfall mapping
utilising microwave links from cellular communication networks as an
alternative or complementary means for continental-scale rainfall monitoring.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p>Accurate rainfall observations with high spatial and temporal resolution are
needed for hydrological applications, agriculture, meteorology, weather
forecasting, and climate monitoring. However, there is a lack of accurate
rainfall information for the majority of the land surface of the earth,
notably from ground-based weather radars <xref ref-type="bibr" rid="bib1.bibx9" id="paren.1"/>. Moreover,
the number of reporting rain gauges is dramatically declining in Europe,
South America, and Africa. <xref ref-type="bibr" rid="bib1.bibx15" id="text.2"/> report a decline of
approximately 50 % in the period 1989–2006 for GPCC, version 5.0.
Satellites are often the only source of rainfall information. Despite their
increasing coverage and spatio-temporal resolution, measurement errors and
sampling uncertainties limit the stand-alone applicability of satellite
rainfall products
<xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx12 bib1.bibx32 bib1.bibx14 bib1.bibx10" id="paren.3"><named-content content-type="pre">e.g.</named-content></xref>.
This calls for alternative and complementary sources of rainfall information.
Since 2006 various studies have shown that microwave links from operational
cellular communication networks may be used for rainfall monitoring for
various networks and climates
<xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx16 bib1.bibx44 bib1.bibx27 bib1.bibx28 bib1.bibx4 bib1.bibx29 bib1.bibx3 bib1.bibx6" id="paren.4"><named-content content-type="pre">e.g.</named-content></xref>.
The ability to observe other types of precipitation, such as snow, is limited
however.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><caption><p>Left: illustration of a telephone tower. The electromagnetic signals
transmitted from the directional antenna of one cellular communication tower
to another are attenuated by rainfall. Right: map of the  Netherlands with
locations of the employed link paths (1527) from the cellular communication
network for 9 September, 16:00 UTC–11 September, 08:00 UTC (2011). These
were part of one network of one of the three providers in the  Netherlands.
The white circles show the locations of the two weather radars operated by
the Royal Netherlands Meteorological Institute (KNMI).</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f01.pdf"/>

      </fig>

      <p>A link is defined as a radio connection from one telephone tower to another
telephone tower, whereas a link path describes the path between two telephone
towers. Many links are full duplex, i.e. those links measure in two
directions over the same link path, in which case we have (according to our
definition) two links but only one link path. The basic principle of
rainfall estimation using microwave links is as follows. Rainfall attenuates
the electromagnetic signals transmitted from the directional antenna of one
telephone tower to another (Fig. <xref ref-type="fig" rid="Ch1.F1"/>). The received power
at one end of a microwave link as a function of time is stored operationally
by communication companies to monitor the quality of their networks. From the
decrease in received signal level with respect to the reference signal level,
being representative of dry weather, the rainfall-induced path-integrated
attenuation can be calculated. This can be converted to an average rainfall
intensity over the path of a link. Rainfall estimates from networks of
individual links could in turn potentially be employed to create near
real-time rainfall maps. This is particularly interesting for (developing)
countries where few surface rainfall observations are available. For
instance, <xref ref-type="bibr" rid="bib1.bibx8" id="normal.5"/>, who report on a Rain Cell Africa workshop held
in Burkina Faso in March 2015, clearly demonstrate the relevance and interest
to accelerate the uptake of this new measurement technique on the African
continent. Despite the sympathy from scientists and representatives of
meteorological services and telecommunication companies, to date no
user-friendly computer code for microwave link data processing and rainfall
mapping has been made publicly available. That is the motivation of this
paper.</p>
      <p>Based on a 12-day data set
<xref ref-type="bibr" rid="bib1.bibx28" id="text.6"/> have shown that country-wide (<inline-formula><mml:math display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 35 500 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>)
15 min rainfall maps can be derived from received signal powers of microwave
links in a cellular communication network. Hence, further upscaling this
novel source of rainfall information is the logical next step toward
continental-scale rainfall monitoring. The underlying rainfall retrieval
algorithm is briefly described in <xref ref-type="bibr" rid="bib1.bibx28" id="text.7"/> and largely based on
<xref ref-type="bibr" rid="bib1.bibx27" id="text.8"/>. The purpose of this paper is to provide a detailed
description of the algorithm employed by <xref ref-type="bibr" rid="bib1.bibx28" id="text.9"/> and the
corresponding computer code, which is needed for a successful implementation
by potential users. Moreover, sensitivity analyses are performed with respect
to two threshold values of the wet–dry classification method and the outlier
filter threshold value. Finally, the transferability of the code to other
networks and climates is extensively discussed.</p>
      <p>The code is freely provided as R package “RAINLINK” on
GitHub<fn id="Ch1.Footn1"><p><uri>https://github.com/overeem11/RAINLINK</uri></p></fn>. It contains a
working example to compute link-based 15 min rainfall maps for the entire
surface area of the Netherlands for 40 h from real microwave link data as
used in <xref ref-type="bibr" rid="bib1.bibx28" id="text.10"/>. This is a working example using actual data from
an extensive network of commercial microwave links, for the first time in the
scientific literature, which will allow users to test their own algorithms
and compare their results with ours. Note that link data are utilised in a
stand-alone fashion to obtain rainfall maps; i.e. data from rain gauges,
weather radars, or satellites are not combined with the link data.</p>
      <p>The basic theory of rainfall estimation employing microwave links has already
been described, e.g. in <xref ref-type="bibr" rid="bib1.bibx22" id="text.11"/>, <xref ref-type="bibr" rid="bib1.bibx16" id="text.12"/>, and <xref ref-type="bibr" rid="bib1.bibx27" id="text.13"/>. The core
of the rainfall retrieval algorithm consists of the (path-averaged) rainfall
intensity <inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> (mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) being estimated from microwave (path-averaged)
specific attenuation <inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> (dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) using a power-law <inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> relation
<xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx24" id="paren.14"/>:
          <disp-formula id="Ch1.E1" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Coefficients <inline-formula><mml:math display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> (mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> dB<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi>b</mml:mi></mml:msup></mml:math></inline-formula>) and exponents <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>)
depend mainly on link frequency. The rainfall retrieval algorithm consists of
the following steps: (1) preprocessing of link data; (2) wet–dry
classification; (3) reference signal determination; (4) removal of outliers due
to malfunctioning links; (5) correction of received signal powers; and (6) computation of mean path-averaged rainfall intensities. Below attention is
given to the main retrieval issues associated with link-based rainfall
estimation.</p>
      <p>Received signal powers occasionally decrease during non-rainy periods,
resulting in non-zero rainfall estimates, e.g. caused by reflection of the
beam or dew formation on the antennas (see <xref ref-type="bibr" rid="bib1.bibx38" id="text.15"/> for an
overview). A reliable classification of wet and dry periods is needed to
prevent this rainfall overestimation. Different classification methods have
been proposed, some of which can be applied to received powers or signal
attenuations when they are sampled at very high frequencies (often for
research purposes), e.g. every 6 or 30 s <xref ref-type="bibr" rid="bib1.bibx33" id="paren.16"/> or even at 20 Hz. For instance, <xref ref-type="bibr" rid="bib1.bibx4" id="text.17"/> present a spectral time series analysis,
and <xref ref-type="bibr" rid="bib1.bibx42" id="text.18"/> Markov switching models. Here the so-called “nearby
link approach” is employed <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx28" id="paren.19"><named-content content-type="post">termed “link approach” in these
papers</named-content></xref>, which was derived for application to
minimum received powers over a time interval (15 min in
<xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx28" id="altparen.20"/>). A common operational sampling strategy for
commercial microwave links is to obtain a minimum and maximum received power
per 15 min interval <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx27 bib1.bibx28" id="paren.21"/>. Hence,
methods designed for frequently sampled attenuation data cannot be applied to
data from such operational networks. However, the nearby link
approach cannot be applied if spatial link densities are too low.
<xref ref-type="bibr" rid="bib1.bibx21" id="text.22"/> provide more information on different methods of wet–dry
classification and reference signal determination. Sometimes powers are
sampled every second <xref ref-type="bibr" rid="bib1.bibx6" id="paren.23"/>, every minute
<xref ref-type="bibr" rid="bib1.bibx29" id="paren.24"/>, or only once or twice every 15 min
<xref ref-type="bibr" rid="bib1.bibx16" id="paren.25"/>. Other approaches to identify rainy and non-rainy spells
make use of auxiliary sources but are not considered in this paper. For
instance, radar data have been utilised in the “radar approach”
<xref ref-type="bibr" rid="bib1.bibx27" id="paren.26"/>, and geostationary satellite data in the “satellite
approach” <xref ref-type="bibr" rid="bib1.bibx40" id="paren.27"/>. An advantage of the nearby link approach
is that it solely employs link data; i.e. it does not depend on auxiliary
data.</p>
      <p>Attenuation due to wet antennas gives rise to overestimation of rainfall and
needs to be compensated for
<xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx23 bib1.bibx16 bib1.bibx17 bib1.bibx19 bib1.bibx34" id="paren.28"/>.
The sampling strategy is also an important error source, e.g. one sample
every 15 min leads to large deviations due to unresolved rainfall variability
<xref ref-type="bibr" rid="bib1.bibx19" id="paren.29"/>.</p>
      <p>This paper is organised as follows. First a description of the required
microwave link data is given. Next, the rainfall retrieval algorithm and the
interpolation methodology are described. The results section illustrates the
different steps of the rainfall retrieval algorithm including rainfall
mapping. Also sensitivity analyses of parameters of the algorithm are
provided, as well as a comparison between the performance of two
interpolation methods. Next, the algorithm and its applicability to other
networks and regions are discussed. Finally, conclusions are provided.</p><?xmltex \hack{\vspace{-3mm}}?>
</sec>
<sec id="Ch1.S2">
  <title>Data</title>
<sec id="Ch1.S2.SS1">
  <title>Microwave link data: characteristics and preparations</title>
      <p>In order to compute path-averaged rainfall intensities, received signal
powers were obtained from Nokia microwave links in one of the national
cellular communication networks in the Netherlands, operated by T-Mobile NL.
The minimum and maximum received powers over 15 min intervals were provided,
based on 10 Hz sampling. The transmitted power was almost constant. Here the
data have a resolution of 1 dB, and the majority of these Nokia links used
vertically polarised signals. The data format required by the code is given
in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
      <p>Data from the working example were obtained from 9 September, 08:00 UTC, to
11 September, 08:00 UTC (2011), to estimate rain (Overeem et al.,
2016a). Figure <xref ref-type="fig" rid="Ch1.F1"/> shows the
locations of the links which can be used to estimate rainfall (on average
2473 links and 1527 link paths over all 160 time intervals of 15 min). Data
from another day are used to illustrate the rainfall retrieval algorithm, but
these data are not released with this paper. In addition, a 12-day validation
data set, which includes the data from the working example, is used for
sensitivity analyses of parameters of the rainfall retrieval algorithm. This
data set is from June, August, and September 2011. <xref ref-type="bibr" rid="bib1.bibx28" id="text.30"/> and
<xref ref-type="bibr" rid="bib1.bibx30" id="text.31"/> provide more information on the characteristics of
microwave links from this 12-day data set. All link data are from an
independent validation data set; i.e. they have not been used to calibrate
the rainfall retrieval algorithm.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <title>Gauge-adjusted radar rainfall depths</title>
      <p><xref ref-type="bibr" rid="bib1.bibx28" id="text.32"/> use a gauge-adjusted radar data set with a spatial
resolution of approximately 0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> and a temporal resolution of 5 min
to calibrate the microwave link rainfall retrieval algorithm. Here this radar
data set, from another period than the calibration period, is utilised to
validate link-based rainfall maps. More information on the derivation of this
data set can be found in <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx26 bib1.bibx27" id="text.33"/>. The
data set is freely available at the climate4impact portal (Overeem et al.,
2016b).</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <title>Methodology</title>
      <p>This section describes the entire processing chain from received signal
powers to rainfall maps. The code is provided via GitHub as the
R<fn id="Ch1.Footn2"><p><uri>http://www.r-project.org/</uri></p></fn> package called “RAINLINK” (version
1.11)<fn id="Ch1.Footn3"><p><uri>https://github.com/overeem11/RAINLINK</uri></p></fn>, which is distributed
under the terms of GNU General Public License version 3 or later. Table <xref ref-type="table" rid="Ch1.T1"/> gives an overview of the (sub)functions needed for rainfall
retrieval and mapping. Table <xref ref-type="table" rid="Ch1.T2"/> provides an overview of variables used in (sub)functions in the rainfall retrieval
algorithm. Table <xref ref-type="table" rid="Ch1.T3"/> shows the parameters used in the rainfall
retrieval algorithm and their default values. First, preprocessing of link
data is performed (Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>).</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><caption><p> Overview of functions needed for processing link data
from received signal powers to rainfall maps. Italicised (sub)functions are
optional. A choice has to be made between bold subfunctions. The script
“Run.R” can be employed to determine which (sub)functions are being
applied.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.95}[.95]?><oasis:tgroup cols="4">
     <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:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Step</oasis:entry>  
         <oasis:entry colname="col2">Function</oasis:entry>  
         <oasis:entry colname="col3">Subfunction</oasis:entry>  
         <oasis:entry colname="col4">Description</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">1</oasis:entry>  
         <oasis:entry colname="col2">PreprocessingMinMaxRSL</oasis:entry>  
         <oasis:entry colname="col3">–</oasis:entry>  
         <oasis:entry colname="col4">Preprocessing of linkdata</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">2</oasis:entry>  
         <oasis:entry colname="col2"><italic>WetDryNearbyLinkApMinMaxRSL</italic></oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Wet–dry classification with nearby link approach</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">3</oasis:entry>  
         <oasis:entry colname="col2">RefLevelMinMaxRSL</oasis:entry>  
         <oasis:entry colname="col3">–</oasis:entry>  
         <oasis:entry colname="col4">Reference signal level determination</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">4</oasis:entry>  
         <oasis:entry colname="col2"><italic>OutlierFilterMinMaxRSL</italic><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">–</oasis:entry>  
         <oasis:entry colname="col4">Remove outliers</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">5</oasis:entry>  
         <oasis:entry colname="col2">CorrectMinMaxRSL</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Correction of received signal powers</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">6</oasis:entry>  
         <oasis:entry colname="col2">RainRetrievalMinMaxRSL</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Compute mean path-averaged rainfall intensities</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3">MinMaxRSLToMeanR</oasis:entry>  
         <oasis:entry colname="col4">Convert minimum and maximum to mean rainfall intensities</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">7</oasis:entry>  
         <oasis:entry colname="col2">Interpolation</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Interpolate path-averaged rainfall intensities</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3">IntpPathToPoint</oasis:entry>  
         <oasis:entry colname="col4">Compute path-averaged rainfall intensities for unique link paths</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Assign path-averaged intensities to points at middle of link paths</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"><italic>ClimVarParam</italic></oasis:entry>  
         <oasis:entry colname="col4">Compute values of sill, range, and nugget of spherical variogram</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">model</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"><italic>OrdinaryKriging</italic></oasis:entry>  
         <oasis:entry colname="col4">Interpolate link rainfall intensities by ordinary kriging using</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">assigned values of sill, range, and nugget of spherical variogram</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">model from ClimVarParam or by manually supplying them as</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">function arguments</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"><italic>IDW</italic></oasis:entry>  
         <oasis:entry colname="col4">Apply inverse distance weighted interpolation</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">8</oasis:entry>  
         <oasis:entry colname="col2">RainMapsLinksTimeStep</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Link rainfall maps for time interval of link data</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2">RainMapsRadarsTimeStep</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Gauge-adjusted rainfall maps for time interval of link data</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2">RainMapsLinksDaily</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Daily link rainfall maps from link data at given time interval</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2">RainMapsRadarsDaily</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Daily gauge-adjusted rainfall map for specified radar file</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3">Polygons</oasis:entry>  
         <oasis:entry colname="col4">Make data frame for polygons</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3">ToPolygonsRain</oasis:entry>  
         <oasis:entry colname="col4">Values of rainfall grid are assigned to polygons</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"><italic>ReadRainLocation</italic><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">Extract (interpolated) rainfall depth for supplied latitude and</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">longitude</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">9</oasis:entry>  
         <oasis:entry colname="col2">PlotLinkLocations</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">Plot a map with the link locations</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table><?xmltex \begin{scaleboxenv}{.95}[.95]?><table-wrap-foot><p><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:math></inline-formula> Outliers can only be removed when “WetDryNearbyLinkApMinMaxRSL” has been run.<?xmltex \hack{\\}?><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:math></inline-formula> This subfunction can also be used as a function to extract
(interpolated) rainfall depths from a data frame of (interpolated) rainfall
values for supplied latitude and longitude.</p></table-wrap-foot><?xmltex \end{scaleboxenv}?></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><caption><p> Most important variables used in the (sub)functions of the rainfall retrieval algorithm.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Name in (sub)function</oasis:entry>  
         <oasis:entry colname="col2">Symbol in text</oasis:entry>  
         <oasis:entry colname="col3">Unit</oasis:entry>  
         <oasis:entry colname="col4">Description</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">a</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> dB<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi>b</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">Coefficient of <inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> power law</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Amax</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Maximum rain-induced attenuation</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Amin</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Minimum rain-induced attenuation</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">b</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">–</oasis:entry>  
         <oasis:entry colname="col4">Exponent of <inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> power law</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">DateTime</oasis:entry>  
         <oasis:entry colname="col2">NA</oasis:entry>  
         <oasis:entry colname="col3">UTC</oasis:entry>  
         <oasis:entry colname="col4">Date and time</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Dry</oasis:entry>  
         <oasis:entry colname="col2">NA</oasis:entry>  
         <oasis:entry colname="col3">–</oasis:entry>  
         <oasis:entry colname="col4">Should interval be considered dry for</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">reference level determination? (0 <inline-formula><mml:math display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> wet; 1 <inline-formula><mml:math display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> dry)</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">F</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h</oasis:entry>  
         <oasis:entry colname="col4">Computed for filter to remove outliers</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Frequency</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">GHz</oasis:entry>  
         <oasis:entry colname="col4">Microwave frequency</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">ID</oasis:entry>  
         <oasis:entry colname="col2">ID</oasis:entry>  
         <oasis:entry colname="col3">–</oasis:entry>  
         <oasis:entry colname="col4">Unique link identifier</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">PathLength</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">km</oasis:entry>  
         <oasis:entry colname="col4">Path length</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Rmean</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi>R</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">Path-averaged rainfall intensity</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Pmin</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Minimum received power</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">PminCor</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Corrected minimum received power</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Pmax</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Maximum received power</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">PmaxCor</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Corrected maximum received power</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Pref</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">dB</oasis:entry>  
         <oasis:entry colname="col4">Reference level</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">XStart</oasis:entry>  
         <oasis:entry colname="col2">NA</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (km)</oasis:entry>  
         <oasis:entry colname="col4">Longitude (or easting) of start of microwave link</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">XEnd</oasis:entry>  
         <oasis:entry colname="col2">NA</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (km)</oasis:entry>  
         <oasis:entry colname="col4">Longitude (or easting) of end of microwave link</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">YStart</oasis:entry>  
         <oasis:entry colname="col2">NA</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (km)</oasis:entry>  
         <oasis:entry colname="col4">Latitude (or northing) of start of microwave link</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">YEnd</oasis:entry>  
         <oasis:entry colname="col2">NA</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (km)</oasis:entry>  
         <oasis:entry colname="col4">Latitude (or northing) of end of microwave link</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><caption><p>Values of the parameters used in the rainfall
retrieval algorithm. All these parameter values can be modified. The
configuration file “Config.R” can be utilised to load all parameter
values.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Variable description</oasis:entry>  
         <oasis:entry colname="col2">Symbol and unit</oasis:entry>  
         <oasis:entry colname="col3">Value</oasis:entry>  
         <oasis:entry colname="col4">Dependent on</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">  
         <oasis:entry namest="col1" nameend="col4" align="center">Wet–dry classification </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Radius</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> (km)</oasis:entry>  
         <oasis:entry colname="col3">15</oasis:entry>  
         <oasis:entry colname="col4">Spatial correlation of rainfall</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Minimum number of available</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3">3</oasis:entry>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">(surrounding) links</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Number of previous hours over which</oasis:entry>  
         <oasis:entry colname="col2">– (h)</oasis:entry>  
         <oasis:entry colname="col3">24</oasis:entry>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is to be computed (also</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">determines period over which cumulative</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">difference <inline-formula><mml:math display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> of outlier filter is computed)</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Minimum number of hours</oasis:entry>  
         <oasis:entry colname="col2">– (h)</oasis:entry>  
         <oasis:entry colname="col3">6</oasis:entry>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">needed to compute <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Threshold</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.7</oasis:entry>  
         <oasis:entry colname="col4">Spatial correlation of rainfall</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Threshold</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (dB)</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.4</oasis:entry>  
         <oasis:entry colname="col4">Spatial correlation of rainfall</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Threshold (step 8 in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>)</oasis:entry>  
         <oasis:entry colname="col2">– (dB)</oasis:entry>  
         <oasis:entry colname="col3">2</oasis:entry>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry namest="col1" nameend="col4" align="center">Reference signal level </oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Period over which reference level is</oasis:entry>  
         <oasis:entry colname="col2">– (h)</oasis:entry>  
         <oasis:entry colname="col3">24</oasis:entry>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">to be determined</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Minimum number of hours that should</oasis:entry>  
         <oasis:entry colname="col2">– (h)</oasis:entry>  
         <oasis:entry colname="col3">2.5</oasis:entry>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">be dry in preceding period</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry namest="col1" nameend="col4" align="center">Outlier filter </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Outlier filter threshold</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h)</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>32.5</oasis:entry>  
         <oasis:entry colname="col4">Malfunctioning of links</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry namest="col1" nameend="col4" align="center">Rainfall retrieval </oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Wet antenna attenuation</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (dB)</oasis:entry>  
         <oasis:entry colname="col3">2.3</oasis:entry>  
         <oasis:entry colname="col4">Rainfall intensity, number of wet antennas,</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4">antenna cover<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Coefficient</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>)</oasis:entry>  
         <oasis:entry colname="col3">0.33</oasis:entry>  
         <oasis:entry colname="col4">Time variability of rainfall<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Coefficient of <inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> power law</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> (mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> dB<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi>b</mml:mi></mml:msup></mml:math></inline-formula>)</oasis:entry>  
         <oasis:entry colname="col3">3.4–25.0</oasis:entry>  
         <oasis:entry colname="col4">Drop size distribution, frequency<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">c</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exponent of <inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> power law</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>)</oasis:entry>  
         <oasis:entry colname="col3">0.81–1.06</oasis:entry>  
         <oasis:entry colname="col4">Drop size distribution, frequency<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">c</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:math></inline-formula> Here <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is fixed.<?xmltex \hack{\\}?><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:math></inline-formula> Here <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is fixed.<?xmltex \hack{\\}?><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">c</mml:mi></mml:msup></mml:math></inline-formula> To some extent also on polarisation,
temperature, drop shape, and canting angle distribution (this has not been
taken into account).
<?xmltex \hack{\\}?>Here values have been computed from one data set of
measured drop size distributions (p. 65 in <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.34"/>).</p></table-wrap-foot></table-wrap>

<sec id="Ch1.S3.SS1">
  <title>Classification of wet and dry periods: the nearby link approach</title>
      <p>In order to define wet and dry periods, it is assumed that rain is correlated
in space and hence that several links in a given area should experience a
joint decrease in received signal level in the case of rain. A time interval
is labelled as wet if at least half of the links in the vicinity (default
radius is 15 km, but this can be modified to better match other time
intervals) of the selected link experience such a decrease. A detailed
description of this classification algorithm can be found in
Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>.<?xmltex \hack{\newpage}?></p>
      <p>Note that this processing step is optional. The user can also decide not to
apply a wet–dry classification, which may be the only option in areas with
low spatial link densities.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <title>Determination of reference signal level</title>
      <p>The performed classification of rainy and non-rainy time intervals serves two
purposes: (1) it allows for determining an accurate reference signal level or
base level, which needs to be representative of dry weather; (2) it prevents
non-zero rainfall estimates during dry weather.</p>
      <p>The reference signal level <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is computed for each link and time
interval separately from the minimum and maximum received signal powers
(dBm), <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> respectively:
<list list-type="order"><list-item><p><inline-formula><mml:math display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> (in dBm) is computed for each
time interval classified as dry in the previous 24 h (including the
present time interval);</p></list-item><list-item><p><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the median of <inline-formula><mml:math display="inline"><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover></mml:math></inline-formula> over all dry time intervals. If the
number of dry time intervals represents less than 2.5 h over the previous
24 h, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, and hence the rainfall intensity, is not
available and so not computed.</p></list-item></list>
If no wet–dry classification has been applied, the reference level is
determined over all time intervals in the previous 24 h. The periods of
2.5 and 24 h are the default values and can be modified.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <title>Filter to remove outliers</title>
      <p>Malfunctioning links can cause outliers in rainfall retrievals. These
outliers can be removed by using a filter that is based on the assumption
that rainfall is correlated in space. The filter discards a time interval of
a link for which the cumulative difference between its specific attenuation
and that of the surrounding links (i.e. within a default radius of 15 km)
over the previous 24 h (default value; including the present time interval)
becomes lower than the outlier filter threshold (dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). This
criterion is applied to specific attenuation derived from uncorrected minimum
received power <xref ref-type="bibr" rid="bib1.bibx28" id="paren.35"/>. Imagine that the default value of 32.5 dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is uniformly distributed over all time intervals in a 24 h
period. This implies a maximum specific attenuation of approximately 1.35 dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (32.5 dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> divided by 24 h) per time interval. This
corresponds to a daily rain accumulation of approximately 120 mm for a 38.9 GHz link
and 750 mm for the least sensitive, 13 GHz, link. Hence, a time
interval of a chosen link will only be discarded if the rainfall amounts
during the previous 24 h period are substantial. It is therefore highly
unlikely that this filter would discard real rain.</p>
      <p>The value of the cumulative difference, <inline-formula><mml:math display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>, is computed as follows:
            <disp-formula id="Ch1.E2" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn>24</mml:mn><mml:mtext> h</mml:mtext><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:munderover><mml:mfenced open="(" close=")"><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>L,t</mml:mtext><mml:mtext>S</mml:mtext></mml:msubsup><mml:mo>-</mml:mo><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L,t</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mfenced><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          <?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?>where <inline-formula><mml:math display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is the time interval, <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> being the present time interval for
which <inline-formula><mml:math display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> needs to be computed, and <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the time interval in hours
(0.25 h in the working example). A link is not used to estimate rainfall if
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. Note that <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext><mml:mtext>S</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> are computed in the nearby link approach and are
based on the minimum received powers, the superscript S referring to
the selected link for which rainfall is to be computed. Running the outlier
filter is optional.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <title>Correction of received powers</title>
      <p>Subsequently, corrected minimum (<inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula>) and maximum (<inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula>) received powers are computed for each time interval.

                <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E3"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><?xmltex \hspace{1ex}?><mml:mi mathvariant="normal">if</mml:mi><?xmltex \hspace{1ex}?><mml:mtext mathvariant="normal">wet</mml:mtext><mml:mtext mathvariant="normal"> AND </mml:mtext><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mtext> otherwise </mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><?xmltex \hspace{1ex}?><mml:mi mathvariant="normal">if</mml:mi><?xmltex \hspace{1ex}?><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mtext> AND </mml:mtext><mml:msub><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mtext> otherwise </mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            In case of no wet–dry classification the time interval of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is always considered wet.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><caption><p>Values of coefficients in the relationship to convert specific
attenuation to rainfall intensity for
frequencies ranging from 6 to 50 GHz. The grey-shaded area denotes the
37.0–40.0 GHz range. Note the logarithmic vertical scale in the left
figure. Here values have been computed from one data set of measured drop
size distributions (p. 65 in <xref ref-type="bibr" rid="bib1.bibx18" id="text.36"/>; solid lines). The values
recommended by the International Telecommunication Union <xref ref-type="bibr" rid="bib1.bibx11" id="paren.37"/>,
meant for computing specific attenuation for given rain rates and for
worldwide application, are also plotted (dashed and dotted lines).</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f02.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS5">
  <title>Computation of path-averaged rainfall intensities</title>
      <p>Here the path-averaged rainfall intensities are computed from the corrected
minimum and maximum received signal powers. The minimum and maximum
rain-induced attenuation are calculated for each link and time interval
using
            <disp-formula id="Ch1.E5" content-type="numbered"><mml:math display="block"><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup><mml:mtext>,</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>ref</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext><mml:mtext>C</mml:mtext></mml:msubsup><mml:mtext>.</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          <?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?>Next, the minimum and maximum path-averaged rainfall intensities are computed:

                <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E6"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mfenced><mml:mi>b</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mfenced><mml:mi>b</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            with <inline-formula><mml:math display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> the Heaviside function (if the argument of <inline-formula><mml:math display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is smaller than 0,
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>; else <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>). <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is meant to correct for attenuation due
to wet antennas (dB) and assumed to be constant, e.g. independent of rain
rate and frequency. The coefficients <inline-formula><mml:math display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> (mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> dB<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mi>b</mml:mi></mml:msup></mml:math></inline-formula>) and
<inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>), provided in a file on GitHub, are valid for vertically polarised
signals (Fig. <xref ref-type="fig" rid="Ch1.F2"/>), which will usually be employed for
microwave links. Utilising these coefficients for horizontally polarised
signals will generally only produce small errors in the retrieved rainfall
estimates. The values recommended by the International Telecommunication
Union <xref ref-type="bibr" rid="bib1.bibx11" id="paren.38"/>, meant for computing specific attenuation for given
rain rates and for worldwide application, are also plotted. Differences up to
10 % are found for the value of the exponent <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> from ITU (dashed and dotted
lines) compared to that obtained from drop-size distribution data from the  Netherlands (solid lines).</p>
      <p>For the link frequencies employed in this study (between 12.8 and 40.0 GHz)
the value of the exponent <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> is close to 1 (Fig. <xref ref-type="fig" rid="Ch1.F2"/>,
right). <xref ref-type="bibr" rid="bib1.bibx2" id="normal.39"/>, <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx20" id="normal.40"/>, and
<xref ref-type="bibr" rid="bib1.bibx27" id="normal.41"/> show that this near-linearity only leads to small errors
in rainfall estimates.</p>
      <p>The assumed temporal sampling strategy only provides a minimum and maximum
received power over a given time interval. The goal is to obtain a reliable
mean path-averaged rainfall intensity over this time interval. This is
achieved by computing the mean path-averaged rainfall intensity as a weighted
average:
            <disp-formula id="Ch1.E8" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mo>〈</mml:mo><mml:mi>R</mml:mi><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>〈</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mo>〈</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>〉</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is a coefficient that determines the relative contributions of
the minimum (<inline-formula><mml:math display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula>) and maximum (<inline-formula><mml:math display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>max</mml:mtext></mml:msub><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula>) path-averaged
rainfall intensity (mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) during a time interval. The values for
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (2.3 dB) and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> (0.33) have been taken from
<xref ref-type="bibr" rid="bib1.bibx28" id="text.42"/>, who use a 12-day calibration data set from June and July
2011 (which has not been used for validation). They compare daily link-based
rainfall depths with gauge-adjusted radar retrievals to calibrate the
rainfall retrieval algorithm.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><caption><p>The figure illustrates how path-averaged link rainfall depths are interpolated to link rainfall maps.
First, path observations (left panel) are assigned to points (centre panel).
Next, ordinary kriging is applied to obtain rainfall maps (right panel). For time interval
20:30–20:45 UTC on 10 September 2011.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f03.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS6">
  <title>Rainfall maps</title>
      <p>Path-averaged rainfall intensities from microwave links are spatially
interpolated to obtain rainfall maps. The user can choose to apply ordinary
kriging (OK) employing a spherical variogram model
<xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx30" id="paren.43"/> or to apply inverse distance weighted (IDW)
interpolation on link rainfall data. OK and IDW are well suited for dealing
with heterogeneously distributed data locations. OK requires a variogram
model, but unfortunately it is impossible to robustly estimate such
variograms for each time interval separately due to the sparsity of rainfall.
Hence, a more robust procedure is followed. The parameter values can be
supplied by the user or they can be computed as follows. The sill and range
of an isotropic spherical variogram model have been expressed as a function
of day of year (DOY) and duration (1–24 h) using a 30-year rain gauge data
set from the Netherlands <xref ref-type="bibr" rid="bib1.bibx39" id="paren.44"/>. This data set does not
overlap with the link data set. If needed the relationships can be
extrapolated to time intervals shorter than 1 h. The nugget is set equal to
0.1 times the sill. Note that these equations and the optimal values of their
coefficients have been found to be useful for the Dutch climate. Hence, they
may need adjustment for other climatic settings. See Appendix <xref ref-type="sec" rid="App1.Ch1.S4"/>
for a detailed description of the interpolation
algorithm.</p>
      <p>Figure <xref ref-type="fig" rid="Ch1.F3"/> shows an example of the interpolation
procedure for a given 15 min time interval. The left panel shows the
locations of the microwave links, where the colour denotes the rainfall
depth. Next, these path-averaged rainfall depths are assigned to the middle
of the link, i.e. considered as point measurements (centre panel). This is
done to simplify the interpolation procedure. The right panel shows the
corresponding interpolated rainfall map (OK). Interpolated rainfall maps can
be visualised by using the functions provided in the package. This is
described in more detail in Appendix <xref ref-type="sec" rid="App1.Ch1.S5"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><caption><p>From received signal powers to cumulative rainfall depths (one day,
one link): minimum and maximum received powers and path-averaged,
gauge-adjusted radar rainfall intensities <bold>(a)</bold>; corrected minimum and
maximum received powers, reference signal levels, and path-averaged,
gauge-adjusted radar rainfall intensities <bold>(b)</bold>; minimum and maximum
path-averaged link rainfall intensities <bold>(c)</bold>; mean path-averaged link
and gauge-adjusted rainfall intensities <bold>(d)</bold>; cumulative
path-averaged link and gauge-adjusted radar rainfall depths <bold>(e)</bold>; map
with location of microwave link in the city centre of Amsterdam, the
Netherlands <bold>(f)</bold>. Period is 30 August, 08:00 UTC–31 August, 08:00 UTC
(2012).</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f04.jpg"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><caption><p>Fifteen-minute rainfall maps from 10 September 2011, 20:30–20:45 UTC,
for links only (left) and radars plus gauges (right) for the Netherlands.
Spatial resolution is approximately 0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>. Values below 0.1 mm are not
shown. The lines denote the locations of the employed microwave links (left).
This figure is part of the working example.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f05.pdf"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><caption><p>Daily rainfall maps for links only (left) and radars plus gauges
(right) for the Netherlands. Spatial resolution is approximately 0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>.
Period is 10 September, 08:00 UTC–11 September, 08:00 UTC (2011). Values below
1.0 mm are not shown. The lines denote the locations of the employed
microwave links (left). This figure is part of the working example.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f06.pdf"/>

        </fig>

<?xmltex \hack{\vspace{-3mm}}?>
</sec>
</sec>
<sec id="Ch1.S4">
  <title>Results</title>
<sec id="Ch1.S4.SS1">
  <title>Illustration of steps in rainfall retrieval algorithm</title>
      <p>Here the steps in the rainfall retrieval are illustrated. Starting points are
the minimum and maximum received powers over a given time interval (15 min in
this case), as shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>a for one
link during 24 h. As expected, there is a strong negative correlation
between the minimum received powers and the path-averaged gauge-adjusted
radar rainfall intensities, considered to be the ground truth. Next, the
corrected received powers and the reference level are shown (Fig. 4b). In this
particular example the received powers are hardly corrected. A decrease
around 08:30 UTC, probably not related to rainfall, is corrected for. In
contrast, a rain-induced decrease just before 17:00 UTC is removed. The mean
path-averaged link rainfall intensities (Fig. 4d) and the cumulative link rainfall
depths (Fig. 4e) correspond well with the gauge-adjusted radar-based values. In total
approximately 60 mm was observed, resulting from two convective events with
tens of millimetres in a couple of hours.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><caption><p>Illustration of plotting capability of R visualisation function
“RainMapsLinksTimeStep” in package RAINLINK: 15 min rainfall map from 10
September 2011, for links only for Amsterdam, the Netherlands. Spatial
resolution is approximately 0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>. Values below 0.2 mm are not shown.
The lines denote the locations of the employed microwave links. The number at
the red cross is the rainfall depth at that location, of which the name is
provided in the title caption. This figure is part of the working example.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f07.jpg"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><caption><p>Sensitivity analyses of the threshold values for the wet–dry
classification. The 2-D contour plots display relative mean error (%; black
lines) and, in colours, CV (left) or <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (right) in path-averaged
15 min rainfall depths as a function of <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The default threshold values are
indicated by the black dot. No outlier filter has been applied.</p></caption>
          <?xmltex \igopts{width=335.74252pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f08.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <title>Rainfall mapping</title>
      <p>Link rainfall maps are compared to gauge-adjusted radar rainfall maps in
Figs. <xref ref-type="fig" rid="Ch1.F5"/> and <xref ref-type="fig" rid="Ch1.F6"/> for 15 min and
daily rainfall accumulations respectively. These are obtained using ordinary
kriging with a climatological spherical variogram model. The left panels show
the link-based rainfall maps with the locations of the employed links for the
nearby link approach with outlier filter. The radar rainfall maps are given
in the right panel. The cellular communication network is able to detect the
rainfall patterns for the 15 min interval, although deviations are found with
respect to radars combined with rain gauges. Note that some large areas do
not have link data. The daily rainfall maps are from 10 September 2011, 08:00 UTC, to 11 September 2011, 08:00 UTC, and reveal link-based rainfall depths
larger than 26.0 mm. These local high rainfall depths occurred in a few
hours, i.e. convective rainfall. In general, the link network is able to
correctly determine the spatial rainfall patterns. These examples demonstrate
a successful application of microwave links to estimate rainfall. Figure <xref ref-type="fig" rid="Ch1.F7"/> illustrates the capability of the rainfall
mapping functions to produce a (local) rainfall map of high graphical
quality.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <title>Sensitivity analyses</title>
      <p>For all sensitivity analyses the same values for <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (2.3 dB) and
<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> (0.33) are employed, i.e. as obtained for the nearby link approach
with outlier filter using the default parameter values (Table <xref ref-type="table" rid="Ch1.T3"/>).
Validations are performed on 15 min path-averaged link rainfall depths or
link rainfall maps from the 12-day validation data set <xref ref-type="bibr" rid="bib1.bibx28" id="paren.45"/>.
No threshold values regarding the minimum rainfall depths are applied in the
comparisons. Metrics are computed for residuals, i.e. the link minus the
gauge-adjusted radar rainfall depths. The sensitivity analyses are based on
12 rainy days from the summer. Such analyses may yield different results for
other seasons and rainfall types.</p>
<sec id="Ch1.S4.SS3.SSS1">
  <title>Nearby link approach wet–dry classification</title>
      <p>A sensitivity analysis is performed for the two threshold values of the
wet–dry classification, where <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is varied from <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 to
0 dB with a step size of 1 dB (because the resolution of the employed data
set is 1 dB), and <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is varied from <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2 to 0 dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, with a step size of 0.1 dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Although these threshold
values could potentially become positive, this will hardly happen or only
small positive values will be obtained. If both threshold values are 0 dB (km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) this can therefore be considered representative for the situation
without wet–dry classification.</p>
      <p>The 2-D contour plots in Fig. <xref ref-type="fig" rid="Ch1.F8"/> display relative
mean error (%; black lines) and coefficient of variation (CV) or
squared correlation coefficient (<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) (colours) in path-averaged 15 min
rainfall depths as a function of <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The default threshold values are
indicated by the black dot. Given the resolution of 1 dB, the default value
for <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.4 dB, implies that <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> should be lower than <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 dB (hence the black dot is plotted at 1 dB). In
order to focus on the performance of the wet–dry classification with respect
to the situation without wet–dry classification, the outlier filter has not
been applied here. A wet–dry classification generally leads to a clear
improvement in terms of <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and CV upon a situation without
wet–dry classification.</p>
      <p>The contour plots show that application of <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
is not necessary and that the best results are obtained for
<inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> values around <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4 dB, i.e. much lower than the
default value. Note that the default values of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> have been
used, where an outlier filter was applied. This may be the reason for the
variability in relative mean errors. Finding optimal values of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> for every combination of <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> was considered too computationally
demanding and could have compensated for errors in wet–dry classification
for each combination of both threshold values.</p>
      <p>The nearby link approach with outlier filter and default settings for the
parameter values (Table <xref ref-type="table" rid="Ch1.T3"/>), gives a CV of the residuals
of 3.84, a squared correlation coefficient <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of 0.54, and a relative
bias in the mean of 10.5 % compared to the reference: gauge-adjusted,
path-averaged radar rainfall depths. Removing step 8 (Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>) from the nearby link approach does hardly change these
validation results. Therefore, this step can now also be discarded by
supplying a function argument. In this step the previous two time intervals
and the next time interval are classified as wet if the present time interval
is rainy and has more than 2 dB of attenuation for the link under
consideration.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><caption><p>Sensitivity analyses of the threshold value for the outlier filter.
Performance in terms of <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, CV, and relative mean error (%) as a
function of outlier filter threshold for path-averaged 15 min rainfall depths. The grey vertical line indicates the
default threshold value chosen for the results in this paper. Also shown is
the fraction of data which is left after applying the outlier filter for a
chosen threshold value.</p></caption>
            <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/2425/2016/amt-9-2425-2016-f09.pdf"/>

          </fig>

<?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S4.SS3.SSS2">
  <title>Outlier filter</title>
      <p>Performance of link rainfall estimates clearly deteriorates if the outlier
filter is not applied. The CV of the residuals is much larger, 6.03,
the <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is much lower, 0.35, and the relative bias in the mean becomes
much larger, 24.2 % (compare to previous paragraph). The latter may be
related to the fact that <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> have been calibrated on a
data set where the outlier filter has been applied.</p>
      <p>Now the performance for a wide range of threshold values of the outlier
filter is investigated for path-averaged 15 min rainfall depths. For the default threshold value of <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>32.5 dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, denoted by the grey line, good results are obtained in terms of <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>
and CV (Fig. <xref ref-type="fig" rid="Ch1.F9"/>). Results improve for
increasing threshold values at the expense of a severe decline in the amount
of link data. The best choice for a threshold value is somewhat arbitrary,
i.e. a range of values gives good results, while still having many link data.
The relative mean error decreases from more than +20 % to less than <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>15 %
from <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn>300</mml:mn></mml:mrow></mml:math></inline-formula> to 0 dB km <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. If for each value of
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> the coefficients <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> would have been
calibrated, the relative mean error would be expected to be more constant.
Apparent are the jumps in <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and CV for certain values of
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. It seems that these are related to some very large “rainfall
depths”, which point to malfunctioning links. Note that <inline-formula><mml:math display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is the
cumulative difference between a link's specific attenuation and that of the
surrounding links. Hence, such jumps for strongly negative values of
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are likely not caused by rain or (sources of) errors affecting a
whole region.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS4">
  <title>Performance of ordinary kriging versus inverse distance weighted interpolation</title>
      <p>Here the 12-day data set of 15 min path-averaged link rainfall depths is
employed to obtain interpolated 15 min rainfall maps (0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>), which are
aggregated to daily rainfall maps (0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>). The nearby link approach with
outlier filter and default parameter values has been applied. These maps are
computed for two interpolation methodologies: (1) OK with a
spherical climatological variogram model, i.e. the default method; (2) IDW interpolation with an inverse distance weighting
power of 2.0.</p>
      <p>First, the 15 min rainfall maps are studied. The following metric values are
obtained for IDW: relative mean error of 8.3 %, CV of 3.30, and a
<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of 0.41. OK performs better, since the relative mean error is
clearly lower (1.5 %), CV is similar (3.29), and <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is clearly
higher (0.48). Despite the high spatial resolution of the obtained rainfall
maps (0.9 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>) compared to the link density, still reasonable results are
obtained in terms of <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, but values of CV are high.</p>
      <p>Next, the daily rainfall maps are investigated. The following metric values
are obtained for IDW: relative mean error of 8.2 %, CV of 0.51, and
a <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of 0.70. OK performs somewhat better, since the relative mean
error is clearly lower (1.4 %), CV is slightly larger (0.54), and
<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is somewhat higher (0.73). Hence, the improvement of OK with respect
to IDW is particularly evident at the 15 min scale. Note that the results for
the daily timescale are much better than those for the 15 min timescale.
The performance of IDW could become better if another value of the inverse
distance weighting power would be selected.</p><?xmltex \hack{\vspace{-3mm}}?>
</sec>
</sec>
<sec id="Ch1.S5">
  <title>Discussion</title>
<sec id="Ch1.S5.SS1">
  <title>Computation time</title>
      <p>Using one processor (Intel i7; Linux operating system) the entire processing
up to and including the interpolation takes around 10 min, i.e. to obtain
15 min link-based rainfall maps for 40 h based on data from on average
2381 links and 2473 links in total (representing 1527 unique link paths).
Not applying a wet–dry classification leads to a decrease in computation time
of 1 min. Most time is consumed by the OK interpolation (8 min). The
IDW interpolation only takes 2 min (for an inverse distance weighting
power of 2.0). A similar amount of time would be needed in case
multiple processors would be used to run multiple periods, each processor
running its own period. In order to reduce computational time it could also
be worthwhile to divide a region into subregions, particularly to speed up
the wet–dry classification. Another option would be to transfer the algorithm
to a high-level programming language.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <title>Transferability of code</title>
      <p>The developed rainfall retrieval algorithm or its parameter values will
likely need adaptation for (optimal) rainfall estimation for other networks
and climates around the world. Nevertheless, many networks have similar
characteristics as those in the Netherlands. A 15 min sampling strategy,
either instantaneous or minimum and maximum values, is common and has been
used in several other networks
<xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx16 bib1.bibx21" id="paren.46"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p>We advocate a pragmatic approach to first apply this algorithm to data from
those networks with minimum and maximum received signal levels and assess the
quality of the derived rainfall maps. This is certainly relevant for areas
(e.g. developing countries) where few reference rainfall data are available
to calibrate the rainfall retrieval algorithm. Suboptimal parameter values or
interpolation methods may still provide meaningful rainfall estimates for
other networks or climates.</p>
      <p>As a next step the parameters of the algorithm could be adapted to local
conditions, for instance based on recommendations from the International
Telecommunication Union <xref ref-type="bibr" rid="bib1.bibx11" id="paren.47"/>. Then it could be decided whether
further modifications of the algorithm would be needed or not. For poorly
gauged regions we suggest  optimising the algorithm, including interpolation
methodology, employing data from a region with a similar climate and network,
for which sufficient ground-truth rainfall data are available.</p>
      <p>Coefficients and thresholds have been optimised for 15 min intervals; hence
their values may not be appropriate for other time intervals. Their values
can be easily changed by modifying function arguments.</p>
      <p>Even if network characteristics are very different, e.g. in terms of sampling
strategy, large parts of our code could still be used to develop algorithms
suited for the specific needs of these networks. Although the rainfall
retrieval algorithm contains several empirical parameters, the developed
methods are not merely statistical in nature. Their general principles hold
for other networks as well. For instance, the principle of the wet–dry
classification, where data from surrounding links are used to distinguish
between wet and dry periods, makes use of the general fact that rainfall is
correlated in space, although decorrelation distances can vary between
different climates.</p>
      <p>In case of very different sampling strategies, e.g. mean or instantaneous
received signal powers for shorter or longer time intervals, the code should
be modified. Although many networks have constant transmitted powers
<xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx16 bib1.bibx4 bib1.bibx29 bib1.bibx3" id="paren.48"/>, other
networks may not operate with constant transmitted powers. For links using
Automatic Transmit Power Control (ATPC) the transmitted power can become
higher in case of a reduced received power at the end of the link, to
compensate for large losses along the link path. In this case the transmitted
power also needs to be known and should be taken into account in the rainfall
retrieval algorithm <xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx6" id="paren.49"/>. Note that a sampling
strategy where minimum and maximum transmitted and received powers are
available over a chosen time interval may result in additional errors in case
of ATPC. This is because the timing of minimum received and transmitted
powers does not necessarily coincide, which also holds for the maximum
received and transmitted powers.</p>
      <p>Ideally, the employed values for <inline-formula><mml:math display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> should match the polarisation of
the link. If information on the latter is available, the code could be easily
adapted to incorporate this.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <title>Parameter values</title>
      <p>Table <xref ref-type="table" rid="Ch1.T3"/> gives an overview of the parameters of the rainfall
retrieval algorithm, their default values, and the factors influencing them.
This can help to assess which parameters will change for other regions and
networks. Some parameters are already modelled as function of frequency,
others do not seem to be sensitive to frequency, whereas again others should
ideally be optimised for different frequencies.</p>
<sec id="Ch1.S5.SS3.SSS1">
  <title>Wet–dry classification with nearby link approach</title>
      <p>Some of the signal fluctuations that occur in dry weather may also occur
during rainy periods. The algorithm does not correct for such errors.
Furthermore, nearby links may suffer simultaneously from signal fluctuations
not caused by rainfall, resulting in a poor performance of the nearby link
approach.</p>
      <p>The parameters concerning the wet–dry classification have been optimised
using data from another period and are based on received signal level data
stored at 0.1 dB resolution <xref ref-type="bibr" rid="bib1.bibx27" id="paren.50"/>. These values have been
applied in <xref ref-type="bibr" rid="bib1.bibx28" id="text.51"/> and in the current manuscript to an
independent data set from another brand of links with slightly different
antenna covers and a coarser 1 dB power resolution. The sensitivity analysis
shows that the parameter values from <xref ref-type="bibr" rid="bib1.bibx27" id="text.52"/> are suboptimal but
give a clear improvement in link-based rainfall estimates compared to the
case without wet–dry classification.</p>
      <p>The chosen radius depends on the spatial correlation of rainfall and is,
hence, not frequency dependent. Because networks are designed in such a way
that <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> will be similar for different microwave frequencies, lower
frequencies are utilised for longer link paths and vice versa. Lower
frequencies experience less rainfall-induced specific attenuation compared to
higher frequencies. Hence, <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is nearly independent of
frequency.</p>
      <p>Ideally, a sensitivity study should be carried out to find optimal threshold
values for the wet–dry classification in case of other networks and climates.
This will be computationally expensive in case of large data sets.</p>
      <p>It is to be expected that the nearby link approach will also work for other
temporal resolutions than 15 min. This may require a smaller radius and a
higher link density for higher temporal resolutions and may allow a larger
radius and lower link density for lower temporal resolutions. For data
sampled at very high frequencies, i.e. 1 s, the nearby link approach may
become too computationally expensive. This could be circumvented by first
averaging signal attenuations over longer durations before applying this
approach.</p>
</sec>
<sec id="Ch1.S5.SS3.SSS2">
  <title>Reference level determination</title>
      <p>Note that a default 24 h period is considered for determining the reference
level and for one step in the nearby link approach. Such a relatively long
period is chosen, among other reasons, to increase the probability to obtain
at least 2.5 h of dry periods, which helps to determine the reference level
more accurately. Note that both periods can be modified.</p>
</sec>
<sec id="Ch1.S5.SS3.SSS3">
  <title>Outlier filter</title>
      <p>The filter to remove outliers deals with specific attenuation; i.e. it does
not explicitly take into account frequency. It is also suitable for other
time interval lengths. Nevertheless, its threshold value is very high, which
makes it unlikely that actual rainfall is filtered out accidentally,
irrespective of the employed frequency. The outliers are likely caused by
malfunctioning links. Perhaps  melting precipitation also plays a role.
Hence, it makes sense to apply a frequency-independent threshold value. Note
that the threshold value may need to be optimised for other networks and
climates. The sensitivity analysis on a 12-day data set shows that the chosen
default value of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mtext>t</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is suitable but  a range of values shows a
similar performance.</p>
</sec>
<sec id="Ch1.S5.SS3.SSS4">
  <title>Wet antenna attenuation and sampling strategy</title>
      <p>The wet antenna attenuation correction <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> will not only compensate
for wet antennas. The value of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> found in the calibration will
also be influenced by other errors. Moreover, in case of rain along the link
path no, one, or both antennas can be wet, whereas this correction is always
applied, and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> itself has also been optimised on data where the
number of wet antennas can vary. In addition, the correction does not depend
on rainfall intensity. Hence, applying <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> should be seen as a
pragmatic approach towards correcting for wet antennas.</p>
      <p>The coefficient <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is employed to obtain mean path-averaged rainfall
intensities from minimum and maximum path-averaged rainfall intensities and
is expected to depend on the time variability of rainfall. Note that the
value of <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> presented here is based on data available at 15 min time
intervals. It is expected that this value will be different for disparate
time intervals. <xref ref-type="bibr" rid="bib1.bibx22" id="text.53"/> use the known distribution of rainfall
intensities at the point scale to weigh minimum and maximum received signal
levels.</p>
      <p>The optimised values of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> are representative of
summer months in the Netherlands and appear to be relatively close to each
other for different frequency classes. Application to data from other months
will generally only lead to a small decrease in performance (not shown).
Hence, application of the existing values of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> to
other rainfall types can still give reasonably good rainfall estimates.
Nevertheless, it is advised to recalibrate <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>a</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> in
case of other networks or climates. This may be achieved by comparing
link-based rainfall estimates with high-quality (gauge-adjusted) weather
radar data, which may provide full coverage over the network, as in
<xref ref-type="bibr" rid="bib1.bibx28" id="text.54"/>. Alternatively, path-averaged rainfall intensities may be
estimated from rain gauge data. This may require a dedicated research
experiment <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx42" id="paren.55"/>, preferably with several rain gauges
along the link path.</p>
      <p><xref ref-type="bibr" rid="bib1.bibx27" id="text.56"/> utilise a research link with high temporal resolution for
testing the proposed rainfall retrieval algorithm. By applying the rainfall
retrieval algorithm, mean path-averaged rainfall intensities can be derived.
These can be compared to the corresponding true values obtained from the
received signal powers sampled at 10 Hz. Hence, the same instrument, a microwave link, is used
to assess the ability of the retrieval algorithm to deal with the sampling
strategy. Since the same instrument is used representativeness errors are not
present. The probability distribution of minimum and maximum rainfall
intensities could be studied in order to obtain more reliable mean rainfall
intensities. Moreover, such an experiment may also help to assess attenuation
due to wet antennas caused by dew or rain, its dependence on rainfall
intensity or antenna cover type, and the time it takes for antennas to dry
following a rain event. Preferably a rain gauge or disdrometer should be
available near the antenna. A research link is particularly useful when the
microwave frequency, path length, and antenna cover are representative of the
links in a cellular communication network. Finally, see, for instance,
<xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx19" id="text.57"/> and <xref ref-type="bibr" rid="bib1.bibx34" id="text.58"/> for other wet antenna
attenuation correction methods.</p>
</sec>
<sec id="Ch1.S5.SS3.SSS5">
  <title>Interpolation methodology</title>
      <p>The employed interpolation methodology, ordinary kriging, may not be
specifically suited for other regions with different rainfall climatologies.
The methodology developed in <xref ref-type="bibr" rid="bib1.bibx39" id="text.59"/> could be optimised for
other climates. This requires long rainfall time series. The assumed
stationarity and isotropy will often be violated <xref ref-type="bibr" rid="bib1.bibx35" id="paren.60"/>.
However,
violation of assumptions does not automatically imply that the interpolation
method is not useful. Further, the path-averaged link rainfall intensities
are assumed to be point measurements. Hence, it is recommended to improve the
interpolation methodology, e.g. by treating the rainfall values as line
observations instead of as point observations, which is expected to have the
largest impact at local scales for areas with high link densities or at areas
with long links. Using data from the same 12 days as employed in
<xref ref-type="bibr" rid="bib1.bibx28" id="text.61"/>, <xref ref-type="bibr" rid="bib1.bibx30" id="text.62"/> find that link rainfall retrieval
errors themselves are the source of error that contributes most to the
overall uncertainty in rainfall maps from a commercial link network. Errors
due to mapping, i.e. interpolation methodology and link density, play a
minor, albeit non-negligible role for the same network as utilised in this
study. Hence, despite the limitations of the interpolation methodology its
usefulness has been confirmed <xref ref-type="bibr" rid="bib1.bibx28" id="paren.63"/>. Further,
<xref ref-type="bibr" rid="bib1.bibx30" id="text.64"/> study the performance of simulated link rainfall maps
as a function of link density. They show that even for low spatial link
densities reasonable results can still be obtained.</p>
      <p>It may be interesting to apply a tomographic approach in order to obtain
link-based rainfall maps <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx5" id="paren.65"/>. Such an approach
can potentially reconstruct the two-dimensional distribution of rainfall from
a set of one-dimensional transmission data from many different (nearby or
even intersecting) paths <xref ref-type="bibr" rid="bib1.bibx7" id="paren.66"/>. Hence, it would take the line
character of the attenuation measurements into account, in contrast to the
current approach where a line measurement is assigned to a point at the
middle of the link path.</p>
      <p>The estimated sill and range will become less accurate by extrapolating to
time intervals shorter than 1 h, such as 15 min. <xref ref-type="bibr" rid="bib1.bibx41" id="text.67"/> use
rain gauge data from England to quantify spatial correlation for short time
intervals, e.g. 1 and 15 min. These kind of studies can be useful to improve
the interpolation of link-based rainfall intensities.</p>
</sec>
<sec id="Ch1.S5.SS3.SSS6">
  <?xmltex \opttitle{$R$--$k$ relationship}?><title><inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> relationship</title>
      <p>The relationship between path-averaged rainfall intensity and path-averaged
specific attenuation is commonly employed in other studies. The provided
parameter values of <inline-formula><mml:math display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> are available for frequencies ranging from 1 to 100 GHz. The value of the exponent <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> is close to 1 for the frequencies
employed in this study, which range from 12.8 to 40.0 GHz. Frequencies between
37.0 and 40.0 GHz are denoted by the grey-shaded area in Fig. <xref ref-type="fig" rid="Ch1.F2"/>, which contains 81 % of the links from the working example,
having values of <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> very close to 1 (right). For other frequencies the
corresponding value of <inline-formula><mml:math display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> often deviates more from 1 (Fig. <xref ref-type="fig" rid="Ch1.F2"/>, right). High rainfall variability along the link path will
lead to overestimation for <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and underestimation for <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>
<xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx37" id="paren.68"/>.</p>
      <p>Although exponents are often not exactly equal to 1, they are much closer to
1 than the ones typically used in radar reflectivity–rain rate relations.
For example, <xref ref-type="bibr" rid="bib1.bibx27" id="normal.69"/> assessed the influence of spatial variability on the
link path for these two frequencies. They show that the under- or
overestimation will generally be small. In the tropics this problem will be
more pronounced because of the high spatial rainfall variability.
Particularly for long links operating at low frequencies (e.g. 7 GHz), this
may lead to overestimation. Also note that <xref ref-type="bibr" rid="bib1.bibx6" id="normal.70"/> obtain quite
accurate rainfall estimates using a 7 GHz microwave link with a length of 29 km in Burkina Faso, having a tropical climate. Previous work has demonstrated
that this error is limited for temperate climates such as experienced in the  Netherlands <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx20" id="paren.71"/>. Moreover, 82 % of the links in
our network have a length shorter than 5 km, even 97 % of the links are
shorter than 10 km. The average link length is only around
3 km.<?xmltex \hack{\newpage}?></p>
</sec>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <title>Conclusions</title>
      <p>It has been shown in several studies that microwave links from cellular
communication networks can be used to retrieve rainfall information. For
instance, country-wide (<inline-formula><mml:math display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 35 500 km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>) 15 min rainfall maps can be
obtained from received signal powers of microwave links <xref ref-type="bibr" rid="bib1.bibx28" id="paren.72"/>.
In this paper a detailed description is given of the algorithm of
<xref ref-type="bibr" rid="bib1.bibx28" id="text.73"/>. The accompanying code is made publicly available as the R
package RAINLINK via GitHub under the condition of version 3 or later of the
GNU General Public License. The modular programming facilitates users to
adapt the code to their specific network and climate conditions or to only
employ one or some functions of RAINLINK. We hope that RAINLINK will promote
the application of rainfall monitoring using microwave links in poorly gauged
regions around the world.</p>
      <p>We invite researchers to contribute to RAINLINK to make the code more
generally applicable to data from different networks and climates. Ideally,
the code should be tested on data sets containing all seasons, for varying
networks and regions. Such an endeavour worldwide is currently difficult to
achieve. It would require an enormous effort and it would also require data
sharing among researchers, which is still not that easy to accomplish due to
confidentiality requirements often imposed by telecommunication companies.</p>
      <p>One may wonder whether the technology is bound to disappear due to the
introduction of fibre optical cable networks. For instance, for the provided
link data set the majority of the links does not exist anymore due to network
renewal and deployment of underground fibre optical cable networks. Whereas
the Netherlands is at the forefront internationally concerning deployment of
underground fibre optical cable networks for telecommunication between base
stations, the country is expected to still have several thousands of links
(from cellular telecommunication companies and others) in 2025. For other
countries and continents the uptake of fibre optics will be significantly
slower, lagging behind at least 5–20 years. Moreover, construction of fibre
optical cable networks may not be feasible or economically viable in many
mountainous or rural areas around the world. Therefore, we expect this type
of cellular communication infrastructure to still be around for several
decades worldwide (Ralph Koppelaar, T-Mobile NL, personal
communication, 2016). Why not attempt to use this
existing infrastructure as a complementary source of rainfall information, in
particular in those areas around the world with very few rain gauges, let
alone weather radars?</p>
      <p>Although rain gauges, radars, and satellites have been specifically designed
to measure rainfall, all of these instruments face their own challenges. It
is well known that radar rainfall estimates generally deteriorate for longer
ranges from the radar. Geostationary satellite observations have a time
resolution of typically 15 min but are often very indirect (e.g. estimates
through cloud physical properties; <xref ref-type="bibr" rid="bib1.bibx32" id="altparen.74"/>). Low-Earth Orbit
satellites usually have long revisit times. Despite (new) satellite missions,
microwave link data can still become important for ground validation of or
merging with satellite rainfall products. For instance, the IMERG product of
the new GPM mission provides gridded rainfall products every 30 min covering
60<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N–60<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> S with a spatial resolution of 0.1 <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>
<xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx31" id="paren.75"/>. This is certainly a major step forward with
respect to TRMM, but one has to recognise that the rainfall retrieval
algorithm heavily relies on temporal interpolation and, depending on the
product, additional data sources, such as rain gauges, since the actual
satellite revisit time is typically several hours. Moreover, links measure
rainfall close to the ground, which is not the case for weather radar and
satellites, and at spatio-temporal scales relevant for meteorology and
hydrology (typically 1 s–15 min; 0.1–20 km). Even if rain gauges are
present, the number of links will often be an order of magnitude larger than
the number of rain gauges in a region. The larger spatial density of links
has been demonstrated in our previous work to compensate for their lower
accuracy with respect to rain gauges. Hence, rainfall information from
cellular telecommunication networks is promising for hazardous weather
warning, flood forecasting, food production, drought monitoring, etc.
Finally, although it is indeed difficult to obtain transmitted and received
signal level data from telecommunication companies, researchers have managed
to obtain data for a limited, but expanding, number of countries (namely,
Australia, Brazil, Burkina Faso, Czech Republic, France, Germany, Israel,
Kenya, Pakistan, Sweden, Switzerland, and the Netherlands).</p>
      <p>To conclude, we feel that merging of rainfall data from different sources (if
available) will often yield the best rainfall estimates. For instance,
satellite data could be used for wet–dry classification to prevent non-zero
link-based rainfall estimates during dry periods <xref ref-type="bibr" rid="bib1.bibx40" id="paren.76"/>. We
believe that the main potential for rainfall estimation using microwave links
is found in areas with few surface rainfall observations. In addition,
development of a merged link-satellite rainfall product seems an interesting
opportunity.</p>
</sec>
<sec id="Ch1.Sx1" specific-use="unnumbered">
  <title>Data availability</title>
      <p>The data from the “Radar precipitation climatology” (Overeem et al.,
2016b), i.e. the gauge-adjusted radar rainfall data set, as well as the
“RAINLINK microwave link data set” (Overeem et al., 2016a), are freely
available for all parties. The radar data set can be obtained from
<uri>http://climate4impact.eu/impactportal/data/catalogbrowser.jsp?catalog=http://opendap.knmi.nl/knmi/thredds/radarprecipclim.xml</uri>.
The link data set can be found at
<uri>https://github.com/overeem11/RAINLINK/tree/master/data</uri>.</p><?xmltex \hack{\clearpage}?>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <title>Required data format</title>
      <p>The code is designed for estimating rainfall from minimum and maximum
received powers over time intervals of a given length, as that is the way in
which cellular telecommunication companies typically store their data. The
time interval does not have to be an integer but should be equidistant. The
time interval length is automatically computed by the RAINLINK package. For
each link and time interval the following variables are needed:
microwave frequency <inline-formula><mml:math display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> (GHz), minimum and maximum received power
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (dBm), date and end time of observation
(YYYYMMDDhhmm, i.e. year (2011), month (09), day (11), hour (08), minutes
(00): 201109110800), path length <inline-formula><mml:math display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> (km), coordinates (latitude and
longitude) of start and end of link in WGS84 (degrees; default, also another
coordinate system may be chosen), and unique link identifier (ID), which
should remain the same over the entire processed period. A full-duplex link
should have two IDs, one for each link direction. Note that a header should
be provided as given in the data file from the example. The order of the
columns does not matter, as long as the variable name matches the column. IDs
are handled as strings. Hence, not only integers, but, for instance, also
alphanumeric IDs can be used.</p>
      <p>A user can supply microwave link data for an arbitrary period. Note that
missing link data are allowed; i.e. the code will work when a time interval has
no data. However, many missing data or a too short period may lead to
rainfall intensities not being calculated.</p>
      <p>In this paper data from one network have been utilised. In case data from
more networks, either from the same or from different providers, are
available, these can simply be combined into one data frame. The only
requirements are that unique link identifiers are employed and that these
networks use the same sampling strategy.</p>
</app>

<app id="App1.Ch1.S2">
  <title>Preprocessing of link data</title>
      <p>The processing starts with the preprocessing of link data using the function
“PreprocessingMinMaxRSL”, which does the following.
<list list-type="order"><list-item><p>Microwave link data are supplied as function argument.</p></list-item><list-item><p>Select only those links with microwave frequencies in chosen range (here 12.5–40.5 GHz; almost all T-Mobile
NL links used to operate in this range). The chosen frequencies can be
supplied as function arguments.</p></list-item><list-item><p>For each unique link identifier a time interval is removed if it contains more than one record.</p></list-item><list-item><p>If no link data are available anymore for the selected unique link identifier, perform the previous step for the next unique link
identifier.<?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?></p></list-item><list-item><p>For each unique link identifier it is checked whether its frequency, link coordinates, or path length vary
during the considered period. If this is the case for one of these variables,
the link is discarded for this particular considered period.</p></list-item><list-item><p>A data frame is provided as output.</p></list-item><list-item><p>Repeat these steps for each unique link identifier.</p></list-item></list></p>
</app>

<app id="App1.Ch1.S3">
  <title>Wet–dry classification with nearby link approach</title>
      <p>A step-by-step description of the classification algorithm (function
“WetDryNearbyLinkApMinMaxRSL”) is given below and mainly obtained from
<xref ref-type="bibr" rid="bib1.bibx27" id="text.77"/>. The classification is run for each link for the period for which data are provided. Note that running this wet–dry
classification is optional.
<list list-type="order"><list-item><p>The link coordinates are converted to an azimuthal equidistant cartesian coordinate system (easting
and northing of start of link, easting and northing of end of link; km).</p></list-item><list-item><p>Select a link.</p></list-item><list-item><p>All links for which both end points are within a chosen radius (default 15 km) from either end of the
already selected link are selected as well.</p></list-item><list-item><p>Continue if at least three surrounding links have been selected for the considered time interval for which
the link in step 2 has data, otherwise the link is not used for that time interval.  If the link is part of a full-duplex link,
the other link is counted as surrounding link.</p></list-item><list-item><p>Calculate the attenuation <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and specific attenuation
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> for each
link and each time interval. <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the maximum value of
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> over the previous number of hours including the present time
interval (default 24 h). Note that <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is only computed if
at least a minimum number of hours of data are available (default 6 h);
otherwise it is not computed and no rainfall intensities will be retrieved.</p></list-item><list-item><p>The median values of <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are computed over all selected links for each
time interval.</p></list-item><list-item><p>If <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mtext>L</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn>0.7</mml:mn></mml:mrow></mml:math></inline-formula> dB km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:mtext>median</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:mn>1.4</mml:mn></mml:mrow></mml:math></inline-formula> dB the
time interval is classified as wet for the link selected in step 1.</p></list-item><list-item><p>If <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mtext>min</mml:mtext></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> dB for a given time interval that is classified as wet, the
previous two time intervals and the next time interval are classified as wet
for the link selected in step 1.<?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?></p></list-item><list-item><p>All time intervals that have not been classified as wet are classified as dry for the link selected in step 1.</p></list-item><list-item><p>Repeat these steps for all other links.</p></list-item></list>
Note that a radius of 10 km is used in <xref ref-type="bibr" rid="bib1.bibx27" id="text.78"/>, whereas a
default radius of 15 km is used here and in <xref ref-type="bibr" rid="bib1.bibx28" id="text.79"/>, which
allows estimating rainfall in areas with lower spatial link densities. The
15 km radius is representative of the decorrelation distance of convective
rainfall in the Netherlands in case of a time interval of 15 min. For the
often occurring stratiform rainfall this distance will be (much) longer. Step
4 has been slightly altered with respect to <xref ref-type="bibr" rid="bib1.bibx27" id="text.80"/>.</p>
      <p>The threshold values in steps 7 and 8 have been obtained from
<xref ref-type="bibr" rid="bib1.bibx27" id="text.81"/>, who optimise them by visual comparison with the
gauge-adjusted radar data set of path-averaged rainfall intensities employing
data from 2009 (NEC links with 0.1 dB power resolution). Step 8 was used
because rainfall is generally correlated in time, and sometimes very local,
so that it does not occur at surrounding links.</p>
      <p>If the algorithm would be rerun for another period, for instance one time
interval later, this can result in different rainfall estimates compared to
the preceding run. This is due to step 8 of the wet–dry classification
methodology, which may also classify the previous 30 min as rainy. In order
to obtain the same rainfall estimates for different runs, the algorithm would
need to be slightly modified or one should wait 30 min before applying the
algorithm. Another option is to not apply step 8, which can be supplied as
function argument. The rainfall retrieval algorithm is suitable for real-time
application, for which the reclassification of previous time intervals is of
no consequence, because rainfall intensity of present time interval is of
interest.</p>
</app>

<app id="App1.Ch1.S4">
  <title>Interpolation methodology</title>
      <p>Here an extensive description of the interpolation algorithm is given, which
is carried out by calling the function “Interpolation”. It performs the
following steps.
<list list-type="order"><list-item><p>Convert the supplied interpolation grid with coordinates (longitude and latitude; two columns) to an
azimuthal equidistant cartesian coordinate system. In the example the
interpolation grid is in WGS84 (degrees). A radar grid is used, where the
coordinate of each grid cell represents the middle of the radar pixel. The coordinates of the supplied link data are also converted to an azimuthal equidistant cartesian
coordinate system (easting and northing; km).</p></list-item><list-item><p>Select the mean path-averaged link rainfall intensities for each time interval.</p></list-item></list>
Then it calls the subfunction “IntpPathToPoint”, which does the following:<?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?>
<list list-type="order"><list-item><p>Compute the coordinates belonging to the middle of the links.</p></list-item><list-item><p>Determine the unique coordinates of the middle of the links.</p></list-item><list-item><p>Calculate the average rainfall intensity for each unique set of coordinates. This implies that data
from full-duplex links are averaged. If another link happens to have the same
middle of the link path, its rainfall intensity is taken into account in the
averaging.</p></list-item></list>
Next, three different interpolation methodologies are available, which can be
chosen by supplying a function argument:
<list list-type="order"><list-item><p>Inverse distance weighted interpolation on link rainfall data (subfunction “IDW”). The inverse
distance weighting power should be supplied as function argument.</p></list-item><list-item><p>Ordinary kriging with spherical variogram model. Its parameter value nugget, sill, and range
can be defined by the user as function arguments.</p></list-item><list-item><p>Ordinary kriging with spherical variogram model with climatological parameter values based on a 30-year
rain gauge data set. These are computed for the DOY as obtained from
the input data frame with microwave link data, thus taking into account
seasonality in spatial rainfall correlation. The subfunction “ClimVarParam”
computes these parameter values.</p></list-item></list></p>
      <p>For the last methodology the spherical variogram parameters can be computed
as follows (power-law scaling in cosine function parameter;
<xref ref-type="bibr" rid="bib1.bibx39" id="altparen.82"/>):

              <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.E1"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8}{8}\selectfont$\displaystyle}?><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mn>15.51</mml:mn><mml:msup><mml:mi>D</mml:mi><mml:mn>0.09</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn>2.06</mml:mn><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.12</mml:mn></mml:mrow></mml:msup><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>(</mml:mo><mml:mtext>DOY</mml:mtext><mml:mo>-</mml:mo><mml:mn>7.37</mml:mn><mml:msup><mml:mi>D</mml:mi><mml:mn>0.22</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mn>365</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mfenced><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.E2"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{7.8}{7.8}\selectfont$\displaystyle}?><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mn>0.84</mml:mn><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.25</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn>0.20</mml:mn><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.37</mml:mn></mml:mrow></mml:msup><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>(</mml:mo><mml:mtext>DOY</mml:mtext><mml:mo>-</mml:mo><mml:mn>162</mml:mn><mml:msup><mml:mi>D</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.03</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mn>365</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced></mml:mfenced><mml:mn mathvariant="normal">4</mml:mn></mml:msup><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.E3"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>0</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn><mml:mi>C</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> is the range (m), <inline-formula><mml:math display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is the partial sill (mm<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>),
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mtext>0</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the nugget (mm<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), DOY is day of year, and
<inline-formula><mml:math display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is the duration (h), i.e. the time interval of the rainfall intensities
which are to be interpolated. The nugget is basically the semi-variance at
zero distance, which can be interpreted as very-fine scale variability or as
measurement uncertainty. The sill is the variance at very large distances,
and the range is the distance at which the variance does not increase any
more (this is equivalent to the distance beyond which the field is completely
decorrelated, i.e. <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
      <p>The spherical variogram takes the following form:
          <disp-formula id="App1.Ch1.E4" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>C</mml:mi><mml:mfenced open="[" close="]"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>h</mml:mi><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>h</mml:mi><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mtext>0</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="1em" linebreak="nobreak"/></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>h</mml:mi><mml:mo>≤</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>C</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mtext>0</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="1em"/><mml:mi mathvariant="normal">if</mml:mi><mml:mspace linebreak="nobreak" width="1em"/></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>h</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is the distance (m).</p>
      <p>The interpolation is performed for the provided grid. For ordinary kriging
the 50 (default value) nearest observations are used in order to reduce
computational time (subfunction “OrdinaryKriging”). Negative rainfall
values occur regularly, and are replaced by zero values. Finally, the
function “Interpolation” only gives the rainfall intensity (mm h<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)
as output. Each row corresponds to the same row from the interpolation grid.</p>
</app>

<app id="App1.Ch1.S5">
  <title>Visualisation of rainfall maps</title>
      <p>The rainfall maps can be visualised using the functions described for step 8
in Table <xref ref-type="table" rid="Ch1.T1"/>. Both link and radar rainfall<?xmltex \hack{\vadjust{\newpage}}?>  maps can be obtained for
the time interval or a daily duration. The function reads a file where each
pixel in the grid is described by a polygon with four corners (WGS84
coordinates; degrees). In this way rainfall values are correctly plotted at
the location of the grid pixels. The functions produce maps of high graphical
quality which are customisable. For instance, background map (OpenStreetMap
or GoogleMaps), legend and title names, location, number and extend of
rainfall classes, and colour palette can be modified in the function
arguments.</p><?xmltex \hack{\clearpage}?>
</app>
  </app-group><ack><title>Acknowledgements</title><p>We gratefully acknowledge Ronald Kloeg and Ralph Koppelaar from T-Mobile NL
for providing the cellular communication link data. We thank Marc Bierkens
(Utrecht University) for his advice concerning kriging and Manuel Rios Gaona
(Wageningen University) for programming part of the kriging script. We thank
Claudia Brauer (Wageningen University) for assisting with modular programming
and GitHub. This work was financially supported by the Netherlands Technology
Foundation STW (project 11944). The review comments by three anonymous
referees and Maik Heistermann helped us to significantly improve the
readability of the paper and the functionality of the code. <?xmltex \hack{\newline}?><?xmltex \hack{\newline}?> Edited by: G. Vulpiani</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Atlas and Ulbrich(1977)</label><mixed-citation>
Atlas, D. and Ulbrich, C. W.: Path- and area-integrated rainfall measurement
by microwave attenuation in the 1–3 cm band, J. Appl. Meteorol., 16,
1322–1331, 1977.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Berne and Uijlenhoet(2007)</label><mixed-citation>Berne, A. and Uijlenhoet, R.: Path-averaged rainfall estimation using
microwave links: Uncertainty due to spatial rainfall variability, Geophys.
Res. Lett., 34, L07403, <ext-link xlink:href="http://dx.doi.org/10.1029/2007GL029409" ext-link-type="DOI">10.1029/2007GL029409</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bianchi et  al.(2013)</label><mixed-citation>Bianchi, B., Rieckermann, J., and Berne, A.: Quality control of rain
gauge measurements using telecommunication microwave links, J. Hydrol., 492, 15–23, <ext-link xlink:href="http://dx.doi.org/10.1016/j.jhydrol.2013.03.042" ext-link-type="DOI">10.1016/j.jhydrol.2013.03.042</ext-link>,
2013.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Chwala et al.(2012)</label><mixed-citation>Chwala, C., Gmeiner, A., Qiu, W., Hipp, S., Nienaber, D., Siart, U., Eibert,
T., Pohl, M., Seltmann, J., Fritz, J., and Kunstmann, H.: Precipitation
observation using microwave backhaul links in the alpine and pre-alpine
region of Southern Germany, Hydrol. Earth Syst. Sci., 16, 2647–2661,
<ext-link xlink:href="http://dx.doi.org/10.5194/hess-16-2647-2012" ext-link-type="DOI">10.5194/hess-16-2647-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Cuccoli et al.(2013)</label><mixed-citation>Cuccoli, F., Baldini L., Facheris L., Gori S., and Gorgucci E.:
Tomography applied to radiobase network for real time estimation of the rainfallrate fields, Atmos. Res., 119, 62–69, <ext-link xlink:href="http://dx.doi.org/10.1016/j.atmosres.2011.06.024" ext-link-type="DOI">10.1016/j.atmosres.2011.06.024</ext-link>,
2013.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Doumounia et al.(2014)</label><mixed-citation>Doumounia, A., Gosset, M., Cazenave, F., Kacou, M., and F. Zougmore:
Rainfall monitoring based on microwave links from cellular telecommunication networks:
First results from a West African test bed,
Geophys. Res. Lett., 41, 6016–6022, <ext-link xlink:href="http://dx.doi.org/10.1002/2014GL060724" ext-link-type="DOI">10.1002/2014GL060724</ext-link>, 2014</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Giuli et al.(1991)</label><mixed-citation>Giuli, D., Toccafondi, A., Biffi Gentili, G., and Freni, A.: Tomographic
reconstruction of rainfall fields through microwave attenuation measurements,
J. Appl. Meteorol., 30, 1323–1340, <ext-link xlink:href="http://dx.doi.org/10.1175/1520-0450(1991)030&lt;1323:TRORFT&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1991)030&lt;1323:TRORFT&gt;2.0.CO;2</ext-link>,
1991.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Gosset et al.(2016)</label><mixed-citation>Gosset, M., Kunstmann, H., Zougmore, F., Cazenave, F., Leijnse, H., Uijlenhoet, R., Chwala, C., Keis, F., Doumounia, A., Boubacar, B., Kacou,
M., Alpert, P., Messer, H., Rieckermann, J., and Hoedjes, J.: Improving rainfall
measurement in gauge poor regions thanks to mobile telecommunication
networks, B. Am. Meteorol. Soc., 97, ES49–ES51, <ext-link xlink:href="http://dx.doi.org/10.1175/BAMS-D-15-00164.1" ext-link-type="DOI">10.1175/BAMS-D-15-00164.1</ext-link>, 2016</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Heistermann et al.(2013)</label><mixed-citation>Heistermann, M., Jacobi, S., and Pfaff, T.: Technical Note: An open source
library for processing weather radar data (<italic>wradlib</italic>), Hydrol. Earth
Syst. Sci., 17, 863–871, <ext-link xlink:href="http://dx.doi.org/10.5194/hess-17-863-2013" ext-link-type="DOI">10.5194/hess-17-863-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Hou et al.(2014)</label><mixed-citation>Hou, A. Y., Kakar, R. K., Neeck, S., Azarbarzin, A. A., Kummerow, C. D., Kojima, M.,
 Oki, R., Nakamura, K., and Iguchi, T.: The global precipitation
measurement mission, B. Am. Meteorol. Soc., 95, 701–722,
<ext-link xlink:href="http://dx.doi.org/10.1175/BAMS-D-13-00164.1" ext-link-type="DOI">10.1175/BAMS-D-13-00164.1</ext-link>, 2014</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>ITU(2005)</label><mixed-citation>International Telecommunication Union: Recommendation ITU-R P.838-3, Specific
attenuation model for rain for use in prediction methods, available at:
<uri>https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.838-3-200503-I!!PDF-E.pdf</uri> (last access: 23 May 2016), 2005</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Joyce et al.(2004)</label><mixed-citation>Joyce, R. J., Janowiak, J. E., Arkin, P. A., and Xie, P.: CMORPH: A
method that produces global precipitation estimates from passive microwave
and infrared data at high spatial and temporal resolution, J. Hydrometeorol.,
5, 487–503, <ext-link xlink:href="http://dx.doi.org/10.1175/1525-7541(2004)005&lt;0487:CAMTPG&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1525-7541(2004)005&lt;0487:CAMTPG&gt;2.0.CO;2</ext-link>, 2004</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Kharadly and Ross(2001)</label><mixed-citation>
Kharadly, M. M. Z. and Ross, R.: Effect of wet antenna attenuation on
propagation data statistics, IEEE T. Antenn. Propag., 49, 1183–1191, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Kidd and Huffman(2011)</label><mixed-citation>Kidd, C. and Huffman, G.: Global precipitation measurement, Meteorol. Appl.,
18, 334–353, <ext-link xlink:href="http://dx.doi.org/10.1002/met.284" ext-link-type="DOI">10.1002/met.284</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Lorenz and Kunstmann(2012)</label><mixed-citation>Lorenz C. and Kunstmann, H.: The hydrological cycle in three state-of-the-art
reanalyses: Intercomparison and performance analysis, J. Hydrometeorol.,
13, 1397–1420, <ext-link xlink:href="http://dx.doi.org/10.1175/JHM-D-11-088.1" ext-link-type="DOI">10.1175/JHM-D-11-088.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Leijnse et al.(2007a)Leijnse, Uijlenhoet, and Stricker</label><mixed-citation>Leijnse, H., Uijlenhoet, R., and Stricker, J. N. M.: Rainfall measurement
using radio links from cellular communication networks, Water. Resour. Res.,
43, W03201, <ext-link xlink:href="http://dx.doi.org/10.1029/2006WR005631" ext-link-type="DOI">10.1029/2006WR005631</ext-link>, 2007a.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Leijnse et al.(2007b)Leijnse, Uijlenhoet, and Stricker</label><mixed-citation>Leijnse, H., Uijlenhoet, R., and Stricker, J. N. M.:
Hydrometeorological application of a microwave link: 2. Precipitation.
Water Resour. Res., 43, W04417, <ext-link xlink:href="http://dx.doi.org/10.1029/2006WR004989" ext-link-type="DOI">10.1029/2006WR004989</ext-link>, 2007b.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Leijnse(2007c)Leijnse</label><mixed-citation>
Leijnse, H.: Hydrometeorological application of microwave links –
Measurement of evaporation and precipitation, PhD thesis, Wageningen
University, Wageningen, the Netherlands, 2007c.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Leijnse et al.(2008)Leijnse, Uijlenhoet, and Stricker</label><mixed-citation>Leijnse, H., R. Uijlenhoet and Stricker, J. N. M.: Microwave link rainfall
estimation: Effects of link length
and frequency, temporal sampling, power resolution, and wet antenna
attenuation, Adv. Water. Resour., 31, 1481–1493,
<ext-link xlink:href="http://dx.doi.org/10.1016/j.advwatres.2008.03.004" ext-link-type="DOI">10.1016/j.advwatres.2008.03.004</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Leijnse et al.(2010)Leijnse, Uijlenhoet, and Berne</label><mixed-citation>Leijnse, H., Uijlenhoet, R., and Berne, A.: Errors and uncertainties in
microwave link rainfall estimation explored using drop size measurements and
high-resolution radar data, J. Hydrometeorol., 11, 1330–1344, <ext-link xlink:href="http://dx.doi.org/10.1175/2010JHM1243.1" ext-link-type="DOI">10.1175/2010JHM1243.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Messer and Sendik(2015)</label><mixed-citation>Messer, H. and Sendik, O.: A new approach to precipitation monitoring, IEEE
Signal. Proc. Mag., 110–122, <ext-link xlink:href="http://dx.doi.org/10.1109/MSP.2014.2309705" ext-link-type="DOI">10.1109/MSP.2014.2309705</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Messer et al.(2006)Messer, Zinevich, and Alpert</label><mixed-citation>
Messer, H. A., Zinevich, A., and Alpert P.: Environmental monitoring by
wireless communication networks, Science, 312, p. 713,
2006.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Minda and Nakamura(2005)</label><mixed-citation>
Minda, H. and Nakamura, K.: High temporal resolution path-average rain
gauge with 50-GHz band microwave, J. Atmos. Ocean. Tech., 22, 165–179,
2005.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Olsen et al.(1978)Olsen, Rogers, and Hodge</label><mixed-citation>Olsen, R. L., Rogers, D. V., and Hodge, D. B.: The <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mi>b</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> relation in the
calculation of rain attenuation, IEEE T. Antenn. Propag., AP-26 (2),
318–329, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Overeem et al.(2009a)Overeem, Buishand, and Holleman</label><mixed-citation>Overeem, A., Buishand, T. A., and Holleman, I.: Extreme
rainfall analysis and estimation of depth-duration-frequency curves using
weather radar, Water Resour. Res., 45, W10424,
<ext-link xlink:href="http://dx.doi.org/10.1029/2009WR007869" ext-link-type="DOI">10.1029/2009WR007869</ext-link>, 2009a.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Overeem et al.(2009b)Overeem, Holleman, and
Buishand</label><mixed-citation>Overeem, A., Holleman, I., and Buishand, T. A.: Derivation of a 10-year
radar-based climatology of rainfall, J. Appl. Meteorol. Clim., 48, 1448,
<ext-link xlink:href="http://dx.doi.org/10.1175/2009JAMC1954.1" ext-link-type="DOI">10.1175/2009JAMC1954.1</ext-link>, 2009b.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Overeem et al.(2011)Overeem, Leijnse, and Uijlenhoet</label><mixed-citation>Overeem, A., Leijnse, H., and Uijlenhoet, R.: Measuring urban rainfall using
microwave links from commercial cellular communication networks, Water
Resour. Res., 47, W12505, <ext-link xlink:href="http://dx.doi.org/10.1029/2010WR010350" ext-link-type="DOI">10.1029/2010WR010350</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Overeem et al.(2013)Overeem, Leijnse, and Uijlenhoet</label><mixed-citation>Overeem, A., Leijnse, H., and Uijlenhoet, R.: Country-wide rainfall maps from
cellular communication networks, P. Natl. Acad. Sci. USA,
110, 2741–2745, <ext-link xlink:href="http://dx.doi.org/10.1073/pnas.1217961110" ext-link-type="DOI">10.1073/pnas.1217961110</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib1"><label>1</label><mixed-citation>Overeem, A., Leijnse, H., and Uijlenhoet, R.: The RAINLINK microwave link
data set, available at:
<uri>https://github.com/overeem11/RAINLINK/tree/master/data</uri>, last access 23
May 2016a.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Overeem, A., Leijnse, H., and Uijlenhoet, R.: Radar precipitation
climatology, available at:
<uri>http://climate4impact.eu/impactportal/data/catalogbrowser.jsp?catalog=http://opendap.knmi.nl/knmi/thredds/radarprecipclim.xml</uri>, last access: 23
May 2016b.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Rayitsfeld et al.(2012)Rayitsfeld, Samuels, and Zinevich</label><mixed-citation>Rayitsfeld, A., Samuels, R., and Zinevich A.: Comparison of two methodologies
for long term rainfall monitoring using a commercial microwave communication
system, Atmos. Res., 104–105, 119–127, <ext-link xlink:href="http://dx.doi.org/10.1016/j.atmosres.2011.08.011" ext-link-type="DOI">10.1016/j.atmosres.2011.08.011</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Rios Gaona et al.(2015)</label><mixed-citation>Rios Gaona, M. F., Overeem, A., Leijnse, H., and Uijlenhoet, R.: Measurement
and interpolation uncertainties in rainfall maps from cellular communication
networks, Hydrol. Earth Syst. Sci., 19, 3571–3584,
<ext-link xlink:href="http://dx.doi.org/10.5194/hess-19-3571-2015" ext-link-type="DOI">10.5194/hess-19-3571-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Rios Gaona et al.(2016)</label><mixed-citation>
Rios Gaona, M. F., Overeem, A., Leijnse, H., and Uijlenhoet, R.: First-year
evaluation of GPM-rainfall over the Netherlands: IMERG Day-1 Final Run, J. Hydrometeorol., in review,
2016.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Roebeling and Holleman(2009)</label><mixed-citation>Roebeling, R. A. and Holleman, I.: SEVIRI rainfall retrieval and
validation using weather radar observations, J. Geophys. Res.,
114, D21202, <ext-link xlink:href="http://dx.doi.org/10.1029/2009JD012102" ext-link-type="DOI">10.1029/2009JD012102</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Schleiss and Berne(2010)</label><mixed-citation>Schleiss, M. and Berne, A.: Identification of dry and rainy periods
using telecommunication microwave links, IEEE Geosci. Remote. S., 7,
611–615, <ext-link xlink:href="http://dx.doi.org/10.1109/LGRS.2010.2043052" ext-link-type="DOI">10.1109/LGRS.2010.2043052</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Schleiss et al.(2013)</label><mixed-citation>Schleiss, M., Rieckermann, J., and Berne, A.: Quantification and modeling
of wet-antenna attenuation for commercial microwave links, IEEE
Geosci. Remote. S., 10, 1195–1199, <ext-link xlink:href="http://dx.doi.org/10.1109/LGRS.2012.2236074" ext-link-type="DOI">10.1109/LGRS.2012.2236074</ext-link>, 2013
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx35"><label>Schuurmans et al.(2007)</label><mixed-citation>Schuurmans, J. M., Bierkens, M. F. P., Pebesma, E. J., and Uijlenhoet, R.:
Automatic prediction of high-resolution daily rainfall fields for multiple
extents: The potential of operational radar, J. Hydrometeorol., 8,
1204–1224, <ext-link xlink:href="http://dx.doi.org/10.1175/2007JHM792.1" ext-link-type="DOI">10.1175/2007JHM792.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Sorooshian et al.(2000)</label><mixed-citation>Sorooshian, S., Hsu, K.-L., Gao, X., Gupta, H. V., Imam, B., and
Braithwaite, D.: Evaluation of PERSIANN system satellite-based
estimates of tropical rainfall, B. Am. Meteorol. Soc., 81, 2035–2046,
<ext-link xlink:href="http://dx.doi.org/10.1175/1520-0477(2000)081&lt;2035:EOPSSE&gt;2.3.CO;2" ext-link-type="DOI">10.1175/1520-0477(2000)081&lt;2035:EOPSSE&gt;2.3.CO;2</ext-link>, 2000</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Uijlenhoet et al.(2011)</label><mixed-citation>Uijlenhoet, R., Cohard, J.-M., and Gosset, M.: Path-average rainfall
estimation from optical extinction measurements using a large-aperture
scintillometer, J. Hydrometeorol., 12, 955–972, <ext-link xlink:href="http://dx.doi.org/10.1175/2011JHM1350.1" ext-link-type="DOI">10.1175/2011JHM1350.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Upton et al.(2005)Upton, Holt, Cummings, Rahimi, and Goddard</label><mixed-citation>Upton, G. J. G., Holt, A. R., Cummings, R. J., Rahimi, A. R., and
Goddard, J. W. F.: Microwave links: The future for urban rainfall measurement?, Atmos. Res., 77, 300–312, <ext-link xlink:href="http://dx.doi.org/10.1016/j.atmosres.2004.10.009" ext-link-type="DOI">10.1016/j.atmosres.2004.10.009</ext-link>, 2005</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Van de Beek et al.(2012)Van de Beek, Leijnse, Torfs, Uijlenhoet</label><mixed-citation>Van de Beek, C. Z., Leijnse, H., Torfs, P. J. J. F., and Uijlenhoet, R.: Seasonal
semi-variance of Dutch rainfall at hourly to daily scales, Adv. Water
Resour., 45, 76–85, <ext-link xlink:href="http://dx.doi.org/10.1016/j.advwatres.2012.03.023" ext-link-type="DOI">10.1016/j.advwatres.2012.03.023</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Van het Schip et al.(2016)Van het Schip, Overeem, Leijnse, Uijlenhoet, Meirink, and van Delden</label><mixed-citation>
Van het Schip, T. I., Overeem, A., Leijnse, H., Uijlenhoet, R., Meirink,
J. F., and van Delden, A. J: Rainfall measurement using cell phone links:
classification of wet and dry periods using satellites, Meteorol.
Appl., in review, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Villarini et al.(2008)Villarini, Mandapaka, Krajewski, Moore</label><mixed-citation>Villarini, G., Mandapaka, P. V., Krajewski, W. F., and Moore, R. J: Rainfall
and sampling uncertainties: A rain gauge perspective, J. Geophys. Res.,
113, D11102, <ext-link xlink:href="http://dx.doi.org/10.1029/2007JD009214" ext-link-type="DOI">10.1029/2007JD009214</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Wang et al.(2012)Wang, Schleiss, Jaffrain, Berne, and Rieckermann</label><mixed-citation>Wang, Z., Schleiss, M., Jaffrain, J., Berne, A., and Rieckermann, J.: Using
Markov switching models to infer dry and rainy periods from telecommunication
microwave link signals, Atmos. Meas. Tech., 5, 1847–1859,
<ext-link xlink:href="http://dx.doi.org/10.5194/amt-5-1847-2012" ext-link-type="DOI">10.5194/amt-5-1847-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Zinevich et al.(2008)Zinevich, Alpert, and Messer</label><mixed-citation>Zinevich, A., Alpert, P., and Messer, H.: Estimation of rainfall fields
using commercial microwave communication networks of variable density,
Adv. Water Resour., 31, 1470, <ext-link xlink:href="http://dx.doi.org/10.1016/j.advwatres.2008.03.003" ext-link-type="DOI">10.1016/j.advwatres.2008.03.003</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Zinevich et al.(2009)Zinevich, Messer, and Alpert</label><mixed-citation>Zinevich, A., Messer, H., and Alpert, P.: Frontal rainfall observation by
a commercial microwave communication network, J. Appl. Meteorol. Clim.,
48, 1317, <ext-link xlink:href="http://dx.doi.org/10.1175/2008JAMC2014.1" ext-link-type="DOI">10.1175/2008JAMC2014.1</ext-link>, 2009.</mixed-citation></ref>

  </ref-list><app-group content-type="float"><app><title/>

    </app></app-group></back>
    <!--<article-title-html>Retrieval algorithm for rainfall mapping from microwave links in a cellular communication network</article-title-html>
<abstract-html><p class="p">Microwave links in commercial cellular communication networks hold a promise
for areal rainfall monitoring and could complement rainfall estimates from
ground-based weather radars, rain gauges, and satellites. It has been shown
that country-wide ( ≈  35 500 km<sup>2</sup>) 15 min rainfall maps can be
derived from the signal attenuations of approximately 2400 microwave links in
such a network. Here we give a detailed description of the employed rainfall
retrieval algorithm. Moreover, the documented, modular, and user-friendly
code (a package in the scripting language “R”) is made available, including
a 2-day data set of approximately 2600 commercial microwave links from the  Netherlands. The purpose of this paper is to promote rainfall mapping
utilising microwave links from cellular communication networks as an
alternative or complementary means for continental-scale rainfall monitoring.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Atlas and Ulbrich(1977)</label><mixed-citation>
Atlas, D. and Ulbrich, C. W.: Path- and area-integrated rainfall measurement
by microwave attenuation in the 1–3 cm band, J. Appl. Meteorol., 16,
1322–1331, 1977.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Berne and Uijlenhoet(2007)</label><mixed-citation>
Berne, A. and Uijlenhoet, R.: Path-averaged rainfall estimation using
microwave links: Uncertainty due to spatial rainfall variability, Geophys.
Res. Lett., 34, L07403, <a href="http://dx.doi.org/10.1029/2007GL029409" target="_blank">doi:10.1029/2007GL029409</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bianchi et  al.(2013)</label><mixed-citation>
Bianchi, B., Rieckermann, J., and Berne, A.: Quality control of rain
gauge measurements using telecommunication microwave links, J. Hydrol., 492, 15–23, <a href="http://dx.doi.org/10.1016/j.jhydrol.2013.03.042" target="_blank">doi:10.1016/j.jhydrol.2013.03.042</a>,
2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Chwala et al.(2012)</label><mixed-citation>
Chwala, C., Gmeiner, A., Qiu, W., Hipp, S., Nienaber, D., Siart, U., Eibert,
T., Pohl, M., Seltmann, J., Fritz, J., and Kunstmann, H.: Precipitation
observation using microwave backhaul links in the alpine and pre-alpine
region of Southern Germany, Hydrol. Earth Syst. Sci., 16, 2647–2661,
<a href="http://dx.doi.org/10.5194/hess-16-2647-2012" target="_blank">doi:10.5194/hess-16-2647-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Cuccoli et al.(2013)</label><mixed-citation>
Cuccoli, F., Baldini L., Facheris L., Gori S., and Gorgucci E.:
Tomography applied to radiobase network for real time estimation of the rainfallrate fields, Atmos. Res., 119, 62–69, <a href="http://dx.doi.org/10.1016/j.atmosres.2011.06.024" target="_blank">doi:10.1016/j.atmosres.2011.06.024</a>,
2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Doumounia et al.(2014)</label><mixed-citation>
Doumounia, A., Gosset, M., Cazenave, F., Kacou, M., and F. Zougmore:
Rainfall monitoring based on microwave links from cellular telecommunication networks:
First results from a West African test bed,
Geophys. Res. Lett., 41, 6016–6022, <a href="http://dx.doi.org/10.1002/2014GL060724" target="_blank">doi:10.1002/2014GL060724</a>, 2014
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Giuli et al.(1991)</label><mixed-citation>
Giuli, D., Toccafondi, A., Biffi Gentili, G., and Freni, A.: Tomographic
reconstruction of rainfall fields through microwave attenuation measurements,
J. Appl. Meteorol., 30, 1323–1340, <a href="http://dx.doi.org/10.1175/1520-0450(1991)030&lt;1323:TRORFT&gt;2.0.CO;2" target="_blank">doi:10.1175/1520-0450(1991)030&lt;1323:TRORFT&gt;2.0.CO;2</a>,
1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Gosset et al.(2016)</label><mixed-citation>
Gosset, M., Kunstmann, H., Zougmore, F., Cazenave, F., Leijnse, H., Uijlenhoet, R., Chwala, C., Keis, F., Doumounia, A., Boubacar, B., Kacou,
M., Alpert, P., Messer, H., Rieckermann, J., and Hoedjes, J.: Improving rainfall
measurement in gauge poor regions thanks to mobile telecommunication
networks, B. Am. Meteorol. Soc., 97, ES49–ES51, <a href="http://dx.doi.org/10.1175/BAMS-D-15-00164.1" target="_blank">doi:10.1175/BAMS-D-15-00164.1</a>, 2016
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Heistermann et al.(2013)</label><mixed-citation>
Heistermann, M., Jacobi, S., and Pfaff, T.: Technical Note: An open source
library for processing weather radar data (<i>wradlib</i>), Hydrol. Earth
Syst. Sci., 17, 863–871, <a href="http://dx.doi.org/10.5194/hess-17-863-2013" target="_blank">doi:10.5194/hess-17-863-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Hou et al.(2014)</label><mixed-citation>
Hou, A. Y., Kakar, R. K., Neeck, S., Azarbarzin, A. A., Kummerow, C. D., Kojima, M.,
 Oki, R., Nakamura, K., and Iguchi, T.: The global precipitation
measurement mission, B. Am. Meteorol. Soc., 95, 701–722,
<a href="http://dx.doi.org/10.1175/BAMS-D-13-00164.1" target="_blank">doi:10.1175/BAMS-D-13-00164.1</a>, 2014
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>ITU(2005)</label><mixed-citation>
International Telecommunication Union: Recommendation ITU-R P.838-3, Specific
attenuation model for rain for use in prediction methods, available at:
<a href="https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.838-3-200503-I!!PDF-E.pdf" target="_blank">https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.838-3-200503-I!!PDF-E.pdf</a> (last access: 23 May 2016), 2005
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Joyce et al.(2004)</label><mixed-citation>
Joyce, R. J., Janowiak, J. E., Arkin, P. A., and Xie, P.: CMORPH: A
method that produces global precipitation estimates from passive microwave
and infrared data at high spatial and temporal resolution, J. Hydrometeorol.,
5, 487–503, <a href="http://dx.doi.org/10.1175/1525-7541(2004)005&lt;0487:CAMTPG&gt;2.0.CO;2" target="_blank">doi:10.1175/1525-7541(2004)005&lt;0487:CAMTPG&gt;2.0.CO;2</a>, 2004
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Kharadly and Ross(2001)</label><mixed-citation>
Kharadly, M. M. Z. and Ross, R.: Effect of wet antenna attenuation on
propagation data statistics, IEEE T. Antenn. Propag., 49, 1183–1191, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Kidd and Huffman(2011)</label><mixed-citation>
Kidd, C. and Huffman, G.: Global precipitation measurement, Meteorol. Appl.,
18, 334–353, <a href="http://dx.doi.org/10.1002/met.284" target="_blank">doi:10.1002/met.284</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Lorenz and Kunstmann(2012)</label><mixed-citation>
Lorenz C. and Kunstmann, H.: The hydrological cycle in three state-of-the-art
reanalyses: Intercomparison and performance analysis, J. Hydrometeorol.,
13, 1397–1420, <a href="http://dx.doi.org/10.1175/JHM-D-11-088.1" target="_blank">doi:10.1175/JHM-D-11-088.1</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Leijnse et al.(2007a)Leijnse, Uijlenhoet, and Stricker</label><mixed-citation>
Leijnse, H., Uijlenhoet, R., and Stricker, J. N. M.: Rainfall measurement
using radio links from cellular communication networks, Water. Resour. Res.,
43, W03201, <a href="http://dx.doi.org/10.1029/2006WR005631" target="_blank">doi:10.1029/2006WR005631</a>, 2007a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Leijnse et al.(2007b)Leijnse, Uijlenhoet, and Stricker</label><mixed-citation>
Leijnse, H., Uijlenhoet, R., and Stricker, J. N. M.:
Hydrometeorological application of a microwave link: 2. Precipitation.
Water Resour. Res., 43, W04417, <a href="http://dx.doi.org/10.1029/2006WR004989" target="_blank">doi:10.1029/2006WR004989</a>, 2007b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Leijnse(2007c)Leijnse</label><mixed-citation>
Leijnse, H.: Hydrometeorological application of microwave links –
Measurement of evaporation and precipitation, PhD thesis, Wageningen
University, Wageningen, the Netherlands, 2007c.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Leijnse et al.(2008)Leijnse, Uijlenhoet, and Stricker</label><mixed-citation>
Leijnse, H., R. Uijlenhoet and Stricker, J. N. M.: Microwave link rainfall
estimation: Effects of link length
and frequency, temporal sampling, power resolution, and wet antenna
attenuation, Adv. Water. Resour., 31, 1481–1493,
<a href="http://dx.doi.org/10.1016/j.advwatres.2008.03.004" target="_blank">doi:10.1016/j.advwatres.2008.03.004</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Leijnse et al.(2010)Leijnse, Uijlenhoet, and Berne</label><mixed-citation>
Leijnse, H., Uijlenhoet, R., and Berne, A.: Errors and uncertainties in
microwave link rainfall estimation explored using drop size measurements and
high-resolution radar data, J. Hydrometeorol., 11, 1330–1344, <a href="http://dx.doi.org/10.1175/2010JHM1243.1" target="_blank">doi:10.1175/2010JHM1243.1</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Messer and Sendik(2015)</label><mixed-citation>
Messer, H. and Sendik, O.: A new approach to precipitation monitoring, IEEE
Signal. Proc. Mag., 110–122, <a href="http://dx.doi.org/10.1109/MSP.2014.2309705" target="_blank">doi:10.1109/MSP.2014.2309705</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Messer et al.(2006)Messer, Zinevich, and Alpert</label><mixed-citation>
Messer, H. A., Zinevich, A., and Alpert P.: Environmental monitoring by
wireless communication networks, Science, 312, p. 713,
2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Minda and Nakamura(2005)</label><mixed-citation>
Minda, H. and Nakamura, K.: High temporal resolution path-average rain
gauge with 50-GHz band microwave, J. Atmos. Ocean. Tech., 22, 165–179,
2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Olsen et al.(1978)Olsen, Rogers, and Hodge</label><mixed-citation>
Olsen, R. L., Rogers, D. V., and Hodge, D. B.: The <i>a</i><i>R</i><sup><i>b</i></sup> relation in the
calculation of rain attenuation, IEEE T. Antenn. Propag., AP-26 (2),
318–329, 1978.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Overeem et al.(2009a)Overeem, Buishand, and Holleman</label><mixed-citation>
Overeem, A., Buishand, T. A., and Holleman, I.: Extreme
rainfall analysis and estimation of depth-duration-frequency curves using
weather radar, Water Resour. Res., 45, W10424,
<a href="http://dx.doi.org/10.1029/2009WR007869" target="_blank">doi:10.1029/2009WR007869</a>, 2009a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Overeem et al.(2009b)Overeem, Holleman, and
Buishand</label><mixed-citation>
Overeem, A., Holleman, I., and Buishand, T. A.: Derivation of a 10-year
radar-based climatology of rainfall, J. Appl. Meteorol. Clim., 48, 1448,
<a href="http://dx.doi.org/10.1175/2009JAMC1954.1" target="_blank">doi:10.1175/2009JAMC1954.1</a>, 2009b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Overeem et al.(2011)Overeem, Leijnse, and Uijlenhoet</label><mixed-citation>
Overeem, A., Leijnse, H., and Uijlenhoet, R.: Measuring urban rainfall using
microwave links from commercial cellular communication networks, Water
Resour. Res., 47, W12505, <a href="http://dx.doi.org/10.1029/2010WR010350" target="_blank">doi:10.1029/2010WR010350</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Overeem et al.(2013)Overeem, Leijnse, and Uijlenhoet</label><mixed-citation>
Overeem, A., Leijnse, H., and Uijlenhoet, R.: Country-wide rainfall maps from
cellular communication networks, P. Natl. Acad. Sci. USA,
110, 2741–2745, <a href="http://dx.doi.org/10.1073/pnas.1217961110" target="_blank">doi:10.1073/pnas.1217961110</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>1</label><mixed-citation>
Overeem, A., Leijnse, H., and Uijlenhoet, R.: The RAINLINK microwave link
data set, available at:
<a href="https://github.com/overeem11/RAINLINK/tree/master/data" target="_blank">https://github.com/overeem11/RAINLINK/tree/master/data</a>, last access 23
May 2016a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>2</label><mixed-citation>
Overeem, A., Leijnse, H., and Uijlenhoet, R.: Radar precipitation
climatology, available at:
<a href="http://climate4impact.eu/impactportal/data/catalogbrowser.jsp?catalog=http://opendap.knmi.nl/knmi/thredds/radarprecipclim.xml" target="_blank">http://climate4impact.eu/impactportal/data/catalogbrowser.jsp?catalog=http://opendap.knmi.nl/knmi/thredds/radarprecipclim.xml</a>, last access: 23
May 2016b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Rayitsfeld et al.(2012)Rayitsfeld, Samuels, and Zinevich</label><mixed-citation>
Rayitsfeld, A., Samuels, R., and Zinevich A.: Comparison of two methodologies
for long term rainfall monitoring using a commercial microwave communication
system, Atmos. Res., 104–105, 119–127, <a href="http://dx.doi.org/10.1016/j.atmosres.2011.08.011" target="_blank">doi:10.1016/j.atmosres.2011.08.011</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Rios Gaona et al.(2015)</label><mixed-citation>
Rios Gaona, M. F., Overeem, A., Leijnse, H., and Uijlenhoet, R.: Measurement
and interpolation uncertainties in rainfall maps from cellular communication
networks, Hydrol. Earth Syst. Sci., 19, 3571–3584,
<a href="http://dx.doi.org/10.5194/hess-19-3571-2015" target="_blank">doi:10.5194/hess-19-3571-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Rios Gaona et al.(2016)</label><mixed-citation>
Rios Gaona, M. F., Overeem, A., Leijnse, H., and Uijlenhoet, R.: First-year
evaluation of GPM-rainfall over the Netherlands: IMERG Day-1 Final Run, J. Hydrometeorol., in review,
2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Roebeling and Holleman(2009)</label><mixed-citation>
Roebeling, R. A. and Holleman, I.: SEVIRI rainfall retrieval and
validation using weather radar observations, J. Geophys. Res.,
114, D21202, <a href="http://dx.doi.org/10.1029/2009JD012102" target="_blank">doi:10.1029/2009JD012102</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Schleiss and Berne(2010)</label><mixed-citation>
Schleiss, M. and Berne, A.: Identification of dry and rainy periods
using telecommunication microwave links, IEEE Geosci. Remote. S., 7,
611–615, <a href="http://dx.doi.org/10.1109/LGRS.2010.2043052" target="_blank">doi:10.1109/LGRS.2010.2043052</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Schleiss et al.(2013)</label><mixed-citation>
Schleiss, M., Rieckermann, J., and Berne, A.: Quantification and modeling
of wet-antenna attenuation for commercial microwave links, IEEE
Geosci. Remote. S., 10, 1195–1199, <a href="http://dx.doi.org/10.1109/LGRS.2012.2236074" target="_blank">doi:10.1109/LGRS.2012.2236074</a>, 2013

</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Schuurmans et al.(2007)</label><mixed-citation>
Schuurmans, J. M., Bierkens, M. F. P., Pebesma, E. J., and Uijlenhoet, R.:
Automatic prediction of high-resolution daily rainfall fields for multiple
extents: The potential of operational radar, J. Hydrometeorol., 8,
1204–1224, <a href="http://dx.doi.org/10.1175/2007JHM792.1" target="_blank">doi:10.1175/2007JHM792.1</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sorooshian et al.(2000)</label><mixed-citation>
Sorooshian, S., Hsu, K.-L., Gao, X., Gupta, H. V., Imam, B., and
Braithwaite, D.: Evaluation of PERSIANN system satellite-based
estimates of tropical rainfall, B. Am. Meteorol. Soc., 81, 2035–2046,
<a href="http://dx.doi.org/10.1175/1520-0477(2000)081&lt;2035:EOPSSE&gt;2.3.CO;2" target="_blank">doi:10.1175/1520-0477(2000)081&lt;2035:EOPSSE&gt;2.3.CO;2</a>, 2000
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Uijlenhoet et al.(2011)</label><mixed-citation>
Uijlenhoet, R., Cohard, J.-M., and Gosset, M.: Path-average rainfall
estimation from optical extinction measurements using a large-aperture
scintillometer, J. Hydrometeorol., 12, 955–972, <a href="http://dx.doi.org/10.1175/2011JHM1350.1" target="_blank">doi:10.1175/2011JHM1350.1</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Upton et al.(2005)Upton, Holt, Cummings, Rahimi, and Goddard</label><mixed-citation>
Upton, G. J. G., Holt, A. R., Cummings, R. J., Rahimi, A. R., and
Goddard, J. W. F.: Microwave links: The future for urban rainfall measurement?, Atmos. Res., 77, 300–312, <a href="http://dx.doi.org/10.1016/j.atmosres.2004.10.009" target="_blank">doi:10.1016/j.atmosres.2004.10.009</a>, 2005
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Van de Beek et al.(2012)Van de Beek, Leijnse, Torfs, Uijlenhoet</label><mixed-citation>
Van de Beek, C. Z., Leijnse, H., Torfs, P. J. J. F., and Uijlenhoet, R.: Seasonal
semi-variance of Dutch rainfall at hourly to daily scales, Adv. Water
Resour., 45, 76–85, <a href="http://dx.doi.org/10.1016/j.advwatres.2012.03.023" target="_blank">doi:10.1016/j.advwatres.2012.03.023</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Van het Schip et al.(2016)Van het Schip, Overeem, Leijnse, Uijlenhoet, Meirink, and van Delden</label><mixed-citation>
Van het Schip, T. I., Overeem, A., Leijnse, H., Uijlenhoet, R., Meirink,
J. F., and van Delden, A. J: Rainfall measurement using cell phone links:
classification of wet and dry periods using satellites, Meteorol.
Appl., in review, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Villarini et al.(2008)Villarini, Mandapaka, Krajewski, Moore</label><mixed-citation>
Villarini, G., Mandapaka, P. V., Krajewski, W. F., and Moore, R. J: Rainfall
and sampling uncertainties: A rain gauge perspective, J. Geophys. Res.,
113, D11102, <a href="http://dx.doi.org/10.1029/2007JD009214" target="_blank">doi:10.1029/2007JD009214</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Wang et al.(2012)Wang, Schleiss, Jaffrain, Berne, and Rieckermann</label><mixed-citation>
Wang, Z., Schleiss, M., Jaffrain, J., Berne, A., and Rieckermann, J.: Using
Markov switching models to infer dry and rainy periods from telecommunication
microwave link signals, Atmos. Meas. Tech., 5, 1847–1859,
<a href="http://dx.doi.org/10.5194/amt-5-1847-2012" target="_blank">doi:10.5194/amt-5-1847-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Zinevich et al.(2008)Zinevich, Alpert, and Messer</label><mixed-citation>
Zinevich, A., Alpert, P., and Messer, H.: Estimation of rainfall fields
using commercial microwave communication networks of variable density,
Adv. Water Resour., 31, 1470, <a href="http://dx.doi.org/10.1016/j.advwatres.2008.03.003" target="_blank">doi:10.1016/j.advwatres.2008.03.003</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Zinevich et al.(2009)Zinevich, Messer, and Alpert</label><mixed-citation>
Zinevich, A., Messer, H., and Alpert, P.: Frontal rainfall observation by
a commercial microwave communication network, J. Appl. Meteorol. Clim.,
48, 1317, <a href="http://dx.doi.org/10.1175/2008JAMC2014.1" target="_blank">doi:10.1175/2008JAMC2014.1</a>, 2009.
</mixed-citation></ref-html>--></article>
