<?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-4955-2016</article-id><title-group><article-title>Carbon monoxide total column retrievals from TROPOMI shortwave
infrared measurements</article-title>
      </title-group><?xmltex \runningtitle{TROPOMI CO total column}?><?xmltex \runningauthor{J. Landgraf et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Landgraf</surname><given-names>Jochen</given-names></name>
          <email>j.landgraf@sron.nl</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>aan de Brugh</surname><given-names>Joost</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Scheepmaker</surname><given-names>Remco</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Borsdorff</surname><given-names>Tobias</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4421-0187</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hu</surname><given-names>Haili</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3">
          <name><surname>Houweling</surname><given-names>Sander</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Butz</surname><given-names>Andre</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0593-1608</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Aben</surname><given-names>Ilse</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hasekamp</surname><given-names>Otto</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>SRON Netherlands Institute for Space Research, Utrecht, the
Netherlands</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Deutsches Zentrum für Luft- und Raumfahrt e.V.
(DLR), Institut für Physik der Atmosphäre, <?xmltex \hack{\break}?>
Oberpfaffenhofen, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Institute for Marine and Atmospheric
Research Utrecht, Utrecht, the Netherlands</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Jochen Landgraf (j.landgraf@sron.nl)</corresp></author-notes><pub-date><day>7</day><month>October</month><year>2016</year></pub-date>
      
      <volume>9</volume>
      <issue>10</issue>
      <fpage>4955</fpage><lpage>4975</lpage>
      <history>
        <date date-type="received"><day>2</day><month>April</month><year>2016</year></date>
           <date date-type="rev-request"><day>25</day><month>May</month><year>2016</year></date>
           <date date-type="rev-recd"><day>1</day><month>September</month><year>2016</year></date>
           <date date-type="accepted"><day>14</day><month>September</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/4955/2016/amt-9-4955-2016.html">This article is available from https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016.html</self-uri>
<self-uri xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016.pdf</self-uri>


      <abstract>
    <p>The Tropospheric Monitoring Instrument
(TROPOMI) spectrometer is the single payload of the Copernicus
Sentinel 5 Precursor (S5P) mission. It measures Earth radiance
spectra in the shortwave infrared spectral range around
2.3 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m with a dedicated instrument module. These measurements
provide carbon monoxide (CO) total column densities over land, which for
clear sky conditions are highly sensitive to the tropospheric boundary
layer. For cloudy atmospheres over land and ocean, the column sensitivity changes
according to the light path through the atmosphere. In this study,
we present the physics-based operational S5P algorithm to infer
atmospheric CO columns satisfying the envisaged accuracy
(<inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 15 %) and precision (<inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 10 %) both for clear sky and
cloudy observations with low cloud height. Here, methane absorption
in the 2.3 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m range is combined with methane abundances from
a global chemical transport model to infer information on
atmospheric scattering. For efficient processing, we deploy a
linearized two-stream radiative transfer model as forward model and a profile scaling
approach to adjust the CO abundance in the inversion. Based on
generic measurement ensembles, including clear sky and cloudy
observations, we estimated the CO retrieval precision to be
<inline-formula><mml:math display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 11 % for surface albedo <inline-formula><mml:math display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 0.03 and solar zenith angle
<inline-formula><mml:math display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 70<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>. CO biases of <inline-formula><mml:math display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 3 % are introduced by
inaccuracies in the methane a priori knowledge. For strongly
enhanced CO concentrations in the tropospheric boundary layer and
for cloudy conditions, CO errors in the order of 8 % can be
introduced by the retrieval of cloud parameters of our algorithm.
Moreover, we estimated the effect of a distorted spectral instrument
response due to the inhomogeneous illumination of the instrument
entrance slit in the flight direction to be <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 2 % with
pseudo-random characteristics when averaging over space and
time. Finally, the CO data exploitation is demonstrated for a
TROPOMI orbit of simulated shortwave infrared measurements. Overall,
the study demonstrates that for an instrument that performs in
compliance with the pre-flight specifications, the CO product will
meet the required product performance well.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p>Measurements of the atmospheric carbon monoxide (CO) abundance are
needed with temporal continuity and global coverage to improve our
understanding of tropospheric chemistry and long-range transport
<xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx40 bib1.bibx56 bib1.bibx21" id="paren.1"/>.  Vertically
integrated total column densities of CO can be inferred from satellite
measurements of Earth-reflected sunlight in the 2.3 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m spectral
range of the shortwave infrared (SWIR) part of the solar spectrum. The
retrievals deliver sensitivity to the tropospheric boundary layer
using the first overtone 2–0 absorption band of CO between 2305 nm
and 2385 nm. Under clear sky conditions, this spectral range is
subject to little atmospheric scattering, and most of the measured
light is thus reflected by the Earth's surface. Therefore, SWIR
measurements are sensitive to the vertically integrated total amount
of CO, including the contribution of the planetary boundary
layer. This makes the SWIR spectral range particularly suitable for
detecting surface sources of CO from space.</p>
      <p>With the launch of SCIAMACHY (Scanning Imaging Absorption Spectrometer for
Atmospheric Chartography, <xref ref-type="bibr" rid="bib1.bibx7" id="altparen.2"/>) in the year 2002 on
ESA's Envisat satellite, global CO SWIR measurements are available for the
years 2003–2012 <xref ref-type="bibr" rid="bib1.bibx6" id="paren.3"/>. The MOPITT (Measurements of
Pollution in the Troposphere; <xref ref-type="bibr" rid="bib1.bibx20" id="altparen.4"/>) instrument, launched
by NASA on board the Terra satellite in 1999, measures atmospheric CO
abundance from the SWIR <xref ref-type="bibr" rid="bib1.bibx18" id="paren.5"/> in addition to thermal infrared
observations in the 4.7 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m CO fundamental band. To ensure
continuity of SWIR CO measurements in the future, new space-borne
instrumentation is required. In this respect, the Sentinel 5 Precursor
mission (S5P; <xref ref-type="bibr" rid="bib1.bibx64" id="altparen.6"/>), to be launched at the end of 2016,
will extend these unique long-term global CO data sets using measurements of
the same spectral range, and so bridges the data gap to the Sentinel 5 (S5)
mission scheduled for launch in the year 2020.</p>
      <p>The S5P satellite, with a designed 7-year lifetime, will fly in a
sun-synchronous orbit at 824 km altitude with an inclination of
98.7<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>. It has the Tropospheric Monitoring Instrument
(TROPOMI) as a single payload, which is a push-broom imaging
spectrometer with a swath of 2600 km. TROPOMI will provide daily
global coverage with a high spatial resolution of <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">7</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>
at subsatellite point. It comprises two spectrometer modules, the
first covering the ultraviolet, visible and near-infrared spectral
ranges and the second covering the shortwave infrared spectral range
2305–2385 nm with a spectral resolution of 0.25 nm and a spectral
sampling distance of 0.1 nm. A typical SWIR transmission spectrum is
illustrated in the top panel of Fig. <xref ref-type="fig" rid="Ch1.F1"/>. It shows the
total transmittance of solar light along its path from the sun
reflected at the surface towards the satellite. The transmittance is
simulated using the Beer's extinction law.  In this spectral range,
the relevant absorbing species are <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?>  its isotopologue
HDO, CO and <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>, with the optical depth of CO generally
much smaller than those of <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?>  and <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>. The
SWIR spectrometer is designed for a minimum signal-to-noise ratio of
100–120 in the continuum of the spectrum over land surfaces. Over the
oceans under clear sky conditions, the SWIR signal is too low due to
the dark sea surface. So CO data processing is only possible for
cloudy ocean observations. Due to these unique mission
characteristics, TROPOMI will allow for unprecedented observations of
CO total column abundances to quantify its sources and sinks.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><caption><p>SWIR spectral transmittance along the light path of the solar
beam reflected at the Earth surface into the instrument's viewing
direction. Simulations are performed for viewing zenith angle <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">VZA</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and a solar zenith angle <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">SZA</mml:mi><mml:mo>=</mml:mo><mml:mn>30</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and by
assuming a US standard atmospheric profile.  From top to bottom, the
figure shows the total transmittance, the individual transmittances
due to H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O (green line), HDO (purple line), CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> and CO, respectively. The purple
region indicates the spectral range 2315–2324 nm that is used for
cloud filtering, whereas the green area highlights the adjacent
spectral range 2324–2338 nm, which is used to infer CO total columns
from the measurements. Note the different <inline-formula><mml:math display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis scale for the CO
transmittance.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f01.png"/>

      </fig>

      <p>The Copernicus ground segment generates the CO total column data as
part of the near-real-time and offline data stream. Near-real-time
products will be delivered within 3 h after data acquisition. The
full data quality will be achieved only for the offline data products,
which are expected to be available within a few days after
acquisition. For both data deliveries, an efficient CO retrieval
algorithm is required. Several fast algorithms were used to infer CO
columns from SCIAMACHY SWIR measurements, including the Weighting
Function Modified Differential Optical Absorption Spectroscopy
approach (WFM-DOAS, <xref ref-type="bibr" rid="bib1.bibx10" id="text.7"/> and references therein), the
Iterative Maximum A Posteriori approach (IMAP,
<xref ref-type="bibr" rid="bib1.bibx23" id="altparen.8"/>), the Beer Infrared Retrieval Algorithm
(BIRRA, <xref ref-type="bibr" rid="bib1.bibx24" id="altparen.9"/>), and the Iterative Maximum Likelihood
Method approach (IMLM, <xref ref-type="bibr" rid="bib1.bibx26" id="altparen.10"/>, and references
therein). These algorithms retrieve vertically integrated CO column
density over land and above clouds over oceans.  <xref ref-type="bibr" rid="bib1.bibx9" id="text.11"/>
and <xref ref-type="bibr" rid="bib1.bibx26" id="text.12"/> use a priori methane information to
characterize the light path through the atmosphere.</p>
      <p>Based on these concepts, <xref ref-type="bibr" rid="bib1.bibx65" id="text.13"/> proposed the Shortwave
Infrared Carbon Monoxide Retrieval (SICOR) algorithm for the
processing of CO total columns from S5P and S5 shortwave infrared
measurements. The algorithm describes the effect of clouds on the
radiation field by an elevated Lambertian reflector of a fixed albedo,
adjusting the elevation height and the cloud coverage of the observed
scene.  This approach accounts well for the effect of optically thick
water clouds on the CO retrieval with biases <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> %, but introduces
larger biases for an elevated aerosol layer above bright surfaces as
well as optically thin cirrus clouds in the upper troposphere. Here
the photon path length is significantly enhanced due to photon
trapping between the aerosol or cirrus layer and the surface, which
represents a clear drawback of the approach. The study at hand
analyzes recent advancements in developing the SICOR algorithm,
amongst others using a linearized two-stream radiative model to
account for atmospheric scattering. Here we give particular attention
to the TROPOMI specific instrument aspects, and we discuss the expected
algorithm performance in the context of the operational data
processing of the S5P mission.</p>
      <p>The paper is structured as follows:
Sect. <xref ref-type="sec" rid="Ch1.S2"/> describes the retrieval
method including the basic features of the forward model. More details on the
linearized two-stream radiative transfer model are given in
Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, we
present the uncertainty analysis of the CO product with respect to
atmospheric and critical instrument parameters based on generic measurement
scenarios, whereas Sect. <xref ref-type="sec" rid="Ch1.S4"/> illustrates the TROPOMI CO
data product for a simulated level-1b orbit ensemble. Finally,
Sect. <xref ref-type="sec" rid="Ch1.S5"/> concludes the paper.</p>
</sec>
<sec id="Ch1.S2">
  <title>Retrieval algorithm</title>
      <p>The TROPOMI CO retrieval algorithm infers information on the total amount of
CO from SWIR measurements, focussing on clear-sky observations over land and
cloudy observations over land and ocean in the presence of low-altitude
liquid water clouds. Figure <xref ref-type="fig" rid="Ch1.F2"/> summarizes the SICOR
algorithm. The dynamic input includes S5P level 1b data, which comprises
solar irradiance and Earth radiance spectra in the spectral range
2315–2338 nm, forecast (FCST) data on atmospheric pressure <inline-formula><mml:math display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>, temperature
<inline-formula><mml:math display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and specific humidity <inline-formula><mml:math display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>, the terrain's elevation from a digital
elevation model (DEM) and a priori information on the CO and <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>
vertical distribution of the observed atmosphere coming from a chemical
transport model (CTM). These input data and their required accuracy will be
discussed in more detail in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. The first
processing step screens the data to filter out observations with high and
optically thick clouds. Subsequently, we utilize a physics-based retrieval
approach to infer CO columns from SWIR measurements together with the
atmospheric <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?> abundances, surface albedo and a spectral
calibration of the measurement spectrum. The spectral absorption by methane
is used to infer information on atmospheric scattering by clouds and
aerosols. Finally, the algorithm has the retrieved CO total column,
the corresponding column averaging kernel and an estimate of the random error
component as output. The theoretical baseline of our algorithm is described in detail
in the following.</p><?xmltex \hack{\newpage}?><?xmltex \floatpos{t}?><fig id="Ch1.F2"><caption><p>Flowchart of the SICOR algorithm.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f02.png"/>

      </fig>

<sec id="Ch1.S2.SS1">
  <title>Cloud filtering</title>
      <p>To detect the presence of high, optically thick clouds, we infer the
vertically integrated amount of methane from measurements between 2315
and 2324 nm (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>) using a radiative transfer
model that neglects atmospheric scattering. The difference
<inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  between the retrieved <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  column and a priori
methane information coming from a chemical transport model indicates
light path modification, either shortening or enhancement in
comparison with the direct light path from the sun to the spectrometer
via reflection at the Earth surface, due to atmospheric scattering by
clouds and aerosols. Here the net effect depends on the scattering
properties such as scattering height and optical depth, surface
reflection and solar and observation geometry
<xref ref-type="bibr" rid="bib1.bibx1" id="paren.14"><named-content content-type="pre">e.g.,</named-content></xref>. If the difference exceeds a certain
threshold, observations are rejected. The non-scattering retrieval
algorithm uses a standard least squares approach to infer the total
column of <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>, CO, <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?>  and HDO together with a surface albedo
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, its linear dependence on wavelength and a spectral offset. It
is described in more detail by <xref ref-type="bibr" rid="bib1.bibx53" id="text.15"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><caption><p>Probability density function (left panel) and cumulative
probability density function (right panel) of the difference
<inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> of 1 year of GOSAT observations (2010) minus
the corresponding TM5 model simulations. The figure differentiates
between the contribution of ocean and land pixels (blue and green
areas).</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f03.png"/>

        </fig>

      <p>Figure <xref ref-type="fig" rid="Ch1.F3"/> shows the probability density function
(PDF) and its cumulative distribution (CPDF) of the difference
<inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  between a non-scattering <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  retrieval from
observations of Greenhouse Gases Observing Satellite (GOSAT,
<xref ref-type="bibr" rid="bib1.bibx33" id="altparen.16"/>) at the 1.6 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m band of the year 2010 over land
and ocean and collocated <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  columns from TM5 model simulations
after optimization using surface measurements <xref ref-type="bibr" rid="bib1.bibx30" id="paren.17"/>,
relative to the model results.  The maximum of the ocean and land PDF
is at small differences <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>, indicating a large number
of scenes that are affected only little by clouds. For about 80 % of
all observations, the methane abundance is underestimated by the
non-scattering retrieval due to the presence of optically thick
clouds. Here, the ocean PDF shows a relatively high probability for
<inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> between <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>20 and <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 % due to the presence of
low stratiform clouds over ocean. For land pixels, this type of
cloudiness occurs less frequently. Finally, 20 % of all cases show
an overestimation of methane by the non-scattering retrieval,
indicating an effective pathlength enhancement. Although the effect of
light path shorting and enhancement may depend on wavelength, because
of the spectral dependence of the surface albedo and the optical
properties of the atmosphere, the GOSAT PDF of <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>
provides a first estimate of the corresponding TROPOMI PDF of methane
retrievals at 2.3 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m.  As a baseline for our data selection, we
accept all observations with <inline-formula><mml:math display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mfenced><mml:mo>≤</mml:mo><mml:mn>25</mml:mn></mml:mrow></mml:math></inline-formula> %.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <title>Forward Model</title>
      <p>The physics-based retrieval of CO requires a forward model
<inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">F</mml:mi></mml:math></inline-formula>
that describes the measurement as a function of the
atmospheric state including an appropriate description of atmospheric
scattering,
            <disp-formula id="Ch1.E1" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here, vector <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> has the spectral measurements between
2324  and 2338 nm as its components (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>), state
vector <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> represents the parameters to be retrieved, <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula>
describes parameters other than the state vector that influences the
measurement but are not adjusted by the retrieval and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the measurement error. The fit window compromises about optimal CO
sensitivity, little interference with water vapor and methane
absorptions and small forward model errors due to the assumed cloud
model.  Moreover, the forward model is nonlinear in the state vector
<inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>.  Therefore, the inversion problem is solved iteratively
employing the Gauss–Newton method, where for each iteration step the
forward model is linearized by a Taylor expansion around the solution
of the previous iteration <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E2" content-type="numbered"><mml:math display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.3}{9.3}\selectfont$\displaystyle}?><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>)</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> indicates second and higher order
contributions of the expansion.</p>
      <p>The forward model <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">F</mml:mi></mml:math></inline-formula> simulates the Earth radiance measurement by a
spectral convolution of the top-of-model-atmosphere radiance <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> with the instrument spectral response
function:
            <disp-formula id="Ch1.E3" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">λ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> describes the spectral instrument response of
spectral pixel <inline-formula><mml:math display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> with the assigned wavelength <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and
<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is simulated by a line-by-line radiative
transfer model on a fine internal spectral grid. This model requires a
solar irradiance spectrum on the internal spectral grid as input,
which is inferred from the daily solar measurements of TROPOMI using
the deconvolution approach by <xref ref-type="bibr" rid="bib1.bibx62" id="text.18"/> and
<xref ref-type="bibr" rid="bib1.bibx68" id="text.19"/>.</p>
      <p>State-of-the-art radiative transfer models account for multiple
scattering in multiple propagation directions (streams) including the
polarization of light. For our application, the computational effort
of such simulations is far too large, and thus approximation methods
are required to accelerate the forward model simulations. For this
reason, we ignore atmospheric Rayleigh scattering, which contributes
less than <inline-formula><mml:math display="inline"><mml:mn>0.15</mml:mn></mml:math></inline-formula> % to the total signal <xref ref-type="bibr" rid="bib1.bibx25" id="paren.20"/>, and
use a numerically efficient two-stream scalar radiative transfer model
to describe scattering by clouds and aerosols.  The employed
two-stream solver (2S-LINTRAN) calculates the amount of singly
scattered light, whereas the diffuse radiation is approximated by two propagation
directions of the radiance field, one upward and one downward. It is similar to the model by <xref ref-type="bibr" rid="bib1.bibx57" id="text.21"/>, and the
numerical implementation used for the S5P CO column retrieval is
described in more detail in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
      <p>In the forward model, clouds and aerosols are represented by a
scattering layer with a triangular height profile in optical depth
with a center height <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">scat</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and a fixed full width at half
maximum of 2.5 km. Within the scattering layer we assume a constant
single scattering albedo and scattering phase function. In this case,
we can optimize the numerical efficiency of the two-stream solver
using an aggregated vertical grid. In a first step, we calculate
absorption optical depth on a 1 km vertical grid accounting for the
pressure and temperature dependence of atmospheric absorption, and
subsequently we combine the atmosphere layers above and below the
scattering layer to one layer each by integrating the optical depth.
This significantly reduces the number of vertical layers in the
radiative transfer simulation (typically to less than 10), depending
on the number of internal layers that are used to resolve the height
profile of the scattering layer. Finally, the optical properties of
the scattering layer have to be known a priori and we chose a
spectrally constant single-scattering albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>=</mml:mo><mml:mn>0.9</mml:mn></mml:mrow></mml:math></inline-formula> and an
asymmetry parameter of the scattering phase function <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>=</mml:mo><mml:mn>0.7</mml:mn></mml:mrow></mml:math></inline-formula>. Moreover, we use a simplified wavelength dependence of the
extinction optical thickness of the scattering layer:
            <disp-formula id="Ch1.E4" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:msup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the reference wavelength <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn>2331</mml:mn></mml:mrow></mml:math></inline-formula> nm is chosen at the center
of our fitting window and <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn>1.0</mml:mn></mml:mrow></mml:math></inline-formula> is the Ångström parameter.
These a priori assumptions on the optical parameters of clouds and aerosols
will be justified by the performance analysis in
Sect. <xref ref-type="sec" rid="Ch1.S4"/>, which is based on measurement simulations of
one TROPOMI orbit for a realistic variation of cloud and aerosol properties.</p>
      <p>In spite of the efficiency of the radiative transfer solver, the
numerical cost of the forward model has to be reduced further for
operational data processing.  Therefore, we pre-calculate the
molecular absorption cross sections <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> of <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>, <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?>, HDO
and CO as a function of pressure, temperature and for a spectral
sampling distance of <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> cm<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> from spectroscopic
databases (<xref ref-type="bibr" rid="bib1.bibx50 bib1.bibx48" id="altparen.22"/> for CO and <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>
respectively, and <xref ref-type="bibr" rid="bib1.bibx52" id="altparen.23"/> for water vapor and its isotopologues).  From this data set, we derive cross sections by
bilinear interpolation of the pressure and temperature for each
individual retrieval layer followed by the calculation of effective
cross sections <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> per species on a coarser
spectral sampling <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by the generalized mean
            <disp-formula id="Ch1.E5" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mroot><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∫</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>∫</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>m</mml:mi></mml:mroot><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with a spectral sampling of <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> cm<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>.
Here, <inline-formula><mml:math display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> represents wavenumber and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a normalized symmetric
triangular weighting function between spectral samplings <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> with a peak at <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>,
Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) describes the arithmetic mean, which
introduces significant forward model errors in the retrieval for the
envisaged spectral sampling. We performed retrieval experiments for
different values of <inline-formula><mml:math display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>, where we achieved most accurate radiance
simulations with CO retrieval biases <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 1 % under clear sky
conditions for <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>0.85</mml:mn></mml:mrow></mml:math></inline-formula>. Overall, the use of the effective cross
sections speeds up the forward model simulations by a factor of 6
compared to line-by-line calculations on the spectral grid of the
original spectroscopic database.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <title>Inversion</title>
      <p>The SWIR measurements are sensitive to the total amount of CO along
