<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ACP</journal-id><journal-title-group>
    <journal-title>Atmospheric Chemistry and Physics</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ACP</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Chem. Phys.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1680-7324</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/acp-18-1685-2018</article-id><title-group><article-title>Simultaneous assimilation of ozone profiles from multiple<?xmltex \hack{\break}?> UV-VIS satellite instruments</article-title><alt-title>Assimilation of UV-VIS ozone profiles</alt-title>
      </title-group><?xmltex \runningtitle{Assimilation of UV-VIS ozone profiles}?><?xmltex \runningauthor{J.~~C.~A.~van Peet et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>van Peet</surname><given-names>Jacob C. A.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8979-5000</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>van der A</surname><given-names>Ronald J.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0077-5338</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Kelder</surname><given-names>Hennie M.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff4">
          <name><surname>Levelt</surname><given-names>Pieternel F.</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Royal Netherlands Meteorological Institute (KNMI), De Bilt, the Netherlands</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Nanjing University of Information Science and Technology (NUIST), Nanjing, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Eindhoven University of Technology, Eindhoven, the Netherlands</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Delft University of Technology, Delft, the Netherlands</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">J. C. A. van Peet (peet@knmi.nl) and R. J. van der A (avander@knmi.nl)</corresp></author-notes><pub-date><day>6</day><month>February</month><year>2018</year></pub-date>
      
      <volume>18</volume>
      <issue>3</issue>
      <fpage>1685</fpage><lpage>1704</lpage>
      <history>
        <date date-type="received"><day>4</day><month>August</month><year>2017</year></date>
           <date date-type="accepted"><day>3</day><month>January</month><year>2018</year></date>
           <date date-type="rev-recd"><day>20</day><month>December</month><year>2017</year></date>
           <date date-type="rev-request"><day>13</day><month>September</month><year>2017</year></date>
      </history>
      <permissions>
        
        
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018.html">This article is available from https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018.html</self-uri><self-uri xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018.pdf">The full text article is available as a PDF file from https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018.pdf</self-uri>
      <abstract>
    <p id="d1e128">A three-dimensional global ozone distribution has been derived from
assimilation of ozone profiles that were observed by satellites. By
simultaneous assimilation of ozone profiles retrieved from the nadir
looking satellite instruments Global Ozone Monitoring Experiment 2
(GOME-2) and Ozone Monitoring Instrument (OMI), which measure the
atmosphere at different times of the day, the quality of the derived
atmospheric ozone field has been improved. The assimilation is using
an extended Kalman filter in which chemical transport model TM5 has
been used for the forecast. The combined assimilation of both GOME-2
and OMI improves upon the assimilation results of a single
sensor. The new assimilation system has been demonstrated by
processing 4 years of data from 2008 to 2011.  Validation of the
assimilation output by comparison with sondes shows that biases vary
between <inline-formula><mml:math id="M1" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5 and <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> between the surface and
100 <inline-formula><mml:math id="M4" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>. The biases for the combined assimilation vary
between <inline-formula><mml:math id="M5" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3 and <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> in the region between 100 and
10 <inline-formula><mml:math id="M8" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> where GOME-2 and OMI are most sensitive. This is
a strong improvement compared to direct retrievals of ozone profiles
from satellite observations.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\allowdisplaybreaks}?>
<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p id="d1e203">Depending on the altitude, ozone in the Earth's atmosphere has
different effects. In the stratosphere, ozone filters the harmful
ultraviolet part from the incoming solar radiation, preventing it
from reaching the surface. Near to the surface, ozone is
a pollutant, which has negative effects on human health and can
reduce crop yields. At the same time, ozone is a greenhouse gas
with an important role in the temperature of the atmosphere.</p>
      <p id="d1e206">Because of the important role ozone has in climate change, it has
been designated as an essential climate variable (ECV) by the Global
Climate Observing System (GCOS) of the World Meteorological
Organization <xref ref-type="bibr" rid="bib1.bibx38" id="paren.1"/>. In the GCOS report, it is
stressed that the full three-dimensional distribution of ozone is
required.</p>
      <?pagebreak page1686?><p id="d1e212">The European Space Agency (ESA) has initiated the Climate Change