the path of the measured light. For clear sky atmospheres and within
the bounds of the measurement error, only the total column of CO can
be inferred from the measurement <xref ref-type="bibr" rid="bib1.bibx6" id="paren.24"/>, and no
information is obtained about the relative vertical distribution of
CO. In the presence of clouds, the measurement loses sensitivity to
the amount of CO below the cloud. To properly account for this, a
regularized CO profile retrieval is required that accounts for the
different sensitivity of the measurement to CO at different
altitudes. For this purpose, we employ the Tikhonov regularization
technique of first order <xref ref-type="bibr" rid="bib1.bibx47 bib1.bibx59" id="paren.25"/> embedded in the
Gauss–Newton iteration scheme. For each iteration step, the least
square solution <inline-formula><mml:math display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is given
by
            <disp-formula id="Ch1.E6" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">min⁡</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi></mml:munder><mml:mfenced close="}" open="{"><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here,   <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>⋅</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> describes the Euclidean norm and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
is the error covariance matrix of the measurement <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula>, where we
assume uncorrelated measurement errors. <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is the regularization
parameter and
            <disp-formula id="Ch1.E7" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="center center center center center center"><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          is the first-difference operator, and so the regularization favors
constant solutions and penalizes the “roughness” of <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>.
The state vector <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> contains the CO profile <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
which is expressed relative to a reference profile <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, namely
            <disp-formula id="Ch1.E8" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          For the operational implementation, TM5 model fields are used to
extract an adequate CO reference profile.  Besides the relative
profile of CO, the state vector includes the water vapor column
density for two isotopologues, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">HDO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the
surface albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and its linear dependence on wavelength <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the effective cloud center height <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the
effective cloud optical depth <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Furthermore, a
spectral shift <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> is fitted to account for spectral
calibration errors of the measurement.  To keep all elements of the
state vector dimensionless, in addition, these entries of the state vector are
normalized to a reference value.  We regularize the solution in
Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) such that 1 degree of freedom for signal of the retrieved CO profile is inferred from the
measurement, bearing in mind that because of the noise the TROPOMI
SWIR measurements are only sensitive to the total amount of CO along
the path of the observed light through the atmosphere. For
Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), this corresponds to a regularization
parameter <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p><xref ref-type="bibr" rid="bib1.bibx5" id="text.26"/> showed that the solution of this minimization
problem is identical to an unregularized least squares approach:
            <disp-formula id="Ch1.E9" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">min⁡</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi></mml:munder><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the state vector   contains the total CO column
instead of the CO profile:
            <disp-formula id="Ch1.E10" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with the corresponding altitude integral operator <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">C</mml:mi></mml:math></inline-formula>. All other elements of the state vector remain the same.</p>
      <p>The solution of this least-squares problem is
            <disp-formula id="Ch1.E11" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold">G</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:math></disp-formula>
          with
            <disp-formula id="Ch1.E12" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold">K</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>
          and
            <disp-formula id="Ch1.E13" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="bold">G</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mi mathvariant="bold">K</mml:mi></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p>Two important diagnostic tools can be calculated during the retrieval
<xref ref-type="bibr" rid="bib1.bibx5" id="paren.27"/>, the error covariance matrix <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">GS</mml:mi><mml:mi mathvariant="bold">y</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold">G</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, which describes the effect of the
measurement noise on the retrieved parameters including their correlations, and the column averaging kernel
            <disp-formula id="Ch1.E14" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mover accent="true"><mml:mi>c</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">true</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which indicates the sensitivity of the retrieved column
<inline-formula><mml:math display="inline"><mml:mover accent="true"><mml:mi>c</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> to changes in the atmospheric CO profile. Here, we provide
the column averaging kernel for the CO profile given by its partial columns of each model layer.  In the linear
approximation, the column averaging kernel relates the retrieved CO
column to the true CO profile by
            <disp-formula id="Ch1.E15" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mover accent="true"><mml:mi>c</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">true</mml:mi></mml:msup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>+</mml:mo><mml:msub><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with an error contribution <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Therefore, generally <inline-formula><mml:math display="inline"><mml:mover accent="true"><mml:mi>c</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula>
does not represent an estimate of the true column and the difference
            <disp-formula id="Ch1.E16" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mi mathvariant="normal">null</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">true</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>
          is called the null-space error of the inversion. This error
can be interpreted as the effect of the chosen reference profile on
the retrieved CO column density <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx68" id="paren.28"/>.
If the reference profile to be scaled by the inversion has
the correct shape, the null space error vanishes and the retrieved
column represents an estimate of the true column.</p>
      <p>Referring to Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>), we
characterize the retrieval accuracy for simulated measurements by the
retrieval bias <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is defined as the difference
between the retrieved column and <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">true</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> corrected for the retrieval noise <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E17" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mover accent="true"><mml:mi>c</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">true</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msup><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi mathvariant="normal">col</mml:mi></mml:msup><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mi mathvariant="normal">true</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is the CO row vector of the
gain matrix in Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>), and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the
measurement noise.</p>
      <p>The inversion described so far focused on the regularization
of the ill-posed retrieval of a CO profile from SWIR measurements. The
inversion remains vulnerable to other elements of the state vector to
which the measurements are insensitive for certain atmospheric
circumstances. For example for a scene overcast by a optically thick
cloud, the measurement is insensitive to the surface albedo. On the
other hand, for a clear sky observation the adjustment of the surface
albedo is required but the measurement is insensitive to the height of
a possible cloud layer. Hence for these circumstances, certain
eigenvalues of the normal matrix <inline-formula><mml:math display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi>y</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mi mathvariant="bold">K</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula> approach zero, leading to singularities in the
inversion. To overcome this, we apply Tikhonov regularization of
zeroth order to the relevant elements of the state vector, namely
            <disp-formula id="Ch1.E18" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">min⁡</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi></mml:munder><mml:mfenced open="{" close="}"><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi mathvariant="bold">W</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> is a diagonal weighting matrix, of which diagonal elements
are one for all elements of the state vector related to the scattering
layer and the surface albedo, i.e., <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and zero otherwise.</p>
      <p>The implementation of the SICOR inversion algorithm is based on the
minimization problem (Eq. <xref ref-type="disp-formula" rid="Ch1.E18"/>). It comprises the CO profile
scaling approach as a particular regularization of the CO profile
retrieval in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>). For the software
implementation, we make use of the fact that its solution is identical
to the least squares problem (Eq. <xref ref-type="disp-formula" rid="Ch1.E9"/>), where the
atmospheric abundance of CO abundance is adjusted through scaling of a
reference profile. Finally to prevent numerical instabilities, we
introduce a second regularization in Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>), which
mainly affects the inversion of cloud and surface parameters, and its
effect on the retrieved CO column can be neglected. In this study, we
have determined the regularization parameter <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> by numerical
experiments <xref ref-type="bibr" rid="bib1.bibx65" id="paren.29"/>, which requires verification during the
instrument commission phase.</p>
      <p>Finally, the nonlinearity of the inversion is accounted by the
Gauss–Newton iteration, where the degree of convergence is defined as
the difference in the reduced chi-squared <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> between two
consecutive iteration steps, and convergence is achieved when
<inline-formula><mml:math display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">ϵ</mml:mi></mml:mrow></mml:math></inline-formula>. The threshold value of
<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula> can only be determined in a reliable manner using real
measurements during the commissioning phase of the S5P mission. In
this study, we used <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula>. For clear sky observations
ignoring the retrieval of a scattering layer, the Gauss–Newton scheme
shows satisfying convergence properties. However, inferring cloud
properties introduces significant nonlinearity issues to the
retrieval. Therefore to mitigate the risk of an unstable inversion, we
reduce the step sizes of the inversion during the first few iterations
as described by <xref ref-type="bibr" rid="bib1.bibx15" id="text.30"/>.</p>
      <p>In summary, the operational S5P CO data product consists of (1) the CO
vertically integrated column density <inline-formula><mml:math display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula>, (2) the standard deviation
<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> of the CO retrieval noise characterized by the retrieval error
covariance matrix <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and (3) the column averaging
kernel <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">A</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <title>Sensitivity analysis</title>
      <p>For individual CO observations, the Sentinel 5 Precursor mission
envisages a product accuracy of <inline-formula><mml:math display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 15 % and a precision of
<inline-formula><mml:math display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 10 % <xref ref-type="bibr" rid="bib1.bibx64" id="paren.31"/>. In this section, we discuss the CO
retrieval sensitivity of our algorithm to forward model errors and a
set of key atmospheric and instrument parameters, and compare these
errors to the envisaged product uncertainties. To estimate the
retrieval accuracy of our algorithm, we have generated synthetic
measurements for generic test cases using the S-LINTRAN radiative
transfer model <xref ref-type="bibr" rid="bib1.bibx55" id="paren.32"/>. The model is a scalar
plane-parallel radiative transfer model that fully accounts for
multiple elastic light scattering by clouds and air molecules and the
reflection of light at the Earth surface. The optical properties of
clouds are calculated using Mie theory. For ice clouds, the ray
tracing model by <xref ref-type="bibr" rid="bib1.bibx28" id="text.33"/> and <xref ref-type="bibr" rid="bib1.bibx29" id="text.34"/> is used. Finally, we
describe cirrus and clouds by their top and base heights, and
cloud optical thickness at 2315 nm. We assume that cirrus fully
overcasts the observed scene, whereas broken cloud coverage is
addressed by the independent pixel approximation
<xref ref-type="bibr" rid="bib1.bibx42" id="paren.35"/>. Moreover, we assume the US Standard Atmosphere
<xref ref-type="bibr" rid="bib1.bibx45" id="paren.36"/> for the profiles of dry air density, pressure, water
and CO. The <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> profile is taken from the European background
scenario of <xref ref-type="bibr" rid="bib1.bibx37" id="text.37"/>.</p>
      <p>The radiance spectra are perturbed by measurement noise from the