Initiative (CCI) programme, which aims at long-term time series of
satellite observations of the ECVs
(<uri>http://cci.esa.int/</uri>). One of the sub-programmes is the Ozone
CCI project (<uri>http://www.esa-ozone-cci.org/</uri>) that focuses on
homogenized datasets of total ozone from different sensors
<xref ref-type="bibr" rid="bib1.bibx23" id="paren.2"/>, stratospheric ozone distribution from limb and
occultation observations <xref ref-type="bibr" rid="bib1.bibx33" id="paren.3"><named-content content-type="pre">e.g.</named-content></xref>, and the
vertical ozone distribution from nadir observations
<xref ref-type="bibr" rid="bib1.bibx26" id="paren.4"><named-content content-type="pre">e.g.</named-content></xref>. Long-term ozone datasets were also
produced by the European Centre for Medium-Range Weather Forecasts
(ECMWF) reanalyses such as ERA-40 <xref ref-type="bibr" rid="bib1.bibx34" id="paren.5"/> and its
successor ERA-Interim <xref ref-type="bibr" rid="bib1.bibx8" id="paren.6"/>. Although primarily intended
for improvement of the weather forecast, the assimilation of ozone
is an integral part of theses reanalyses. ERA-40 is described in more
detail in <xref ref-type="bibr" rid="bib1.bibx9" id="text.7"/> and ERA-Interim in
<xref ref-type="bibr" rid="bib1.bibx10" id="text.8"/>. Total ozone column measurements from
different satellite instruments were assimilated into a chemical
transport model for the multi-sensor reanalysis (MSR) of ozone
<xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx36" id="paren.9"/>, spanning a 42-year period between
1970 and 2012.</p>
      <p id="d1e250">Vertical ozone measurements from space-based ultraviolet (UV)
instruments started with the Solar Backscatter Ultraviolet (SBUV)
instruments from 1970 onwards on different satellites
<xref ref-type="bibr" rid="bib1.bibx1" id="paren.10"><named-content content-type="pre">e.g.</named-content></xref>.  Later, satellite instruments with
higher resolution and increased spectral coverage were launched,
for example Global Ozone Monitoring Experiment (GOME) onboard
ERS-2 in 1995 <xref ref-type="bibr" rid="bib1.bibx3" id="paren.11"/>, SCanning Imaging Absorption
spectroMeter for Atmospheric CHartographY (SCIAMACHY) onboard
Envisat in 2002 <xref ref-type="bibr" rid="bib1.bibx2" id="paren.12"/>, Ozone Monitoring
Instrument (OMI) onboard Aura in 2004 <xref ref-type="bibr" rid="bib1.bibx24" id="paren.13"/> and
Global Ozone Monitoring Experiment 2 (GOME-2) onboard Metop-A/B in
2006/2012 <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx28" id="paren.14"/>. Each location on Earth is
typically observed once or twice a day by these satellites, so it
is not possible to get global coverage at a specific time of the
day. The retrieved ozone profiles from ultraviolet-visible
(UV-VIS) nadir observations have a limited vertical resolution due
to the smoothing effect in the retrieval
<xref ref-type="bibr" rid="bib1.bibx30" id="paren.15"><named-content content-type="pre">e.g.</named-content></xref>.  The vertical resolution varies
between 7 and 15 <inline-formula><mml:math id="M9" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx16" id="paren.16"><named-content content-type="pre">see</named-content></xref>. To
derive gridded 3-D ozone distributions at fixed time intervals we
use data assimilation, which combines the information present in
the model and the observations, giving the optimal estimate of the
ozone concentration. Either the retrieved ozone data or the
radiance data from the instrument can be assimilated into the
model. <xref ref-type="bibr" rid="bib1.bibx25" id="text.17"/> showed that both methods are
equivalent.  However, assimilating retrieved ozone data
considerably simplifies the observation operator and reduces the
number of measurements to assimilate. Since the measurement,
averaging kernel (AK) and error covariance matrices are all used in our
assimilation algorithm, all information gained from the retrieval
is also present in the resulting assimilated model fields.</p>
      <p id="d1e292">Two commonly used types of data assimilation are 4DVAR and
(ensemble) Kalman filtering. For example, ozone profiles and total
columns from different instruments (such as GOME) were assimilated
using a 4DVAR assimilation scheme in the production of the
ECMWF ERA-Interim reanalysis <xref ref-type="bibr" rid="bib1.bibx10" id="paren.18"><named-content content-type="pre">see</named-content></xref>. The
Belgian Assimilation System for Chemical ObsErvations (BASCOE,
<uri>http://bascoe.oma.be/</uri>; <xref ref-type="bibr" rid="bib1.bibx11" id="altparen.19"/>) is
a stratospheric 4DVAR data assimilation system for multiple
chemical species including ozone and nitrogen dioxide. BASCOE is
used in the Monitoring Atmospheric Composition and Climate (MACC) and
Copernicus Atmosphere Monitoring Service (CAMS) projects for atmospheric services, the
stratospheric ozone analyses from the MACC project are evaluated
in <xref ref-type="bibr" rid="bib1.bibx22" id="text.20"/>. Recently, BASCOE has been coupled to the
Integrated Forecast System of the ECMWF <xref ref-type="bibr" rid="bib1.bibx19" id="paren.21"/>.
4DVAR is well suited to assimilate large amounts of observations,
and the analysis provides a smooth field at the time of the
assimilation. However, there are two disadvantages of 4DVAR with
respect to Kalman filter techniques. First, 4DVAR requires the
development and maintenance of an adjoint model, which is
a complicated process. Second, 4DVAR does not produce a direct
estimate of the uncertainty in the ozone field, although such an
estimate can be derived using computationally expensive
techniques.</p>
      <p id="d1e312">The model covariance matrix is an integral and essential part of
a Kalman filter, but it is difficult to derive and computationally
expensive in the analysis calculation. Therefore, most Kalman
filter implementations try to approximate the model covariance
matrix. In the ensemble Kalman filter, a selection of the ensemble
members can be used to approximate the model covariance
<xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx17" id="paren.22"><named-content content-type="pre">see</named-content></xref>.  <xref ref-type="bibr" rid="bib1.bibx27" id="text.23"/> used an
ensemble Kalman filter to assimilate different trace gas
measurements from multiple satellite instruments into a chemical
transport model.</p>
      <p id="d1e323">In this research, we follow the Kalman filter approach described
in <xref ref-type="bibr" rid="bib1.bibx32" id="text.24"/>, where the model covariance matrix is
parameterized into a time-dependent standard deviation field and
a time independent correlation field. The algorithm was updated
and used by <xref ref-type="bibr" rid="bib1.bibx7" id="text.25"/> to subtract the assimilated
stratospheric ozone column from the total column in order to
obtain the tropospheric ozone column.  We have implemented several
major updates and improvements in the algorithm compared to the
version of <xref ref-type="bibr" rid="bib1.bibx7" id="normal.26"/>. We check the observational
error characterization, redefine the model error growth and derive
a new correlation matrix for the ozone field. The new algorithm is
the first that simultaneously assimilates nadir ozone profiles
from multiple high-spectral-resolution satellite instruments. We
demonstrate the new algorithm by assimilating ozone profile
observations from GOME-2 and OMI for the period 2008–2011 into
the chemical transport model TM5 <xref ref-type="bibr" rid="bib1.bibx20" id="paren.27"><named-content content-type="pre">e.g.</named-content></xref>. To
minimize the bias between the two instruments, we developed a bias
correction based on ozone sondes to be applied to the observations
before assimilation. A bias correction based on total column
measurements from ground stations was earlier used for the MSR of total ozone <xref ref-type="bibr" rid="bib1.bibx36" id="paren.28"/>. Since we
assimilate ozone profiles, we require an altitude dependent bias
correction for which ozone soundings are selected.</p>
      <p id="d1e343">In Sect. <xref ref-type="sec" rid="Ch1.S2"/> we briefly describe the ozone
profile observations, and in Sect. <xref ref-type="sec" rid="Ch1.S3"/> the chemical
transport model that we use for the data assimilation is
described. Section <xref ref-type="sec" rid="Ch1.S4"/> gives a short
overview of the assimilation algorithm,
Sect. <xref ref-type="sec" rid="Ch1.S5"/> describes the improvements applied to
the assimilation algorithm and the results will be shown in
Sect. <xref ref-type="sec" rid="Ch1.S6"/>. In Sect. <xref ref-type="sec" rid="Ch1.S7"/> we
demonstrate the performance of the assimilation algorithm over the
Tibetan Plateau.  A discussion of the results is given in
Sect. <xref ref-type="sec" rid="Ch1.S8"/> and the conclusions are presented in
Sect. <xref ref-type="sec" rid="Ch1.S9"/>.</p>
</sec>
<?pagebreak page1687?><sec id="Ch1.S2">
  <title>Observations</title>
      <p id="d1e369">Data from the UV-VIS satellite instruments GOME-2 and OMI are
available for the last 10 years.</p>
      <p id="d1e372">GOME-2 <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx28" id="paren.29"/> was launched onboard
Metop-A in 2006. The instrument measures the solar light reflected
by the Earth's atmosphere between 250 and 790 <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>. For the
retrievals used in this research, the radiance measurements are
binned in the cross-track and along-track directions such that the
ground pixels measure approximately <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mn mathvariant="normal">160</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">km</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>×</mml:mo><mml:mn mathvariant="normal">160</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M12" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>. The ozone profiles for GOME-2 are retrieved
with the OPERA retrieval algorithm, which is described in
<xref ref-type="bibr" rid="bib1.bibx37" id="text.30"/>. We increased the number of layers in this
study from 16 to 32 for more accurate radiative transfer model
results.</p>
      <p id="d1e411">OMI <xref ref-type="bibr" rid="bib1.bibx24" id="paren.31"/> was launched onboard Aura in 2004. The
instrument measures the solar light reflected by the Earth's
atmosphere between 270 and 500 <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>. One important
difference between OMI and GOME-2 is that OMI does not use
a scanning mirror like GOME-2, but a fixed 2-D CCD detector. One
dimension of the detector is used to cover the spectral range, the
other is used to cover the cross-track direction. The ground
pixels for the profiles retrieved from the UV-VIS spectrum measure
approximately <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mn mathvariant="normal">13</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">km</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>×</mml:mo><mml:mn mathvariant="normal">48</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M15" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> in nadir. Note that only 1
in 5 scan lines are retrieved. The size of the ground pixels is
increasing towards the edge of the swath. OMI has two UV channels
that are used in ozone profile retrieval: UV1 and UV2. UV1 has
30 cross-track pixels, while UV2 has 60 cross-track
pixels. The UV2 pixels are therefore averaged to coincide with the
UV1 pixels. A description of the OMI ozone retrieval algorithm and
validation results with respect to ground measurements and other
satellite instruments can be found in <xref ref-type="bibr" rid="bib1.bibx21" id="text.32"/>.</p>
      <p id="d1e450">The algorithms used to retrieve the ozone profiles from GOME-2 and
OMI are both based on an optimal estimation technique. The state
of the atmosphere is given by the state vector <inline-formula><mml:math id="M16" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, while
the measurement is given by the measurement vector <inline-formula><mml:math id="M17" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> and
error <inline-formula><mml:math id="M18" display="inline"><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:math></inline-formula>. These two vectors are related by
the forward model <inline-formula><mml:math id="M19" display="inline"><mml:mi mathvariant="bold">F</mml:mi></mml:math></inline-formula> according to
<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">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">ϵ</mml:mi></mml:mrow></mml:math></inline-formula>. Following
the maximum a posteriori approach <xref ref-type="bibr" rid="bib1.bibx31" id="paren.33"/>, the
solution is given by

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M21" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><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:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="bold">G</mml:mi><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mover accent="true"><mml:mi mathvariant="bold">S</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold">A</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold">A</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">GK</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">KS</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="italic">ϵ</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M22" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> is the retrieved state vector, <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the a priori state of the atmosphere, <inline-formula><mml:math id="M24" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is the averaging kernel, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the “true” state of the atmosphere, <inline-formula><mml:math id="M26" display="inline"><mml:mi mathvariant="bold">G</mml:mi></mml:math></inline-formula> is the gain
matrix (<inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">KS</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msup><mml:mi mathvariant="bold">K</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="italic">ϵ</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>),
<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi mathvariant="bold">G</mml:mi><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:mrow></mml:math></inline-formula> the retrieval noise,
<inline-formula><mml:math id="M29" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">S</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is the retrieved covariance matrix, <inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula>
is the identity matrix, <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the a priori covariance
matrix, <inline-formula><mml:math id="M32" display="inline"><mml:mi mathvariant="bold">K</mml:mi></mml:math></inline-formula> is the weighting function matrix or Jacobian
(it gives the sensitivity of the forward model to the state vector)
and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="italic">ϵ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the measurement covariance matrix.</p>
      <p id="d1e787">The averaging kernel can also be written as
<inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>=</mml:mo><mml:mo>∂</mml:mo><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:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
and gives the sensitivity of the retrieval to the true state of the
atmosphere. The trace of <inline-formula><mml:math id="M35" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> gives the degrees of freedom
for the signal (DFS).  For the cloud-free retrievals over the ozone
sonde stations used in this study, the mean DFS for GOME-2 is 5.0
and for OMI is 5.1.  When the DFS is high, the retrieval has learned
more from the measurement than in the case of a low DFS, when most
of the information in the retrieval will depend on the a priori state.
The total DFS can be regarded as the total number of independent
pieces of information in the retrieved profile. The rows of
<inline-formula><mml:math id="M36" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> indicate how the true profile is smoothed out over the
layers in the retrieval and are therefore also called smoothing
functions. Ideally, the smoothing functions peak at the
corresponding level and the half-width is a measure for the
vertical resolution of the retrieval.</p>
      <p id="d1e830">Because the sensitivity of the retrieval to the vertical ozone
distribution is represented by the averaging kernel, it is
important to include the averaging kernel in the assimilation
algorithm. Together, the retrieved state vector, the averaging kernel
and error covariance matrices represent all information gained from
the retrieval <xref ref-type="bibr" rid="bib1.bibx25" id="paren.34"/>.</p>
</sec>
<sec id="Ch1.S3">
  <title>Chemical transport model TM5</title>
      <p id="d1e842">The model used in the assimilation is a global chemistry transport
model called TM5 (Tracer Model, version 5), see <xref ref-type="bibr" rid="bib1.bibx20" id="text.35"/>
for an extended description. The (tropospheric) chemistry of TM5
has been evaluated in <xref ref-type="bibr" rid="bib1.bibx18" id="text.36"/> and included into the
integrated forecasting system of the ECMWF <xref ref-type="bibr" rid="bib1.bibx14" id="paren.37"/>.</p>
      <p id="d1e854">In the current model setup used for the assimilation of the ozone
profiles, TM5 runs globally with grid cells of 3<inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> longitude <inline-formula><mml:math id="M38" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2<inline-formula><mml:math id="M39" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> latitude, on 45 pressure
levels. The pressure levels are a subset of the 91-level pressure
grid from the ECMWF.  The meteorological data used to drive the TM5 tracer
transport are taken from the ECMWF operational analysis fields,
produced on these 91 pressure levels.</p>
      <p id="d1e882">Above 230 <inline-formula><mml:math id="M40" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, ozone chemistry is parameterized according
to the equations described by <xref ref-type="bibr" rid="bib1.bibx5" id="text.38"/>, using the
parameters of version 2.1.  In the troposphere, the ozone
concentrations are nudged towards the Fortuin and Kelder
climatology <xref ref-type="bibr" rid="bib1.bibx15" id="paren.39"/>, with a relaxation time that
increases from 0 days at 230 <inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> to 14 days at
500 <inline-formula><mml:math id="M42" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> and lower.  No other trace gasses are modelled in
this setup, which makes this version of TM5 fast and
computationally cheap. Ozone concentrations are prevented from
following the model equilibrium state too closely by the frequent
confrontation of the model with the observations during the
assimilation process.</p><?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page1688?><sec id="Ch1.S4">
  <title>Assimilation algorithm</title>
      <p id="d1e920">The assimilation algorithm uses a Kalman filter, and is described
in <xref ref-type="bibr" rid="bib1.bibx32" id="text.40"/>. The state vector <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (i.e. the
ozone distribution at time <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula>) and the measurement vector
<inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (i.e. the retrieved profiles at time <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula>) are given
by

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M47" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E4"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold-italic">x</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:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>∼</mml:mo><mml:mi>N</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="bold">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">Q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E5"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>∼</mml:mo><mml:mi>N</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="bold">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M48" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is the model that propagates the state vector in time. It
has an associated uncertainty <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="bold-italic">w</mml:mi></mml:math></inline-formula>, which is assumed to be
normally distributed with zero mean and covariance matrix
<inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="bold">Q</mml:mi></mml:math></inline-formula>. The observation operator <inline-formula><mml:math id="M51" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, which includes the
averaging kernel, gives the relation between <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula>.  The uncertainty in <inline-formula><mml:math id="M54" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> is given by <inline-formula><mml:math id="M55" display="inline"><mml:mi mathvariant="bold-italic">v</mml:mi></mml:math></inline-formula>,
which is also assumed to have zero mean and covariance matrix
<inline-formula><mml:math id="M56" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> (which is identical to <inline-formula><mml:math id="M57" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold">S</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> in the
retrieval equations).  In matrix notation, the propagation of the
state vector and its covariance matrix (<inline-formula><mml:math id="M58" display="inline"><mml:mi mathvariant="bold">P</mml:mi></mml:math></inline-formula>) are given by

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M59" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E6"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">MP</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:msup><mml:mi mathvariant="bold">M</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">Q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> are the forecast and analysis
state vectors, respectively, at time <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula>, i.e. before and after assimilation of
the observations. The observations are assimilated according to

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M63" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold">K</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M64" display="inline"><mml:mi mathvariant="bold">K</mml:mi></mml:math></inline-formula> is called the Kalman gain matrix, and the matrix
<inline-formula><mml:math id="M65" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> is the sensitivity of the observation operator with
respect to the state.</p>
      <p id="d1e1472">The observation operator interpolates the model field to the
observation location, converts the model units to the retrieval
units and takes the smoothing of the satellite instruments into
account by incorporating the averaging kernel. The model grid cells
are <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>
(longitude <inline-formula><mml:math id="M67" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> latitude), much larger than the satellite
ground pixels and therefore no horizontal interpolation is
needed. The model profile, expressed <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi mathvariant="normal">DU</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">layer</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, is
converted to the pressure levels of the retrieval grid by applying
a simple linear interpolation in the <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mn mathvariant="normal">10</mml:mn></mml:msup><mml:mtext>log</mml:mtext></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>)
domain.  For example, if the L2 profile layer overlaps with three
model layers for 20, 100 and 30 <inline-formula><mml:math id="M71" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>, the interpolated model
partial column is <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mtext>DU</mml:mtext><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mtext>DU</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mtext>DU</mml:mtext><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (where DU<inline-formula><mml:math id="M73" display="inline"><mml:msub><mml:mi/><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> is the partial
column for layer <inline-formula><mml:math id="M74" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>).  Finally, the observation operator <inline-formula><mml:math id="M75" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is
formed by applying the averaging kernel <inline-formula><mml:math id="M76" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> to the
difference between the state vector <inline-formula><mml:math id="M77" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> and the a priori
profile <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> used in the retrieval:

              <disp-formula id="Ch1.E11" content-type="numbered"><mml:math id="M79" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>H</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="bold">BC</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> being the unit conversion (from the models kg grid-cell<inline-formula><mml:math id="M81" 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> to the observations
<inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi mathvariant="normal">DU</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">layer</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) and <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> being the vertical interpolation. The sensitivity matrix <inline-formula><mml:math id="M84" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> used in
Eqs. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) and (<xref ref-type="disp-formula" rid="Ch1.E10"/>) is constructed as <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi mathvariant="bold">H</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">ABC</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1731">In general, the number of elements in an ozone profile is much larger than the
degrees of freedom (about 5 to 6). We can therefore reduce the number of data
points per profile by taking the singular value decomposition of the <inline-formula><mml:math id="M86" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>, and
only retain the vectors with a singular value larger than 0.1 (this is an absolute
threshold and not relative to the maximum singular value). The profiles and
matrices are transformed accordingly.</p>
      <p id="d1e1741">The computational cost of the assimilation algorithm can be further reduced
by minimizing the size of the model covariance matrix <inline-formula><mml:math id="M87" display="inline"><mml:mi mathvariant="bold">P</mml:mi></mml:math></inline-formula>. The TM5
model runs in the current setup on a horizontal grid of <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (latitude <inline-formula><mml:math id="M89" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> longitude) on 44 layers, which
makes the size of the covariance matrix <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">475</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">200</mml:mn><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> elements. A number of
different approaches exist to minimize the size of the model covariance
matrix. For example, in <xref ref-type="bibr" rid="bib1.bibx12" id="text.41"/>, the number of dimensions is
reduced by only assimilating total columns, while the horizontal correlation
depended only on the distance between the model grid cells. Here, we follow
the approach described by <xref ref-type="bibr" rid="bib1.bibx32" id="text.42"/>, by parameterizing the model
covariance into a time-dependent standard deviation field and a constant
correlation field. At each time step, the model's advection operator is
applied to the standard deviation field. The error growth (i.e. the addition
of <inline-formula><mml:math id="M91" display="inline"><mml:mi mathvariant="bold">Q</mml:mi></mml:math></inline-formula> in Eq. <xref ref-type="disp-formula" rid="Ch1.E7"/>) is modelled by a simple mathematical
function, more details can be found in
Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>. The model covariance matrix can
now be calculated according to

              <disp-formula id="Ch1.E12" content-type="numbered"><mml:math id="M92" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold">P</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="fraktur">D</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:mfenced><mml:mi mathvariant="bold">C</mml:mi><mml:mi mathvariant="fraktur">D</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mi mathvariant="fraktur">D</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula> being a matrix with the values
of the standard deviation <inline-formula><mml:math id="M94" display="inline"><mml:mi mathvariant="bold-italic">σ</mml:mi></mml:math></inline-formula> on the diagonal and <inline-formula><mml:math id="M95" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> the
correlation matrix. The correlation matrix is calculated differently than in
<xref ref-type="bibr" rid="bib1.bibx32" id="text.43"/>, more details can be found in
Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>.</p>
      <p id="d1e1872">Unfortunately, the <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">P</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold">R</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>
matrix in the Kalman filter (Eq. <xref ref-type="disp-formula" rid="Ch1.E10"/>) is badly conditioned, which makes the
inversion sensitive to noise. Therefore, the eigenvalue decomposition of this
matrix is calculated and the measurements are projected on the largest eigenvalues,
which in total represent 98 <inline-formula><mml:math id="M97" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> of the original trace of the matrix.</p>
      <?pagebreak page1689?><p id="d1e1918">For the numerical stability of the assimilation algorithm, the difference
between the observation and the model should not be too large. A filter is
implemented that rejects the observation when the absolute difference between
the observation and the model forecast is larger than 3 times the square
root of the sum of the variance in the observation and the variance in the forecast:

              <disp-formula id="Ch1.E13" content-type="numbered"><mml:math id="M98" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>abs</mml:mtext><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:msqrt><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        with <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> the standard deviation of the observation <inline-formula><mml:math id="M101" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> and the
forecast <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>  for layer <inline-formula><mml:math id="M103" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, respectively. Note that this is done on
a layer-by-layer basis, i.e. if in one layer the difference is too large,
the whole observed profile is discarded.</p>
      <p id="d1e2041">Not all available ozone profiles can be assimilated into TM5 because the
computational cost would be too high. Averaging retrievals on the model grid
(sometimes called superobservations) was not possible because the
assimilation algorithm described in this paper requires
AKs and averaging AKs is not straightforward. Therefore 1 out of 3
GOME-2 profiles and 1 out of 31 OMI profiles are used. These numbers are
chosen such that more or less the same number of observations are assimilated
for each instrument, taking into account the decrease in available pixels due
to the row anomaly in OMI. For OMI, the outermost pixels on each side of the
swath are neglected, because of the large area of these pixels. Of the
resulting retrievals, only cloud-free scenes (cloud fraction <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>) are
assimilated in order to get the maximum amount of information from the
troposphere.</p>
</sec>
<sec id="Ch1.S5">
  <title>Improvements of the assimilation algorithm</title>
      <p id="d1e2060">The first version of our assimilation algorithm was described in
<xref ref-type="bibr" rid="bib1.bibx32" id="text.44"/>. They assimilated GOME ozone profiles for the year 2000.
This dataset was extended to the period 1996–2001 by <xref ref-type="bibr" rid="bib1.bibx7" id="text.45"/> who
derived tropospheric ozone for this period. The assimilated GOME observations
in the previous algorithm version had a pixel size of
<inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mn mathvariant="normal">960</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">km</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M106" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>, much larger than the pixels in the
current research. Since 2009, the assimilation algorithm has been further
developed and improved for use with GOME-2. The improved resolution of GOME-2
and OMI ozone profiles and improved retrievals offer new possibilities, but
also require adaptations in the data assimilation. It is the first time that
ozone profiles from two nadir looking instruments, GOME-2 and OMI, are
assimilated simultaneously. This has resulted in a significant number of
updates and improvements to the assimilation algorithm compared to the
version described in <xref ref-type="bibr" rid="bib1.bibx32" id="text.46"/> and <xref ref-type="bibr" rid="bib1.bibx7" id="text.47"/>, which are
outlined in the following sections.</p>
<sec id="Ch1.S5.SS1">
  <title>Observational error characterization</title>
      <p id="d1e2104">The covariance matrix of the observations that is used in the assimilation is
composed of two components, the error on the spectral observations and the
error of the a priori information. Since the spectral errors affect the
assimilation results, they are first verified using the following method.</p>
      <p id="d1e2107">For a given wavelength, two adjacent detector pixels may have a radiance or
reflectance difference that depends on the slope of the spectrum. Given enough
samples, the standard deviation of the mean difference is a good indication of
the noise at that particular wavelength. The relative difference <inline-formula><mml:math id="M107" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is
calculated as

                <disp-formula id="Ch1.E14" content-type="numbered"><mml:math id="M108" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>F</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>F</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mi>F</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>F</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M109" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is the radiance and <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> the wavelength in detector pixel 1 and <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> the
wavelength in the adjacent pixel. Because the standard deviation is sensitive
to outliers, a Gaussian distribution is fitted to the data. The fitted standard
deviation is multiplied with the spectrum and compared to the reported noise in
the level-1 data.</p>
      <p id="d1e2208">For GOME-2, we checked 4 days in 2008: 15 March, 25 June, 26 September and
25 December. On 10 December 2008 the band 1A/1B boundary was shifted from approximately 307 to 283 <inline-formula><mml:math id="M112" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula> and
the integration time in this wavelength range decreased from 1.5 to
0.1875 <inline-formula><mml:math id="M113" display="inline"><mml:mi mathvariant="normal">s</mml:mi></mml:math></inline-formula> as was already the case for the rest of band 1B. Therefore,
the data for the first 3 days are combined, while the data for 25 December is
treated separately. The analysis was performed for different subsets, such as
latitude, solar zenith angle and viewing angle, but results are shown for
latitude only.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><caption><p id="d1e2227">GOME-2 Metop-A radiance spectra calculated by OPERA: before <bold>(a)</bold>
and after <bold>(b)</bold> the
wavelength shift from 307 to 283 <inline-formula><mml:math id="M114" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>. The blue and red lines are the radiance and uncertainty that are
used in OPERA. The green line shows the fitted standard deviations of the relative difference (see
Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) multiplied by the radiance.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f01.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><caption><p id="d1e2254">OMI radiance spectrum used in the retrieval, the area around
310 <inline-formula><mml:math id="M115" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>
is not used. The blue and red lines are the radiance and
uncertainty, respectively. The green line shows the fitted standard deviations of
the relative difference (see Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>)
multiplied by the radiance. Left plot before the L0 to L1b processor
update: date <inline-formula><mml:math id="M116" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 25 February 2006, lon <inline-formula><mml:math id="M117" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mn mathvariant="normal">145.2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, lat <inline-formula><mml:math id="M119" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">20.3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>;
right plot after the update: date <inline-formula><mml:math id="M121" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5 February 2010, lon <inline-formula><mml:math id="M122" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mn mathvariant="normal">138.0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>,
lat <inline-formula><mml:math id="M124" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">28.0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f02.png"/>

        </fig>

      <p id="d1e2368">Figure <xref ref-type="fig" rid="Ch1.F1"/> shows the resulting GOME-2 radiance spectra
for all wavelengths. It should be noted that the these results are made using
spectral data derived from the GOME Data Processor (GDP) version 5.3. The
older version GDP 4 uses a different noise model, which yielded too large
errors.</p>
      <p id="d1e2373">The wavelength grid for OMI varies with the location across the detector, so
the error verification has been performed with a dependence on the cross-track
position. An example radiance spectrum along with the uncertainties is shown in
the left panel of Fig. <xref ref-type="fig" rid="Ch1.F2"/>. There is a jump in the spectral uncertainty
(the red line) around 300 <inline-formula><mml:math id="M126" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>, which might be related to a change in the gain
settings for the detector. For the selected pixel, the gain changes with
a factor of 10 at 300 <inline-formula><mml:math id="M127" display="inline"><mml:mi mathvariant="normal">nm</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e2392">On 1 February 2010, a L0 to L1b processor update was implemented for OMI.
The new processor version includes more detailed information on the row anomaly
and a new noise calculation for the three channels UV1, UV2 and VIS. More
information can be found on the following website:
<uri>http://projects.knmi.nl/omi/research/calibration/GDPS-History/GDPS_V113.html</uri>.
The new noise calculation was investigated by taking the radiance differences
determined a few days after the update. The resulting radiance spectra are given
in the right panel of Fig. <xref ref-type="fig" rid="Ch1.F2"/>. The uncertainties in the L1 observations after
the L0 to L1b processor update are about a factor of 5 smaller than the
uncertainties derived according to the method described above.</p>
      <p id="d1e2400">In general, the spectral uncertainties for GOME-2 show a good agreement with
our fitted uncertainties and therefore we simply use the uncertainties provided
with the observations. The spectral uncertainties for OMI show a good agreement
with our fitted uncertainties before the processor update, but are too small
afterwards. The consequences of these smaller uncertainties will be shown in
Sect. <xref ref-type="sec" rid="Ch1.S6"/>. Since we use the OMI observations as they are,
we are not able to correct for the spectral uncertainties in the retrieval.</p>
</sec>
<?pagebreak page1690?><sec id="Ch1.S5.SS2">
  <title>Model error growth</title>
      <p id="d1e2411">In Sect. <xref ref-type="sec" rid="Ch1.S4"/> we explained that using the full covariance propagation from the
Kalman filter equations is too computationally intensive. Instead we parameterize
the model covariance matrix into a time-dependent standard deviation field and
a time independent correlation field. The advection operator is applied to the
standard deviation field, and the model error growth is modelled by applying
a simple empirical relation.</p>
      <p id="d1e2416">In the previous version of the assimilation algorithm, the error growth for
the total column was modelled by the function <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi>e</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx12" id="paren.48"/>,
with <inline-formula><mml:math id="M129" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> being a fit parameter.
The error for the total column was distributed over the layers in the profile,
proportional to the partial columns in each layer <xref ref-type="bibr" rid="bib1.bibx32" id="paren.49"/>.
Deriving a similar relation on a layer-by-layer basis was not successful,
because the error can grow unlimited using this error growth description.
Especially during the polar night, this might lead to unrealistic high error
values.</p>
      <?pagebreak page1691?><p id="d1e2460">Therefore, we use the following function

                <disp-formula id="Ch1.E15" content-type="numbered"><mml:math id="M130" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>e</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>a</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M131" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M132" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> are parameters which can be determined by fitting the
observation minus forecast root mean square (RMS) as a function of
time (see <xref ref-type="bibr" rid="bib1.bibx12" id="altparen.50"/>, Fig. 2). The parameter <inline-formula><mml:math id="M133" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> is the maximum
error of the model at a particular altitude. At <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:math></inline-formula>, the error is <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mi>a</mml:mi></mml:mrow></mml:math></inline-formula>,
therefore <inline-formula><mml:math id="M136" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> is a measure of how fast the error grows after a measurement
has been assimilated. The best results are obtained using <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (days) and
let the value of <inline-formula><mml:math id="M138" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> vary over altitude. The values of <inline-formula><mml:math id="M139" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> are determined by
comparing the free model run (i.e. no assimilation) with all sondes for 2008.
Because the model currently runs on a <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>
(longitude <inline-formula><mml:math id="M141" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> latitude) grid and the sonde observations are
essentially point sources, these results include a representation
error due to the grid-cell
size of the model. The derived bias is therefore an overestimation of the
real model error, and to prevent the model error from increasing too rapidly
all collocations that are more than <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> from the mean are discarded.
The RMS values of the resulting collocations are used as values for <inline-formula><mml:math id="M143" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, they
are shown as relative values in Fig. <xref ref-type="fig" rid="Ch1.F3"/> for
comparison over different altitudes. For the error of the layers above the
maximum altitude of the sondes (about 5 <inline-formula><mml:math id="M144" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>), <inline-formula><mml:math id="M145" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> has been set to the
same value as the last layer below the maximum altitude.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><caption><p id="d1e2642">Maximum relative model error (<inline-formula><mml:math id="M146" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>) as a fraction of the partial
column at different altitudes.</p></caption>
          <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS3">
  <title>Model correlation matrix</title>
      <p id="d1e2664">In order to calculate the time independent correlation field, we
follow the National Meteorological Center's method (NMC-method) to
determine the correlation in the model <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx32" id="paren.51"><named-content content-type="pre">see</named-content></xref>.  <xref ref-type="bibr" rid="bib1.bibx32" id="text.52"/> used a reference run based on
6-hourly meteorological forecasts as the starting point for
forecast runs that last 9 days and start at
12:00 <inline-formula><mml:math id="M147" display="inline"><mml:mi mathvariant="normal">UTC</mml:mi></mml:math></inline-formula>. After a spin-up period, 9 forecast fields per
day are available which can be used to determine the correlation in
ozone. Differences between the ozone concentration in these runs
are due to the different meteorological inputs. Since the overpass
frequency of GOME is 3 days, the forecast field from the run
started 3 days before the current date was used to derive the
correlations in the ozone field. This choice also best matched the
correlation length found by <xref ref-type="bibr" rid="bib1.bibx12" id="text.53"/>, where total columns
were assimilated instead of profiles.</p>
      <p id="d1e2685">We use a slightly different approach as <xref ref-type="bibr" rid="bib1.bibx32" id="text.54"/> because
their method neglects uncertainties due to the chemistry
parameterization. Also, the forecast lag of 3 days is not
compatible with GOME-2 and OMI, which have daily global
coverage. Our reference run is the result of the assimilation of
profile observations for April 2008, which we consider the true
state of the atmosphere. Using the analysis field at
00:00 <inline-formula><mml:math id="M148" display="inline"><mml:mi mathvariant="normal">UTC</mml:mi></mml:math></inline-formula>, a model run without assimilation (a free model
run) is started for a duration of 10 days. After the first 10 days,
there are 11 model fields for a given date at 12:00 <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="normal">UTC</mml:mi></mml:math></inline-formula>: 1
from the assimilation run and 10 from the free model runs (see
Fig. <xref ref-type="fig" rid="Ch1.F4"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><caption><p id="d1e2709">Determination of the TM5 correlation field. The solid line is an
assimilation model run, the dashed lines are 10 day free model runs.
After 10 days, there are 11 ozone fields for each given day
which can be used to determine the correlations.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f04.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><caption><p id="d1e2721">Calculated <bold>(a, c, e)</bold> and fitted <bold>(b, d, f)</bold> correlations for the latitudinal
<bold>(a, b)</bold>, surface layer longitudinal <bold>(c, d)</bold> and vertical <bold>(e, f)</bold> directions.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f05.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><caption><p id="d1e2747">Global validation results for 2008–2011 for GOME-2 <bold>(a, b)</bold> and OMI <bold>(c, d)</bold>. <bold>(a, c)</bold> show the median absolute differences,
<bold>(b, d)</bold> show the median relative differences. The blue
line indicates the original observations, the red line the bias
corrected observations that have been used as input for the
assimilation. The error bars indicate the range between the 25 and 75 <inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> percentiles. Note that the <inline-formula><mml:math id="M151" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis scale is different for each plot.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f06.png"/>

        </fig>

      <p id="d1e2783">The difference between the assimilation and free model runs is used
to determine the correlations between all pairs of grid cells in
the vertical direction (constant location), in the East–West
direction (constant latitude and altitude), and in the North–South
direction (constant longitude and altitude).  The correlations are
determined as a function of the distance. Since the East–West
distance between two grid cells is larger at the equator than near
the poles, the East–West correlation also depends on the
latitude. The calculated correlations as a function of distance are
fitted with a Gaussian distribution (with correlations less than
0.01 set to zero). Both the calculated and fitted correlations are
shown in Fig. <xref ref-type="fig" rid="Ch1.F5"/>. The fitted correlations
are used in subsequent model runs as the time independent
correlation field.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <title>Ozone profile error characterization and bias correction</title>
      <p id="d1e2795">The biases between two instruments should be as small as possible
for a stable assimilation. Therefore, a bias correction as a function
of solar zenith angle (SZA), viewing angle (VA) and time has been
developed based on the results of the comparison with sondes. The
bias correction factor is one minus the median of the relative
deviation based on all<?pagebreak page1692?> collocated data in a given year. All
observations in a given year are multiplied by this correction
factor.</p>
      <?pagebreak page1693?><p id="d1e2798">Figure <xref ref-type="fig" rid="Ch1.F6"/> shows the global validation
results for the 4 years of the assimilation period (2008–2011)
of the GOME-2 and OMI profiles with ozone sondes downloaded from
the World Ozone and Ultraviolet Radiation Data Centre
<xref ref-type="bibr" rid="bib1.bibx39" id="paren.55"/>.  The validation methodology has been described
in <xref ref-type="bibr" rid="bib1.bibx37" id="text.56"/>, and the main characteristics are the
following. Only cloud-free (cloud fraction <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula>) retrievals have
been used, the sonde launch location should be located in the pixel
footprint, and the satellite overpass time should be within
3 <inline-formula><mml:math id="M153" display="inline"><mml:mi mathvariant="normal">h</mml:mi></mml:math></inline-formula> of sonde launch. When multiple retrievals collocate
with the same sonde, only the one closest in time has been
used. The collocated sonde profiles have been interpolated on the
pressure grid of the retrievals and extended to the top of the
atmosphere with the a priori profile above the burst level of the
sonde.  The interpolated and extended profiles are convolved with
the averaging kernels in order to take the vertical sensitivity of
the satellite instruments into account.</p>

<?xmltex \floatpos{p}?><table-wrap id="Ch1.T1" specific-use="star"><caption><p id="d1e2829">Stations used for the validation and bias correction of GOME-2 and OMI.</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="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Station</oasis:entry>
         <oasis:entry colname="col2">long.</oasis:entry>
         <oasis:entry colname="col3">lat.</oasis:entry>
         <oasis:entry colname="col4"><monospace>#</monospace> GOME-2</oasis:entry>
         <oasis:entry colname="col5"><monospace>#</monospace> OMI</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">stn_018_alert</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M154" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>62.33</oasis:entry>
         <oasis:entry colname="col3">82.50</oasis:entry>
         <oasis:entry colname="col4">32</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_021_edmonton-stony_plain</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M155" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>114.11</oasis:entry>
         <oasis:entry colname="col3">53.55</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_024_resolute</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M156" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>94.97</oasis:entry>
         <oasis:entry colname="col3">74.71</oasis:entry>
         <oasis:entry colname="col4">27</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_029_macquarie_island</oasis:entry>
         <oasis:entry colname="col2">158.94</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M157" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>54.50</oasis:entry>
         <oasis:entry colname="col4">14</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_043_lerwick</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M158" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.19</oasis:entry>
         <oasis:entry colname="col3">60.14</oasis:entry>
         <oasis:entry colname="col4">31</oasis:entry>
         <oasis:entry colname="col5">26</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_053_uccle</oasis:entry>
         <oasis:entry colname="col2">4.35</oasis:entry>
         <oasis:entry colname="col3">50.80</oasis:entry>
         <oasis:entry colname="col4">66</oasis:entry>
         <oasis:entry colname="col5">43</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_055_vigna_di_valle</oasis:entry>
         <oasis:entry colname="col2">12.21</oasis:entry>
         <oasis:entry colname="col3">42.08</oasis:entry>
         <oasis:entry colname="col4">3</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_076_goose_bay</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M159" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>60.36</oasis:entry>
         <oasis:entry colname="col3">53.31</oasis:entry>
         <oasis:entry colname="col4">17</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_089_ny_alesund</oasis:entry>
         <oasis:entry colname="col2">11.95</oasis:entry>
         <oasis:entry colname="col3">78.93</oasis:entry>
         <oasis:entry colname="col4">35</oasis:entry>
         <oasis:entry colname="col5">9</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_101_syowa</oasis:entry>
         <oasis:entry colname="col2">39.58</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M160" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>69.01</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_107_wallops_island</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M161" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>75.47</oasis:entry>
         <oasis:entry colname="col3">37.93</oasis:entry>
         <oasis:entry colname="col4">28</oasis:entry>
         <oasis:entry colname="col5">23</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_109_hilo</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M162" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>155.04</oasis:entry>
         <oasis:entry colname="col3">19.43</oasis:entry>
         <oasis:entry colname="col4">34</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_156_payerne</oasis:entry>
         <oasis:entry colname="col2">6.57</oasis:entry>
         <oasis:entry colname="col3">46.49</oasis:entry>
         <oasis:entry colname="col4">153</oasis:entry>
         <oasis:entry colname="col5">156</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_174_lindenberg</oasis:entry>
         <oasis:entry colname="col2">14.12</oasis:entry>
         <oasis:entry colname="col3">52.21</oasis:entry>
         <oasis:entry colname="col4">30</oasis:entry>
         <oasis:entry colname="col5">36</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_175_nairobi</oasis:entry>
         <oasis:entry colname="col2">36.80</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M163" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.27</oasis:entry>
         <oasis:entry colname="col4">25</oasis:entry>
         <oasis:entry colname="col5">10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_191_samoa</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M164" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>170.56</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M165" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>14.23</oasis:entry>
         <oasis:entry colname="col4">42</oasis:entry>
         <oasis:entry colname="col5">3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_199_barrow</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M166" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>156.60</oasis:entry>
         <oasis:entry colname="col3">71.30</oasis:entry>
         <oasis:entry colname="col4">12</oasis:entry>
         <oasis:entry colname="col5">14</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_219_natal</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M167" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>35.26</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M168" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.49</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">27</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_221_legionowo</oasis:entry>
         <oasis:entry colname="col2">20.97</oasis:entry>
         <oasis:entry colname="col3">52.40</oasis:entry>
         <oasis:entry colname="col4">39</oasis:entry>
         <oasis:entry colname="col5">33</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_233_marambio</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M169" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>56.62</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M170" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>64.24</oasis:entry>
         <oasis:entry colname="col4">23</oasis:entry>
         <oasis:entry colname="col5">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_242_praha</oasis:entry>
         <oasis:entry colname="col2">14.44</oasis:entry>
         <oasis:entry colname="col3">50.00</oasis:entry>
         <oasis:entry colname="col4">29</oasis:entry>
         <oasis:entry colname="col5">48</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_256_lauder</oasis:entry>
         <oasis:entry colname="col2">169.68</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M171" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>45.04</oasis:entry>
         <oasis:entry colname="col4">4</oasis:entry>
         <oasis:entry colname="col5">7</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_308_madrid-barajas</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M172" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.58</oasis:entry>
         <oasis:entry colname="col3">40.47</oasis:entry>
         <oasis:entry colname="col4">59</oasis:entry>
         <oasis:entry colname="col5">52</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_315_eureka-eureka_lab</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M173" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>85.94</oasis:entry>
         <oasis:entry colname="col3">79.99</oasis:entry>
         <oasis:entry colname="col4">56</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_316_debilt</oasis:entry>
         <oasis:entry colname="col2">5.18</oasis:entry>
         <oasis:entry colname="col3">52.10</oasis:entry>
         <oasis:entry colname="col4">40</oasis:entry>
         <oasis:entry colname="col5">29</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_318_valentia_observatory</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M174" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10.25</oasis:entry>
         <oasis:entry colname="col3">51.93</oasis:entry>
         <oasis:entry colname="col4">37</oasis:entry>
         <oasis:entry colname="col5">19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_323_neumayer</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M175" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.26</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M176" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>70.65</oasis:entry>
         <oasis:entry colname="col4">63</oasis:entry>
         <oasis:entry colname="col5">11</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_328_ascension_island</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M177" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>14.42</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M178" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.98</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_330_hanoi</oasis:entry>
         <oasis:entry colname="col2">105.80</oasis:entry>
         <oasis:entry colname="col3">21.01</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_336_isfahan</oasis:entry>
         <oasis:entry colname="col2">51.70</oasis:entry>
         <oasis:entry colname="col3">32.51</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_338_bratts_lake-regina</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M179" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>104.70</oasis:entry>
         <oasis:entry colname="col3">50.20</oasis:entry>
         <oasis:entry colname="col4">24</oasis:entry>
         <oasis:entry colname="col5">37</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_339_ushuaia</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M180" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>68.31</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M181" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>54.85</oasis:entry>
         <oasis:entry colname="col4">6</oasis:entry>
         <oasis:entry colname="col5">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_344_hong_kong_observatory</oasis:entry>
         <oasis:entry colname="col2">114.17</oasis:entry>
         <oasis:entry colname="col3">22.31</oasis:entry>
         <oasis:entry colname="col4">4</oasis:entry>
         <oasis:entry colname="col5">28</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_348_ankara</oasis:entry>
         <oasis:entry colname="col2">32.86</oasis:entry>
         <oasis:entry colname="col3">39.97</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">9</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_394_broadmeadows</oasis:entry>
         <oasis:entry colname="col2">144.95</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M182" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>37.69</oasis:entry>
         <oasis:entry colname="col4">36</oasis:entry>
         <oasis:entry colname="col5">29</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_434_san_cristobal</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M183" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>89.62</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M184" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.92</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_435_paramaribo</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M185" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>55.21</oasis:entry>
         <oasis:entry colname="col3">5.81</oasis:entry>
         <oasis:entry colname="col4">33</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_436_la_reunion_island</oasis:entry>
         <oasis:entry colname="col2">55.48</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M186" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>21.06</oasis:entry>
         <oasis:entry colname="col4">20</oasis:entry>
         <oasis:entry colname="col5">11</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_437_watukosek-java</oasis:entry>
         <oasis:entry colname="col2">112.60</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M187" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.50</oasis:entry>
         <oasis:entry colname="col4">3</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_438_suva_fiji</oasis:entry>
         <oasis:entry colname="col2">178.40</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M188" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>18.13</oasis:entry>
         <oasis:entry colname="col4">6</oasis:entry>
         <oasis:entry colname="col5">3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_443_sepang_airport</oasis:entry>
         <oasis:entry colname="col2">101.70</oasis:entry>
         <oasis:entry colname="col3">2.73</oasis:entry>
         <oasis:entry colname="col4">6</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_445_trinidad_head</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M189" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>124.20</oasis:entry>
         <oasis:entry colname="col3">40.80</oasis:entry>
         <oasis:entry colname="col4">5</oasis:entry>
         <oasis:entry colname="col5">5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_450_davis</oasis:entry>
         <oasis:entry colname="col2">77.97</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M190" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>68.58</oasis:entry>
         <oasis:entry colname="col4">5</oasis:entry>
         <oasis:entry colname="col5">12</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_456_egbert</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M191" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>79.78</oasis:entry>
         <oasis:entry colname="col3">44.23</oasis:entry>
         <oasis:entry colname="col4">22</oasis:entry>
         <oasis:entry colname="col5">13</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_457_kelowna</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M192" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>119.40</oasis:entry>
         <oasis:entry colname="col3">49.94</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">24</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_466_maxaranguape-shadoz-nat</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M193" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>35.26</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M194" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.49</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
         <oasis:entry colname="col5">25</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">stn_477_heredia</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M195" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>84.11</oasis:entry>
         <oasis:entry colname="col3">10.00</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">stn_494_alajuela</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M196" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>84.21</oasis:entry>
         <oasis:entry colname="col3">9.98</oasis:entry>
         <oasis:entry colname="col4">11</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">total</oasis:entry>
         <oasis:entry colname="col4">1083</oasis:entry>
         <oasis:entry colname="col5">776</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e4022">The bias of GOME-2 with respect to sondes varies between <inline-formula><mml:math id="M197" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.1 and
<inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.7</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="normal">DU</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M200" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>7 and <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>) between 100 and
10 <inline-formula><mml:math id="M203" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, while for altitudes below 100 <inline-formula><mml:math id="M204" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> the bias
is about <inline-formula><mml:math id="M205" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.3 <inline-formula><mml:math id="M206" display="inline"><mml:mi mathvariant="normal">DU</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M207" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>4 <inline-formula><mml:math id="M208" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>). The bias of OMI
varies between <inline-formula><mml:math id="M209" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.5 and <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M211" display="inline"><mml:mi mathvariant="normal">DU</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M212" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>8 and <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M214" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>) between 100 and 10 <inline-formula><mml:math id="M215" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, while below
10 <inline-formula><mml:math id="M216" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> the bias is positive with a maximum value of
4 <inline-formula><mml:math id="M217" display="inline"><mml:mi mathvariant="normal">DU</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">27</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula>). The absolute biases cannot be
compared directly because the layers of GOME-2 and OMI do not have
the same thickness.  Note that the remaining biases for the top
layers in Fig. <xref ref-type="fig" rid="Ch1.F6"/> are not exactly zero for
the corrected observations, because the figure is drawn for
latitude bands, while the bias correction is made using SZA and VA
bins and the number of sondes used in the comparison at that
altitude is much smaller than at lower altitudes. For the
validation of GOME-2, 1083 sondes were used, of which 10 reached
the top level. For the validation of OMI, 776 sondes were used, of
which 33 reached the top level. Table <xref ref-type="table" rid="Ch1.T1"/> lists
all stations and the number of sondes used in the validation and
bias correction of the observations.  The numbers in the station
names refer to the WOUDC station identifiers.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><caption><p id="d1e4212">GOME-2 OmF (blue) and OmA (red) for the surface layer <bold>(a)</bold>,
around 10 <inline-formula><mml:math id="M220" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> (<bold>b</bold> and <bold>c</bold>) and around 0.3 <inline-formula><mml:math id="M221" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>
<bold>(d)</bold>. The OmF and OmA have been calculated for the
regridded layers from the model run with simultaneous assimilation
of GOME-2 and OMI.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f07.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S6">
  <title>Results and validation</title>
      <p id="d1e4255">We have assimilated GOME-2 (on Metop-A) and OMI ozone profiles for
a period of 4 years between 2008 and 2011 using the Kalman filter
algorithm described in the previous sections. In total, four model
runs were performed: a “free” model run without assimilation,
a model run with assimilation of GOME-2 ozone profiles only,
a model run with assimilation of OMI ozone profiles only and
a model run with simultaneous assimilation of GOME-2 and OMI ozone
profiles.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><caption><p id="d1e4260">OMI OmF (blue) and OmA (red) for the surface layer <bold>(a)</bold>,
around 10 <inline-formula><mml:math id="M222" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> (<bold>b</bold> and <bold>c</bold>) and around 0.3 <inline-formula><mml:math id="M223" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>
<bold>(d)</bold>. The OmF and OmA have been calculated for the
regridded layers from the model run with simultaneous assimilation
of GOME-2 and OMI.</p></caption>
        <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f08.png"/>

      </fig>

<?xmltex \hack{\newpage}?>
<?pagebreak page1695?><sec id="Ch1.S6.SS1">
  <title>Altitude dependent OmF and OmA statistics</title>
      <p id="d1e4303">An important diagnostic of any assimilation system is the difference between
the observations and the model (also known as innovations). In the following,
we define the relative observation minus forecast (OmF) for layer <inline-formula><mml:math id="M224" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> as

                <disp-formula id="Ch1.E16" content-type="numbered"><mml:math id="M225" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mtext>OmF</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M226" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> the layer index, <inline-formula><mml:math id="M227" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> the observed ozone profile, <inline-formula><mml:math id="M228" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> the observation
operator and <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> the forecast profile of the model (see Sect. <xref ref-type="sec" rid="Ch1.S4"/>).
The layers in the retrievals of GOME-2 and OMI have a different thickness, which makes the
comparison of the OmF between the two instruments not straightforward.
Therefore, both <inline-formula><mml:math id="M230" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> have been regridded to the same pressure levels
before calculating the OmF. This new vertical grid is defined by levels at
0, 6 and 12 <inline-formula><mml:math id="M232" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> followed by levels every 2 up to 60 <inline-formula><mml:math id="M233" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>,
which are converted to <inline-formula><mml:math id="M234" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> and correspond to surface pressure up to
0.28 <inline-formula><mml:math id="M235" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>. The observation minus analysis (OmA) is
defined in a similar way, but with <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> replaced with the analysis profile <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>.
Since the analysis field is a weighted average of the forecast model field and
the observations, the OmA should be smaller than the OmF.</p>
      <p id="d1e4484">In Fig. <xref ref-type="fig" rid="Ch1.F7"/>, the GOME-2 OmF and OmA
from the model run with simultaneous assimilation of GOME-2 and OMI for four
different layers have been plotted. The ozone sondes that were used in
deriving the bias correction and the validation of the results were required
to have reached at least 10 <inline-formula><mml:math id="M238" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>. Therefore the selected layers in
Fig. <xref ref-type="fig" rid="Ch1.F7"/> are the surface layer, the
layer just below and above 10 <inline-formula><mml:math id="M239" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, and the top layer of the new
pressure grid around 60 <inline-formula><mml:math id="M240" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> (0.3 <inline-formula><mml:math id="M241" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>). In
Fig. <xref ref-type="fig" rid="Ch1.F8"/>, the OmF and OmA for the same
layers have been plotted for OMI. In the first year of the assimilation
period, the surface layer OmF and OmA for GOME-2 are higher than those for
OMI. At the end of 2008, after the wavelength shift between<?pagebreak page1696?> GOME-2 band
1A/1B, the situation is reversed and the OmF and OmA for GOME-2 are lower
than those for OMI. The band 1A/1B wavelength shift is clearly present in the
bottom layer of the GOME-2 OmF and OmA, which might be unexpected since the
radiation from band 1A/1B does not reach the surface. But since the layers in
an optimal estimation retrieval are related as described by the AK and
covariance matrices, it is possible that the band 1A/1B change affects the
results in an altitude region where the radiation itself does not penetrate.
The OMI data show a more pronounced yearly cycle than GOME-2. After the
beginning of 2010, the OmF and OmA for both instruments are very similar for
the summer months June, July and August, but the winter time values for OMI
are higher. For the layer just below 10 <inline-formula><mml:math id="M242" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, the OmF and OmA for
GOME-2 are about 1 percentage point higher than for OMI.
For the layer just above 10 <inline-formula><mml:math id="M243" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, the OmF and OmA for GOME-2 start out
lower than for OMI, but at the end of the assimilation period the values are
comparable. For the top layer, the OmF and OmA for GOME-2 are about 5 percentage
points higher than for OMI. In general, the OmF is about 2–4 percentage
points higher than the OmA, except for the top layer. There, the difference is
in the order of 1 percent point, but the values vary much more than lower in
the atmosphere.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><caption><p id="d1e4538">OMI OmF (blue) and OmA (red) for the layer around 0.3 <inline-formula><mml:math id="M244" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, zoomed
in to a month before and after the L0 to L1b processor update.
The OmF and OmA have been calculated for the regridded layers
from the model run with simultaneous assimilation of GOME-2 and OMI.</p></caption>
          <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f09.png"/>

        </fig>

      <p id="d1e4554">Both OmF and OmA for the GOME-2 assimilation run show regular
decreases with a period of about 1 month. These decreases are caused
by GOME-2 being operated in “narrow-swath mode”, when the swath is
320 <inline-formula><mml:math id="M245" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> wide instead of 1920 <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>. For these narrow-swath
observations, the model is closer to the retrieved profiles, causing
a lower OmF/OmA. OMI also has a spatial zoom-in mode, which is
activated about once a month, but these pixels are filtered out
because they are too much influenced by the row anomaly and because
the mapping between the UV-1 and UV-2 pixels change with respect to
the normal mode. Peaks in the OmF and OmA for the GOME-2 assimilation,
such as after an<?pagebreak page1697?> instrument test period between 7 and 12 September
2009, can be related to periods of missing data.</p>
      <p id="d1e4572">Sudden changes in the OmF and OmA are visible for some altitudes for both
instruments at the start of some years. One example is in the layer just above
the 10 <inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> for GOME-2 at the start of 2009 or at the start of 2010 for OMI.
The change for GOME-2 appears to coincide with the band 1A/1B shift, but it is
really at the start of the year and not on 10 December 2008. It
is therefore unlikely that these two events are related.
Since there are no known instrumental or meteorological changes, the most likely
cause is therefore the bias correction scheme for the observations, which
changes its correction parameters at the start of each year.</p>
      <p id="d1e4582">Closer inspection of the OMI OmF and OmA change at the start of 2010 (see the
lower left panel of Fig. <xref ref-type="fig" rid="Ch1.F8"/>), shows that it actually consists of two steps:
the first one at the start of the year and the second one a month later. That
second step is also present in Fig. 8d (the layer around 0.3 <inline-formula><mml:math id="M248" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>),
where the change is about 5 percentage points, but it is less clear due to the
higher variability in the signal. Figure <xref ref-type="fig" rid="Ch1.F9"/> shows the same data, but focused on
the first two months of 2010. Both OmF and OmA increase by about 5 percentage
points from one day to the next. The increase is even larger (and more clearly visible)
in the data from the single instrument assimilation run for OMI.</p>
      <p id="d1e4596">Comparison of Figs. <xref ref-type="fig" rid="Ch1.F7"/> and
<xref ref-type="fig" rid="Ch1.F8"/> shows that the OmF and OmA for one
instrument might be larger than for the other, depending on the altitude.
Which of the two instruments has a larger OmF or OmA value might also change
over time. In other words, GOME-2 and OMI have a different sensitivity for
different altitudes as represented by the averaging kernels. Assimilating the
observations from these instruments simultaneously increases the overall
sensitivity of the assimilation.</p>
      <p id="d1e4603">Lower uncertainties in the spectra lead to lower uncertainties in the
observations, which in its turn changes the balance between model and
observations in the Kalman filter and affects the innovations. Because
the variance in the observation is lower, more pixels will be rejected
by the OmF filter (see Sect. <xref ref-type="sec" rid="Ch1.S4"/> and
Fig. <xref ref-type="fig" rid="Ch1.F10"/>). Figure 10 shows the number
of assimilated observations for both GOME-2 and OMI from the single and
simultaneous instrument assimilation. In the single instrument assimilation
runs, the model error is adapted to the new situation after the processor
update and the total number of assimilated observations does not change.
For the simultaneous assimilation, the assimilation results may be fluctuating
between OMI and GOME-2 observations if a bias exists. This might result in
higher assimilation errors. Therefore, the OmF filter
(see Sect. <xref ref-type="sec" rid="Ch1.S4"/> and Eq. <xref ref-type="disp-formula" rid="Ch1.E13"/>)
rejects observations from both GOME-2 and OMI, even though only the uncertainties
from one of the instruments (i.e. OMI) have changed.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><caption><p id="d1e4616">Number of assimilated observations from GOME-2 <bold>(a)</bold> and OMI
<bold>(b)</bold>. The blue lines represent the single instrument assimilation,
the red lines the simultaneous assimilation.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f10.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><caption><p id="d1e4634">Mean OmF <bold>(a)</bold> and OmA <bold>(b)</bold> as a function of
latitude (bin size <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) and time (bin size 1 day) for the
simultaneous assimilation of GOME-2 and OMI.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f11.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS2">
  <title>Altitude independent OmF and OmA statistics</title>
      <p id="d1e4668">In order to show the geographical distribution of the OmF and OmA, the absolute
values for each layer were quadratically added and the square root was taken
from the result. These column-integrated OmF and OmA values were averaged on
a daily basis for latitude bins with a size of <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. In
Fig. <xref ref-type="fig" rid="Ch1.F11"/>, these column-integrated OmF and OmA are shown as a function of latitude and time.
The highest values of the OmF and OmA are observed at high latitudes around
the polar night. The GOME-2 band 1A/1B wavelength change is clearly visible, even
though the plot shows OmF and OmA from the combined assimilation. Step
changes in the OmA are visible at the start of each year, which coincides with an update
of the bias correction parameters.</p>
</sec>
<sec id="Ch1.S6.SS3">
  <title>Expected and observed OmF</title>
      <p id="d1e4691">The OmF of the results should be consistent with the uncertainties of the
observations and the model forecast. The expected OmF is based on the
observation error and the forecast error and is the mean of the square
root term in the right-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>) for all observations
in a given layer. The observed OmF for each layer for the whole assimilation
period, on the other hand, is the mean of the left-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E13"/>).
In Fig. <xref ref-type="fig" rid="Ch1.F12"/>, the observed OmF is plotted as a function of the expected OmF for
the model runs with assimilation of GOME-2 only with assimilation of OMI only,
and for both instruments separate with the data taken from the model run with
simultaneous assimilation.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><caption><p id="d1e4702">Observed vs. expected OmF. <bold>(a)</bold> Assimilation of GOME-2 only,
<bold>(b)</bold> assimilation of OMI only. <bold>(c, d)</bold> Results from the
simultaneous assimilation of both GOME-2 and OMI. <bold>(c)</bold>
GOME-2, <bold>(d)</bold> OMI. Colours indicate the pressure levels.
Note that not all levels are plotted in the legend while all levels
are plotted in the figure. The size of the circles gives the
number of assimilated pixels (<inline-formula><mml:math id="M251" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>) in that respective OmF-bin
(bin-size <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M253" display="inline"><mml:mi mathvariant="normal">DU</mml:mi></mml:math></inline-formula>). The slope for the fitted (dashed) line
is given in the lower right corner of each panel, as is the
correlation (<inline-formula><mml:math id="M254" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>) between the expected and observed OmF.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f12.png"/>

        </fig>

      <p id="d1e4758">Note that the pressure levels are those from the observations, not the regridded
levels used in the calculation of the OmF and OmA above. The expected and
observed OmF are close to the 1-to-1 line, which shows that the model error <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
is of the correct magnitude for the current observations. The expected and
observed OmF are somewhat closer to the<?pagebreak page1698?> 1-to-1 line in the case of the
simultaneous assimilation of GOME-2 and OMI than for the assimilation of each
instrument independently. The model error that is used is therefore probably
slightly better suited for the assimilation of multiple instruments
simultaneously than for the  assimilation of a single sensor.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><caption><p id="d1e4779">Validation of the model runs with ozone sondes for 2008–2011. <bold>(a)</bold> The median of the
absolute difference in <inline-formula><mml:math id="M256" display="inline"><mml:mi mathvariant="normal">DU</mml:mi></mml:math></inline-formula>, <bold>(b)</bold> the median of the relative
differences. Blue: model run without assimilation, green: model
run with assimilation of GOME-2 only, yellow: run with assimilation
of OMI only, red: assimilation of both GOME-2 and OMI. The error
bars are plotted for the simultaneous assimilation only, and range
from the 25  to the 75 <inline-formula><mml:math id="M257" display="inline"><mml:mi mathvariant="normal">%</mml:mi></mml:math></inline-formula> percentile.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f13.png"/>

        </fig>

</sec>
<sec id="Ch1.S6.SS4">
  <title>Assimilation validation with sondes</title>
      <p id="d1e4814">The model output was validated against ozone sondes that were
obtained from the World Ozone and Ultraviolet Radiation Data
Centre (<xref ref-type="bibr" rid="bib1.bibx39" id="altparen.57"/>, see
Fig. <xref ref-type="fig" rid="Ch1.F13"/>). This is the same
ozone dataset as was used to derive the bias correction. Note,
however, that many more observations are assimilated than were used
deriving the bias correction, while all observations are corrected
with the same factor. The assimilation model runs are
significantly better than the free model run. This is especially
true for the part of the atmosphere where GOME-2 and OMI are most
sensitive to the ozone concentration, between 100 and
10 <inline-formula><mml:math id="M258" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>. In this area, the model run with assimilation of
GOME-2 only shows a negative bias with respect to the ozone
sondes, while the assimilation of OMI shows a positive bias. The
assimilation of both GOME-2 and OMI shows the smallest bias. The
deviation in the differences are very similar for the four runs,
which is why only the error bars for the simultaneous assimilation
have been plotted in
Fig. <xref ref-type="fig" rid="Ch1.F13"/>. The 25–75
percentile differences are in the 20–55 percentage points range
between 0 and 20 <inline-formula><mml:math id="M259" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula> and in the 10–20 percentage points
range between 20 and 40 <inline-formula><mml:math id="M260" display="inline"><mml:mi mathvariant="normal">km</mml:mi></mml:math></inline-formula>.</p>
      <?pagebreak page1699?><p id="d1e4846">In the troposphere, the assimilation also improves, but not as much
as in the stratosphere. Note that in the troposphere the chemistry
scheme is different than in the stratosphere (see
Sect. <xref ref-type="sec" rid="Ch1.S3"/>). The assimilation shows a deviation in the
tropopause, between 200 and 100 <inline-formula><mml:math id="M261" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, although the L2 data
do not show such large biases (see
Fig. <xref ref-type="fig" rid="Ch1.F6"/>). The vertical resolution of model
and observation is different, therefore the ozone from the
observation has to be redistributed over the model layers,
a process which is included in the operator <inline-formula><mml:math id="M262" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>. A small error in
the redistribution of ozone in a region with a strong gradient in
the concentration (such as the tropopause) will result in large
uncertainties in the ozone concentration at this altitude.  Above
10 <inline-formula><mml:math id="M263" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> the assimilation shows increasing biases, and the
difference with the free model run decreases. Although the L2 data
also show an increasing bias above 10 <inline-formula><mml:math id="M264" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>, it should be
noted that the number of sondes reaching this altitude is limited
with respect to the tropopause region between 200 and
100 <inline-formula><mml:math id="M265" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>. Also, there is a representation error of the
sonde with respect to the <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> longitude <inline-formula><mml:math id="M267" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 2<inline-formula><mml:math id="M268" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> latitude model grid. Therefore it is not as
straightforward to attribute this increase in bias to either model
or observation error.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14" specific-use="star"><caption><p id="d1e4919">Two meridional cross sections over the Tibetan Plateau, located
at <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mn mathvariant="normal">84.25</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> E on 25 February 2008, 06:00 <inline-formula><mml:math id="M270" display="inline"><mml:mi mathvariant="normal">UTC</mml:mi></mml:math></inline-formula>. The colours indicate the
ozone concentration from the free model run <bold>(a)</bold> and the
assimilation of both GOME-2 and OMI <bold>(b)</bold>. The solid contours
show the ozone concentrations from the ERA-Interim reanalysis.
The dashed line shows the thermal tropopause.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://acp.copernicus.org/articles/18/1685/2018/acp-18-1685-2018-f14.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S7">
  <title>Case study</title>
      <p id="d1e4960">To demonstrate the performance of the assimilation algorithm we
analysed the results for a day above the Tibetan Plateau (located
between 30 and 40<inline-formula><mml:math id="M271" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N), where a highly dynamical
atmosphere exists. This makes it an interesting<?pagebreak page1700?> area to study
atmospheric dynamics, and difficult for modelling so it can serve
as a test case to see if the dynamics in the model are correctly
implemented.  On 25 February 2008 a stratosphere–troposphere
exchange event was observed in GOME-2 data <xref ref-type="bibr" rid="bib1.bibx6" id="paren.58"/>, which
can also be observed in the assimilation output. In
Fig. <xref ref-type="fig" rid="Ch1.F14"/>, ozone concentrations from the
ERA-Interim reanalysis <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx10" id="paren.59"/> are plotted as
contours over the ozone concentrations from the model runs with and
without simultaneous assimilation of GOME-2 and OMI. There is
a significantly better agreement between the two datasets north of
<inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mn mathvariant="normal">35</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> N at pressure levels between 70 and
10 <inline-formula><mml:math id="M273" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>. Even though the GOME-2 and OMI instruments have
limited sensitivity in the troposphere, the tropospheric ozone
concentrations of the ERA-Interim reanalysis and assimilated
tropospheric ozone are in better agreement north of the Tibetan
Plateau. There are also two stratosphere–troposphere exchanges
(STE) visible, at 30 and <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mn mathvariant="normal">60</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> N. These STEs are
associated with strong jet-streams (perpendicular to the page)
reaching wind speeds of up to 50 <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at
250 <inline-formula><mml:math id="M276" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula>.</p>
</sec>
<?pagebreak page1701?><sec id="Ch1.S8">
  <title>Discussion</title>
      <p id="d1e5042">When two instruments are assimilated simultaneously, their differences should
be taken into account. For example, the algorithms used for the retrieval of
GOME-2 and OMI ozone profiles both produce partial columns. However, the number
of layers in the retrievals differ and the sensitivity of the retrieval is
expressed by the averaging kernel. Both the different vertical resolution
and the averaging kernel are incorporated into the observation operator <inline-formula><mml:math id="M277" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>.
Both instruments have different horizontal resolution, something which has
not been taken into account in the current version of the assimilation algorithm.
The measurement principle of GOME-2 (i.e. a cross-track scanning mirror) is
different than that of OMI (i.e. a fixed 2-D CCD detector). As a result, the
ground pixel size of GOME-2 is constant, while that of OMI varies across the
track. Therefore, the representation error of OMI will increase towards the
edges of the swath. The effect of the changing OMI footprint size has not been
investigated.
To get an idea of the sub-grid-cell variation in the ozone concentration,
we performed a small experiment where we assimilated the same observations
(i.e. GOME-2 and OMI) into TM5 running on a <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> grid
(as opposed to the standard <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> used in this article).
The total column standard deviation of the six <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>
grid cells covered by a single <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> grid cell is much smaller
than the error on the total column. Therefore, the representation error due to
the large grid cells is not significant.
A more thorough check on the instruments behaviour throughout time
might have revealed the effect of the OMI L0 to L1b processor update sooner.
The threshold of the parameter in the OmF filter might be made instrument and
time dependent in order to minimize the effect on the number of assimilated pixels.</p>
      <p id="d1e5132">Two different instruments can be biased with respect to each other. In order to
minimize the bias, a bias correction scheme has been implemented with respect to
ozone sondes. We used cloud-free observations (max. cloud fraction 0.20) for the
bias correction in order to get a maximum amount of information from the
troposphere. As a consequence, we could not use all available sondes in deriving
the bias correction. Sudden changes in the bias correction parameters are
visible at the start of the year, when the parameters are changed. To minimize
these changes, it might be worthwhile to implement an interpolation scheme for
the bias correction parameters similar as for the MSR data <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx36" id="paren.60"><named-content content-type="pre">see</named-content></xref>.</p>
      <p id="d1e5140">The model can run a full chemistry scheme, but instead a parameterized chemistry
scheme has been used in favour of speed. Another possibility to increase the
accuracy of the model is to increase the horizontal resolution from the current
<inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (long. <inline-formula><mml:math id="M283" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> lat.) to <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> for example.
However, in both cases it might be necessary to reduce the vertical resolution
of the model to keep the computational cost at an acceptable level.</p>
      <p id="d1e5190">The model covariance matrix is also an expensive step in the assimilation
algorithm. We have reduced the calculation cost by parameterizing it into
a time-dependent error field and a time-independent correlation field. The
data from April 2008 was used to derive the correlations, which were then
used for the whole assimilation period. The assumption that the derived
correlations are constant throughout time has not been tested.</p>
</sec>
<sec id="Ch1.S9" sec-type="conclusions">
  <title>Conclusions</title>
      <p id="d1e5199">An algorithm for the simultaneous assimilation of GOME-2 and OMI ozone profiles
has been described. The algorithm uses a Kalman filter to assimilate the ozone
profiles into the TM5 chemical transport model. Compared to previous versions,
the algorithm is significantly updated. The observational error has been
characterized using a newly developed in-flight calibration method. Since the
Kalman filter equations are too expensive to calculate directly for the current
setup, the model covariance matrix is divided into a time-dependent error field
and a time independent correlation field. The time evolution is applied to the
error field only, while the correlation is assumed to be constant. The model
error growth is modelled by a new function that prevents the error from
increasing indefinitely, and the correlation field has been newly derived using
the NMC method. Large biases between retrievals of the two instruments might
destabilize the assimilation. To avoid this, a bias correction using global
ozone sonde observations has been applied to the retrieved ozone profiles before
assimilation.</p>
      <p id="d1e5202">Four model runs were performed spanning the years between 2008 and 2011:
without assimilation, with assimilation of GOME-2 only, with assimilation of
OMI profiles only and with simultaneous assimilation of both GOME-2 and OMI
profiles. Depending on the altitude, the OmF and OmA for one instrument might
be larger than the other, which might change in the course of time.
Assimilating the observations from these instruments simultaneously increases
the overall sensitivity of the assimilation. Two notable instrumental effects
are the band 1A/1B wavelength shift for GOME-2, which causes a significant
decrease in OmF and OmA. For OMI, after the L0 to L1b processor update on
1 February 2010, the uncertainty in the observations is too small with
respect to the method of in-flight validation of the uncertainties presented
in this paper. This caused a decrease in the number of assimilated
observations for both GOME-2 and OMI. The expected and observed OmF and OmA
are more similar for the combined assimilation than for the separate
assimilations. Validation with sondes from the WOUDC shows that the combined
assimilation performs better than the single sensor assimilation in the
region between 100 and 10 <inline-formula><mml:math id="M285" display="inline"><mml:mi mathvariant="normal">hPa</mml:mi></mml:math></inline-formula> where GOME-2 and OMI are most
sensitive. The ozone concentrations in the troposphere are also affected by
the assimilation, even though the instruments have limited<?pagebreak page1702?> sensitivity in
that region. The biases of the assimilated ozone fields are smaller than
those of the observations. The assimilated ozone fields are produced at
regular time intervals and have no missing data. Despite the limited vertical
resolution of GOME-2 and OMI, a case study of an STE over the Tibetan Plateau
shows that the assimilation of ozone profiles can improve the ozone
distribution in a highly dynamical region.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability">

      <p id="d1e5217">OMI L2 ozone profiles are operationally retrieved and can
be obtained from NASA's Goddard Earth Sciences (GES) Data and Information
Services Center (DISC) on-line archive at
<uri>https://aura.gesdisc.eosdis.nasa.gov/data/Aura_OMI_Level2/OMO3PR.003/</uri>.
GOME-2 L2 ozone profiles are specifically retrieved for this research and can
be obtained by contacting the author. Although not used in this research,
operationally retrieved GOME-2 ozone profiles can be retrieved from EUMETSATs
ACSAF (<uri>https://acsaf.org/index.html</uri>), but note that a registration is
required.</p>
  </notes><notes notes-type="competinginterests">

      <p id="d1e5229">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5235">The authors acknowledge all scientists and institutes who contributed their
ozone sonde data to the World Ozone and Ultraviolet Radiation Data Centre
<xref ref-type="bibr" rid="bib1.bibx39" id="paren.61"/>, and the Meteorological Service of Canada for hosting this
important public database. The authors would also like to thank Pepijn
Veefkind for his comments in preparation of this paper. EUMETSAT is
acknowledged for providing the GOME-2 L1 data and Olaf Tuinder and Robert van
Versendaal for their help in the retrieval of the GOME-2 ozone profiles. The
Dutch–Finnish OMI instrument is part of the NASA EOS Aura satellite payload.
The OMI ozone profiles (OMO3PR, v003) were retrieved at NASA Goddard Earth
Sciences Data and Information Services Center (GES DISC) and accessed from
the local storage at the Royal Netherlands Meteorological Institute (KNMI).
Part of this research has been funded by the Ozone_cci project
(<uri>http://www.esa-ozone-cci.org</uri>), which is part of the Climate Change
Initiative (CCI) programme of the European Space Agency
(ESA).<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?> Edited by: Michel Van
Roozendael<?xmltex \hack{\newline}?> Reviewed by: two anonymous referees</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Bhartia et al.(2013)Bhartia, McPeters, Flynn, Taylor, Kramarova, Frith, Fisher, and DeLand</label><mixed-citation>Bhartia, P. K., McPeters, R. D., Flynn, L. E., Taylor, S., Kramarova, N. A., Frith, S., Fisher, B., and DeLand, M.: Solar Backscatter UV (SBUV) total ozone and profile algorithm, Atmos. Meas. Tech., 6, 2533–2548, <ext-link xlink:href="https://doi.org/10.5194/amt-6-2533-2013" ext-link-type="DOI">10.5194/amt-6-2533-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{{Bovensmann} et~al.(1999){Bovensmann}, Burrows, Buchwitz, Frerick, {No{\"{e}}l}, Rozanov,~K.~V. Chance, and Goede}}?><label>Bovensmann et al.(1999)Bovensmann, Burrows, Buchwitz, Frerick, Noël, Rozanov, K. V. Chance, and Goede</label><mixed-citation>Bovensmann, H., Burrows, J. P., Buchwitz, M., Frerick, J., Noël, S., Rozanov, V. V., Chance, K. V., and Goede, A. P. H.: SCIAMACHY: mission objectives and measurement modes, J. Atmos. Sci., 56, 127–150,  <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{{Burrows} et~al.(1999){Burrows}, Weber, Buchwitz, Rozanov, {Ladst{\"{a}}tter-Wei{\ss}enmayer}, Richter, Debeek, Hoogen, Bramstedt, Eichmann, Eisinger, and Perner}}?><label>Burrows et al.(1999)Burrows, Weber, Buchwitz, Rozanov, Ladstätter-Weißenmayer, Richter, Debeek, Hoogen, Bramstedt, Eichmann, Eisinger, and Perner</label><mixed-citation>Burrows, J. P., Weber, M., Buchwitz, M., Rozanov, V., Ladstätter-Weißenmayer, A., Richter, A., Debeek, R., Hoogen, R., Bramstedt, K., Eichmann, K.-U., Eisinger, M., and Perner, D.: The Global Ozone Monitoring Experiment (GOME): mission concept and first scientific results, J. Atmos. Sci., 56, 151–175,  <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1999)056&lt;0151:TGOMEG&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1999)056&lt;0151:TGOMEG&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Callies et al.(2000)Callies, Corpaccioli, Eisinger, Hahne, and Lefebvre</label><mixed-citation>
Callies, J., Corpaccioli, E., Eisinger, M., Hahne, A., and
Lefebvre, A.: GOME-2 – Metop's second-generation sensor for
operational ozone monitoring, ESA Bull.-Eur. Space, 102, 28–36, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{{Cariolle} and {Teyss{\`{e}}dre}(2007)}}?><label>Cariolle and Teyssèdre(2007)</label><mixed-citation>Cariolle, D. and Teyssèdre, H.: A revised linear ozone photochemistry parameterization for use in transport and general circulation models: multi-annual simulations, Atmos. Chem. Phys., 7, 2183–2196, <ext-link xlink:href="https://doi.org/10.5194/acp-7-2183-2007" ext-link-type="DOI">10.5194/acp-7-2183-2007</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{{Chen} et~al.(2013){Chen}, {A\~{n}el}, Su, de la Torre, Kelder, van Peet, and Ma}}?><label>Chen et al.(2013)Chen, Añel, Su, de la Torre, Kelder, van Peet, and Ma</label><mixed-citation>Chen, X., Añel, J. A., Su, Z., de la Torre, L., Kelder, H., van Peet, J., and Ma, Y.: The deep atmospheric boundary layer and its significance to the stratosphere and troposphere exchange over the Tibetan Plateau, PLoS One, 8, e56909,  <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0056909" ext-link-type="DOI">10.1371/journal.pone.0056909</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>de Laat et al.(2009)de Laat, van der A, and van Weele</label><mixed-citation>de Laat, A. T. J., van der A, R. J., and van Weele, M.: Evaluation of tropospheric ozone columns derived from assimilated GOME ozone profile observations, Atmos. Chem. Phys., 9, 8105–8120, <ext-link xlink:href="https://doi.org/10.5194/acp-9-8105-2009" ext-link-type="DOI">10.5194/acp-9-8105-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{{Dee} et~al.(2011){Dee}, Uppala, Simmons, Berrisford, Poli, Kobayashi, Andrae, Balmaseda, Balsamo, Bauer, Bechtold, Beljaars, van de Berg, Bidlot, Bormann, Delsol, Dragani, Fuentes, Geer, Haimberger, Healy, Hersbach, {H{\'{o}}lm}, Isaksen, {K{\aa}llberg}, {K{\"{o}}hler}, Matricardi, McNally, Monge-Sanz, Morcrette, Park, Peubey, de Rosnay, Tavolato, {Th{\'{e}}paut}, and Vitart}}?><label>Dee et al.(2011)Dee, Uppala, Simmons, Berrisford, Poli, Kobayashi, Andrae, Balmaseda, Balsamo, Bauer, Bechtold, Beljaars, van de Berg, Bidlot, Bormann, Delsol, Dragani, Fuentes, Geer, Haimberger, Healy, Hersbach, Hólm, Isaksen, Kållberg, Köhler, Matricardi, McNally, Monge-Sanz, Morcrette, Park, Peubey, de Rosnay, Tavolato, Thépaut, and Vitart</label><mixed-citation>Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P., Bechtold, P., Beljaars, A. C. M., van de Berg, L., Bidlot, J., Bormann, N., Delsol, C., Dragani, R., Fuentes, M., Geer, A. J., Haimberger, L., Healy, S. B., Hersbach, H., Hólm, E. V., Isaksen, L., Kållberg, P., Köhler, M., Matricardi, M., McNally, A. P., Monge-Sanz, B. M., Morcrette, J.-J., Park, B.-K., Peubey, C., de Rosnay, P., Tavolato, C., Thépaut, J.-N., and Vitart, F.: The ERA-Interim reanalysis: configuration and performance of the data assimilation system, Q. J. Roy. Meteor. Soc., 137, 553–597,  <ext-link xlink:href="https://doi.org/10.1002/qj.828" ext-link-type="DOI">10.1002/qj.828</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{{Dethof} and {H\'{o}lm}(2004)}}?><label>Dethof and Hólm(2004)</label><mixed-citation>Dethof, A. and Hólm, E. V.: Ozone assimilation in the ERA-40 reanalysis project, Q. J. Roy. Meteor. Soc., 130, 2851–2872,  <ext-link xlink:href="https://doi.org/10.1256/qj.03.196" ext-link-type="DOI">10.1256/qj.03.196</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Dragani(2011)</label><mixed-citation>Dragani, R.: On the quality of the ERA-Interim ozone reanalyses: comparisons with satellite data, Q. J. Roy. Meteor. Soc., 137, 1312–1326,  <ext-link xlink:href="https://doi.org/10.1002/qj.821" ext-link-type="DOI">10.1002/qj.821</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Errera et al.(2008)Errera, Daerden, Chabrillat, Lambert, Lahoz, Viscardy, Bonjean, and Fonteyn</label><mixed-citation>Errera, Q., Daerden, F., Chabrillat, S., Lambert, J. C., Lahoz, W. A., Viscardy, S., Bonjean, S., and Fonteyn, D.: 4D-Var assimilation of MIPAS chemical observations: ozone and nitrogen dioxide analyses, Atmos. Chem. Phys., 8, 6169–6187, <ext-link xlink:href="https://doi.org/10.5194/acp-8-6169-2008" ext-link-type="DOI">10.5194/acp-8-6169-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Eskes et al.(2003)Eskes, Velthoven, Valks, and Kelder</label><mixed-citation>Eskes, H. J., Velthoven, P. F. J. V., Valks, P. J. M., and Kelder, H. M.: Assimilation of GOME total-ozone satellite observations in a three-dimensional tracer-transport model, Q. J. Roy. Meteor. Soc., 129, 1663–1681,  <ext-link xlink:href="https://doi.org/10.1256/qj.02.14" ext-link-type="DOI">10.1256/qj.02.14</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Evensen(2003)</label><mixed-citation>Evensen, G.: The Ensemble Kalman Filter: theoretical formulation and practical implementation, Ocean Dynam., 53, 343–367,  <ext-link xlink:href="https://doi.org/10.1007/s10236-003-0036-9" ext-link-type="DOI">10.1007/s10236-003-0036-9</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Flemming et al.(2015)Flemming, Huijnen, Arteta, Bechtold, Beljaars, Blechschmidt, Diamantakis, Engelen, Gaudel, Inness, Jones, Josse, Katragkou, Marecal, Peuch, Richter, Schultz, Stein, and Tsikerdekis</label><mixed-citation>Flemming, J., Huijnen, V., Arteta, J., Bechtold, P., Beljaars, A., Blechschmidt, A.-M., Diamantakis, M., Engelen, R. J., Gaudel, A., Inness, A., Jones, L., Josse, B., Katragkou, E., Marecal,<?pagebreak page1703?> V., Peuch, V.-H., Richter, A., Schultz, M. G., Stein, O., and Tsikerdekis, A.: Tropospheric chemistry in the Integrated Forecasting  System of ECMWF, Geosci. Model Dev., 8, 975–1003, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-975-2015" ext-link-type="DOI">10.5194/gmd-8-975-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Fortuin and Kelder(1998)</label><mixed-citation>Fortuin, J. P. F. and Kelder, H.: An ozone climatology based on ozonesonde and satellite measurements, J. Geophys. Res., 103, 31709–31734,  <ext-link xlink:href="https://doi.org/10.1029/1998JD200008" ext-link-type="DOI">10.1029/1998JD200008</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Hoogen et al.(1999)Hoogen, Rozanov, and Burrows</label><mixed-citation>Hoogen, R., Rozanov, V. V., and Burrows, J. P.: Ozone profiles from GOME satellite data: algorithm description and first validation, J. Geophys. Res., 104, 8263–8280,  <ext-link xlink:href="https://doi.org/10.1029/1998JD100093" ext-link-type="DOI">10.1029/1998JD100093</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Houtekamer and Zhang(2016)</label><mixed-citation>Houtekamer, P. L. and Zhang, F.: Review of the Ensemble Kalman Filter for Atmospheric Data Assimilation, Mon. Weather Rev., 144, 4489–4532,  <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0440.1" ext-link-type="DOI">10.1175/MWR-D-15-0440.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{{Huijnen} et~al.(2010){Huijnen}, Williams, van Weele, van Noije, Krol, Dentener, Segers, Houweling, Peters, de Laat, Boersma, Bergamaschi, van Velthoven, Le Sager, Eskes, Alkemade, Scheele, {N{\'{e}}d{\'{e}}lec}, and {P{\"{a}}tz}}}?><label>Huijnen et al.(2010)Huijnen, Williams, van Weele, van Noije, Krol, Dentener, Segers, Houweling, Peters, de Laat, Boersma, Bergamaschi, van Velthoven, Le Sager, Eskes, Alkemade, Scheele, Nédélec, and Pätz</label><mixed-citation>Huijnen, V., Williams, J., van Weele, M., van Noije, T., Krol, M., Dentener, F., Segers, A., Houweling, S., Peters, W., de Laat, J., Boersma, F., Bergamaschi, P., van Velthoven, P., Le Sager, P., Eskes, H., Alkemade, F., Scheele, R., Nédélec, P., and Pätz, H.-W.: The global chemistry transport model TM5: description and evaluation of the tropospheric chemistry version 3.0, Geosci. Model Dev., 3, 445–473, <ext-link xlink:href="https://doi.org/10.5194/gmd-3-445-2010" ext-link-type="DOI">10.5194/gmd-3-445-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Huijnen et al.(2016)Huijnen, Flemming, Chabrillat, Errera, Christophe, Blechschmidt, Richter, and Eskes</label><mixed-citation>Huijnen, V., Flemming, J., Chabrillat, S., Errera, Q., Christophe, Y., Blechschmidt, A.-M., Richter, A., and Eskes, H.: C-IFS-CB05-BASCOE: stratospheric chemistry in the Integrated Forecasting System of ECMWF, Geosci. Model Dev., 9, 3071–3091, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-3071-2016" ext-link-type="DOI">10.5194/gmd-9-3071-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Krol et al.(2005)Krol, Houweling, Bregman, van den Broek, Segers, van Velthoven, Peters, Dentener, and Bergamaschi</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="https://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.bibx21"><label>Kroon et al.(2011)Kroon, de Haan, Veefkind, Froidevaux, Wang, Kivi, and Hakkarainen</label><mixed-citation>Kroon, M., de Haan, J. F., Veefkind, J. P., Froidevaux, L., Wang, R.,
Kivi, R., and Hakkarainen, J. J.: Validation of operational ozone profiles
from the ozone monitoring instrument, J. Geophys. Res.-Atmos., 116, D18305,
<ext-link xlink:href="https://doi.org/10.1029/2010JD015100" ext-link-type="DOI">10.1029/2010JD015100</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Lefever et al.(2015)Lefever, van der A, Baier, Christophe, Errera, Eskes, Flemming, Inness, Jones, Lambert, Langerock, Schultz, Stein, Wagner, and Chabrillat</label><mixed-citation>Lefever, K., van der A, R., Baier, F., Christophe, Y., Errera, Q., Eskes, H., Flemming, J., Inness, A., Jones, L., Lambert, J.-C., Langerock, B., Schultz, M. G., Stein, O., Wagner, A., and Chabrillat, S.: Copernicus stratospheric ozone service, 2009–2012:  validation, system intercomparison and roles of input data sets, Atmos. Chem. Phys., 15, 2269–2293, <ext-link xlink:href="https://doi.org/10.5194/acp-15-2269-2015" ext-link-type="DOI">10.5194/acp-15-2269-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Lerot et al.(2014)Lerot, Van Roozendael, Spurr, Loyola, Coldewey-Egbers, Kochenova, van Gent, Koukouli, Balis, Lambert, Granville, and Zehner</label><mixed-citation>Lerot, C., Van Roozendael, M., Spurr, R., Loyola, D., Coldewey-Egbers, M., Kochenova, S., van Gent, J., Koukouli, M., Balis, D., Lambert, J.-C., Granville, J., and Zehner, C.: Homogenized total ozone data records from the European sensors GOME/ERS-2, SCIAMACHY/Envisat, and GOME-2/MetOp-A, J. Geophys. Res.-Atmos., 119, 1639–1662,  <ext-link xlink:href="https://doi.org/10.1002/2013JD020831" ext-link-type="DOI">10.1002/2013JD020831</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Levelt et al.(2006)Levelt, van den Oord, Dobber, Malkki, Visser, de Vries, Stammes, Lundell, and Saari</label><mixed-citation>Levelt, P. F., van den Oord, G. H. J., Dobber, M. R., Malkki, A., Visser, H., de Vries, J., Stammes, P., Lundell, J. O. V., and Saari, H.: The ozone monitoring instrument, IEEE T. Geosci. Remote, 44, 1093–1101,  <ext-link xlink:href="https://doi.org/10.1109/TGRS.2006.872333" ext-link-type="DOI">10.1109/TGRS.2006.872333</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Migliorini(2012)</label><mixed-citation>Migliorini, S.: On the equivalence between radiance and retrieval assimilation, Mon. Weather Rev., 140, 258–265,  <ext-link xlink:href="https://doi.org/10.1175/MWR-D-10-05047.1" ext-link-type="DOI">10.1175/MWR-D-10-05047.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Miles et al.(2015)Miles, Siddans, Kerridge, Latter, and Richards</label><mixed-citation>Miles, G. M., Siddans, R., Kerridge, B. J., Latter, B. G., and Richards, N. A. D.: Tropospheric ozone and ozone profiles retrieved from GOME-2 and their validation, Atmos. Meas. Tech., 8, 385–398, <ext-link xlink:href="https://doi.org/10.5194/amt-8-385-2015" ext-link-type="DOI">10.5194/amt-8-385-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Miyazaki et al.(2012)Miyazaki, Eskes, Sudo, Takigawa, van Weele, and Boersma</label><mixed-citation>Miyazaki, K., Eskes, H. J., Sudo, K., Takigawa, M., van Weele, M., and Boersma, K. F.: Simultaneous assimilation of satellite NO<inline-formula><mml:math id="M286" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, O<inline-formula><mml:math id="M287" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula>, CO, and HNO<inline-formula><mml:math id="M288" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> data for the analysis of tropospheric chemical composition and emissions, Atmos. Chem. Phys., 12, 9545–9579, <ext-link xlink:href="https://doi.org/10.5194/acp-12-9545-2012" ext-link-type="DOI">10.5194/acp-12-9545-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Munro et al.(2016)Munro, Lang, Klaes, Poli, Retscher, Lindstrot, Huckle, Lacan, Grzegorski, Holdak, Kokhanovsky, Livschitz, and Eisinger</label><mixed-citation>Munro, R., Lang, R., Klaes, D., Poli, G., Retscher, C., Lindstrot, R., Huckle, R., Lacan, A., Grzegorski, M., Holdak, A., Kokhanovsky, A., Livschitz, J., and Eisinger, M.: The GOME-2 instrument on the Metop series of satellites: instrument design,  calibration, and level 1 data processing  – an overview, Atmos. Meas. Tech., 9, 1279–1301, <ext-link xlink:href="https://doi.org/10.5194/amt-9-1279-2016" ext-link-type="DOI">10.5194/amt-9-1279-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Parrish and Derber(1992)</label><mixed-citation>Parrish, D. F. and Derber, J. C.: The National Meteorological Center's Spectral Statistical-Interpolation Analysis System, Mon. Weather Rev., 120, 1747–1763,  <ext-link xlink:href="https://doi.org/10.1175/1520-0493(1992)120&lt;1747:TNMCSS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0493(1992)120&lt;1747:TNMCSS&gt;2.0.CO;2</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Rodgers(1990)</label><mixed-citation>Rodgers, C. D.: Characterization and error analysis of profiles retrieved from remote sounding measurements, J. Geophys. Res.-Atmos., 95, 5587–5595,  <ext-link xlink:href="https://doi.org/10.1029/JD095iD05p05587" ext-link-type="DOI">10.1029/JD095iD05p05587</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Rodgers(2000)</label><mixed-citation>
Rodgers, C. D.: Inverse Methods for Atmospheric Sounding, World Scientific Publishing, Singapore, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Segers et al.(2005)Segers, Eskes, van der A, van Oss, and van Velthoven</label><mixed-citation>Segers, A. J., Eskes, H. J., van der A, R. J., van Oss, R. F., and van Velthoven, P. F. J.: Assimilation of GOME ozone profiles and a global chemistry-transport model using a Kalman filter with anisotropic covariance, Q. J. Roy. Meteor. Soc., 131, 477–502,  <ext-link xlink:href="https://doi.org/10.1256/qj.04.92" ext-link-type="DOI">10.1256/qj.04.92</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{{Sofieva} et~al.(2013){Sofieva}, Rahpoe, Tamminen, {Kyr{\"{o}}l{\"{a}}}, Kalakoski, Weber, Rozanov, von Savigny, Laeng, von Clarmann, Stiller, Lossow, Degenstein, Bourassa, Adams, Roth, Lloyd, Bernath, Hargreaves, Urban, Murtagh, Hauchecorne, Dalaudier, van Roozendael, Kalb, and Zehner}}?><label>Sofieva et al.(2013)Sofieva, Rahpoe, Tamminen, Kyrölä, Kalakoski, Weber, Rozanov, von Savigny, Laeng, von Clarmann, Stiller, Lossow, Degenstein, Bourassa, Adams, Roth, Lloyd, Bernath, Hargreaves, Urban, Murtagh, Hauchecorne, Dalaudier, van Roozendael, Kalb, and Zehner</label><mixed-citation>Sofieva, V. F., Rahpoe, N., Tamminen, J., Kyrölä, E., Kalakoski, N., Weber, M., Rozanov, A., von Savigny, C., Laeng, A., von Clarmann, T., Stiller, G., Lossow, S., Degenstein, D., Bourassa, A., Adams, C., Roth, C., Lloyd, N., Bernath, P., Hargreaves, R. J., Urban, J., Murtagh, D., Hauchecorne, A., Dalaudier, F., van Roozendael, M., Kalb, N., and Zehner, C.: Harmonized dataset of ozone profiles from satellite limb and occultation measurements, Earth Syst. Sci. Data, 5, 349–363, <ext-link xlink:href="https://doi.org/10.5194/essd-5-349-2013" ext-link-type="DOI">10.5194/essd-5-349-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{{Uppala} et~al.(2005){Uppala}, {K{\aa}llberg}, Simmons, Andrae, Bechtold, Fiorino, Gibson, Haseler, Hernandez, Kelly, Li, Onogi, Saarinen, Sokka, Allan, Andersson, Arpe, Balmaseda, Beljaars, Van De Berg, Bidlot, Bormann, Caires, Chevallier, Dethof, Dragosavac, Fisher, Fuentes, Hagemann, {H\'{o}lm}, Hoskins, Isaksen, Janssen, Jenne, Mcnally, Mahfouf, Morcrette, Rayner, Saunders, Simon, Sterl, Trenberth, Untch, Vasiljevic, Viterbo, and Woollen}}?><label>Uppala et al.(2005)Uppala, Kållberg, Simmons, Andrae, Bechtold, Fiorino, Gibson, Haseler, Hernandez, Kelly, Li, Onogi, Saarinen, Sokka, Allan, Andersson, Arpe, Balmaseda, Beljaars, Van De Berg, Bidlot, Bormann, Caires, Chevallier, Dethof, Dragosavac, Fisher, Fuentes, Hagemann, Hólm, Hoskins, Isaksen, Janssen, Jenne, Mcnally, Mahfouf, Morcrette, Rayner, Saunders, Simon, Sterl, Trenberth, Untch, Vasiljevic, Viterbo, and Woollen</label><mixed-citation>Uppala, S. M., Kållberg, P. W., Simmons, A. J., Andrae, U., Bechtold, V. D., Fiorino, M., Gibson, J. K., Haseler, J., Hernandez, A., Kelly, G. A., Li, X., Onogi, K., Saarinen, S., Sokka, N., Allan, R. P., Andersson, E., Arpe, K., Balmaseda, M. A., Beljaars, A. C. M., Van De Berg, L., Bidlot, J., Bormann, N., Caires, S., Chevallier, F., Dethof, A., Dragosavac, M., Fisher, M., Fuentes, M., Hagemann, S., Hólm, E., Hoskins, B. J., Isaksen, L., Janssen, P. A. E. M., Jenne, R., Mcnally, A. P., Mahfouf, J.-F., Morcrette, J.-J., Rayner, N. A., Saunders, R. W., Simon, P., Sterl, A., Trenberth, K. E., Untch, A., Vasiljevic, D., Viterbo, P., and Woollen, J.: The ERA-40 re-analysis, Q. J. Roy. Meteor. Soc., 131, 2961–3012,  <ext-link xlink:href="https://doi.org/10.1256/qj.04.176" ext-link-type="DOI">10.1256/qj.04.176</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>van der A et al.(2010)van der A, Allaart, and Eskes</label><mixed-citation>van der A, R. J., Allaart, M. A. F., and Eskes, H. J.: Multi sensor reanalysis of total ozone, Atmos. Chem. Phys., 10, 11277–11294, <ext-link xlink:href="https://doi.org/10.5194/acp-10-11277-2010" ext-link-type="DOI">10.5194/acp-10-11277-2010</ext-link>, 2010.</mixed-citation></ref>
      <?pagebreak page1704?><ref id="bib1.bibx36"><label>van der A et al.(2015)van der A, Allaart, and Eskes</label><mixed-citation>van der A, R. J., Allaart, M. A. F., and Eskes, H. J.: Extended and refined multi sensor reanalysis of total ozone for the period 1970–2012, Atmos. Meas. Tech., 8, 3021–3035, <ext-link xlink:href="https://doi.org/10.5194/amt-8-3021-2015" ext-link-type="DOI">10.5194/amt-8-3021-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>van Peet et al.(2014)van Peet, van der A, Tuinder, Wolfram, Salvador, Levelt, and Kelder</label><mixed-citation>van Peet, J. C. A., van der A, R. J., Tuinder, O. N. E., Wolfram, E., Salvador, J., Levelt, P. F., and Kelder, H. M.: Ozone ProfilE Retrieval Algorithm (OPERA) for nadir-looking satellite         instruments in the UV–VIS, Atmos. Meas. Tech., 7, 859–876, <ext-link xlink:href="https://doi.org/10.5194/amt-7-859-2014" ext-link-type="DOI">10.5194/amt-7-859-2014</ext-link>, 2014.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx38"><label>WMO(2010)</label><mixed-citation>
WMO: Implementation plan for the global observing system for climate in support of the UNFCCC (2010 update), Report nr. GCOS-138, Geneva, Switzerland, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>WOUDC, WMO/GAW(2016)</label><mixed-citation>WOUDC, WMO/GAW: WMO/GAW Ozone Monitoring Community, World
Meteorological Organization-Global Atmosphere Watch Program
(WMO-GAW)/World Ozone and Ultraviolet Radiation Data Centre (WOUDC)
(Data), a list of all contributors is available on the website,  available at: <uri>http://woudc.org</uri>,  <ext-link xlink:href="https://doi.org/10.14287/10000001" ext-link-type="DOI">10.14287/10000001</ext-link>, last access: 15 April 2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Simultaneous assimilation of ozone profiles from multiple UV-VIS satellite instruments</article-title-html>
<abstract-html><p>A three-dimensional global ozone distribution has been derived from
assimilation of ozone profiles that were observed by satellites. By
simultaneous assimilation of ozone profiles retrieved from the nadir
looking satellite instruments Global Ozone Monitoring Experiment 2
(GOME-2) and Ozone Monitoring Instrument (OMI), which measure the
atmosphere at different times of the day, the quality of the derived
atmospheric ozone field has been improved. The assimilation is using
an extended Kalman filter in which chemical transport model TM5 has
been used for the forecast. The combined assimilation of both GOME-2
and OMI improves upon the assimilation results of a single
sensor. The new assimilation system has been demonstrated by
processing 4 years of data from 2008 to 2011.  Validation of the
assimilation output by comparison with sondes shows that biases vary
between −5 and +10&thinsp;% between the surface and
100&thinsp;hPa. The biases for the combined assimilation vary
between −3 and +3&thinsp;% in the region between 100 and
10&thinsp;hPa where GOME-2 and OMI are most sensitive. This is
a strong improvement compared to direct retrievals of ozone profiles
from satellite observations.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Bhartia et al.(2013)Bhartia, McPeters, Flynn, Taylor, Kramarova, Frith, Fisher, and DeLand</label><mixed-citation>
Bhartia, P. K., McPeters, R. D., Flynn, L. E., Taylor, S., Kramarova, N. A., Frith, S., Fisher, B., and DeLand, M.: Solar Backscatter UV (SBUV) total ozone and profile algorithm, Atmos. Meas. Tech., 6, 2533–2548, <a href="https://doi.org/10.5194/amt-6-2533-2013" target="_blank">https://doi.org/10.5194/amt-6-2533-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bovensmann et al.(1999)Bovensmann, Burrows, Buchwitz, Frerick, Noël, Rozanov, K. V. Chance, and Goede</label><mixed-citation>
Bovensmann, H., Burrows, J. P., Buchwitz, M., Frerick, J., Noël, S., Rozanov, V. V., Chance, K. V., and Goede, A. P. H.: SCIAMACHY: mission objectives and measurement modes, J. Atmos. Sci., 56, 127–150,  <a href="https://doi.org/10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1999)056&lt;0127:SMOAMM&gt;2.0.CO;2</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Burrows et al.(1999)Burrows, Weber, Buchwitz, Rozanov, Ladstätter-Weißenmayer, Richter, Debeek, Hoogen, Bramstedt, Eichmann, Eisinger, and Perner</label><mixed-citation>
Burrows, J. P., Weber, M., Buchwitz, M., Rozanov, V., Ladstätter-Weißenmayer, A., Richter, A., Debeek, R., Hoogen, R., Bramstedt, K., Eichmann, K.-U., Eisinger, M., and Perner, D.: The Global Ozone Monitoring Experiment (GOME): mission concept and first scientific results, J. Atmos. Sci., 56, 151–175,  <a href="https://doi.org/10.1175/1520-0469(1999)056&lt;0151:TGOMEG&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1999)056&lt;0151:TGOMEG&gt;2.0.CO;2</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Callies et al.(2000)Callies, Corpaccioli, Eisinger, Hahne, and Lefebvre</label><mixed-citation>
Callies, J., Corpaccioli, E., Eisinger, M., Hahne, A., and
Lefebvre, A.: GOME-2 – Metop's second-generation sensor for
operational ozone monitoring, ESA Bull.-Eur. Space, 102, 28–36, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Cariolle and Teyssèdre(2007)</label><mixed-citation>
Cariolle, D. and Teyssèdre, H.: A revised linear ozone photochemistry parameterization for use in transport and general circulation models: multi-annual simulations, Atmos. Chem. Phys., 7, 2183–2196, <a href="https://doi.org/10.5194/acp-7-2183-2007" target="_blank">https://doi.org/10.5194/acp-7-2183-2007</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Chen et al.(2013)Chen, Añel, Su, de la Torre, Kelder, van Peet, and Ma</label><mixed-citation>
Chen, X., Añel, J. A., Su, Z., de la Torre, L., Kelder, H., van Peet, J., and Ma, Y.: The deep atmospheric boundary layer and its significance to the stratosphere and troposphere exchange over the Tibetan Plateau, PLoS One, 8, e56909,  <a href="https://doi.org/10.1371/journal.pone.0056909" target="_blank">https://doi.org/10.1371/journal.pone.0056909</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>de Laat et al.(2009)de Laat, van der A, and van Weele</label><mixed-citation>
de Laat, A. T. J., van der A, R. J., and van Weele, M.: Evaluation of tropospheric ozone columns derived from assimilated GOME ozone profile observations, Atmos. Chem. Phys., 9, 8105–8120, <a href="https://doi.org/10.5194/acp-9-8105-2009" target="_blank">https://doi.org/10.5194/acp-9-8105-2009</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Dee et al.(2011)Dee, Uppala, Simmons, Berrisford, Poli, Kobayashi, Andrae, Balmaseda, Balsamo, Bauer, Bechtold, Beljaars, van de Berg, Bidlot, Bormann, Delsol, Dragani, Fuentes, Geer, Haimberger, Healy, Hersbach, Hólm, Isaksen, Kållberg, Köhler, Matricardi, McNally, Monge-Sanz, Morcrette, Park, Peubey, de Rosnay, Tavolato, Thépaut, and Vitart</label><mixed-citation>
Dee, D. P., Uppala, S. M., Simmons, A. J., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M. A., Balsamo, G., Bauer, P., Bechtold, P., Beljaars, A. C. M., van de Berg, L., Bidlot, J., Bormann, N., Delsol, C., Dragani, R., Fuentes, M., Geer, A. J., Haimberger, L., Healy, S. B., Hersbach, H., Hólm, E. V., Isaksen, L., Kållberg, P., Köhler, M., Matricardi, M., McNally, A. P., Monge-Sanz, B. M., Morcrette, J.-J., Park, B.-K., Peubey, C., de Rosnay, P., Tavolato, C., Thépaut, J.-N., and Vitart, F.: The ERA-Interim reanalysis: configuration and performance of the data assimilation system, Q. J. Roy. Meteor. Soc., 137, 553–597,  <a href="https://doi.org/10.1002/qj.828" target="_blank">https://doi.org/10.1002/qj.828</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Dethof and Hólm(2004)</label><mixed-citation>
Dethof, A. and Hólm, E. V.: Ozone assimilation in the ERA-40 reanalysis project, Q. J. Roy. Meteor. Soc., 130, 2851–2872,  <a href="https://doi.org/10.1256/qj.03.196" target="_blank">https://doi.org/10.1256/qj.03.196</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Dragani(2011)</label><mixed-citation>
Dragani, R.: On the quality of the ERA-Interim ozone reanalyses: comparisons with satellite data, Q. J. Roy. Meteor. Soc., 137, 1312–1326,  <a href="https://doi.org/10.1002/qj.821" target="_blank">https://doi.org/10.1002/qj.821</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Errera et al.(2008)Errera, Daerden, Chabrillat, Lambert, Lahoz, Viscardy, Bonjean, and Fonteyn</label><mixed-citation>
Errera, Q., Daerden, F., Chabrillat, S., Lambert, J. C., Lahoz, W. A., Viscardy, S., Bonjean, S., and Fonteyn, D.: 4D-Var assimilation of MIPAS chemical observations: ozone and nitrogen dioxide analyses, Atmos. Chem. Phys., 8, 6169–6187, <a href="https://doi.org/10.5194/acp-8-6169-2008" target="_blank">https://doi.org/10.5194/acp-8-6169-2008</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Eskes et al.(2003)Eskes, Velthoven, Valks, and Kelder</label><mixed-citation>
Eskes, H. J., Velthoven, P. F. J. V., Valks, P. J. M., and Kelder, H. M.: Assimilation of GOME total-ozone satellite observations in a three-dimensional tracer-transport model, Q. J. Roy. Meteor. Soc., 129, 1663–1681,  <a href="https://doi.org/10.1256/qj.02.14" target="_blank">https://doi.org/10.1256/qj.02.14</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Evensen(2003)</label><mixed-citation>
Evensen, G.: The Ensemble Kalman Filter: theoretical formulation and practical implementation, Ocean Dynam., 53, 343–367,  <a href="https://doi.org/10.1007/s10236-003-0036-9" target="_blank">https://doi.org/10.1007/s10236-003-0036-9</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Flemming et al.(2015)Flemming, Huijnen, Arteta, Bechtold, Beljaars, Blechschmidt, Diamantakis, Engelen, Gaudel, Inness, Jones, Josse, Katragkou, Marecal, Peuch, Richter, Schultz, Stein, and Tsikerdekis</label><mixed-citation>
Flemming, J., Huijnen, V., Arteta, J., Bechtold, P., Beljaars, A., Blechschmidt, A.-M., Diamantakis, M., Engelen, R. J., Gaudel, A., Inness, A., Jones, L., Josse, B., Katragkou, E., Marecal, V., Peuch, V.-H., Richter, A., Schultz, M. G., Stein, O., and Tsikerdekis, A.: Tropospheric chemistry in the Integrated Forecasting  System of ECMWF, Geosci. Model Dev., 8, 975–1003, <a href="https://doi.org/10.5194/gmd-8-975-2015" target="_blank">https://doi.org/10.5194/gmd-8-975-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Fortuin and Kelder(1998)</label><mixed-citation>
Fortuin, J. P. F. and Kelder, H.: An ozone climatology based on ozonesonde and satellite measurements, J. Geophys. Res., 103, 31709–31734,  <a href="https://doi.org/10.1029/1998JD200008" target="_blank">https://doi.org/10.1029/1998JD200008</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Hoogen et al.(1999)Hoogen, Rozanov, and Burrows</label><mixed-citation>
Hoogen, R., Rozanov, V. V., and Burrows, J. P.: Ozone profiles from GOME satellite data: algorithm description and first validation, J. Geophys. Res., 104, 8263–8280,  <a href="https://doi.org/10.1029/1998JD100093" target="_blank">https://doi.org/10.1029/1998JD100093</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Houtekamer and Zhang(2016)</label><mixed-citation>
Houtekamer, P. L. and Zhang, F.: Review of the Ensemble Kalman Filter for Atmospheric Data Assimilation, Mon. Weather Rev., 144, 4489–4532,  <a href="https://doi.org/10.1175/MWR-D-15-0440.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0440.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Huijnen et al.(2010)Huijnen, Williams, van Weele, van Noije, Krol, Dentener, Segers, Houweling, Peters, de Laat, Boersma, Bergamaschi, van Velthoven, Le Sager, Eskes, Alkemade, Scheele, Nédélec, and Pätz</label><mixed-citation>
Huijnen, V., Williams, J., van Weele, M., van Noije, T., Krol, M., Dentener, F., Segers, A., Houweling, S., Peters, W., de Laat, J., Boersma, F., Bergamaschi, P., van Velthoven, P., Le Sager, P., Eskes, H., Alkemade, F., Scheele, R., Nédélec, P., and Pätz, H.-W.: The global chemistry transport model TM5: description and evaluation of the tropospheric chemistry version 3.0, Geosci. Model Dev., 3, 445–473, <a href="https://doi.org/10.5194/gmd-3-445-2010" target="_blank">https://doi.org/10.5194/gmd-3-445-2010</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Huijnen et al.(2016)Huijnen, Flemming, Chabrillat, Errera, Christophe, Blechschmidt, Richter, and Eskes</label><mixed-citation>
Huijnen, V., Flemming, J., Chabrillat, S., Errera, Q., Christophe, Y., Blechschmidt, A.-M., Richter, A., and Eskes, H.: C-IFS-CB05-BASCOE: stratospheric chemistry in the Integrated Forecasting System of ECMWF, Geosci. Model Dev., 9, 3071–3091, <a href="https://doi.org/10.5194/gmd-9-3071-2016" target="_blank">https://doi.org/10.5194/gmd-9-3071-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Krol et al.(2005)Krol, Houweling, Bregman, van den Broek, Segers, van Velthoven, Peters, Dentener, and Bergamaschi</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="https://doi.org/10.5194/acp-5-417-2005" target="_blank">https://doi.org/10.5194/acp-5-417-2005</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Kroon et al.(2011)Kroon, de Haan, Veefkind, Froidevaux, Wang, Kivi, and Hakkarainen</label><mixed-citation>
Kroon, M., de Haan, J. F., Veefkind, J. P., Froidevaux, L., Wang, R.,
Kivi, R., and Hakkarainen, J. J.: Validation of operational ozone profiles
from the ozone monitoring instrument, J. Geophys. Res.-Atmos., 116, D18305,
<a href="https://doi.org/10.1029/2010JD015100" target="_blank">https://doi.org/10.1029/2010JD015100</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Lefever et al.(2015)Lefever, van der A, Baier, Christophe, Errera, Eskes, Flemming, Inness, Jones, Lambert, Langerock, Schultz, Stein, Wagner, and Chabrillat</label><mixed-citation>
Lefever, K., van der A, R., Baier, F., Christophe, Y., Errera, Q., Eskes, H., Flemming, J., Inness, A., Jones, L., Lambert, J.-C., Langerock, B., Schultz, M. G., Stein, O., Wagner, A., and Chabrillat, S.: Copernicus stratospheric ozone service, 2009–2012:  validation, system intercomparison and roles of input data sets, Atmos. Chem. Phys., 15, 2269–2293, <a href="https://doi.org/10.5194/acp-15-2269-2015" target="_blank">https://doi.org/10.5194/acp-15-2269-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Lerot et al.(2014)Lerot, Van Roozendael, Spurr, Loyola, Coldewey-Egbers, Kochenova, van Gent, Koukouli, Balis, Lambert, Granville, and Zehner</label><mixed-citation>
Lerot, C., Van Roozendael, M., Spurr, R., Loyola, D., Coldewey-Egbers, M., Kochenova, S., van Gent, J., Koukouli, M., Balis, D., Lambert, J.-C., Granville, J., and Zehner, C.: Homogenized total ozone data records from the European sensors GOME/ERS-2, SCIAMACHY/Envisat, and GOME-2/MetOp-A, J. Geophys. Res.-Atmos., 119, 1639–1662,  <a href="https://doi.org/10.1002/2013JD020831" target="_blank">https://doi.org/10.1002/2013JD020831</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Levelt et al.(2006)Levelt, van den Oord, Dobber, Malkki, Visser, de Vries, Stammes, Lundell, and Saari</label><mixed-citation>
Levelt, P. F., van den Oord, G. H. J., Dobber, M. R., Malkki, A., Visser, H., de Vries, J., Stammes, P., Lundell, J. O. V., and Saari, H.: The ozone monitoring instrument, IEEE T. Geosci. Remote, 44, 1093–1101,  <a href="https://doi.org/10.1109/TGRS.2006.872333" target="_blank">https://doi.org/10.1109/TGRS.2006.872333</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Migliorini(2012)</label><mixed-citation>
Migliorini, S.: On the equivalence between radiance and retrieval assimilation, Mon. Weather Rev., 140, 258–265,  <a href="https://doi.org/10.1175/MWR-D-10-05047.1" target="_blank">https://doi.org/10.1175/MWR-D-10-05047.1</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Miles et al.(2015)Miles, Siddans, Kerridge, Latter, and Richards</label><mixed-citation>
Miles, G. M., Siddans, R., Kerridge, B. J., Latter, B. G., and Richards, N. A. D.: Tropospheric ozone and ozone profiles retrieved from GOME-2 and their validation, Atmos. Meas. Tech., 8, 385–398, <a href="https://doi.org/10.5194/amt-8-385-2015" target="_blank">https://doi.org/10.5194/amt-8-385-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Miyazaki et al.(2012)Miyazaki, Eskes, Sudo, Takigawa, van Weele, and Boersma</label><mixed-citation>
Miyazaki, K., Eskes, H. J., Sudo, K., Takigawa, M., van Weele, M., and Boersma, K. F.: Simultaneous assimilation of satellite NO<sub>2</sub>, O<sub>3</sub>, CO, and HNO<sub>3</sub> data for the analysis of tropospheric chemical composition and emissions, Atmos. Chem. Phys., 12, 9545–9579, <a href="https://doi.org/10.5194/acp-12-9545-2012" target="_blank">https://doi.org/10.5194/acp-12-9545-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Munro et al.(2016)Munro, Lang, Klaes, Poli, Retscher, Lindstrot, Huckle, Lacan, Grzegorski, Holdak, Kokhanovsky, Livschitz, and Eisinger</label><mixed-citation>
Munro, R., Lang, R., Klaes, D., Poli, G., Retscher, C., Lindstrot, R., Huckle, R., Lacan, A., Grzegorski, M., Holdak, A., Kokhanovsky, A., Livschitz, J., and Eisinger, M.: The GOME-2 instrument on the Metop series of satellites: instrument design,  calibration, and level 1 data processing  – an overview, Atmos. Meas. Tech., 9, 1279–1301, <a href="https://doi.org/10.5194/amt-9-1279-2016" target="_blank">https://doi.org/10.5194/amt-9-1279-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Parrish and Derber(1992)</label><mixed-citation>
Parrish, D. F. and Derber, J. C.: The National Meteorological Center's Spectral Statistical-Interpolation Analysis System, Mon. Weather Rev., 120, 1747–1763,  <a href="https://doi.org/10.1175/1520-0493(1992)120&lt;1747:TNMCSS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0493(1992)120&lt;1747:TNMCSS&gt;2.0.CO;2</a>, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Rodgers(1990)</label><mixed-citation>
Rodgers, C. D.: Characterization and error analysis of profiles retrieved from remote sounding measurements, J. Geophys. Res.-Atmos., 95, 5587–5595,  <a href="https://doi.org/10.1029/JD095iD05p05587" target="_blank">https://doi.org/10.1029/JD095iD05p05587</a>, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Rodgers(2000)</label><mixed-citation>
Rodgers, C. D.: Inverse Methods for Atmospheric Sounding, World Scientific Publishing, Singapore, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Segers et al.(2005)Segers, Eskes, van der A, van Oss, and van Velthoven</label><mixed-citation>
Segers, A. J., Eskes, H. J., van der A, R. J., van Oss, R. F., and van Velthoven, P. F. J.: Assimilation of GOME ozone profiles and a global chemistry-transport model using a Kalman filter with anisotropic covariance, Q. J. Roy. Meteor. Soc., 131, 477–502,  <a href="https://doi.org/10.1256/qj.04.92" target="_blank">https://doi.org/10.1256/qj.04.92</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Sofieva et al.(2013)Sofieva, Rahpoe, Tamminen, Kyrölä, Kalakoski, Weber, Rozanov, von Savigny, Laeng, von Clarmann, Stiller, Lossow, Degenstein, Bourassa, Adams, Roth, Lloyd, Bernath, Hargreaves, Urban, Murtagh, Hauchecorne, Dalaudier, van Roozendael, Kalb, and Zehner</label><mixed-citation>
Sofieva, V. F., Rahpoe, N., Tamminen, J., Kyrölä, E., Kalakoski, N., Weber, M., Rozanov, A., von Savigny, C., Laeng, A., von Clarmann, T., Stiller, G., Lossow, S., Degenstein, D., Bourassa, A., Adams, C., Roth, C., Lloyd, N., Bernath, P., Hargreaves, R. J., Urban, J., Murtagh, D., Hauchecorne, A., Dalaudier, F., van Roozendael, M., Kalb, N., and Zehner, C.: Harmonized dataset of ozone profiles from satellite limb and occultation measurements, Earth Syst. Sci. Data, 5, 349–363, <a href="https://doi.org/10.5194/essd-5-349-2013" target="_blank">https://doi.org/10.5194/essd-5-349-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Uppala et al.(2005)Uppala, Kållberg, Simmons, Andrae, Bechtold, Fiorino, Gibson, Haseler, Hernandez, Kelly, Li, Onogi, Saarinen, Sokka, Allan, Andersson, Arpe, Balmaseda, Beljaars, Van De Berg, Bidlot, Bormann, Caires, Chevallier, Dethof, Dragosavac, Fisher, Fuentes, Hagemann, Hólm, Hoskins, Isaksen, Janssen, Jenne, Mcnally, Mahfouf, Morcrette, Rayner, Saunders, Simon, Sterl, Trenberth, Untch, Vasiljevic, Viterbo, and Woollen</label><mixed-citation>
Uppala, S. M., Kållberg, P. W., Simmons, A. J., Andrae, U., Bechtold, V. D., Fiorino, M., Gibson, J. K., Haseler, J., Hernandez, A., Kelly, G. A., Li, X., Onogi, K., Saarinen, S., Sokka, N., Allan, R. P., Andersson, E., Arpe, K., Balmaseda, M. A., Beljaars, A. C. M., Van De Berg, L., Bidlot, J., Bormann, N., Caires, S., Chevallier, F., Dethof, A., Dragosavac, M., Fisher, M., Fuentes, M., Hagemann, S., Hólm, E., Hoskins, B. J., Isaksen, L., Janssen, P. A. E. M., Jenne, R., Mcnally, A. P., Mahfouf, J.-F., Morcrette, J.-J., Rayner, N. A., Saunders, R. W., Simon, P., Sterl, A., Trenberth, K. E., Untch, A., Vasiljevic, D., Viterbo, P., and Woollen, J.: The ERA-40 re-analysis, Q. J. Roy. Meteor. Soc., 131, 2961–3012,  <a href="https://doi.org/10.1256/qj.04.176" target="_blank">https://doi.org/10.1256/qj.04.176</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>van der A et al.(2010)van der A, Allaart, and Eskes</label><mixed-citation>
van der A, R. J., Allaart, M. A. F., and Eskes, H. J.: Multi sensor reanalysis of total ozone, Atmos. Chem. Phys., 10, 11277–11294, <a href="https://doi.org/10.5194/acp-10-11277-2010" target="_blank">https://doi.org/10.5194/acp-10-11277-2010</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>van der A et al.(2015)van der A, Allaart, and Eskes</label><mixed-citation>
van der A, R. J., Allaart, M. A. F., and Eskes, H. J.: Extended and refined multi sensor reanalysis of total ozone for the period 1970–2012, Atmos. Meas. Tech., 8, 3021–3035, <a href="https://doi.org/10.5194/amt-8-3021-2015" target="_blank">https://doi.org/10.5194/amt-8-3021-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>van Peet et al.(2014)van Peet, van der A, Tuinder, Wolfram, Salvador, Levelt, and Kelder</label><mixed-citation>
van Peet, J. C. A., van der A, R. J., Tuinder, O. N. E., Wolfram, E., Salvador, J., Levelt, P. F., and Kelder, H. M.: Ozone ProfilE Retrieval Algorithm (OPERA) for nadir-looking satellite         instruments in the UV–VIS, Atmos. Meas. Tech., 7, 859–876, <a href="https://doi.org/10.5194/amt-7-859-2014" target="_blank">https://doi.org/10.5194/amt-7-859-2014</a>, 2014.

</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>WMO(2010)</label><mixed-citation>
WMO: Implementation plan for the global observing system for climate in support of the UNFCCC (2010 update), Report nr. GCOS-138, Geneva, Switzerland, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>WOUDC, WMO/GAW(2016)</label><mixed-citation>
WOUDC, WMO/GAW: WMO/GAW Ozone Monitoring Community, World
Meteorological Organization-Global Atmosphere Watch Program
(WMO-GAW)/World Ozone and Ultraviolet Radiation Data Centre (WOUDC)
(Data), a list of all contributors is available on the website,  available at: <a href="http://woudc.org" target="_blank">http://woudc.org</a>,  <a href="https://doi.org/10.14287/10000001" target="_blank">https://doi.org/10.14287/10000001</a>, last access: 15 April 2016.
</mixed-citation></ref-html>--></article>