TROPOMI noise model by <xref ref-type="bibr" rid="bib1.bibx60" id="text.38"/> for an instantaneous view with
a footprint of <inline-formula><mml:math display="inline"><mml:mrow><mml:mn>3.5</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> 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 telescope aperture of
12 mm<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>. (The etendue of the SWIR channel is 4.3 <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn>10</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> sr.)  The optical transmittance of the instrument is adjusted such
that, for a spectral sampling of 0.1 nm, a signal-to-noise ratio of
100 is achieved in the continuum of the spectrum for a dark reference
scene (surface albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:mrow></mml:math></inline-formula>, viewing zenith angle <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">VZA</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and
solar zenith angle <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">SZA</mml:mi><mml:mo>=</mml:mo><mml:mn>70</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>). The instrument noise includes
noise due to the thermal background, the dark current of the detector,
the readout noise and the analog-to-digital converter noise.</p>
      <p>Figure <xref ref-type="fig" rid="Ch1.F4"/> shows an example of the CO
retrieval performance for simulated measurements with increasing cloud
coverage over land and a dark land surface with an albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:mrow></mml:math></inline-formula>. It depicts the
retrieval bias <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the retrieval noise <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the
column averaging kernel. The retrieval biases increases to 2.3 % with
increasing cloud fraction because deficits of our cloud model become
more relevant with increasing cloud coverage. At the same time, the
retrieval noise of the CO column decreases due to the gain in the
measurement signal. The change of the retrieval sensitivity with cloud
coverage is clearly illustrated by the column averaging kernels shown
in the right panel of Fig. <xref ref-type="fig" rid="Ch1.F4"/>. When the cloud
fraction is greater than zero, the column averaging kernel starts to
increase above the cloud and at the same time decreases below the
cloud, and so reflects the effect of cloud shielding on the retrieved
column utilizing the profile scaling approach <xref ref-type="bibr" rid="bib1.bibx5" id="paren.39"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><caption><p>Example of the S5P CO data product and its performance as a
function of cloud fraction <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The SWIR measurements are
simulated for a scene partially covered by a cloud between 2 and 3 km with optical depth <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>, a surface albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:mrow></mml:math></inline-formula>, a solar zenith angle of 50<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and a viewing zenith
angle of 40<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.  Left panel: CO retrieval bias
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Middle panel: retrieval noise
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Right panel: column averaging kernel for
different cloud fractions as indicated in the legend. The gray area
indicates the position of the cloud.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f04.png"/>

      </fig>

      <p>Similar results were already presented by
<xref ref-type="bibr" rid="bib1.bibx65" id="text.40"/>, who used a previous version of the SICOR
algorithm. In their study, clouds were accounted for in the retrieval
by an elevated Lambertian reflector. This approach appeared to be
appropriate to describe the effect of optically thick clouds, and
boundary layer aerosols in the retrieval and similar small retrieval
biases are achieved with the latest version of SICOR described
here. However, in case of an optically thin scattering layer due to an
elevated dust layer, optically thin clouds and cirrus above a bright
surface, the previous version of SICOR <xref ref-type="bibr" rid="bib1.bibx65" id="paren.41"/> could not
account for any path enhancement of the observed light due to light
trapping between the scattering layer and the surface. In the study of
<xref ref-type="bibr" rid="bib1.bibx65" id="text.42"/>, this shortcoming became clear when assessing the
retrieval accuracy for optically thin cirrus above bright surfaces.
This is the main reason why the two-stream radiative transfer solver is
used in the current algorithm, which approximates both transmission
and reflection of a cloud and so allows for photon trapping between
optically thin clouds and a bright surface. In the following, our
analysis focuses on these new aspects of our algorithm.</p>
<sec id="Ch1.S3.SS1">
  <title>Forward model errors</title>
      <p>The forward model of our retrieval introduces errors due
to the accuracy of the two-stream model, the neglect of atmospheric
Rayleigh scattering and the description of clouds and aerosols by a
single triangular scattering layer. To elicit the impact of these
approximations, we consider three generic measurement ensembles for a
clear sky atmosphere and for a cloudy atmosphere with optically thin
clouds and cirrus.</p>
      <p>Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the CO retrieval bias and the
corresponding retrieval noise for simulated clear sky measurements
including atmospheric Rayleigh scattering with a variable surface
albedo and a variable solar zenith angle.  Overall, the retrieval bias
is small with <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.5 % <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub><mml:mo>≤</mml:mo></mml:mrow></mml:math></inline-formula> 0.5 %. The retrieval noise
increases from values <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 1 % at high sun and for bright surfaces
to <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>≈</mml:mo><mml:mn>11</mml:mn></mml:mrow></mml:math></inline-formula> % for low sun (SZA <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn>70</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) and low albedo (<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.03</mml:mn></mml:mrow></mml:math></inline-formula>). This increase is governed by the signal strength and so by the
signal-to-noise ratio of the measurement.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><caption><p>Retrieval bias <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (left panel) and retrieval noise
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (right panel) for the clear sky conditions (without aerosol,
clouds and cirrus) and for a viewing zenith angle (VZA) of 0<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> as a function of solar zenith angle (SZA) and
surface albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f05.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><caption><p>Left panel: retrieval bias in case of a cloud atmosphere. The CO bias is shown as
a function of surface albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and cloud fraction <inline-formula><mml:math display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>
for a cloud between 4 and 5 km altitude with optical depth
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">scat</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and a VZA of 0<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>. Right panel: CO retrieval bias for measurements in
presence of optically thin cirrus, which overcasts the entire scene,
as a function of surface albedo and cirrus optical depth that
defined at 2300 nm. The gray area indicates measurement simulations, which
were rejected by the cloud filter.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f06.png"/>

        </fig>

      <p>To investigate the effect of photon trapping between clouds and the
surface, Fig. <xref ref-type="fig" rid="Ch1.F6"/> depicts the CO bias for a cloud between
4 and 5 km altitude with a small optical depth <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">scat</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> as
a function of surface albedo and cloud coverage. Here, the CO bias
reaches 1.5 % with increasing cloud coverage. For a cirrus layer
between 9 and 10 km of varying optical depth as function of the
surface albedo, the light trapping effect at high surface albedo
results in a CO biases <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula> %. Similar small
biases are found for an elevated dust layer and optically thin clouds
(not shown).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><caption><p>Retrieval bias <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in cloudy atmospheres in
case of strongly enhanced CO concentrations. Measurement simulations
are performed for a surface albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:mrow></mml:math></inline-formula>, SZA and VZA of 50
and 0<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and for overcast sky with a cloud at 1–2 km altitude
with an optical depth of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (pink) and
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> (blue). Additionally, we consider a case of
partially cloud cover with cloud fraction <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:mrow></mml:math></inline-formula> at
4–5 km altitude with <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">cld</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (yellow). The CO
profile represents the US Standard Atmosphere with a perturbation at
the indicated altitude <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">per</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> enhancing the total amount
of CO by 50 %.</p></caption>
          <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f07.png"/>

        </fig>

      <p>Moreover, we investigated the implications of the retrieved cloud parameters
being effective cloud parameters. These parameters differ from the truth
because of the limited information available from the satellite measurements.
Here, the retrieval forward model has to describe clouds in a simplified
manner with a few free parameters, and all remaining cloud properties have to
be fixed a priori <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx63" id="paren.43"><named-content content-type="pre">see e.g.,</named-content></xref>.
In our case, the cloud model includes several simplifications, e.g., a
horizontally homogenous cloud with the triangular height distribution in
optical depth, and a two-stream radiative transfer model to describe the cloud
radiative properties. Considering the measured radiometric signal as a mean
of a photon ensemble with different light paths through the atmosphere, the
retrieval adjusts the cloud parameters and the simulated light paths such
that the methane absorption features can be fitted by the forward model. This
may include erroneous light paths, of which effects average out in the simulated
measurement for the particular height distribution of methane. However for
another trace gas with a different vertical profile, such as CO, the
relevance of the individual photons for the observed signal may differ, and so
the simulated light paths introduce spectral errors in the simulated CO
absorption features. Subsequently adjusting the trace gas concentrations in
the retrieval, CO biases are introduced for cloudy atmospheres.</p>
      <p>Obviously, this retrieval error depends on the particular CO profile
and the altitude at which the simulated light path deviates from its
truth. Therefore, to characterize this inherent bias of our retrieval
approach, we simulate SWIR measurements for a cloudy atmosphere adding
CO abundance in a 1 km thick, vertically homogenous layer with
varying layer top height <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">per</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Here, the CO enhancement
increases the CO total column by 50 %.
Figure <xref ref-type="fig" rid="Ch1.F7"/> shows the CO biases as a function of
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">per</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for scenes covered with low clouds at 1–2 km
altitude with optical thicknesses of 2 and 5, and a cloud at 4–5 km
covering 10 % of the scene with a cloud optical thickness of 2. In
each case, the simulated measurement passes the cloud filter of
Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>. We clearly see a positive retrieval bias
up to 5 % for enhanced CO concentration at the altitude of the
optically thin cloud, whereas a negative bias of 7 % is found for
low clouds in combination with a near-surface CO enhancements. The
latter error is relevant for burning events localized in the
tropospheric boundary layer. Above the cloud, the error sensitivity is
only small, indicating that the light path at this altitude range is
well described by our simplified radiative transfer model.
Furthermore, for the optically thicker clouds the error sensitivity is
below 2 %, as expected for a primarily reflecting cloud.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <title>Atmospheric parameters</title>
      <p>An important element of the CO retrieval approach is the use of
methane a priori information to determine effective cloud properties
from the SWIR measurements as discussed above.  The SICOR retrieval
relies on simulated <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  fields from the TM5 model
<xref ref-type="bibr" rid="bib1.bibx32" id="paren.44"/>, which have been used in several studies
(e.g., <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx3 bib1.bibx4" id="altparen.45"/>). Via
the inverse modeling technique, the sources and sinks of <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> in
the TM5 model are optimized by minimizing the residual differences
between model and measurements from the NOAA-ESRL global monitoring
network and deviations from the a priori surface flux distribution
<xref ref-type="bibr" rid="bib1.bibx30" id="paren.46"/>. In the following, we refer to these model runs
as the TM5-NOAA simulations.</p>
      <p>To test the overall accuracy of the model simulations, we compare 1 year of <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> model fields with collocated GOSAT observations
<xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx13 bib1.bibx14 bib1.bibx54" id="paren.47"/>. Here, the GOSAT
<?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> product is extensively validated with TCCON ground
measurements with an overall root-mean-square (rms) difference of
15 ppb and a station-to-station bias of 3.5 ppb
<xref ref-type="bibr" rid="bib1.bibx19" id="paren.48"/>.  Within these boundaries, the GOSAT XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula>
retrieval can be used to estimate the model accuracy. To this end,
Fig. <xref ref-type="fig" rid="Ch1.F8"/> shows the difference between GOSAT- and TM5-NOAA-simulated XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula>.  Over China, the largest biases of up to 3 %
occur because of inconsistencies in the underlying emission scenario
in combination with a limited regional coverage of the NOAA-ESRL
ground-based measurements. Overall biases are smaller with an rms
difference between GOSAT and TM5-NOAA, amounting to 20 ppb and
increasing towards southern latitudes. This latitudinal bias in TM5,
relative to GOSAT, is also found in other models (see
e.g., <xref ref-type="bibr" rid="bib1.bibx39" id="altparen.49"/>) and is currently under further
investigation. Comparisons of the modeled <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> columns with
collocated TCCON measurements are largely consistent with these
findings with an rms difference between 8 and 22 ppb depending on the
TCCON site.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><caption><p>Difference between <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  total column dry air mixing
ratios from TM5-NOAA simulations and GOSAT retrievals for the period
June 2009 to December 2012.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f08.png"/>

        </fig>

      <p>Inherent to this analysis is the assumption that the NOAA-ESRL
measurements are available in a timely manner to perform model simulation as input
to the retrieval. This timeliness of the simulation needs further
consideration. Commonly, inverse-modeling-derived estimates lag
behind real time by approximately 1 year. This is mostly due to the
availability of various types of inputs that are required, including
meteorological fields, a priori emission estimates, and
measurements. Due to that, we propose a modeling procedure that uses
the inversion-optimized TM5 estimates of the dry air mole column
mixing ratio of methane XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> of the previous year. Obviously, the
largest error source is the variability in XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> caused by the
year-to-year variations in meteorology and the interannual variability
of the methane sources and sinks. We estimate the size of the error
from results of a multi-year inversion for the period 2003–2010, calculating how XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> on a
given day of the year (15 January, April, July and October)
varied between the years.  Largest variations are found over Southeast Asia, due to large regional sources of methane, but errors
in the meteorology of the northern and southern hemispheric storm
tracks are also present.  On average, the standard deviations are
well within 1 % (18 ppb) on average, regionally increasing up to 1.5 % (27 ppb).
Sporadically, standard deviations up to 3 % are found, associated with
biomass burning events. Acknowledging these limitations in our
approach, an uncertainty of 3 % of our methane a priori knowledge
seems a reasonable margin that should be achievable for most
conditions encountered throughout the global domain.</p><?xmltex \hack{\newpage}?><?xmltex \floatpos{t}?><fig id="Ch1.F9"><caption><p>CO bias due to a priori errors in <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  for the clear
sky measurement ensemble of Fig. <xref ref-type="fig" rid="Ch1.F5"/>. For each
<?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  error, the CO bias probability function is shown. The CO
error sensitivity is estimated by a linear regression through all
data points (solid line).</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f09.png"/>

        </fig>

      <p>For the generic clear sky measurement ensembles,
Fig. <xref ref-type="fig" rid="Ch1.F9"/> shows the PDF of the CO biases as a function
of the methane model error of approximately <inline-formula><mml:math display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula>3 %.  A linear regression
through the data points indicates a nearly one-to-one error
correspondence with 1.11 % CO bias due to 1 % error in the methane
model columns. Table <xref ref-type="table" rid="Ch1.T1"/> provides the
corresponding bias sensitivity for the cloudy and cirrus measurement
ensembles in Fig. <xref ref-type="fig" rid="Ch1.F6"/>. Aggregating these results, we
conclude that the CO retrieval bias due to the uncertainty of the
TM5-NOAA model input typically does not exceed 3 %.</p>
      <p>Additionally to the <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>  a priori error, an erroneous surface
pressure affects the inferred CO column both through a wrong
conversion of the methane mixing ratio XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> into the total column
density of methane and via an erroneous spectroscopy because of the
pressure broadening of individual absorption lines.  For the
operational retrieval, we use pressure information from the European
Centre for Medium-Range Weather Forecasts (ECMWF)
with a typical accuracy of 2–3 hPa
<xref ref-type="bibr" rid="bib1.bibx51" id="paren.50"/>. Subsequently, ECMWF surface pressure is
interpolated on the particular TROPOMI pixel by means of the digital
elevation map of <xref ref-type="bibr" rid="bib1.bibx22" id="text.51"/> and <xref ref-type="bibr" rid="bib1.bibx17" id="text.52"/>,
accounting for the topography of the terrain. For pressure
uncertainties in the range <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> hPa, we obtain an error
sensitivity of 0.11–0.13 % CO column error per 1 hPa surface
pressure error for the clear sky and cloudy scenarios of our generic
measurement ensemble. Furthermore, we evaluated the impact of
uncertainties in the atmospheric temperature forecast of ECMWF, which
has been estimated at a few Kelvin. Table <xref ref-type="table" rid="Ch1.T1"/>
lists the CO retrieval sensitivities with respect to an offset of the
atmospheric temperature profile in the range <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> K, which vary
between 0.17 and 0.23 % CO column error per 1 K temperature
offset. Thus for the CO column product, we expect the corresponding
retrieval biases due to inaccuracies in the atmospheric parameters to
be well within 1 %.</p>

<table-wrap id="Ch1.T1"><caption><p>CO column retrieval sensitivity
in %  with respect to the uncertain knowledge of a set of atmospheric and instrument
parameters for the generic clear sky, cloud and cirrus ensemble:
(1) <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> a priori uncertainty of TM5-NOAA runs, (2) ECMWF surface
pressure uncertainty, (3) ECMWF temperature profile offset,
(5) FWHM uncertainty of the ISRF, (6) spectral calibration error
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> and (7) the radiometric offset <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">offset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and a multiplicative
radiometric error <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">scal</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the level 1 data product.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">No.</oasis:entry>  
         <oasis:entry colname="col2">Parameter</oasis:entry>  
         <oasis:entry colname="col3">Clear sky</oasis:entry>  
         <oasis:entry colname="col4">Cloud</oasis:entry>  
         <oasis:entry colname="col5">Cirrus</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">1</oasis:entry>  
         <oasis:entry colname="col2">CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> a priori (% %<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:mn>1.11</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mn>1.18</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mn>1.21</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">2</oasis:entry>  
         <oasis:entry colname="col2">pressure (% hPa<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:mn>0.11</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mn>0.13</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mn>0.13</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">3</oasis:entry>  
         <oasis:entry colname="col2">temperature (% K<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:mn>0.23</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mn>0.17</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mn>0.20</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">4</oasis:entry>  
         <oasis:entry colname="col2">FWHM       (% %<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:mn>0.51</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mn>0.40</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mn>0.43</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">5</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> (% 10 pm<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:mn>0.88</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mn>0.87</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mn>0.87</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">6</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">offset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (% %<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:mrow><mml:mo>-</mml:mo><mml:mn>0.63</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.47</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.46</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">7</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">scal</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>   (% %<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:mn>0.01</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mn>0.01</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mn>0.02</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS3">
  <title>Instrument effects</title>
      <p>Finally, we studied the CO retrieval sensitivity with respect to a set
of instrument-related parameters. First, the Earth radiance spectrum
may be subject to a radiometric offset <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">offset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, expressed
relative to the radiance level at the reference wavelength of
2315 nm, or a spectrally constant multiplicative error <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">scal</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Instrumental reasons for these errors can be
manyfold, e.g., uncorrected stray light, detector and read-out
electronics performance and an erroneous pre-flight instrument
calibration. For the generic ensembles, we derived an error
sensitivity of <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.47</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.63</mml:mn></mml:mrow></mml:math></inline-formula> % CO column error per percent
radiometric offset and 0.01 to 0.02 % per percent multiplicative
radiometric error. The corresponding TROPOMI observation requirement
for a radiometric offset is <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 0.1 %, and for a multiplicative
radiometric error on the Earth radiance measurement it is <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 2 %
<xref ref-type="bibr" rid="bib1.bibx11" id="paren.53"/>. The main reason for this robust CO retrieval
performance with respect to this type of radiometric errors is the
selected spectral window with relatively weak atmospheric
absorption. Here, these spectral biases can be mitigated efficiently
by the retrieval of an effective surface albedo and cloud properties.</p>
      <p>To study an erroneous spectral calibration of the
measurement, we assumed a correct instrument calibration <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
of spectral detector <inline-formula><mml:math display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and an erroneous calibration
            <disp-formula id="Ch1.E19" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>s</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>2385</mml:mn></mml:mrow></mml:math></inline-formula> nm indicates the longwave edge of
the SWIR band and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>2345</mml:mn></mml:mrow></mml:math></inline-formula> nm is the spectral center. Therefore,
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula> characterizes the spectral calibration errors at the edges
of the SWIR spectral range, whereas in the center <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the
calibration error vanishes. The corresponding spectral squeeze for
the CO fit windows (2315–2338 nm) is about one-third of <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:math></inline-formula>. The error sensitivity of the CO column product is about 0.9 %
per <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>10</mml:mn></mml:mrow></mml:math></inline-formula> pm. Due to the required knowledge of the center of
all SWIR channels of <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> pm <xref ref-type="bibr" rid="bib1.bibx36" id="paren.54"/>, this CO error
sensitivity is not critical for a compliant instrument. Moreover, the
CO retrieval has no error sensitivity to an overall offset of the
spectral calibration because this parameter is adjusted by the
retrieval.</p>
      <p>Errors in the instrument spectral response function can be manyfold and are
hard to quantify in a general manner. In this study, we restricted
ourself to an erroneous full width at half maximum (FWHM) of the
instrument spectral response function (ISRF), which may occur
e.g., because of pre-flight instrument calibration errors or because of
fluctuations of the instrument
temperature. Table <xref ref-type="table" rid="Ch1.T1"/> shows the ISRF
retrieval sensitivity of about 0.5 % CO error for a 1 % FWHM
uncertainty of the ISRF, the latter representing the knowledge
requirement for the TROPOMI instrument calibration
<xref ref-type="bibr" rid="bib1.bibx36" id="paren.55"/>.</p>
      <p>Finally, we discuss the CO column error contribution originating from
radiometric artifacts due to the heterogeneous illumination of the
instrument entrance slit, which in turn arises from varying cloud
coverage and surface reflection within a spatial sample. As discussed
by <xref ref-type="bibr" rid="bib1.bibx46" id="text.56"/> and <xref ref-type="bibr" rid="bib1.bibx16" id="text.57"/> and in
Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>, this results in a distortion of the
spectral response of the TROPOMI instrument. Accounting for this
effect in the retrieval requires, next to detailed characterization of
the instrument, a priori knowledge of the radiance heterogeneity
across the instrument slit, which is not available.  For future
instrument development, e.g., for the succeeding Sentinel 5 mission of
ESA, this instrumental effect is foreseen to be mitigated by a slit
homogenizer <xref ref-type="bibr" rid="bib1.bibx16" id="paren.58"/>. This is an optical device scrambling
the spatial information of the incoming signal in the flight direction,
and so the spectrometer is effectively exposed to a spatially
homogeneous entrance signal. Because the TROPOMI instrument is not
equipped with such a device, it is important to quantify potential
errors on the CO data product.</p>
      <p>For this purpose, we considered two spatial ensembles of simulated
measurements. First, we investigated a MODIS Aqua cloud image over
Australia, shown in Fig. <xref ref-type="fig" rid="Ch1.F10"/>, characterizing clouds by a
cloud mask on a <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> spatial grid box. For each of the
samples at a spatial position <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we calculated a spectral
radiance field <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> assuming a ground albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:mrow></mml:math></inline-formula> and,
depending on the cloud mask, a vertically homogenous cloud
between 2 and 3 km with an optical depth of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">scat</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>20</mml:mn></mml:mrow></mml:math></inline-formula>. Next,
we simulated the TROPOMI observations with the instrument model in
Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>. Subsequent retrievals
allow us to quantify the CO bias due to the distortion of the instrument response for the
ensemble. Results of this test (right panel of Fig. <xref ref-type="fig" rid="Ch1.F10"/>) show
with a characteristic CO bias pattern at cloud edges ranging from up
to <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> %, where the cloud edge enters the instrument field of view,
to minimum <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> % when the field of view points mainly at clouds and
the scene heterogeneity is due to a remaining contribution of clear
sky radiances. Although this error contribution is significant, it has
quasi-random characteristics when looking at larger spatial or
temporal domains because of the quasi-random occurrence of clouds on
these scales. Additionally, we investigated a measurement ensemble for
spatially varying surface albedo of a <inline-formula><mml:math display="inline"><mml:mrow><mml:mn>50</mml:mn><mml:mo>×</mml:mo><mml:mn>50</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> wetland
region in Siberia. The albedo distribution is adapted from MODIS Aqua
observation at 2.1 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m with a spatial sampling of <inline-formula><mml:math display="inline"><mml:mrow><mml:mn>500</mml:mn><mml:mo>×</mml:mo><mml:mn>500</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/></mml:mrow></mml:math></inline-formula>m<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>, with a mean albedo of 0.037 and a standard deviation of 0.017 (see Fig. <xref ref-type="fig" rid="Ch1.F11"/>). The patchy
structure of the figure is due to dark ponds of the
marsh. Figure <xref ref-type="fig" rid="Ch1.F11"/> also shows a CO bias of about <inline-formula><mml:math display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula>1.5 % related to the scene heterogeneity. The mean error of
the ensemble reduces to 0.05 % with a standard deviation of
0.44 %, supporting the quasi-random characteristics of this error.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <title>Sentinel 5 Precursor orbit ensemble</title>
      <p>To test the algorithm performance and the data product accuracy for more
common circumstances encountered in the operational processing, we have
simulated a measurement ensemble for a typical TROPOMI orbit, employing the
noise model as described in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. The
simulations are based on a dedicated Sentinel 5 Precursor orbit simulations
for August with 13:30 Equator crossing time providing pixel location and
size as well as the solar and viewing geometry of the TROPOMI observation
(M. Sneep, Royal Netherlands Meteorological Institute, the
Netherlands, personal communication, 2016). Here, we only considered pixels with SZA <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 80<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, for
which the TROPOMI instrument performance is constrained by the mission
specifications. In the first instance, we spatially projected the trail ensemble
by <xref ref-type="bibr" rid="bib1.bibx13" id="text.59"/> for the same month to the test orbit to collocated CO
and <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> concentrations from TM5 (S. Houweling, SRON, personal
communication, 2016) and <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?> from the
ECMWF forecasts to the individual TROPOMI pixels. Additionally, we use the
aerosol properties from the ECHAM5-HAM model <xref ref-type="bibr" rid="bib1.bibx58" id="paren.60"/> and monthly
mean MODIS observations <xref ref-type="bibr" rid="bib1.bibx49" id="paren.61"/>. The cirrus optical thickness is
specified to match the CALIOP monthly median cirrus optical thickness and
height distribution <xref ref-type="bibr" rid="bib1.bibx69" id="paren.62"/>. The surface albedo is taken from the
global SCIAMACHY albedo database at 2350 nm <xref ref-type="bibr" rid="bib1.bibx15" id="paren.63"/>. Finally, we
overlaid the ensemble with the MODIS Aqua cloud product comprising cloud top
height, cloud fraction and cloud optical depth for the individual spatial
samplings of the orbit. Hence, the measurement ensemble includes a variety of
TROPOMI viewing and solar geometries, combined with realistic variations of
atmospheric scattering and trace gas abundances.
Figure <xref ref-type="fig" rid="Ch1.F12"/> shows examples of the atmospheric parameters
in the ensemble.</p><?xmltex \hack{\newpage}?><?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><caption><p>Error due to heterogeneous slit illumination due to a cloudy scene
over Australia, 12 February 2010. Left panel: cloud mask derived
from MODIS Aqua observations at <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> spatial
sampling (green indicates clear sky pixels; gray indicates cloud
flagged pixels). Right panel: CO retrieval bias due to heterogeneous
illumination of the instrument entrance slit. The cloudy areas are
indicated by the black contour line.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f10.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><caption><p>Error due to heterogeneous slit illumination by a scene with
varying surface reflection over a marsh scene in Siberia close to the river
Ob at latitude 62.8<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N and longitude 72.1<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E. Left panel: MODIS
Lambertian albedo at 2.1 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m with a spatial sampling of
<inline-formula><mml:math display="inline"><mml:mrow><mml:mn>0.5</mml:mn><mml:mo>×</mml:mo><mml:mn>0.5</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>. Right panel: CO retrieval error due to
heterogeneous illumination of the instrument entrance slit.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f11.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12"><caption><p>TROPOMI test orbit. Panel <bold>(a)</bold> cloud top height,
panel <bold>(b)</bold> cloud fraction, panel <bold>(c)</bold> cloud optical depth, panel <bold>(d)</bold> methane
error of non-scattering retrieval, which is used for cloud
filtering, panel <bold>(e)</bold> TM4 CO total column, panel <bold>(f)</bold> CO retrieval
bias.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f12.png"/>

      </fig>

      <p>The operational processing sequence starts with rejecting all observations with a
signal that is too low based on the Lambert-equivalent reflectivity, defined
as follows:
          <disp-formula id="Ch1.E20" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="normal">LER</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">max⁡</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:mfenced close="}" open="{"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="italic">π</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the solar irradiance at spectral samplings
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.  The maximum is taken over all spectral samplings within
the CO fitting window.  For measurements with LER <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn>0.03</mml:mn></mml:mrow></mml:math></inline-formula>, we assess
the cloud filter described in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>. Figure <xref ref-type="fig" rid="Ch1.F12"/> shows the
clear correlation of <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mrow><mml:msub><mml:mtext>CH</mml:mtext><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:math></inline-formula> in panel d with the cloud
parameters in panels a, b and c. For our test orbit, about
46 % of the data passed the cloud filter <inline-formula><mml:math display="inline"><mml:mrow><mml:mfenced close="|" open="|"><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mfenced><mml:mo>&lt;</mml:mo></mml:mrow></mml:math></inline-formula> 25 %. This is significantly less than for the
1 year of GOSAT observations in Fig. <xref ref-type="fig" rid="Ch1.F3"/>,
indicating a particularly cloudy test orbit. In the next
processing step, we retrieved the CO total column together with the
effective cloud properties as described in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>. The final data quality of our CO product
is further enhanced by an a posteriori quality filter accepting only
retrievals with a retrieval noise
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn>12</mml:mn></mml:mrow></mml:math></inline-formula> %. It is important to realize that the
chosen filter thresholds give a first indication of the data
processing statistics, based on the expected instrument
performance. However, during the commissioning phase of TROPOMI, further adjustments will be required. For our test orbit, about 36 % of
all data successfully passed  the
processing. Table <xref ref-type="table" rid="Ch1.T2"/> summarizes the relative
number of data that pass the individual steps. The corresponding CO
retrieval bias is depicted in panel f of
Fig. <xref ref-type="fig" rid="Ch1.F12"/>, which indicates an overall good quality
of our algorithm. However, a clear feature is present in central
Africa with a negative bias of about <inline-formula><mml:math display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8 %.  It coincides with
enhanced CO concentrations from biomass burning regions as shown in panel e of the same figure. For these observations, the CO concentration
in the atmospheric boundary layer is strongly enhanced, and so the CO
profiles differs significantly in shape from that of <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>. As
discussed in the previous section, for these circumstances we expect a
systematic underestimation of CO for low-cloud conditions, which is
confirmed by the orbit simulations.</p>

<table-wrap id="Ch1.T2"><caption><p>Fraction of data to
be processed during the successive processor steps for the TROPOMI
test orbit ensemble relative to the 572 442 spectra of the orbit
ensemble that are filtered for SZA <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 80<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Processor step</oasis:entry>  
         <oasis:entry colname="col2">Process</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> (%)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">1</oasis:entry>  
         <oasis:entry colname="col2">SZA <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 80<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">100</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">2</oasis:entry>  
         <oasis:entry colname="col2">LER filtering</oasis:entry>  
         <oasis:entry colname="col3">87</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">2</oasis:entry>  
         <oasis:entry colname="col2"><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> cloud filtering</oasis:entry>  
         <oasis:entry colname="col3">46</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">4</oasis:entry>  
         <oasis:entry colname="col2">check convergence</oasis:entry>  
         <oasis:entry colname="col3">38</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">5</oasis:entry>  
         <oasis:entry colname="col2">retrieval noise filter</oasis:entry>  
         <oasis:entry colname="col3">36</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13"><caption><p>Middle panel: two-dimensional probability density function of
the methane filter (<inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>) and the CO retrieval bias
(<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). Upper panel: one-dimensional probability density
function of <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula><?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> (mean: <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>6.7</mml:mn></mml:mrow></mml:math></inline-formula> %, standard deviation:
8.4 %).  Right panel: one-dimensional probability density function
of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">CO</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (mean: 0.9 %, standard deviation: 1.1 %).</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f13.png"/>

      </fig>

      <p>For the observations that pass all quality filters, we analyzed the
orbit simulations in more detail looking at the PDF of the CO bias
together with <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.  The density function of <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is depicted in Fig. <xref ref-type="fig" rid="Ch1.F13"/> and has a
maximum around zero representing clear sky scenes. The tail towards
negative <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values comprises cloudy observations,
and positive values indicate cases of light path enhancements due to
atmospheric scattering. The corresponding distribution of the CO bias
shows a weak dependence on <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="normal">CH</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and therefore on cloud
coverage. This nicely demonstrates the functional capability of our
retrieval algorithm for a suite of different atmospheric
conditions. Overall for the orbit ensemble, the mean CO bias is
0.9 % with a standard deviation of 1.1 %, which is well within the
envisaged retrieval accuracy.</p>
      <p>Finally, we roughly estimated the computational performance of the
algorithm for a HP dc7900 SFF workstation with
Intel<sup>®</sup>
Core<sup>™</sup> 2 Duo 1390 CPU E8400 at 3.00 GHz, with a floating
point rate of 237 and 4 GB RAM. Numerical experiments showed the
computational burden of a single CO retrieval to be 0.17 s using the
Intel FORTRAN compiler. Thus, to keep up with the TROPOMI data
acquisition rate, parallel processing is required on at least 22 processor cores.</p>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <title>Summary and conclusions</title>
      <p>In this paper, we presented the baseline algorithm for the operational
CO data processing of the Sentinel 5 Precursor mission. The algorithm
relies on a two-step retrieval from TROPOMI SWIR measurements. First,
we perform a non-scattering retrieval of the total amount of <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>
in the spectral range 2315–2324 nm for cloud filtering. In the
presence of high and optically thick clouds, the inferred <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?>
column differs significantly from its true value, which is used
together with modeled methane abundances to filter TROPOMI
observations accordingly. Further processing only considers
measurements with differences of the non-scattering methane column and
the model prediction of <inline-formula><mml:math display="inline"><mml:mrow><mml:mfenced open="|" close="|"><mml:mi mathvariant="normal">Δ</mml:mi><mml:mrow><mml:msub><mml:mtext>CH</mml:mtext><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>&lt;</mml:mo><mml:mn>25</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>. The CO
column is inferred from SWIR measurements in the adjacent spectral
window 2324–2338 nm. In this step, we use a priori knowledge on the
atmospheric methane abundance to retrieve effective cloud parameters
simultaneously with atmospheric CO and <?xmltex \hack{\mbox\bgroup}?>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O<?xmltex \hack{\egroup}?> abundances. The
algorithm employs a profile scaling approach to infer the CO total
column amount and a two-stream radiative transfer model that is
linearized with respect to the parameters to be retrieved. The
two-stream approach is a simple approximation to account for multiple
light scattering, and its numerical implementation has a low
computational cost.  The vertically integrated CO column density is
provided together with its retrieval noise and the column averaging
kernel for each individual measurement. This compact retrieval product
is designed to address the needs of the data user, while taking
optimal advantage of the SWIR measurements.</p>
      <p>To demonstrate the robustness of our algorithm and the expected data
quality of the CO retrieval product, we performed an extensive
sensitivity analysis for generic measurement simulations with respect
to forward model errors, instrument and calibration imperfections and
uncertainties in atmospheric input parameters.  For this purpose, we
have simulated measurements with the scalar LINTRAN radiative transfer
model, which accurately accounts for multiple scattering of solar
light by liquid water and ice clouds, aerosols and the interaction
with a reflecting Earth surface. The measurement simulations are fed
through the TROPOMI instrument model to estimate the measurement
noise. For clear sky scenes of low signals over dark land with 3 %
surface albedo and no aerosol loading, the random error in total
column CO does not exceed 11 % for SZA <inline-formula><mml:math display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 70<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and in the
majority of all cases the CO data precision is expected to be much
better. Moreover, for measurement simulations employing the US
standard model atmosphere with a single cloud layer, which passed the
cloud filter, we diagnosed the retrieval accuracy to be <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> %. Similar good accuracy could be achieved for boundary layer
aerosols and elevated dust layers. However, for cloudy atmospheres and
strongly peaked CO vertical profiles, e.g., enhanced CO concentration
in the tropospheric boundary layer, this bias can reach
8 %. Concerning the atmospheric input parameters, the largest
uncertainties are introduced by model uncertainties in the methane
fields. Here, we found a nearly one-to-one correlation between the CO
column error and the <?xmltex \hack{\mbox\bgroup}?>CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula><?xmltex \hack{\egroup}?> a priori uncertainty, introducing CO
biases <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> %. Uncertainties in the atmospheric temperature and
pressure are of minor relevance. To estimate the effect of an
erroneous instrument calibration, we considered errors in the full
width at half maximum of the ISRF for homogenous illumination of
the instrument entrance slit, erroneous spectral calibration and
additive and multiplicative radiometric errors. For the TROPOMI
instrument that satisfies the mission requirements, corresponding CO
biases are <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> %. A heterogeneous illumination of the instrument
entrance slit due to variations in cloud coverage and surface
reflection causes a distortion of the spectral instrument response,
which we cannot account for in the retrieval. This causes CO biases <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> % with pseudo-random characteristics on larger spatial
scales.  Overall, the low error sensitivity of the CO product is also
confirmed by a retrieval analysis for a simulated orbit of TROPOMI
SWIR measurements. For this purpose, we combined a suite of different
data sources to describe the observed scene in a realistic
manner. Here, the CO biases are in agreement with the generic test
cases and confirm that the expected retrieval accuracy is well within
the envisaged accuracy of <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn>15</mml:mn></mml:mrow></mml:math></inline-formula> %.</p>
      <p>Although our analysis is based on an extensive set of simulated
measurements, we realize the need to further fine-tune the settings of
our algorithm during the commissioning phase of the TROPOMI
instrument, aiming to provide an optimal data product during the
operational phase of the Sentinel 5 Precursor mission. For this
purpose, the validation of the data product with independent and
accurate ground-based, balloon and aircraft measurements is essential
until instrument commissioning and beyond during the operational phase
of the mission to adequately assess and monitor data quality.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S6">
  <title>Data availability</title>
      <p>The underlying research data for the simulated atmospheric profiles and
TROPOMI measurement simulation and retrievals are available upon request from
Jochen Landgraf (j.landgraf@sron.nl). HITRAN spectroscopic line
parameters <xref ref-type="bibr" rid="bib1.bibx50" id="paren.64"/> are available through HITRANonline
(<uri>http://hitran.org</uri>), and the line parameters from
<xref ref-type="bibr" rid="bib1.bibx52" id="text.65"/> are available in their supplementary material.</p><?xmltex \hack{\clearpage}?>
</sec>

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

<app id="App1.Ch1.S1">
  <title>TS-LINTRAN: a linearized two-stream method</title>
      <p>This appendix summarizes the linearized two-stream radiative transfer solver
TS-LINTRAN that is based on the generalized flux method <xref ref-type="bibr" rid="bib1.bibx43" id="paren.66"/>
and the forward-adjoint perturbation theory
<xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx2 bib1.bibx8 bib1.bibx61" id="paren.67"/>. The solver is part of
the software suite LINTRAN, which combines different linearized radiative
transfer models suited for atmospheric remote sensing (e.g.,
<xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx27 bib1.bibx35 bib1.bibx66 bib1.bibx67 bib1.bibx55" id="altparen.68"/>).
The model assumes a vertically inhomogeneous atmosphere described by <inline-formula><mml:math display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>
homogeneous layers. Each layer is characterized by its optical properties,
the optical depth <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the single-scattering albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the
phase function <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with layer index <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p>For an arbitrary layer <inline-formula><mml:math display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, the outgoing fluxes at the layer
interfaces <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> can be expressed as a function of the
incoming fluxes by the matrix equation <xref ref-type="bibr" rid="bib1.bibx43" id="paren.69"/>
          <disp-formula id="App1.Ch1.E1" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>n</mml:mi><mml:mo>↓</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>↑</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="array" columnalign="center center center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>↓</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>n</mml:mi><mml:mo>↑</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Here, index <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> describes the top of the model atmosphere
and index <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> indicates the surface level. <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the direct solar
irradiance, <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>n</mml:mi><mml:mo>↓</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>n</mml:mi><mml:mo>↑</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> are the diffuse downward and
upward fluxes, all defined at layer interface <inline-formula><mml:math display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>. The coefficients
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are specific
for different flux methods, where TS-LINTRAN relies on the
definition of the practical improved flux method by
<xref ref-type="bibr" rid="bib1.bibx70" id="text.70"/>. The external
boundary conditions are given as

              <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>↓</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="App1.Ch1.E2"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mo>↑</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mo>↓</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the surface albedo and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="normal">Θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> with the
solar zenith angle <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Combining the internal and external
boundary constraints for the multi-layer system, we obtain the matrix
equation
          <disp-formula id="App1.Ch1.E3" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="bold">M</mml:mi><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with the sparse block-diagonal matrix <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold">M</mml:mi></mml:math></inline-formula>, the flux vector
          <disp-formula id="App1.Ch1.E4" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="center center center center center center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>↓</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mo>↑</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mo>↓</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mo>↑</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>
        and the right-hand side
          <disp-formula id="App1.Ch1.E5" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mtable class="array" columnalign="center center center center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋯</mml:mi></mml:mtd><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        For an <inline-formula><mml:math display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>-layer model atmosphere, <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold">M</mml:mi></mml:math></inline-formula>
is a <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> matrix and <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">F</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">C</mml:mi></mml:math></inline-formula> are both vectors of
dimension <inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>(</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Due to the block diagonal structure of matrix <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold">M</mml:mi></mml:math></inline-formula>,
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E3"/>) can be solved by sequential substitution of the
linear equations.</p>
      <p>With the flux vector <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">F</mml:mi></mml:math></inline-formula>, we can approximate the TOA radiances
<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> in the viewing direction of the instrument. For this
purpose we start with the expression

              <disp-formula specific-use="eqnarray" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mi>N</mml:mi><mml:mo>↑</mml:mo></mml:msubsup></mml:mrow><mml:mi mathvariant="italic">π</mml:mi></mml:mfrac></mml:mstyle><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="App1.Ch1.E6"><mml:mtd/><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">τ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="normal">Θ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> with the
viewing zenith angle <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Θ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> indicates optical depth
and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total optical thickness of the atmosphere.
The scattering source function <inline-formula><mml:math display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula>
describes multiply and singly scattered light. We approximate the
radiance within a model layers by its vertical mean and assume its
directional dependence to be isotropic both in upward and
downward directions. Therefore, we obtain
          <disp-formula id="App1.Ch1.E7" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mo>↓</mml:mo><mml:mo>↑</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>↓</mml:mo><mml:mo>↑</mml:mo></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>↓</mml:mo><mml:mo>↑</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
        for <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Hence, we can approximate Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E6"/>) by
          <disp-formula id="App1.Ch1.E8" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mo>〈</mml:mo><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>〉</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where the response vector <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">R</mml:mi></mml:math></inline-formula> can de derived in a
<?xmltex \hack{\mbox\bgroup}?>straightforward<?xmltex \hack{\egroup}?> manner from Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E6"/>). It describes
the linear relationship between the simulated observation and the internal
radiation field. Here, the inner product of two arbitrary vectors
<inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula>  of the same dimension is defined by <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>〉</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p>To apply the forward-adjoint perturbation theory, we solve the adjoint equation
          <disp-formula id="App1.Ch1.E9" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>†</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the adjoint flux vector, and <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is
the transpose of matrix <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold">M</mml:mi></mml:math></inline-formula>. Following the methodology described by
<xref ref-type="bibr" rid="bib1.bibx61" id="text.71"/> and <xref ref-type="bibr" rid="bib1.bibx66" id="text.72"/>, we can calculate the derivative of
the TOA radiance with respect to an optical parameter <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> by
          <disp-formula id="App1.Ch1.E10" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>〈</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:mo>〈</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:mo>〈</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>〉</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with the derivatives <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold">M</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold-italic">C</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="bold-italic">R</mml:mi></mml:mrow></mml:math></inline-formula>.  With <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">C</mml:mi></mml:math></inline-formula> given in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E5"/>), the
derivative <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> vanishes, and so
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E10"/>) simplifies to
          <disp-formula id="App1.Ch1.E11" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi mathvariant="normal">TOA</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>〈</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:mo>〈</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mo>〉</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        In general, <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> represents the optical depth <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
the single-scattering albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the scattering phase function
characteristics in the model layers <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> and the surface
albedo <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Equation (<xref ref-type="disp-formula" rid="App1.Ch1.E11"/>)
can be numerically implemented in a straightforward manner, and
represents the basis of the linearized TS-LINTRAN solver.</p>
</app>

<app id="App1.Ch1.S2">
  <title>The heterogeneous slit illumination: an
instrument model</title>
      <p>TROPOMI is a push-broom grating spectrometer that measures the spatial
and spectral distribution of the Earth-reflected radiances using a
two-dimensional detector device. Here, the width of the entrance slit is
aligned with the flight direction, and after dispersion by the grating,
a two-dimensional detector simultaneously collects the spectra from
the 2600 km instrument swath, sampled by 256 rows of the detector.
The spectral information is recorded by the 1024 pixel detector
columns with a spectral sampling distance of 0.1 nm. The
instantaneous field of view of the spectrometer is <inline-formula><mml:math display="inline"><mml:mrow><mml:mn>3.4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>
(along <inline-formula><mml:math display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> across flight direction), and after temporal
integration over 1 s, TROPOMI samples the ground scene with about
<inline-formula><mml:math display="inline"><mml:mrow><mml:mn mathvariant="normal">7</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> at the subsatellite point. Figure <xref ref-type="fig" rid="App1.Ch1.F1"/> gives an overview of the measurement
principle. For the TROPOMI data analysis, we assume that the spectral
and spatial dimension of the radiance field can be fully
disentangled. However, this is only true for ground scenes that reflect spatially homogenous radiances in the flight direction.  If
the radiances vary on spatial subsampling scales, we obtain
interferences of the scene heterogeneity with the spectral response of
the instrument. This appendix summarizes an instrument model that
describes the effect of the heterogeneous slit illumination on the
recorded spectrum using preliminary TROPOMI instrument
characteristics.</p>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.F1"><caption><p>Slit and detector geometry with respect to the
ground track of TROPOMI. Detector coordinate <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> describes the
spectral sampling dimension, and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> is the spatial sampling
coordinate. The scene coordinates are <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> in the flight direction
and <inline-formula><mml:math display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> in the across-flight direction, and <inline-formula><mml:math display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> represent
the corresponding instrument response in both spatial
dimensions. The slit is aligned with the TROPOMI swath, such that
scene heterogeneity in the flight direction interferes with the
spectral response of the instrument.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f14.png"/>

      </fig>

      <p>The radiometric calibrated signal <inline-formula><mml:math display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> measured by TROPOMI can be
simulated by

              <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>S</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∭</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">λ</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">int</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="App1.Ch1.E12"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><?xmltex \hack{\hspace{1.8cm}}?><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>v</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><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 mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> describe the spectral and spatial sampling position
on the two-dimensional detector plane, respectively, and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is the temporal
sampling. The ground coordinates are <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> in the along-track direction and <inline-formula><mml:math display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>
in the across-track direction, and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> denotes the wavelength of the
light. Due to the orientation of the instrument entrance slit, the <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions are identical to the across- and along-slit direction at the
instrument level, respectively. In Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E12"/>), <inline-formula><mml:math display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> denote the instrument response of the recorded signal in the along- and
across-flight direction with respect to the radiation <inline-formula><mml:math display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> at position <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
and at wavelength <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>. Here, our notation separates sampling variables
and physical coordinates by a vertical bar. The temporal integration of the
received signal
          <disp-formula id="App1.Ch1.E13" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mfenced open="〈" close="〉"><mml:mi>I</mml:mi></mml:mfenced><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">int</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>v</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
        between <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">int</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">int</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> corresponds to a spatial integration of
the radiances due to the motion of the satellite, where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">int</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total integration time and <inline-formula><mml:math display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is the satellite
velocity on ground level.</p>
      <p>For a homogenous illumination of the instrument across the slit direction,
i.e., <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>I</mml:mi></mml:mfenced><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mfenced open="〈" close="〉"><mml:mi>I</mml:mi></mml:mfenced><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E12"/>) simplifies to
          <disp-formula id="App1.Ch1.E14" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi>S</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>U</mml:mi></mml:mfenced><mml:mi>x</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mfenced open="〈" close="〉"><mml:mi>I</mml:mi></mml:mfenced><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Here, the mean intensity
          <disp-formula id="App1.Ch1.E15" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>I</mml:mi></mml:mfenced><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>|</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>I</mml:mi></mml:mfenced><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
        includes the temporal integration and the convolution of the radiances
with the instrument response <inline-formula><mml:math display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> across the flight
direction. Moreover, we defined the integrated instrument spectral
response function in the flight direction
          <disp-formula id="App1.Ch1.E16" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>U</mml:mi></mml:mfenced><mml:mi>x</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        which is extensively characterized during the on-ground calibration of
the TROPOMI spectrometer. Equation (<xref ref-type="disp-formula" rid="App1.Ch1.E14"/>) is the
baseline for our forward model in the retrieval, which assumes an inherent
homogenous illumination of the entrance slit. Thus, the
differences between the measurement simulations using
Eqs. (<xref ref-type="disp-formula" rid="App1.Ch1.E12"/>) and (<xref ref-type="disp-formula" rid="App1.Ch1.E14"/>)
represent a potential error source for the CO retrieval.</p>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.F2"><caption><p>Instrument response function <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
as defined in Eqs. (<xref ref-type="disp-formula" rid="App1.Ch1.E18"/>) and (<xref ref-type="disp-formula" rid="App1.Ch1.E19"/>) with <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>3.4</mml:mn></mml:mrow></mml:math></inline-formula> km, <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:mrow></mml:math></inline-formula> nm
and <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn>6.47</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> nm 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>.</p></caption>
        <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f15.png"/>

      </fig>

      <p>To simplify the further elaboration of the response
functions, we assign the sampling variable to spatial
and spectral coordinates: we appoint the spatial sampling variable
<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> to the barycenter <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of the instantaneous field of view
<inline-formula><mml:math display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>. Similarly, the spectral sampling <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is assigned to the
barycenter <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of the integrated spectral response function
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>U</mml:mi></mml:mfenced><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and finally, the barycenter <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> for
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is also assigned a sampling position
<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>. Obviously, the variables <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are not
independent.</p>
      <p>Based on the design of the instrument and a preliminary analysis of
the on-ground calibration, we assume that the response function
<inline-formula><mml:math display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> can be factorized, i.e.,
          <disp-formula id="App1.Ch1.E17" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where
          <disp-formula id="App1.Ch1.E18" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Θ</mml:mi><mml:mfenced open="(" close=")"><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">Θ</mml:mi><mml:mfenced close=")" open="("><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:mfenced></mml:mrow></mml:math></disp-formula>
        describes the geometric projection of the slit width on the
Earth surface with <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn>3.4</mml:mn></mml:mrow></mml:math></inline-formula> km  and

              <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.E19"><mml:mtd/><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><?xmltex \hack{\hspace{2cm}}?><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:msqrt><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>-</mml:mo><mml:mi>b</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          is the Gaussian subsampling spectral response function with <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>ln⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, and the FWHM <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:mrow></mml:math></inline-formula> nm.
Parameter <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn>6.47</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> nm 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> gives the shift of the
spectral barycenter with across-slit position <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Therefore, for the
homogenous slit illumination, the instrument spectral response function
<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mfenced close="〉" open="〈"><mml:mi>U</mml:mi></mml:mfenced><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
is a convolution of a Gaussian fit with a boxcar function and has a FWHM of 0.25 nm, according to the
instrument requirement. The response function <inline-formula><mml:math display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> is illustrated in
Fig. <xref ref-type="fig" rid="App1.Ch1.F2"/>. For the spatial response function across-flight
direction <inline-formula><mml:math display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula>, we assume a boxcar function of 7 km wide.</p>
      <p>To analyze the error of our retrieval, we use
Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E14"/>) in the forward model of the retrieval,
but simulate the measurements using Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.E12"/>),
which introduces a spectral bias as depicted exemplarily in
Fig. <xref ref-type="fig" rid="App1.Ch1.F3"/>. Here, spectral biases are about <inline-formula><mml:math display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula>7 %, with an error amplitude strongly depending on the assumed scene
heterogeneity.</p>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.F3"><caption><p>Spectral features due to the inhomogeneous slit illumination
as a percentage of the continuum value. Simulations are performed for a
transition in the flight direction from a cloudy scene to a clear
sky scene at <inline-formula><mml:math display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>1.8 km away from barycenter <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Here, the cloud
is located between 2 and 3 km with a total optical depth of 10. The
CO fitting window is indicated by the pink shadowed region.</p></caption>
        <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://amt.copernicus.org/articles/9/4955/2016/amt-9-4955-2016-f16.png"/>

      </fig>

<?xmltex \hack{\clearpage}?>
</app>
  </app-group><ack><title>Acknowledgements</title><p>We thank Maarten Sneep (The Royal Netherlands Meteorological
Institute, KNMI) for providing us with auxiliary data needed to
simulate TROPOMI measurements. We also thank Bernd Sierk and Jerome
Caron (European Space Research and Technology Centre, ESTEC) for
constructive discussions on modeling the effect of the heterogenous
illumination of the instrument entrance slit. This research has been
funded in part by the TROPOMI national program from the Netherlands
Space Office (NSO).<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Edited by: R. Engelen<?xmltex \hack{\newline}?>
Reviewed by:   two anonymous referees</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Aben et al.(2007)</label><mixed-citation>Aben, I., Hasekamp, O., and Hartmann, W.: Uncertainties in the
space-based measurements of CO<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> columns due to scattering in the Earth's
atmosphere, J. Quant. Spectrosc. Ra., 104, 450–459,
<ext-link xlink:href="http://dx.doi.org/10.1016/j.jqsrt.2006.09.013" ext-link-type="DOI">10.1016/j.jqsrt.2006.09.013</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Bell and Glasstone(1970)</label><mixed-citation>
Bell, G. I. and Glasstone, S.: Nuclear Reactor Theory, Van Nostrand Reinhold
Company, New York, ISBN-10: 0442206844,  ISBN-13: 9780442206840, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Bergamaschi et al.(2005)</label><mixed-citation>Bergamaschi, P., Krol, M., Dentener, F., Vermeulen, A., Meinhardt, F., Graul,
R., Ramonet, M., Peters, W., and Dlugokencky, E. J.: Inverse modelling of
national and European CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> emissions using the atmospheric zoom model TM5,
Atmos. Chem. Phys., 5, 2431–2460, <ext-link xlink:href="http://dx.doi.org/10.5194/acp-5-2431-2005" ext-link-type="DOI">10.5194/acp-5-2431-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bergamaschi et al.(2009)</label><mixed-citation>Bergamaschi, P., Frankenberg, C., Meirink, J.-F., Krol, M., Gabriella
Villani, M., Houweling, S., Dentener, F., Dlugokencky, E. J., Miller, J. B.,
Gatti, L. V., Engel, A., and Levin, I.: Inverse modeling of global and
regional CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> emissions using SCIAMACHY satellite retrievals, J.
Geophys. Res., 114, D22301, <ext-link xlink:href="http://dx.doi.org/10.1029/2009JD012287" ext-link-type="DOI">10.1029/2009JD012287</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Borsdorff et al.(2014)</label><mixed-citation>Borsdorff, T., Hasekamp, O. P., Wassmann, A., and Landgraf, J.: Insights into
Tikhonov regularization: application to trace gas column retrieval and the
efficient calculation of total column averaging kernels, Atmos. Meas. Tech.,
7, 523–535, <ext-link xlink:href="http://dx.doi.org/10.5194/amt-7-523-2014" ext-link-type="DOI">10.5194/amt-7-523-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Borsdorff et al.(2016)</label><mixed-citation>Borsdorff, T., Tol, P., Williams, J. E., de Laat, J., aan de Brugh, J.,
Nédélec, P., Aben, I., and Landgraf, J.: Carbon monoxide total
columns from SCIAMACHY 2.3 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m atmospheric reflectance measurements:
towards a full-mission data product (2003–2012), Atmos. Meas. Tech., 9,
227–248, <ext-link xlink:href="http://dx.doi.org/10.5194/amt-9-227-2016" ext-link-type="DOI">10.5194/amt-9-227-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bovensmann et al.(1999)</label><mixed-citation>
Bovensmann, H., Burrows, J. P., Buchwitz, M., Frerick, J., Noel,
S., Rozanov, V. V., Chance, K. V., and Goede, A. P. H.: SCIAMACHY:
Mission Objectives and Measurement Modes, J. Atmos. Sci.,
56, 127–150, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Box et al.(1988)</label><mixed-citation>
Box, M., Gerstl, S., and Simmer, C.: Application of the adjoint formulation to
the calculation of atmospheric radiative effects, Beitr. Phys. Atmos., 61,
303–311, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Buchwitz et al.(2006)</label><mixed-citation>Buchwitz, M., de Beek, R., Noël, S., Burrows, J. P., Bovensmann, H.,
Schneising, O., Khlystova, I., Bruns, M., Bremer, H., Bergamaschi, P.,
Körner, S., and Heimann, M.: Atmospheric carbon gases retrieved from
SCIAMACHY by WFM-DOAS: version 0.5 CO and CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> and impact of calibration
improvements on CO<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> retrieval, Atmos. Chem. Phys., 6, 2727–2751,
<ext-link xlink:href="http://dx.doi.org/10.5194/acp-6-2727-2006" ext-link-type="DOI">10.5194/acp-6-2727-2006</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Buchwitz et al.(2007)</label><mixed-citation>Buchwitz, M., Khlystova, I., Bovensmann, H., and Burrows, J. P.: Three years
of global carbon monoxide from SCIAMACHY: comparison with MOPITT and first
results related to the detection of enhanced CO over cities, Atmos. Chem.
Phys., 7, 2399–2411, <ext-link xlink:href="http://dx.doi.org/10.5194/acp-7-2399-2007" ext-link-type="DOI">10.5194/acp-7-2399-2007</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Buscaglione(2011)</label><mixed-citation>
Buscaglione, F.: GMES Sentinel-5 Precursor – S5p System Requirement
Document,
Srd, ESA, S5p-RS-ESA-SY-0002, 29 April 2011.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Butz et al.(2009)</label><mixed-citation>Butz, A., Hasekamp, O., Frankenberg, C., and Aben, I.: Retrievals of atmospheric
CO<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> from simulated space-borne measurements of backscattered near-infrared
sunlight: accounting for aerosol effects, Appl. Opt., 48, 3322,
<ext-link xlink:href="http://dx.doi.org/10.1364/AO.48.003322" ext-link-type="DOI">10.1364/AO.48.003322</ext-link>,   2009.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Butz et al.(2010)</label><mixed-citation>Butz, A., Hasekamp, O., Frankenberg, C., Vidot, J., and Aben, I.: CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula>
retrievals from spacebased solar backscatter measurements: performance
evaluation against simulated aerosol and cirrus loaded scenes, J. Geophys.
Res., 115, D24302, <ext-link xlink:href="http://dx.doi.org/10.1029/2010JD014514" ext-link-type="DOI">10.1029/2010JD014514</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Butz et al.(2011)</label><mixed-citation>Butz, A., Guerlet, S., Hasekamp, O., Schepers, D., Galli, A., Aben, I.,
Frankenberg, C., Hartmann, J. M., Tran, H., Kuze, A., Keppel-Aleks, G.,
Toon, G., Wunch, D., Wennberg, P., Deutscher, N., Griffith, D., Macatangay,
R., Messerschmidt, J., Notholt, J., and Warneke, T.: Toward accurate CO<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>
and CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> observations from GOSAT, Geophys. Res. Lett., 38, L14812,
<ext-link xlink:href="http://dx.doi.org/10.1029/2011GL047888" ext-link-type="DOI">10.1029/2011GL047888</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Butz et al.(2012)</label><mixed-citation>Butz, A., Galli, A., Hasekamp, O., Landgraf, J., Tol, P., and Aben, I.: TROPOMI
aboard Sentinel-5 Precursor: Prospective performance of CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> retrievals for
aerosol and cirrus loaded atmospheres, Remote Sens. Environ., 120, 267–276,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Caron et al.(2014)</label><mixed-citation>
Caron, J., Sierk, B., Bezy, J., Loescher, A., and Meijer, Y.: The CarnoSat
candidate mission: radiometric and specteral performances over spatially
heterogeneouse scenes, in: International Conference on Space Optics, ICOS, Tenerife,
Spain, 7–10 October 2014.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Danielson and Gesch(2011)</label><mixed-citation>
Danielson, J. and Gesch, D.: Global multi-resolution terrain elevation data
2010 (GMTED2010), US Geological Survey Open-File Report, 2011–1073,
2011.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Deeter et al.(2009)</label><mixed-citation>Deeter, M., Edwards, D. P., Gille, J. C., and Drummond, J. R.: CO retrievals
based on MOPITT near-infrared observations, J. Geophys. Res., 114,
D04303, <ext-link xlink:href="http://dx.doi.org/10.1029/2008JD010872" ext-link-type="DOI">10.1029/2008JD010872</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Detmers and Hasekamp(2015)</label><mixed-citation>Detmers, R. and Hasekamp, O.: Comprehensive Error Characterisation Report: SRON
full-physics retrieval algorithm for XCH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula>, Report, ESA Climate Change
Initiative (CCI), ESA ESRIN, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Drummond and Mand(1996)</label><mixed-citation>
Drummond, J. and Mand, G.: The measurements of pollution in the troposphere
(MOPITT) instrument: Overall performance and calibration requirements,
J. Atmos. Ocean. Tech., 13, 314–320, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Edwards et al.(2004)</label><mixed-citation>Edwards, D. P.,   Emmons, L. K.,  Hauglustaine, D. A.,   Chu,
D. A.,  Gille, J. C.,   Kaufman, Y. J., PéTron, G.,
Yurganov, L. N., Giglio, L., Deeter, M. N., Yudin, V.,
Ziskin, D. C., Warner, J., Lamarque, J.-F., Francis, G. L.,
Ho, S. P., Mao, D., Chen, J., Grechko, E. I., and
Drummond, J. R.: Observations of carbon
monoxide and aerosols from the Terra satellite: Northern Hemisphere
variability, J. Geophys. Res., 109, D24202, <ext-link xlink:href="http://dx.doi.org/10.1029/2004JD004727" ext-link-type="DOI">10.1029/2004JD004727</ext-link>,
2004.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Farr(2007)</label><mixed-citation>Farr, T. G., Rosen, P. A., Caro, E., Crippen, R., Duren, R.,
Hensley, S., Kobrick, M., Paller, M., Rodriguez, E., Roth, L.,
Seal, D., Shaffer, S., Shimada, J., Umland, J., Werner, M.,
Oskin, M., Burbank, D., and Alsdorf, D.: The Shuttle Radar Topography Mission,
Rev. Geophys.,
45, RG2004, <ext-link xlink:href="http://dx.doi.org/10.1029/2005RG000183" ext-link-type="DOI">10.1029/2005RG000183</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Frankenberg et al.(2005)</label><mixed-citation>Frankenberg, C., Platt, U., and Wagner, T.: Retrieval of CO from SCIAMACHY
onboard ENVISAT: detection of strongly polluted areas and seasonal patterns
in global CO abundances, Atmos. Chem. Phys., 5, 1639–1644,
<ext-link xlink:href="http://dx.doi.org/10.5194/acp-5-1639-2005" ext-link-type="DOI">10.5194/acp-5-1639-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Gimeno García et al.(2011)</label><mixed-citation>Gimeno García, S., Schreier, F., Lichtenberg, G., and Slijkhuis, S.:
Near infrared nadir retrieval of vertical column densities: methodology and
application to SCIAMACHY, Atmos. Meas. Tech., 4, 2633–2657,
<ext-link xlink:href="http://dx.doi.org/10.5194/amt-4-2633-2011" ext-link-type="DOI">10.5194/amt-4-2633-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Gloudemans et al.(2008)</label><mixed-citation>Gloudemans, A. M. S., Schrijver, H., Hasekamp, O. P., and Aben, I.: Error
analysis for CO and CH<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> total column retrievals from SCIAMACHY
2.3 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>m spectra, Atmos. Chem. Phys., 8, 3999–4017,
<ext-link xlink:href="http://dx.doi.org/10.5194/acp-8-3999-2008" ext-link-type="DOI">10.5194/acp-8-3999-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Gloudemans et al.(2009)</label><mixed-citation>Gloudemans, A. M. S., de Laat, A. T. J., Schrijver, H., Aben, I., Meirink, J.
F., and van der Werf, G. R.: SCIAMACHY CO over land and oceans: 2003–2007
interannual variability, Atmos. Chem. Phys., 9, 3799–3813,
<ext-link xlink:href="http://dx.doi.org/10.5194/acp-9-3799-2009" ext-link-type="DOI">10.5194/acp-9-3799-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Hasekamp and Landgraf(2002)</label><mixed-citation>
Hasekamp, O. and Landgraf, J.: A linearized vector radiative transfer model for
atmospheric trace gas retrieval, J. Quant. Spectrosc. Ra., 75, 221–238,
2002.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Hess and Wiegner(1994)</label><mixed-citation>Hess, M. and Wiegner, M.: COP: a data library of optical properties of
hexagonal ice crystals, Appl. Opt., 33, 7740–7746,
<ext-link xlink:href="http://dx.doi.org/10.1364/AO.33.007740" ext-link-type="DOI">10.1364/AO.33.007740</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Hess et al.(1998)</label><mixed-citation>Hess, M., Koelemeijer, R. B. A., and Stammes, P.: Scattering matrices of
imperfect hexagonal ice crystals, J. Quant. Spectrosc.
Ra., 60, 301–308, <ext-link xlink:href="http://dx.doi.org/10.1016/S0022-4073(98)00007-7" ext-link-type="DOI">10.1016/S0022-4073(98)00007-7</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Houweling et al.(2014)</label><mixed-citation>Houweling, S., Krol, M., Bergamaschi, P., Frankenberg, C., Dlugokencky, E.
J., Morino, I., Notholt, J., Sherlock, V., Wunch, D., Beck, V., Gerbig, C.,
Chen, H., Kort, E. A., Röckmann, T., and Aben, I.: A multi-year methane
inversion using SCIAMACHY, accounting for systematic errors using TCCON
measurements, Atmos. Chem. Phys., 14, 3991–4012,
<ext-link xlink:href="http://dx.doi.org/10.5194/acp-14-3991-2014" ext-link-type="DOI">10.5194/acp-14-3991-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Koelemeijer et al.(2002)</label><mixed-citation>Koelemeijer, R. B. A., Stammes, P., Hovenier, J. W., and de Haan,
J. F.: Global distributions of effective cloud fraction and cloud top
pressure derived from oxygen A band spectra measured by the Global Ozone
Monitoring Experiment: Comparison to ISCCP data, J. Geophys. Res., 107,
4151, <ext-link xlink:href="http://dx.doi.org/10.1029/2001JD000840" ext-link-type="DOI">10.1029/2001JD000840</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Krol et al.(2005)</label><mixed-citation>Krol, M., Houweling, S., Bregman, B., van den Broek, M., Segers, A., van
Velthoven, P., Peters, W., Dentener, F., and Bergamaschi, P.: The two-way
nested global chemistry-transport zoom model TM5: algorithm and applications,
Atmos. Chem. Phys., 5, 417–432, <ext-link xlink:href="http://dx.doi.org/10.5194/acp-5-417-2005" ext-link-type="DOI">10.5194/acp-5-417-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Kuze et al.(2009)</label><mixed-citation>Kuze, A., Suto, H., Nakajima, M., and Hamazaki, T.: Thermal and near infrared
sensor for carbon observation Fouriertrans form spectrometer on the
Greenhouse Gases Observing Satellite for greenhouse gases monitoring, Appl.
Opt., 48, 6716, <ext-link xlink:href="http://dx.doi.org/10.1364/AO.48.006716" ext-link-type="DOI">10.1364/AO.48.006716</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Landgraf et al.(2001)</label><mixed-citation>
Landgraf, J., Hasekamp, O., Box, M., and Trautmann, T.: A Linearized Radiative
Transfer Model Using the Analytical Perturbation Approach, J. Geophys. Res.,
106, 27291–27305, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Landgraf et al.(2002)</label><mixed-citation>
Landgraf, J., Hasekamp, O., and Trautmann, T.: Linearization of radiative
transfer with respect to surface properties, J. Quant. Spectrosc. Ra., 72, 327–339, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Langen et al.(2011)</label><mixed-citation>
Langen, J., Meijer, Y., Brinksma, E., Veihelmann, B., and Ingmann, P.: GMES
Sentinels 4 and 5 mission requirements document, Mrd, ESA, EOP-SMA/1507/JL-dr,
31 January 2011.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Levelt et al.(2009)</label><mixed-citation>
Levelt, P., Veefkind, J., Kerridge, B., Siddans, R., de Leeuw, G., Remedios,
J., and Coheur, P.: Observation Techniques and Mission Concepts for
Atmospheric Chemistry (CAMELOT), Report, European Space Agency, Noordwijk,
the Netherlands, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Levy(1971)</label><mixed-citation>
Levy, H.: Normal atmosphere: Large radical and formaldehyde concentrations
predicted, Science, 173, 141–143, 1971.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Locatelli et al.(2015)</label><mixed-citation>Locatelli, R., Bousquet, P., Saunois, M., Chevallier, F., and Cressot, C.:
Sensitivity of the recent methane budget to LMDz sub-grid-scale physical
parameterizations, Atmos. Chem. Phys., 15, 9765–9780,
<ext-link xlink:href="http://dx.doi.org/10.5194/acp-15-9765-2015" ext-link-type="DOI">10.5194/acp-15-9765-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Logan et al.(1981)</label><mixed-citation>
Logan, J., Prather, M., Wofsy, S., and McElroy, M.: Tropospheric chemistry: A
global perspective, J. Geophys. Res., 86, 7210–7254, 1981.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Marchuk(1964)</label><mixed-citation>
Marchuk, G.: Equation for the Value of Information from Weather Satellites and
Formulation of Inverse Problems, Cosmic Res., 2, 394–409, 1964.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Marshak et al.(1995)</label><mixed-citation>
Marshak, A., Davis, A., Wiscombe, W., and Titov, G.: The Verisimilitude of the
Independent Pixel Approximation Used in Cloud Remote Sensing, Remote Sens.
Environ., 52, 71–78, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Meador and Weaver(1998)</label><mixed-citation>
Meador, W. E. and Weaver, W. R.: Two-Stream Approximations to Radiative
Transfer in Planetary Atmospheres: A Unified Description of Existing Methods
and a New Improvement, J. Atmos. Sci., 37, 630–643, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Meirink et al.(2008)</label><mixed-citation>Meirink, J. F., Bergamaschi, P., and Krol, M. C.: Four-dimensional
variational data assimilation for inverse modelling of atmospheric methane
emissions: method and comparison with synthesis inversion, Atmos. Chem.
Phys., 8, 6341–6353, <ext-link xlink:href="http://dx.doi.org/10.5194/acp-8-6341-2008" ext-link-type="DOI">10.5194/acp-8-6341-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>NOAA(1976)</label><mixed-citation>
NOAA: U.S. Standard Atmosphere, 1976, Report, National Oceanic and
Atmospheric Administration, Washington, DC, US Gov. Printing Office, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Noel et al.(2012)</label><mixed-citation>Noël, S., Bramstedt, K., Bovensmann, H., Gerilowski, K., Burrows, J. P.,
Standfuss, C., Dufour, E., and Veihelmann, B.: Quantification and mitigation
of the impact of scene inhomogeneity on Sentinel-4 UVN UV-VIS retrievals,
Atmos. Meas. Tech., 5, 1319–1331, <ext-link xlink:href="http://dx.doi.org/10.5194/amt-5-1319-2012" ext-link-type="DOI">10.5194/amt-5-1319-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Phillips(1962)</label><mixed-citation>
Phillips, P.: A technique for the numerical solution of certain integral
equations of the first kind, J. Ass. Comput. Mat., 9, 84–97, 1962.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Predoi-Cross et al.(2006)</label><mixed-citation>Predoi-Cross, A., Brawley-Tremblay, M., Brown, L. R., Devi, V. M., and
Benner, D. C.: Multispectrum analysis of <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mn>12</mml:mn></mml:msup></mml:math></inline-formula>CH <inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> from 4100 to
4635 cm<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>: II. Air-broadening coefficients (widths and shifts), J. Mol.
Spectrosc., 236, 201–215, <ext-link xlink:href="http://dx.doi.org/10.1016/j.jms.2006.01.013" ext-link-type="DOI">10.1016/j.jms.2006.01.013</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Remer(2005)</label><mixed-citation>
Remer, L. A., Kaufman, Y. J., Tanré, D., Mattoo, S., Chu, D. A., Martins, J. V.,
Li, R.-R., Ichoku, C., Levy, R. C., Kleidman, R. G., Eck, T. F., Vermote, E., and
Holben, B. N.: The MODIS aerosol algorithm,
products, and validation, J.
Atmos. Sci., 62, 947–973, 2005.
Rothman, L. S.,  Gordon, I. E.,  Barbe, A.,  Benner, D. C.,  Bernath, P. F.,  Birk, M.,  Boudon, V.,  Brown, L. R.,
Campargue, A.,  Champion, J.-P.,  Chance, K.,  Coudert, L. H.,  Dana, V.,  Devi, V. M.,  Fally, S.,  Flaud, J.-M.,  Gamache, R. R.,
Goldman, A.,  Jacquemart, D.,  Kleiner, I.,  Lacome, N.,  Lafferty, W. J.,  Mandin,
J.-Y.,  Massie, S. T.,  Mikhailenko, S. N.,  Miller, C. E.,  Moazzen-Ahmadi, N.,  Naumenko, O. V.,
Nikitin, A. V.,  Orphal, J.,  Perevalov, V. I.,  Perrin,
A.,  Predoi-Cross, A.,  Rinsland, C. P.,  Rotger, M.,  Šimečková, M.,
Smith, M. A. H.,  Sung, K.,  Tashkun, S. A.,  Tennyson, J.,  Toth, R. A.,  Vandaele, A. C.,  and Vander Auwera, J.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Rothman et al.(2009)</label><mixed-citation>Rothman, L. S., Gordon, I. E., Barbe, A., Benner, D. C., Bernath, P. F.,
Birk, M., Boudon, V., Brown, L. R., Campargue, A., Champion, J.-P., Chance,
K., Coudert, L. H., Dana, V., Devi, V. M., Fally, S., Flaud, J.-M., Gamache,
R. R., Goldman, A., Jacquemart, D., Kleiner, I., Lacome, N., Lafferty, W. J.,
Mandin, J.-Y., Massie, S. T., Mikhailenko, S. N., Miller, C. E.,
Moazzen-Ahmadi, N., Naumenko, O. V., Nikitin, A. V., Orphal, J., Perevalov,
V. I., Perrin, A., Predoi-Cross, A., Rinsland, C. P., Rotger, M., Šimečková, M., Smith, M. A. H., Sung, K., Tashkun, S. A., Tennyson, J., Toth,
R. A., Vandaele, A. C., and Vander Auwera, J.: The HITRAN 2008 molecular
spectroscopic database, J. Quant. Spectrosc. Ra., 110, 533–572,
<ext-link xlink:href="http://dx.doi.org/10.1016/j.jqsrt.2009.02.013" ext-link-type="DOI">10.1016/j.jqsrt.2009.02.013</ext-link>,    2009 (data available at: <uri>http://hitran.org</uri>).</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Salstein et al.(2008)</label><mixed-citation>Salstein, D. A., Ponte, R. M., and Cady-Pereira, K.: Uncertainties in atmospheric
surface pressure fields from global analyses, J. Geophys. Res., 113,
D14107, <ext-link xlink:href="http://dx.doi.org/10.1029/2007JD009531" ext-link-type="DOI">10.1029/2007JD009531</ext-link>,
2008.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Scheepmaker et al.(2013)</label><mixed-citation>Scheepmaker, R. A., Frankenberg, C., Galli, A., Butz, A., Schrijver, H.,
Deutscher, N. M., Wunch, D., Warneke, T., Fally, S., and Aben, I.: Improved
water vapour spectroscopy in the 4174–4300 cm<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> region and its impact
on SCIAMACHY HDO<inline-formula><mml:math display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O measurements, Atmos. Meas. Tech., 6, 879–894,
<ext-link xlink:href="http://dx.doi.org/10.5194/amt-6-879-2013" ext-link-type="DOI">10.5194/amt-6-879-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Scheepmaker et al.(2016)</label><mixed-citation>Scheepmaker, R. A., aan de Brugh, J., Hu, H., Borsdorff, T., Frankenberg, C.,
Risi, C., Hasekamp, O., Aben, I., and Landgraf, J.: HDO and H<inline-formula><mml:math display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>O total
column retrievals from TROPOMI shortwave infrared measurements, Atmos. Meas.
Tech., 9, 3921–3937, <ext-link xlink:href="http://dx.doi.org/10.5194/amt-9-3921-2016" ext-link-type="DOI">10.5194/amt-9-3921-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Schepers et al.(2012)</label><mixed-citation>Schepers, D., Guerlet, S., Butz, A., Landgraf, J., Frankenberg, C., Hasekamp,
O., Blavier,  J.-F., Deutscher,  N. M., Griffith,
D. W. T., Hase, F., Kyro, E., Morino, I., Sherlock, V., Sussmann, R., and
Aben, I.: Methane
retrievals from Greenhouse Gases Observing Satellite (GOSAT) shortwave
infrared measurements: Performance comparison of proxy and physics
retrieval algorithms, J. Geophys. Res., 117, D10307, <ext-link xlink:href="http://dx.doi.org/10.1029/2012JD017549" ext-link-type="DOI">10.1029/2012JD017549</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Schepers et al.(2015)</label><mixed-citation>
Schepers, D., aan de Brugh, J., Hahne, P., Butz, A., Hasekamp, O., and
Landgraf, J.: LINTRAN v2.0: A linearised vector radiative transfer model for
efficient simulation of satellite-born nadir-viewing reflection measurements
of cloudy atmospheres, J. Quant. Spectrosc. Ra., 149, 247–259,
2015.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Shindell et al.(2006)</label><mixed-citation>Shindell, D. T., Faluvegi, G., Stevenson, D. S., Krol, M. C., Emmons, L. K.,
Lamarque, J.-F., PéTron, G., Dentener, F. J., Ellingsen, K.,
Schultz, M. G.,  Wild, O.,  Amann, M.,  Atherton, C. S.,
Bergmann, D. J.,  Bey, I.,  Butler, T.,  Cofala, J.,
Collins, W. J.,  Derwent, R. G.,  Doherty, R. M.,
Drevet, J.,  Eskes, H. J.,  Fiore, A. M.,  Gauss, M.,
Hauglustaine, D. A.,  Horowitz, L. W.,  Isaksen, I. S. A.,
Lawrence, M. G.,  Montanaro, V.,  Müller, J.-F.,
Pitari, G.,  Prather, M. J.,  Pyle, J. A.,  Rast, S.,
Rodriguez, J. M.,  Sanderson, M. G.,  Savage, N. H.,
Strahan, S. E.,  Sudo, K.,  Szopa, S.,  Unger, N.,
van Noije, T. P. C., and Zeng, G.: Multi-model simulations
of carbon monoxide: Comparison with observations and projected near-future
changes, J. Geophys. Res., 111, D19306, <ext-link xlink:href="http://dx.doi.org/10.1029/2006JD007100" ext-link-type="DOI">10.1029/2006JD007100</ext-link>, 2006.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx57"><label>Spurr and Natraj(2011)</label><mixed-citation>Spurr, R. and Natraj, V.: A linearized two-stream radiative transfer code
for fast approximation of multiple-scatter fields, J. Quant. Spectrosc. Ra., 112, 2630–2637,
<ext-link xlink:href="http://dx.doi.org/10.1016/j.jqsrt.2011.06.014" ext-link-type="DOI">10.1016/j.jqsrt.2011.06.014</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Stier and et al.(2005)</label><mixed-citation>Stier, P., Feichter, J., Kinne, S., Kloster, S., Vignati, E., Wilson, J.,
Ganzeveld, L., Tegen, I., Werner, M., Balkanski, Y., Schulz, M., Boucher, O.,
Minikin, A., and Petzold, A.: The aerosol-climate model ECHAM5-HAM, Atmos.
Chem. Phys., 5, 1125–1156, <ext-link xlink:href="http://dx.doi.org/10.5194/acp-5-1125-2005" ext-link-type="DOI">10.5194/acp-5-1125-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Tikhonov(1963)</label><mixed-citation>
Tikhonov, A.: On the solution of incorrectly stated problems and a method of
regularization, Dokl. Acad. Nauk SSSR, 151, 501–504, 1963.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Tol et al.(2011)</label><mixed-citation>
Tol, P., Landgraf, J., and Aben, I.: Instrument noise model for the Sentinel
5 SWIR bands, Report, Netherlands Insitute for Space Research, SRON,
Utrecht, the Netherlands, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Ustinov(1991)</label><mixed-citation>Ustinov, E. A.: Inverse problem of photometric observation of solar radiation
reflected by an optically dense planetary atmosphere. <?xmltex \hack{\mbox\bgroup}?>Mathematical<?xmltex \hack{\egroup}?>
methods and weighting functions of linearized inverse problem, Cosmic Res.,
29, 519–532, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>van Deelen et al.(2007)</label><mixed-citation>
van Deelen, R., Hasekamp, O. P., and Landgraf, J.: Accurate modeling of
spectral fine-structure in Earth radiance spectra measured with the Global
Ozone Monitoring Experiment, Appl. Opt., 46, 243–252, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>van Diedenhoven et al.(2007)</label><mixed-citation>van Diedenhoven, B., Hasekamp, O., and Landgraf, J.: Retrieval of cloud
parameters from satellite-based reflectance measurements in the ultraviolet
and the oxygen A-band, J. Geophys. Res., 112, D15208,
<ext-link xlink:href="http://dx.doi.org/10.1029/2006JD008155" ext-link-type="DOI">10.1029/2006JD008155</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Veefkind(2012)</label><mixed-citation>
Veefkind, P.: TROPOMI on the ESA Sentinel-5 Precursor: a GMES mission
for Global Observations of the Atmospheric Composition for Climate and Air
Quality Applications, Remote Sens. Envirom., 120, 70–83, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Vidot et al.(2012)</label><mixed-citation>
Vidot, J., Landgraf, J., Hasekamp, O., Butz, A., Galli, A., Tol, P., and Aben,
I.: Carbon monoxide from shortwave infrared reflectance measurements: A new
retrieval approach for clear sky and partially cloudy atmospheres, Remote
Sens. Environ., 120, 255–266, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Walter et al.(2004)</label><mixed-citation>Walter, H. H., Landgraf, J., and Hasekamp, O. P.: Linearization of a
pseudo-spherical vector radiative transfer model, J. Quant. Spectrosc. Ra., 85, 251–283, <ext-link xlink:href="http://dx.doi.org/10.1016/S0022-4073(03)00228-0" ext-link-type="DOI">10.1016/S0022-4073(03)00228-0</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Walter et al.(2006)</label><mixed-citation>Walter, H. H., Landgraf, J., Spada, F., and Doicu, A.: Linearization
of a radiative transfer model in spherical geometry, J. Geophys. Res.,
111, D24304,   <ext-link xlink:href="http://dx.doi.org/10.1029/2005JD007014" ext-link-type="DOI">10.1029/2005JD007014</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx68"><label>Wassmann et al.(2015)</label><mixed-citation>Wassmann, A., Borsdorff, T., aan de Brugh, J. M. J., Hasekamp, O. P., Aben,
I., and Landgraf, J.: The direct fitting approach for total ozone column
retrievals: a sensitivity study on GOME-2/MetOp-A measurements, Atmos. Meas.
Tech., 8, 4429–4451, <ext-link xlink:href="http://dx.doi.org/10.5194/amt-8-4429-2015" ext-link-type="DOI">10.5194/amt-8-4429-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Winker et al.(2007)</label><mixed-citation>Winker, D. M., Hunt, W. H., and McGill, M. J.: Initial performance assessment
of CALIOP, Geophys. Res. Lett., 34, L19803, <ext-link xlink:href="http://dx.doi.org/10.1029/2007GL030135" ext-link-type="DOI">10.1029/2007GL030135</ext-link>,
2007.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>Zdunkowski et al.(1979)</label><mixed-citation>
Zdunkowski, W. G., Welch, R. M., and Korb, G.: An Investigation of the Structure of
Typical Two-stream-methods for the Calculation of Solar Fluxes and Heating
Rates in Clouds, Contrib. Atmos. Phys., 53, 147–166, 1979.</mixed-citation></ref>

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

    </app></app-group></back>
    <!--<article-title-html>Carbon monoxide total column retrievals from TROPOMI shortwave
infrared measurements</article-title-html>
<abstract-html><p class="p">The Tropospheric Monitoring Instrument
(TROPOMI) spectrometer is the single payload of the Copernicus
Sentinel 5 Precursor (S5P) mission. It measures Earth radiance
spectra in the shortwave infrared spectral range around
2.3 µm with a dedicated instrument module. These measurements
provide carbon monoxide (CO) total column densities over land, which for
clear sky conditions are highly sensitive to the tropospheric boundary
layer. For cloudy atmospheres over land and ocean, the column sensitivity changes
according to the light path through the atmosphere. In this study,
we present the physics-based operational S5P algorithm to infer
atmospheric CO columns satisfying the envisaged accuracy
( &lt;  15 %) and precision ( &lt;  10 %) both for clear sky and
cloudy observations with low cloud height. Here, methane absorption
in the 2.3 µm range is combined with methane abundances from
a global chemical transport model to infer information on
atmospheric scattering. For efficient processing, we deploy a
linearized two-stream radiative transfer model as forward model and a profile scaling
approach to adjust the CO abundance in the inversion. Based on
generic measurement ensembles, including clear sky and cloudy
observations, we estimated the CO retrieval precision to be
 ≤  11 % for surface albedo  ≥  0.03 and solar zenith angle
 ≤  70°. CO biases of  ≤  3 % are introduced by
inaccuracies in the methane a priori knowledge. For strongly
enhanced CO concentrations in the tropospheric boundary layer and
for cloudy conditions, CO errors in the order of 8 % can be
introduced by the retrieval of cloud parameters of our algorithm.
Moreover, we estimated the effect of a distorted spectral instrument
response due to the inhomogeneous illumination of the instrument
entrance slit in the flight direction to be  &lt;  2 % with
pseudo-random characteristics when averaging over space and
time. Finally, the CO data exploitation is demonstrated for a
TROPOMI orbit of simulated shortwave infrared measurements. Overall,
the study demonstrates that for an instrument that performs in
compliance with the pre-flight specifications, the CO product will
meet the required product performance well.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Aben et al.(2007)</label><mixed-citation>
Aben, I., Hasekamp, O., and Hartmann, W.: Uncertainties in the
space-based measurements of CO<sub>2</sub> columns due to scattering in the Earth's
atmosphere, J. Quant. Spectrosc. Ra., 104, 450–459,
<a href="http://dx.doi.org/10.1016/j.jqsrt.2006.09.013" target="_blank">doi:10.1016/j.jqsrt.2006.09.013</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bell and Glasstone(1970)</label><mixed-citation>
Bell, G. I. and Glasstone, S.: Nuclear Reactor Theory, Van Nostrand Reinhold
Company, New York, ISBN-10: 0442206844,  ISBN-13: 9780442206840, 1970.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bergamaschi et al.(2005)</label><mixed-citation>
Bergamaschi, P., Krol, M., Dentener, F., Vermeulen, A., Meinhardt, F., Graul,
R., Ramonet, M., Peters, W., and Dlugokencky, E. J.: Inverse modelling of
national and European CH<sub>4</sub> emissions using the atmospheric zoom model TM5,
Atmos. Chem. Phys., 5, 2431–2460, <a href="http://dx.doi.org/10.5194/acp-5-2431-2005" target="_blank">doi:10.5194/acp-5-2431-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bergamaschi et al.(2009)</label><mixed-citation>
Bergamaschi, P., Frankenberg, C., Meirink, J.-F., Krol, M., Gabriella
Villani, M., Houweling, S., Dentener, F., Dlugokencky, E. J., Miller, J. B.,
Gatti, L. V., Engel, A., and Levin, I.: Inverse modeling of global and
regional CH<sub>4</sub> emissions using SCIAMACHY satellite retrievals, J.
Geophys. Res., 114, D22301, <a href="http://dx.doi.org/10.1029/2009JD012287" target="_blank">doi:10.1029/2009JD012287</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Borsdorff et al.(2014)</label><mixed-citation>
Borsdorff, T., Hasekamp, O. P., Wassmann, A., and Landgraf, J.: Insights into
Tikhonov regularization: application to trace gas column retrieval and the
efficient calculation of total column averaging kernels, Atmos. Meas. Tech.,
7, 523–535, <a href="http://dx.doi.org/10.5194/amt-7-523-2014" target="_blank">doi:10.5194/amt-7-523-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Borsdorff et al.(2016)</label><mixed-citation>
Borsdorff, T., Tol, P., Williams, J. E., de Laat, J., aan de Brugh, J.,
Nédélec, P., Aben, I., and Landgraf, J.: Carbon monoxide total
columns from SCIAMACHY 2.3 µm atmospheric reflectance measurements:
towards a full-mission data product (2003–2012), Atmos. Meas. Tech., 9,
227–248, <a href="http://dx.doi.org/10.5194/amt-9-227-2016" target="_blank">doi:10.5194/amt-9-227-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bovensmann et al.(1999)</label><mixed-citation>
Bovensmann, H., Burrows, J. P., Buchwitz, M., Frerick, J., Noel,
S., Rozanov, V. V., Chance, K. V., and Goede, A. P. H.: SCIAMACHY:
Mission Objectives and Measurement Modes, J. Atmos. Sci.,
56, 127–150, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Box et al.(1988)</label><mixed-citation>
Box, M., Gerstl, S., and Simmer, C.: Application of the adjoint formulation to
the calculation of atmospheric radiative effects, Beitr. Phys. Atmos., 61,
303–311, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Buchwitz et al.(2006)</label><mixed-citation>
Buchwitz, M., de Beek, R., Noël, S., Burrows, J. P., Bovensmann, H.,
Schneising, O., Khlystova, I., Bruns, M., Bremer, H., Bergamaschi, P.,
Körner, S., and Heimann, M.: Atmospheric carbon gases retrieved from
SCIAMACHY by WFM-DOAS: version 0.5 CO and CH<sub>4</sub> and impact of calibration
improvements on CO<sub>2</sub> retrieval, Atmos. Chem. Phys., 6, 2727–2751,
<a href="http://dx.doi.org/10.5194/acp-6-2727-2006" target="_blank">doi:10.5194/acp-6-2727-2006</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Buchwitz et al.(2007)</label><mixed-citation>
Buchwitz, M., Khlystova, I., Bovensmann, H., and Burrows, J. P.: Three years
of global carbon monoxide from SCIAMACHY: comparison with MOPITT and first
results related to the detection of enhanced CO over cities, Atmos. Chem.
Phys., 7, 2399–2411, <a href="http://dx.doi.org/10.5194/acp-7-2399-2007" target="_blank">doi:10.5194/acp-7-2399-2007</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Buscaglione(2011)</label><mixed-citation>
Buscaglione, F.: GMES Sentinel-5 Precursor – S5p System Requirement
Document,
Srd, ESA, S5p-RS-ESA-SY-0002, 29 April 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Butz et al.(2009)</label><mixed-citation>
Butz, A., Hasekamp, O., Frankenberg, C., and Aben, I.: Retrievals of atmospheric
CO<sub>2</sub> from simulated space-borne measurements of backscattered near-infrared
sunlight: accounting for aerosol effects, Appl. Opt., 48, 3322,
<a href="http://dx.doi.org/10.1364/AO.48.003322" target="_blank">doi:10.1364/AO.48.003322</a>,   2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Butz et al.(2010)</label><mixed-citation>
Butz, A., Hasekamp, O., Frankenberg, C., Vidot, J., and Aben, I.: CH<sub>4</sub>
retrievals from spacebased solar backscatter measurements: performance
evaluation against simulated aerosol and cirrus loaded scenes, J. Geophys.
Res., 115, D24302, <a href="http://dx.doi.org/10.1029/2010JD014514" target="_blank">doi:10.1029/2010JD014514</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Butz et al.(2011)</label><mixed-citation>
Butz, A., Guerlet, S., Hasekamp, O., Schepers, D., Galli, A., Aben, I.,
Frankenberg, C., Hartmann, J. M., Tran, H., Kuze, A., Keppel-Aleks, G.,
Toon, G., Wunch, D., Wennberg, P., Deutscher, N., Griffith, D., Macatangay,
R., Messerschmidt, J., Notholt, J., and Warneke, T.: Toward accurate CO<sub>2</sub>
and CH<sub>4</sub> observations from GOSAT, Geophys. Res. Lett., 38, L14812,
<a href="http://dx.doi.org/10.1029/2011GL047888" target="_blank">doi:10.1029/2011GL047888</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Butz et al.(2012)</label><mixed-citation>
Butz, A., Galli, A., Hasekamp, O., Landgraf, J., Tol, P., and Aben, I.: TROPOMI
aboard Sentinel-5 Precursor: Prospective performance of CH<sub>4</sub> retrievals for
aerosol and cirrus loaded atmospheres, Remote Sens. Environ., 120, 267–276,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Caron et al.(2014)</label><mixed-citation>
Caron, J., Sierk, B., Bezy, J., Loescher, A., and Meijer, Y.: The CarnoSat
candidate mission: radiometric and specteral performances over spatially
heterogeneouse scenes, in: International Conference on Space Optics, ICOS, Tenerife,
Spain, 7–10 October 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Danielson and Gesch(2011)</label><mixed-citation>
Danielson, J. and Gesch, D.: Global multi-resolution terrain elevation data
2010 (GMTED2010), US Geological Survey Open-File Report, 2011–1073,
2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Deeter et al.(2009)</label><mixed-citation>
Deeter, M., Edwards, D. P., Gille, J. C., and Drummond, J. R.: CO retrievals
based on MOPITT near-infrared observations, J. Geophys. Res., 114,
D04303, <a href="http://dx.doi.org/10.1029/2008JD010872" target="_blank">doi:10.1029/2008JD010872</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Detmers and Hasekamp(2015)</label><mixed-citation>
Detmers, R. and Hasekamp, O.: Comprehensive Error Characterisation Report: SRON
full-physics retrieval algorithm for XCH<sub>4</sub>, Report, ESA Climate Change
Initiative (CCI), ESA ESRIN, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Drummond and Mand(1996)</label><mixed-citation>
Drummond, J. and Mand, G.: The measurements of pollution in the troposphere
(MOPITT) instrument: Overall performance and calibration requirements,
J. Atmos. Ocean. Tech., 13, 314–320, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Edwards et al.(2004)</label><mixed-citation>
Edwards, D. P.,   Emmons, L. K.,  Hauglustaine, D. A.,   Chu,
D. A.,  Gille, J. C.,   Kaufman, Y. J., PéTron, G.,
Yurganov, L. N., Giglio, L., Deeter, M. N., Yudin, V.,
Ziskin, D. C., Warner, J., Lamarque, J.-F., Francis, G. L.,
Ho, S. P., Mao, D., Chen, J., Grechko, E. I., and
Drummond, J. R.: Observations of carbon
monoxide and aerosols from the Terra satellite: Northern Hemisphere
variability, J. Geophys. Res., 109, D24202, <a href="http://dx.doi.org/10.1029/2004JD004727" target="_blank">doi:10.1029/2004JD004727</a>,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Farr(2007)</label><mixed-citation>
Farr, T. G., Rosen, P. A., Caro, E., Crippen, R., Duren, R.,
Hensley, S., Kobrick, M., Paller, M., Rodriguez, E., Roth, L.,
Seal, D., Shaffer, S., Shimada, J., Umland, J., Werner, M.,
Oskin, M., Burbank, D., and Alsdorf, D.: The Shuttle Radar Topography Mission,
Rev. Geophys.,
45, RG2004, <a href="http://dx.doi.org/10.1029/2005RG000183" target="_blank">doi:10.1029/2005RG000183</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Frankenberg et al.(2005)</label><mixed-citation>
Frankenberg, C., Platt, U., and Wagner, T.: Retrieval of CO from SCIAMACHY
onboard ENVISAT: detection of strongly polluted areas and seasonal patterns
in global CO abundances, Atmos. Chem. Phys., 5, 1639–1644,
<a href="http://dx.doi.org/10.5194/acp-5-1639-2005" target="_blank">doi:10.5194/acp-5-1639-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Gimeno García et al.(2011)</label><mixed-citation>
Gimeno García, S., Schreier, F., Lichtenberg, G., and Slijkhuis, S.:
Near infrared nadir retrieval of vertical column densities: methodology and
application to SCIAMACHY, Atmos. Meas. Tech., 4, 2633–2657,
<a href="http://dx.doi.org/10.5194/amt-4-2633-2011" target="_blank">doi:10.5194/amt-4-2633-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gloudemans et al.(2008)</label><mixed-citation>
Gloudemans, A. M. S., Schrijver, H., Hasekamp, O. P., and Aben, I.: Error
analysis for CO and CH<sub>4</sub> total column retrievals from SCIAMACHY
2.3 µm spectra, Atmos. Chem. Phys., 8, 3999–4017,
<a href="http://dx.doi.org/10.5194/acp-8-3999-2008" target="_blank">doi:10.5194/acp-8-3999-2008</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Gloudemans et al.(2009)</label><mixed-citation>
Gloudemans, A. M. S., de Laat, A. T. J., Schrijver, H., Aben, I., Meirink, J.
F., and van der Werf, G. R.: SCIAMACHY CO over land and oceans: 2003–2007
interannual variability, Atmos. Chem. Phys., 9, 3799–3813,
<a href="http://dx.doi.org/10.5194/acp-9-3799-2009" target="_blank">doi:10.5194/acp-9-3799-2009</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Hasekamp and Landgraf(2002)</label><mixed-citation>
Hasekamp, O. and Landgraf, J.: A linearized vector radiative transfer model for
atmospheric trace gas retrieval, J. Quant. Spectrosc. Ra., 75, 221–238,
2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Hess and Wiegner(1994)</label><mixed-citation>
Hess, M. and Wiegner, M.: COP: a data library of optical properties of
hexagonal ice crystals, Appl. Opt., 33, 7740–7746,
<a href="http://dx.doi.org/10.1364/AO.33.007740" target="_blank">doi:10.1364/AO.33.007740</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Hess et al.(1998)</label><mixed-citation>
Hess, M., Koelemeijer, R. B. A., and Stammes, P.: Scattering matrices of
imperfect hexagonal ice crystals, J. Quant. Spectrosc.
Ra., 60, 301–308, <a href="http://dx.doi.org/10.1016/S0022-4073(98)00007-7" target="_blank">doi:10.1016/S0022-4073(98)00007-7</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Houweling et al.(2014)</label><mixed-citation>
Houweling, S., Krol, M., Bergamaschi, P., Frankenberg, C., Dlugokencky, E.
J., Morino, I., Notholt, J., Sherlock, V., Wunch, D., Beck, V., Gerbig, C.,
Chen, H., Kort, E. A., Röckmann, T., and Aben, I.: A multi-year methane
inversion using SCIAMACHY, accounting for systematic errors using TCCON
measurements, Atmos. Chem. Phys., 14, 3991–4012,
<a href="http://dx.doi.org/10.5194/acp-14-3991-2014" target="_blank">doi:10.5194/acp-14-3991-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Koelemeijer et al.(2002)</label><mixed-citation>
Koelemeijer, R. B. A., Stammes, P., Hovenier, J. W., and de Haan,
J. F.: Global distributions of effective cloud fraction and cloud top
pressure derived from oxygen A band spectra measured by the Global Ozone
Monitoring Experiment: Comparison to ISCCP data, J. Geophys. Res., 107,
4151, <a href="http://dx.doi.org/10.1029/2001JD000840" target="_blank">doi:10.1029/2001JD000840</a>, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Krol et al.(2005)</label><mixed-citation>
Krol, M., Houweling, S., Bregman, B., van den Broek, M., Segers, A., van
Velthoven, P., Peters, W., Dentener, F., and Bergamaschi, P.: The two-way
nested global chemistry-transport zoom model TM5: algorithm and applications,
Atmos. Chem. Phys., 5, 417–432, <a href="http://dx.doi.org/10.5194/acp-5-417-2005" target="_blank">doi:10.5194/acp-5-417-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Kuze et al.(2009)</label><mixed-citation>
Kuze, A., Suto, H., Nakajima, M., and Hamazaki, T.: Thermal and near infrared
sensor for carbon observation Fouriertrans form spectrometer on the
Greenhouse Gases Observing Satellite for greenhouse gases monitoring, Appl.
Opt., 48, 6716, <a href="http://dx.doi.org/10.1364/AO.48.006716" target="_blank">doi:10.1364/AO.48.006716</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Landgraf et al.(2001)</label><mixed-citation>
Landgraf, J., Hasekamp, O., Box, M., and Trautmann, T.: A Linearized Radiative
Transfer Model Using the Analytical Perturbation Approach, J. Geophys. Res.,
106, 27291–27305, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Landgraf et al.(2002)</label><mixed-citation>
Landgraf, J., Hasekamp, O., and Trautmann, T.: Linearization of radiative
transfer with respect to surface properties, J. Quant. Spectrosc. Ra., 72, 327–339, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Langen et al.(2011)</label><mixed-citation>
Langen, J., Meijer, Y., Brinksma, E., Veihelmann, B., and Ingmann, P.: GMES
Sentinels 4 and 5 mission requirements document, Mrd, ESA, EOP-SMA/1507/JL-dr,
31 January 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Levelt et al.(2009)</label><mixed-citation>
Levelt, P., Veefkind, J., Kerridge, B., Siddans, R., de Leeuw, G., Remedios,
J., and Coheur, P.: Observation Techniques and Mission Concepts for
Atmospheric Chemistry (CAMELOT), Report, European Space Agency, Noordwijk,
the Netherlands, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Levy(1971)</label><mixed-citation>
Levy, H.: Normal atmosphere: Large radical and formaldehyde concentrations
predicted, Science, 173, 141–143, 1971.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Locatelli et al.(2015)</label><mixed-citation>
Locatelli, R., Bousquet, P., Saunois, M., Chevallier, F., and Cressot, C.:
Sensitivity of the recent methane budget to LMDz sub-grid-scale physical
parameterizations, Atmos. Chem. Phys., 15, 9765–9780,
<a href="http://dx.doi.org/10.5194/acp-15-9765-2015" target="_blank">doi:10.5194/acp-15-9765-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Logan et al.(1981)</label><mixed-citation>
Logan, J., Prather, M., Wofsy, S., and McElroy, M.: Tropospheric chemistry: A
global perspective, J. Geophys. Res., 86, 7210–7254, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Marchuk(1964)</label><mixed-citation>
Marchuk, G.: Equation for the Value of Information from Weather Satellites and
Formulation of Inverse Problems, Cosmic Res., 2, 394–409, 1964.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Marshak et al.(1995)</label><mixed-citation>
Marshak, A., Davis, A., Wiscombe, W., and Titov, G.: The Verisimilitude of the
Independent Pixel Approximation Used in Cloud Remote Sensing, Remote Sens.
Environ., 52, 71–78, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Meador and Weaver(1998)</label><mixed-citation>
Meador, W. E. and Weaver, W. R.: Two-Stream Approximations to Radiative
Transfer in Planetary Atmospheres: A Unified Description of Existing Methods
and a New Improvement, J. Atmos. Sci., 37, 630–643, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Meirink et al.(2008)</label><mixed-citation>
Meirink, J. F., Bergamaschi, P., and Krol, M. C.: Four-dimensional
variational data assimilation for inverse modelling of atmospheric methane
emissions: method and comparison with synthesis inversion, Atmos. Chem.
Phys., 8, 6341–6353, <a href="http://dx.doi.org/10.5194/acp-8-6341-2008" target="_blank">doi:10.5194/acp-8-6341-2008</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>NOAA(1976)</label><mixed-citation>
NOAA: U.S. Standard Atmosphere, 1976, Report, National Oceanic and
Atmospheric Administration, Washington, DC, US Gov. Printing Office, 1976.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Noel et al.(2012)</label><mixed-citation>
Noël, S., Bramstedt, K., Bovensmann, H., Gerilowski, K., Burrows, J. P.,
Standfuss, C., Dufour, E., and Veihelmann, B.: Quantification and mitigation
of the impact of scene inhomogeneity on Sentinel-4 UVN UV-VIS retrievals,
Atmos. Meas. Tech., 5, 1319–1331, <a href="http://dx.doi.org/10.5194/amt-5-1319-2012" target="_blank">doi:10.5194/amt-5-1319-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Phillips(1962)</label><mixed-citation>
Phillips, P.: A technique for the numerical solution of certain integral
equations of the first kind, J. Ass. Comput. Mat., 9, 84–97, 1962.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Predoi-Cross et al.(2006)</label><mixed-citation>
Predoi-Cross, A., Brawley-Tremblay, M., Brown, L. R., Devi, V. M., and
Benner, D. C.: Multispectrum analysis of <sup>12</sup>CH <sub>4</sub> from 4100 to
4635 cm<sup>−1</sup>: II. Air-broadening coefficients (widths and shifts), J. Mol.
Spectrosc., 236, 201–215, <a href="http://dx.doi.org/10.1016/j.jms.2006.01.013" target="_blank">doi:10.1016/j.jms.2006.01.013</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Remer(2005)</label><mixed-citation>
Remer, L. A., Kaufman, Y. J., Tanré, D., Mattoo, S., Chu, D. A., Martins, J. V.,
Li, R.-R., Ichoku, C., Levy, R. C., Kleidman, R. G., Eck, T. F., Vermote, E., and
Holben, B. N.: The MODIS aerosol algorithm,
products, and validation, J.
Atmos. Sci., 62, 947–973, 2005.
Rothman, L. S.,  Gordon, I. E.,  Barbe, A.,  Benner, D. C.,  Bernath, P. F.,  Birk, M.,  Boudon, V.,  Brown, L. R.,
Campargue, A.,  Champion, J.-P.,  Chance, K.,  Coudert, L. H.,  Dana, V.,  Devi, V. M.,  Fally, S.,  Flaud, J.-M.,  Gamache, R. R.,
Goldman, A.,  Jacquemart, D.,  Kleiner, I.,  Lacome, N.,  Lafferty, W. J.,  Mandin,
J.-Y.,  Massie, S. T.,  Mikhailenko, S. N.,  Miller, C. E.,  Moazzen-Ahmadi, N.,  Naumenko, O. V.,
Nikitin, A. V.,  Orphal, J.,  Perevalov, V. I.,  Perrin,
A.,  Predoi-Cross, A.,  Rinsland, C. P.,  Rotger, M.,  Šimečková, M.,
Smith, M. A. H.,  Sung, K.,  Tashkun, S. A.,  Tennyson, J.,  Toth, R. A.,  Vandaele, A. C.,  and Vander Auwera, J.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Rothman et al.(2009)</label><mixed-citation>
Rothman, L. S., Gordon, I. E., Barbe, A., Benner, D. C., Bernath, P. F.,
Birk, M., Boudon, V., Brown, L. R., Campargue, A., Champion, J.-P., Chance,
K., Coudert, L. H., Dana, V., Devi, V. M., Fally, S., Flaud, J.-M., Gamache,
R. R., Goldman, A., Jacquemart, D., Kleiner, I., Lacome, N., Lafferty, W. J.,
Mandin, J.-Y., Massie, S. T., Mikhailenko, S. N., Miller, C. E.,
Moazzen-Ahmadi, N., Naumenko, O. V., Nikitin, A. V., Orphal, J., Perevalov,
V. I., Perrin, A., Predoi-Cross, A., Rinsland, C. P., Rotger, M., Šimečková, M., Smith, M. A. H., Sung, K., Tashkun, S. A., Tennyson, J., Toth,
R. A., Vandaele, A. C., and Vander Auwera, J.: The HITRAN 2008 molecular
spectroscopic database, J. Quant. Spectrosc. Ra., 110, 533–572,
<a href="http://dx.doi.org/10.1016/j.jqsrt.2009.02.013" target="_blank">doi:10.1016/j.jqsrt.2009.02.013</a>,    2009 (data available at: <a href="http://hitran.org" target="_blank">http://hitran.org</a>).
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Salstein et al.(2008)</label><mixed-citation>
Salstein, D. A., Ponte, R. M., and Cady-Pereira, K.: Uncertainties in atmospheric
surface pressure fields from global analyses, J. Geophys. Res., 113,
D14107, <a href="http://dx.doi.org/10.1029/2007JD009531" target="_blank">doi:10.1029/2007JD009531</a>,
2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Scheepmaker et al.(2013)</label><mixed-citation>
Scheepmaker, R. A., Frankenberg, C., Galli, A., Butz, A., Schrijver, H.,
Deutscher, N. M., Wunch, D., Warneke, T., Fally, S., and Aben, I.: Improved
water vapour spectroscopy in the 4174–4300 cm<sup>−1</sup> region and its impact
on SCIAMACHY HDO∕H<sub>2</sub>O measurements, Atmos. Meas. Tech., 6, 879–894,
<a href="http://dx.doi.org/10.5194/amt-6-879-2013" target="_blank">doi:10.5194/amt-6-879-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Scheepmaker et al.(2016)</label><mixed-citation>
Scheepmaker, R. A., aan de Brugh, J., Hu, H., Borsdorff, T., Frankenberg, C.,
Risi, C., Hasekamp, O., Aben, I., and Landgraf, J.: HDO and H<sub>2</sub>O total
column retrievals from TROPOMI shortwave infrared measurements, Atmos. Meas.
Tech., 9, 3921–3937, <a href="http://dx.doi.org/10.5194/amt-9-3921-2016" target="_blank">doi:10.5194/amt-9-3921-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Schepers et al.(2012)</label><mixed-citation>
Schepers, D., Guerlet, S., Butz, A., Landgraf, J., Frankenberg, C., Hasekamp,
O., Blavier,  J.-F., Deutscher,  N. M., Griffith,
D. W. T., Hase, F., Kyro, E., Morino, I., Sherlock, V., Sussmann, R., and
Aben, I.: Methane
retrievals from Greenhouse Gases Observing Satellite (GOSAT) shortwave
infrared measurements: Performance comparison of proxy and physics
retrieval algorithms, J. Geophys. Res., 117, D10307, <a href="http://dx.doi.org/10.1029/2012JD017549" target="_blank">doi:10.1029/2012JD017549</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Schepers et al.(2015)</label><mixed-citation>
Schepers, D., aan de Brugh, J., Hahne, P., Butz, A., Hasekamp, O., and
Landgraf, J.: LINTRAN v2.0: A linearised vector radiative transfer model for
efficient simulation of satellite-born nadir-viewing reflection measurements
of cloudy atmospheres, J. Quant. Spectrosc. Ra., 149, 247–259,
2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Shindell et al.(2006)</label><mixed-citation>
Shindell, D. T., Faluvegi, G., Stevenson, D. S., Krol, M. C., Emmons, L. K.,
Lamarque, J.-F., PéTron, G., Dentener, F. J., Ellingsen, K.,
Schultz, M. G.,  Wild, O.,  Amann, M.,  Atherton, C. S.,
Bergmann, D. J.,  Bey, I.,  Butler, T.,  Cofala, J.,
Collins, W. J.,  Derwent, R. G.,  Doherty, R. M.,
Drevet, J.,  Eskes, H. J.,  Fiore, A. M.,  Gauss, M.,
Hauglustaine, D. A.,  Horowitz, L. W.,  Isaksen, I. S. A.,
Lawrence, M. G.,  Montanaro, V.,  Müller, J.-F.,
Pitari, G.,  Prather, M. J.,  Pyle, J. A.,  Rast, S.,
Rodriguez, J. M.,  Sanderson, M. G.,  Savage, N. H.,
Strahan, S. E.,  Sudo, K.,  Szopa, S.,  Unger, N.,
van Noije, T. P. C., and Zeng, G.: Multi-model simulations
of carbon monoxide: Comparison with observations and projected near-future
changes, J. Geophys. Res., 111, D19306, <a href="http://dx.doi.org/10.1029/2006JD007100" target="_blank">doi:10.1029/2006JD007100</a>, 2006.

</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Spurr and Natraj(2011)</label><mixed-citation>
Spurr, R. and Natraj, V.: A linearized two-stream radiative transfer code
for fast approximation of multiple-scatter fields, J. Quant. Spectrosc. Ra., 112, 2630–2637,
<a href="http://dx.doi.org/10.1016/j.jqsrt.2011.06.014" target="_blank">doi:10.1016/j.jqsrt.2011.06.014</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Stier and et al.(2005)</label><mixed-citation>
Stier, P., Feichter, J., Kinne, S., Kloster, S., Vignati, E., Wilson, J.,
Ganzeveld, L., Tegen, I., Werner, M., Balkanski, Y., Schulz, M., Boucher, O.,
Minikin, A., and Petzold, A.: The aerosol-climate model ECHAM5-HAM, Atmos.
Chem. Phys., 5, 1125–1156, <a href="http://dx.doi.org/10.5194/acp-5-1125-2005" target="_blank">doi:10.5194/acp-5-1125-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Tikhonov(1963)</label><mixed-citation>
Tikhonov, A.: On the solution of incorrectly stated problems and a method of
regularization, Dokl. Acad. Nauk SSSR, 151, 501–504, 1963.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Tol et al.(2011)</label><mixed-citation>
Tol, P., Landgraf, J., and Aben, I.: Instrument noise model for the Sentinel
5 SWIR bands, Report, Netherlands Insitute for Space Research, SRON,
Utrecht, the Netherlands, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Ustinov(1991)</label><mixed-citation>
Ustinov, E. A.: Inverse problem of photometric observation of solar radiation
reflected by an optically dense planetary atmosphere. <span style="" class="text">Mathematical</span>
methods and weighting functions of linearized inverse problem, Cosmic Res.,
29, 519–532, 1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>van Deelen et al.(2007)</label><mixed-citation>
van Deelen, R., Hasekamp, O. P., and Landgraf, J.: Accurate modeling of
spectral fine-structure in Earth radiance spectra measured with the Global
Ozone Monitoring Experiment, Appl. Opt., 46, 243–252, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>van Diedenhoven et al.(2007)</label><mixed-citation>
van Diedenhoven, B., Hasekamp, O., and Landgraf, J.: Retrieval of cloud
parameters from satellite-based reflectance measurements in the ultraviolet
and the oxygen A-band, J. Geophys. Res., 112, D15208,
<a href="http://dx.doi.org/10.1029/2006JD008155" target="_blank">doi:10.1029/2006JD008155</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Veefkind(2012)</label><mixed-citation>
Veefkind, P.: TROPOMI on the ESA Sentinel-5 Precursor: a GMES mission
for Global Observations of the Atmospheric Composition for Climate and Air
Quality Applications, Remote Sens. Envirom., 120, 70–83, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Vidot et al.(2012)</label><mixed-citation>
Vidot, J., Landgraf, J., Hasekamp, O., Butz, A., Galli, A., Tol, P., and Aben,
I.: Carbon monoxide from shortwave infrared reflectance measurements: A new
retrieval approach for clear sky and partially cloudy atmospheres, Remote
Sens. Environ., 120, 255–266, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Walter et al.(2004)</label><mixed-citation>
Walter, H. H., Landgraf, J., and Hasekamp, O. P.: Linearization of a
pseudo-spherical vector radiative transfer model, J. Quant. Spectrosc. Ra., 85, 251–283, <a href="http://dx.doi.org/10.1016/S0022-4073(03)00228-0" target="_blank">doi:10.1016/S0022-4073(03)00228-0</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Walter et al.(2006)</label><mixed-citation>
Walter, H. H., Landgraf, J., Spada, F., and Doicu, A.: Linearization
of a radiative transfer model in spherical geometry, J. Geophys. Res.,
111, D24304,   <a href="http://dx.doi.org/10.1029/2005JD007014" target="_blank">doi:10.1029/2005JD007014</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Wassmann et al.(2015)</label><mixed-citation>
Wassmann, A., Borsdorff, T., aan de Brugh, J. M. J., Hasekamp, O. P., Aben,
I., and Landgraf, J.: The direct fitting approach for total ozone column
retrievals: a sensitivity study on GOME-2/MetOp-A measurements, Atmos. Meas.
Tech., 8, 4429–4451, <a href="http://dx.doi.org/10.5194/amt-8-4429-2015" target="_blank">doi:10.5194/amt-8-4429-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Winker et al.(2007)</label><mixed-citation>
Winker, D. M., Hunt, W. H., and McGill, M. J.: Initial performance assessment
of CALIOP, Geophys. Res. Lett., 34, L19803, <a href="http://dx.doi.org/10.1029/2007GL030135" target="_blank">doi:10.1029/2007GL030135</a>,
2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Zdunkowski et al.(1979)</label><mixed-citation>
Zdunkowski, W. G., Welch, R. M., and Korb, G.: An Investigation of the Structure of
Typical Two-stream-methods for the Calculation of Solar Fluxes and Heating
Rates in Clouds, Contrib. Atmos. Phys., 53, 147–166, 1979.
</mixed-citation></ref-html>--></article>
