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

    <article-meta>
      <article-id pub-id-type="doi">10.5194/angeo-33-725-2015</article-id><title-group><article-title>The MAGIC of CINEMA: first in-flight science results from a miniaturised
anisotropic magnetoresistive magnetometer</article-title>
      </title-group><?xmltex \runningtitle{MAGIC of CINEMA}?><?xmltex \runningauthor{M.~O.~Archer et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff3">
          <name><surname>Archer</surname><given-names>M. O.</given-names></name>
          <email>m.archer10@imperial.ac.uk</email>
        <ext-link>https://orcid.org/0000-0003-1556-4573</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Horbury</surname><given-names>T. S.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Brown</surname><given-names>P.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Eastwood</surname><given-names>J. P.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4733-8319</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Oddy</surname><given-names>T. M.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Whiteside</surname><given-names>B. J.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Sample</surname><given-names>J. G.</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Space and Atmospheric Physics, The Blackett Laboratory, Imperial
College London, London, SW7 2AZ, UK</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Space Sciences Laboratory, University of California Berkeley, 7 Gauss
Way, Berkeley, CA 94720, USA</institution>
        </aff>
        <aff id="aff3"><label>*</label><institution>now at: School of Physics &amp; Astronomy, Queen Mary University of
London, London, E1 4NS, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">M. O. Archer (m.archer10@imperial.ac.uk)</corresp></author-notes><pub-date><day>12</day><month>June</month><year>2015</year></pub-date>
      
      <volume>33</volume>
      <issue>6</issue>
      <fpage>725</fpage><lpage>735</lpage>
      <history>
        <date date-type="received"><day>27</day><month>February</month><year>2015</year></date>
           <date date-type="rev-recd"><day>16</day><month>May</month><year>2015</year></date>
           <date date-type="accepted"><day>20</day><month>May</month><year>2015</year></date>
      </history>
      <permissions>
<license license-type="open-access">
<license-p>This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</ext-link></license-p>
</license>
</permissions><self-uri xlink:href="https://angeo.copernicus.org/articles/33/725/2015/angeo-33-725-2015.html">This article is available from https://angeo.copernicus.org/articles/33/725/2015/angeo-33-725-2015.html</self-uri>
<self-uri xlink:href="https://angeo.copernicus.org/articles/33/725/2015/angeo-33-725-2015.pdf">The full text article is available as a PDF file from https://angeo.copernicus.org/articles/33/725/2015/angeo-33-725-2015.pdf</self-uri>


      <abstract>
    <p>We present the first in-flight results from a novel miniaturised anisotropic
magnetoresistive space magnetometer, MAGIC (MAGnetometer from Imperial
College), aboard the first CINEMA (CubeSat for Ions, Neutrals, Electrons
and MAgnetic fields) spacecraft in low Earth orbit. An attitude-independent
calibration technique is detailed using the International Geomagnetic
Reference Field (IGRF), which is temperature dependent in the case of the
outboard sensor. We show that the sensors accurately measure
the expected absolute field to within 2 % in attitude mode and 1 %
in science mode. Using a simple method we are able to estimate the
spacecraft's attitude using the magnetometer only, thus characterising
CINEMA's spin, precession and nutation. Finally, we show that the
outboard sensor is capable of detecting transient physical signals
with amplitudes of <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20–60 nT. These include field-aligned currents
at the auroral oval, qualitatively similar to previous observations,
which agree in location with measurements from the DMSP
(Defense Meteorological Satellite Program) and POES
(Polar-orbiting Operational Environmental Satellites) spacecraft.
Thus, we demonstrate and discuss the potential science capabilities
of the MAGIC instrument onboard a CubeSat platform.</p>
  </abstract>
      <kwd-group>
        <kwd>Magnetospheric physics (current systems; instruments and techniques) – Ionosphere (instruments and techniques)</kwd>
      </kwd-group>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p>Data from magnetometers on spacecraft are typically used for one,
or both, of two purposes: for the determination of the spacecraft
attitude and for the measurement of physical processes local to, or indeed
far from, the spacecraft. No measurement is perfect, and the measurement
of magnetic fields is particularly challenging given their low values
and the particularly small nature of the variations that must be detected
for some applications; see, e.g., <xref ref-type="bibr" rid="bib1.bibx1" id="text.1"/> for a historical
description of space magnetometer techniques. All sensor and spacecraft
environments have different capabilities, and every application of
magnetometer data has different requirements in terms of cadence,
accuracy, noise, etc.; thus, the intended use cannot be isolated from
the methods used to recover accurate magnetic field measurements
since one drives the other.</p>
      <p>Attitude control knowledge often results in rather coarse requirements
of just a few degrees <xref ref-type="bibr" rid="bib1.bibx21" id="paren.2"><named-content content-type="pre">e.g.</named-content></xref>, corresponding to
an absolute accuracy in a given field component of <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 2000 nT or
greater at low Earth orbit (LEO), equivalent to at least <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 4 %.
In contrast, for scientific applications the requirements are more
stringent and depend on the precise goal: for example the ESA Swarm
mission aims for sub-nT absolute precision <xref ref-type="bibr" rid="bib1.bibx13" id="paren.3"/>.
However, if the scientific requirement is to be able to detect transient
signals in magnetometer data at LEO, such as field-aligned currents
at the auroral oval <xref ref-type="bibr" rid="bib1.bibx4" id="paren.4"><named-content content-type="pre">e.g. the review of</named-content></xref>, then
such absolute precision in the overall magnetic field is not required.
It is therefore important to assess what it is possible to achieve
with a magnetometer, given the quality of the sensor and the environment
it is in.</p>
      <p>CubeSats offer the possibility of low-cost spacecraft in orbit around
the Earth equipped with scientific instruments, e.g. for space weather
monitoring purposes <xref ref-type="bibr" rid="bib1.bibx17" id="paren.5"><named-content content-type="pre">cf.</named-content></xref>. The CubeSat specification,
however, constrains both dimensions (a three-unit CubeSat is 10 cm <inline-formula><mml:math display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 cm <inline-formula><mml:math display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 30 cm
with no protuberant parts at launch) and total mass (<inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">≲</mml:mi></mml:math></inline-formula> 4 kg
for 3U) <xref ref-type="bibr" rid="bib1.bibx27" id="paren.6"><named-content content-type="pre">e.g.</named-content></xref>. Furthermore, the dimensions restrict
the amount of available power from solar cells to <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">≲</mml:mi></mml:math></inline-formula> 2 W
per unit <xref ref-type="bibr" rid="bib1.bibx6" id="paren.7"><named-content content-type="pre">e.g.</named-content></xref>. In terms of magnetic field
measurements, typical fluxgate magnetometer instruments used for space
plasma physics applications <xref ref-type="bibr" rid="bib1.bibx3" id="paren.8"><named-content content-type="pre">e.g.</named-content></xref> are thus unsuitable
for use on CubeSats since they exceed all of these constraints. Additionally,
a full magnetic cleanliness program <xref ref-type="bibr" rid="bib1.bibx18" id="paren.9"><named-content content-type="pre">e.g.</named-content></xref> is not
possible with CubeSats; thus, the raw data will be contaminated to
some degree with fields of spacecraft origin. Therefore, in designing
magnetometers (or indeed any scientific instrument) for CubeSat platforms,
there must be a trade-off in mass, power and/or precision levels which
will affect the instruments' capabilities.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><caption><p>Summary of the MAGIC data used in this paper including the orbital
elements of CINEMA, MAGIC modes and geomagnetic indices. </p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2">27 Sep 2012</oasis:entry>  
         <oasis:entry colname="col3">19 Nov 2013</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">Perigee altitude (km)</oasis:entry>  
         <oasis:entry colname="col2">478</oasis:entry>  
         <oasis:entry colname="col3">495</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Apogee altitude (km)</oasis:entry>  
         <oasis:entry colname="col2">786</oasis:entry>  
         <oasis:entry colname="col3">751</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Inclination (<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>)</oasis:entry>  
         <oasis:entry colname="col2">64.68</oasis:entry>  
         <oasis:entry colname="col3">64.67</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Period (min)</oasis:entry>  
         <oasis:entry colname="col2">97.35</oasis:entry>  
         <oasis:entry colname="col3">97.18</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">TLE</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (h)</oasis:entry>  
         <oasis:entry colname="col2">27</oasis:entry>  
         <oasis:entry colname="col3">37</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">MAGIC mode</oasis:entry>  
         <oasis:entry colname="col2">Attitude<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">Science</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Sensor</oasis:entry>  
         <oasis:entry colname="col2">IB</oasis:entry>  
         <oasis:entry colname="col3">OB</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Duration (min)</oasis:entry>  
         <oasis:entry colname="col2">231</oasis:entry>  
         <oasis:entry colname="col3">46</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Cadence (s)</oasis:entry>  
         <oasis:entry colname="col2">10–16</oasis:entry>  
         <oasis:entry colname="col3">0.128</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Kp</oasis:entry>  
         <oasis:entry colname="col2">1.2</oasis:entry>  
         <oasis:entry colname="col3">1.0</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Dst (nT)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">8</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">AE (nT)</oasis:entry>  
         <oasis:entry colname="col2">48</oasis:entry>  
         <oasis:entry colname="col3">31</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p><inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula>The attitude
mode data used in this paper were taken from housekeeping data; hence, they have a lower time resolution than specified in <xref ref-type="bibr" rid="bib1.bibx8" id="text.10"/>.</p></table-wrap-foot></table-wrap>

      <p>Magnetometers flown on CubeSats thus far have typically been used
for attitude purposes <xref ref-type="bibr" rid="bib1.bibx25" id="paren.11"><named-content content-type="pre">e.g.</named-content></xref>. However, there may
also be potential science applications for magnetometers on such spacecraft:
QuakeSat's single-axis search-coil AC magnetometer has detected lightning-generated
whistler mode waves (10–1000 Hz) and ELF bursts (10–150 Hz), simultaneously
observed on the ground, which were possibly due to earthquakes <xref ref-type="bibr" rid="bib1.bibx5" id="paren.12"/>;
and DICE's (Dynamic Ionosphere CubeSat Experiment) DC vector magnetometer has detected <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 200 nT magnetic
deflections due to field-aligned currents at the auroral oval during
a marginally geomagnetically active period <xref ref-type="bibr" rid="bib1.bibx11" id="paren.13"/>. The scientific
capabilities that such lower-quality sensors (necessitated by the
constraints of CubeSats) offer are as yet not entirely clear. In this
paper we assess one such example from the first CINEMA (CubeSat for
Ions, Neutrals, Electrons and MAgnetic fields) spacecraft.<?xmltex \hack{\newpage}?></p>
      <p>CINEMA is a 3U CubeSat equipped with avionics and science instruments
<xref ref-type="bibr" rid="bib1.bibx30" id="paren.14"/> launched into low Earth orbit (LEO) on 13 September 2012,
with orbital elements shown in Table <xref ref-type="table" rid="Ch1.T1"/>,
as a secondary payload from a P-POD (Poly Picosat Orbital Deployer) dispenser. Two additional near-identical
CINEMA CubeSats were launched on 3 November 2013 which we do not discuss
in this paper. The spacecraft's science instrumentation includes MAGIC
(MAGnetometer from Imperial College), two novel miniaturised vector
DC magnetometers using anisotropic magnetoresistive (AMR) sensors
<xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx8" id="paren.15"/>. One sensor, the inboard (IB), is contained
within the spacecraft, whereas the other, the outboard (OB), is on
the end of a 1 m stacer boom in order to reduce the effect of spacecraft
fields on the measurements. The two sensors and their relative axes
are illustrated in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. <xref ref-type="bibr" rid="bib1.bibx8" id="text.16"/>
provide a summary of the modes of operation of the instrument. The
requirements of the MAGIC instrument are twofold. Firstly, the sensors
(in particular the inboard) should provide measurements of Earth's
magnetic field at a level of accuracy suitable for attitude-determination
purposes <xref ref-type="bibr" rid="bib1.bibx30" id="paren.17"/>. Secondly, the outboard sensor should be
capable of detecting transient science signals in addition to Earth's
field, e.g. magnetic perturbations associated with magnetospheric current
systems, important for space weather monitoring <xref ref-type="bibr" rid="bib1.bibx9" id="paren.18"><named-content content-type="pre">cf.</named-content></xref>.</p>

      <fig id="Ch1.F1"><caption><p>Schematic of CINEMA indicating the inboard (IB) and outboard (OB)
MAGIC sensors and their respective axes. Image credit: CINEMA consortium.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="angeo-2015-27-f01.pdf"/>

      </fig>

      <p>Unfortunately, there have been a number of problems with the spacecraft's
systems hence only a limited amount of data has been retrieved from
the first CINEMA spacecraft. In this paper we present the first in-flight
MAGIC results from the two longest time intervals of MAGIC data obtained
for which the onboard clock was reliable. In Sect. <xref ref-type="sec" rid="Ch1.S2"/>
we describe the attitude-independent calibration procedure used on
the raw data, through the use of the International Geomagnetic Reference
Field (IGRF). Following calibration, the attitude of the sensors is
estimated using a simple magnetometer-only method as described in
Sect. <xref ref-type="sec" rid="Ch1.S3"/>. Finally, Sect. <xref ref-type="sec" rid="Ch1.S4"/> discusses
the small-amplitude (<inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20–60 nT), transient (<inline-formula><mml:math display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 21 mHz) science
signals detected by MAGIC in science mode. These are revealed to be
field-aligned currents at the auroral oval, which are corroborated
by measurements from the DMSP (Defense Meteorological Satellite Program) and POES (Polar-orbiting Operational Environmental Satellites) spacecraft. We, therefore,
assess the science capabilities of the MAGIC sensors flown on CINEMA
through the use of simple magnetometer-only methods and discuss the
possibilities of utilising sensors similar to MAGIC for science purposes
in the future.</p>
</sec>
<sec id="Ch1.S2">
  <title>Attitude-independent calibration</title>
<sec id="Ch1.S2.SS1">
  <title>The calibration problem</title>
      <p>The general calibration problem can be written as follows
<xref ref-type="bibr" rid="bib1.bibx16" id="paren.19"><named-content content-type="pre">e.g.</named-content></xref>:

                <disp-formula specific-use="align" content-type="numbered"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi mathvariant="normal">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">sc</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi mathvariant="normal">y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">sc</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi mathvariant="normal">z</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">sc</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula> consists of the measured magnetic field components
from the sensors and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the real magnetic field
vectors in orthogonal, spacecraft-fixed coordinates. The gains <inline-formula><mml:math display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>
are the scale factors between the physical magnetic field values and
the measured values; measurements are always in volts but conventionally
a preliminary scale factor (23 000 nT V<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, here corresponding
to an instrument range of <inline-formula><mml:math display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 57 500 nT; cf. <xref ref-type="bibr" rid="bib1.bibx8" id="altparen.20"/>)
is applied so that the gains are of order unity and dimensionless.
The angles <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula> correspond to the orientation of
each sensor component. Note that the sensor triad is approximately
orthogonal by construction, i.e. <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∼</mml:mo></mml:mrow></mml:math></inline-formula>(90, 90, 0)<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>
and <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">ϕ</mml:mi><mml:mo>∼</mml:mo></mml:mrow></mml:math></inline-formula>(0, 90, 0)<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, but in-flight calibration
can often determine orientation to better than 0.1<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, i.e.
better than the triad can be constructed on the ground; hence, non-orthogonality
must be allowed for in the calibration process. Finally, the offsets
<inline-formula><mml:math display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> are systematic errors in the measured fields either inherent
to the sensor or due to spacecraft fields. The calibration parameters
are, however, not constant over time and will drift depending on the
quality of the sensor and the environment it inhabits, e.g. the Cluster
fluxgate magnetometers have been found to be remarkably stable with
long-term offset drifts of 0.2 nT per year and a temperature dependence
of 0.2 nT <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx2" id="paren.21"/>.<?xmltex \hack{\newpage}?></p>
</sec>
<sec id="Ch1.S2.SS2">
  <title>Method</title>
      <p>While an initial determination of calibration parameters is usually
performed on the ground before launch, unfortunately this was not
done for either the inboard or outboard MAGIC sensors that were flown
on CINEMA-1. Therefore, the only calibration was determined in-flight,
as detailed here. AMR sensors cannot achieve the ultra-high precision
and stability of higher-quality magnetometers such as fluxgates; indeed,
LEO spacecraft often utilise multiple sensors of different measurement
types and capabilities in order to achieve the required precision
<xref ref-type="bibr" rid="bib1.bibx23" id="paren.22"><named-content content-type="pre">e.g.</named-content></xref>. Consequently, we aim for a calibration of
sufficient quality that spin tone and spacecraft-generated fields
do not significantly affect the requirements of the MAGIC instrument,
i.e. the ability to determine spacecraft attitude and detect transient
physical signals.</p>
      <p>Most space plasma scientific spacecraft are spin stabilised, and spectral
methods are applied to determine calibration parameters <xref ref-type="bibr" rid="bib1.bibx16" id="paren.23"/>,
even when the physical field is not known since the incorrect determination
of the calibration parameters results in residual spin tones in the
despun data. However, in LEO the magnetic field changes rapidly due to the spacecraft motion (<inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50–90 nT s<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in CINEMA's
orbit); hence, the assumption in this method of a constant field over
a spin period does not apply. Furthermore, since the spacecraft's attitude
is to be determined from the magnetometer data (see Sect. <xref ref-type="sec" rid="Ch1.S3"/>),
we must in the first instance use an attitude-independent method of
calibration <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx28" id="paren.24"><named-content content-type="pre">e.g.</named-content></xref>. Such methods rely
on knowledge of the magnitude of the expected geomagnetic field at
the spacecraft location.</p>
      <p>We determine the spacecraft position at each time from a two-line
element (TLE) set using the SGP4 orbit propagator <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx29" id="paren.25"/>.
The average time difference from the TLE epoch (the time at which
the orbital parameters are referenced), <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">TLE</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is noted
in Table <xref ref-type="table" rid="Ch1.T1"/>. The use of the propagator thus
requires the onboard clock to be well calibrated, a factor which limited
the number of obtained data intervals from MAGIC which could be used.
From the spacecraft positions we calculate the expected field from
IGRF <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-script">B</mml:mi></mml:math></inline-formula>. This model of Earth's inherent magnetic field
is accurate to around 5 nT at LEO on average <xref ref-type="bibr" rid="bib1.bibx20" id="paren.26"/>. However,
since IGRF does not include contributions to the magnetic field from
magnetospheric current systems, calibration parameters should strictly
be determined during geomagnetically quiet times. This was the case
for the two intervals used in this paper, as shown in Table <xref ref-type="table" rid="Ch1.T1"/>.</p>

      <fig id="Ch1.F2" specific-use="star"><caption><p>Attitude mode data from the inboard MAGIC sensors. From top to bottom:
magnetic latitude (blue) and magnetic local time (orange) of CINEMA;
raw data from the three sensors (x, y, z in blue, green, red) with field
strength shown in black; comparison of the raw (grey) and calibrated
(blue) data to IGRF (black); percentage error of the calibrated field
strength to IGRF, where the shaded area indicates the root mean squared
error; comparison of despun calibrated data (solid) with IGRF (dotted)
in GEI coordinates.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="angeo-2015-27-f02.pdf"/>

        </fig>

      <p>All MAGIC datapoints out of the range of the instrument and large-amplitude spikes were removed before calibration. The attitude-independent
calibration procedure used is an iterative procedure. First an initial
guess of the (assumed constant) offsets, gains and angles is made.
Equation (<xref ref-type="disp-formula" rid="Ch1.E1"/>) is then inverted at each time <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, yielding
estimates of the calibrated magnetic field vectors in spacecraft-fixed
coordinates <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>. The square difference in field
magnitude from IGRF is then calculated as
            <disp-formula id="Ch1.E2" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mfenced close=")" open="("><mml:mfenced close="|" open="|"><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mfenced><mml:mo>-</mml:mo><mml:mfenced open="|" close="|"><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of datapoints. This algorithm is then iterated
in order to minimise <inline-formula><mml:math display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula>, using the <xref ref-type="bibr" rid="bib1.bibx22" id="text.27"/> method
to obtain successive estimates for the calibration parameters. This
is repeated until stable solutions (<inline-formula><mml:math display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 0.01 %) are obtained, a process which typically
takes <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1500 iterations.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <title>Results</title>
<sec id="Ch1.S2.SS3.SSS1">
  <title>Attitude mode</title>
      <p>Raw attitude mode data from the inboard MAGIC sensor are shown in the
second panel of Fig. <xref ref-type="fig" rid="Ch1.F2"/>, with a comparison
of the measured field magnitude (grey) and IGRF given in the third
panel. We despiked the 10–16 s cadence data by removing any datapoints
which differed from the previous by more than 10 000 nT. While the
uncalibrated data showed similar variations to IGRF over long timescales,
there are shorter timescale oscillatory variations in the data due
to the undetermined calibration parameters. Furthermore, MAGIC generally
overestimated the field strength in the raw data. We applied the attitude-independent
calibration procedure to the data, with the determined calibration
parameters displayed in the first row of Table <xref ref-type="table" rid="Ch1.T2"/>.</p>
      <p>In order to reliably extract calibration parameters from attitude-independent procedures, the data must have good coverage of the attitude
sphere, given by the components of calibrated data normalised by the
field magnitude <xref ref-type="bibr" rid="bib1.bibx12" id="paren.28"/>. We estimate the data coverage by
binning the attitude sphere into 192 equal area bins (cylindrical
projection), finding that 69 % of these contained datapoints. Furthermore,
we use a <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> test for complete spatial randomness to quantify the clustering of the data on the attitude sphere, finding
<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 4<inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn>0.025</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn>0.025</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> corresponds to the upper limit of the 95 %
confidence interval for a Poisson distribution hypothesis. We therefore
deduce that, while there was some clustering, there was fair coverage
of the attitude sphere over this interval.</p>

<table-wrap id="Ch1.T2" specific-use="star"><caption><p>List of determined calibration parameters. For temperature calibration,
<inline-formula><mml:math display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is in <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{0.85}[0.85]?><oasis:tgroup cols="13">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="center" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:colspec colnum="13" colname="col13" align="right"/>
     <oasis:thead>
       <oasis:row>  
         <oasis:entry colname="col1">Calibration</oasis:entry>  
         <oasis:entry rowsep="1" namest="col2" nameend="col4">Gains </oasis:entry>  
         <oasis:entry rowsep="1" namest="col5" nameend="col7">Offsets (nT) </oasis:entry>  
         <oasis:entry rowsep="1" namest="col8" nameend="col13" align="center">Angles (<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col9"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col10"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col11"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col12"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col13"><inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">Attitude mode</oasis:entry>  
         <oasis:entry colname="col2">1.046</oasis:entry>  
         <oasis:entry colname="col3">1.125</oasis:entry>  
         <oasis:entry colname="col4">1.161</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>673</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col6">309</oasis:entry>  
         <oasis:entry colname="col7">2082</oasis:entry>  
         <oasis:entry colname="col8">1.07</oasis:entry>  
         <oasis:entry colname="col9"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.43</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col10"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col11"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.01</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col12">0.31</oasis:entry>  
         <oasis:entry colname="col13"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Science mode</oasis:entry>  
         <oasis:entry colname="col2">0.872</oasis:entry>  
         <oasis:entry colname="col3">0.830</oasis:entry>  
         <oasis:entry colname="col4">0.898</oasis:entry>  
         <oasis:entry colname="col5">3488</oasis:entry>  
         <oasis:entry colname="col6">2879</oasis:entry>  
         <oasis:entry colname="col7">6582</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>1.08</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col9"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.34</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col10"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col11">0.00</oasis:entry>  
         <oasis:entry colname="col12"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.86</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col13"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">(constant)</oasis:entry>  
         <oasis:entry colname="col2"/>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>  
         <oasis:entry colname="col5"/>  
         <oasis:entry colname="col6"/>  
         <oasis:entry colname="col7"/>  
         <oasis:entry colname="col8"/>  
         <oasis:entry colname="col9"/>  
         <oasis:entry colname="col10"/>  
         <oasis:entry colname="col11"/>  
         <oasis:entry colname="col12"/>  
         <oasis:entry colname="col13"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Science mode</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.002</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.003</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.003</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>7.834</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math display="inline"><mml:mrow><mml:mn>18.763</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>155.150</mml:mn><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>1.08</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col9"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.34</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col10"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col11">0.00</oasis:entry>  
         <oasis:entry colname="col12"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.86</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col13"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn>0.00</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">(temperature)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn>1.131</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">+<inline-formula><mml:math display="inline"><mml:mn>1.111</mml:mn></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn>1.188</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn>4185</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn>1208</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 20 395</oasis:entry>  
         <oasis:entry colname="col8"/>  
         <oasis:entry colname="col9"/>  
         <oasis:entry colname="col10"/>  
         <oasis:entry colname="col11"/>  
         <oasis:entry colname="col12"/>  
         <oasis:entry colname="col13"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

      <p>The resulting calibrated magnetic field strength is shown in blue
in Fig. <xref ref-type="fig" rid="Ch1.F2"/> (third panel), with the percentage
error displayed in the fourth panel. The root mean squared deviation
(RMSD) from IGRF of the calibrated attitude mode data was 1.95 % over
this interval. These differences are likely due to drifting or time-varying
offsets and gains not captured by our constant calibration procedure
since the differences (fourth panel) are oscillatory and close to
the periods (and harmonics thereof) of the oscillations seen in the
raw data (second panel). Nonetheless, the level of accuracy in the
absolute field is sufficient for attitude determination, as we demonstrate
in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. The despun attitude mode data are
shown in the bottom panel of Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <title>Science mode</title>

      <fig id="Ch1.F3"><caption><p>Science mode data from the outboard MAGIC sensors in the same format
as Fig. <xref ref-type="fig" rid="Ch1.F2"/>. In the third and fourth panels,
the red lines correspond to the temperature-dependent calibration.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="angeo-2015-27-f03.pdf"/>

          </fig>

      <p>Science mode data from the outboard MAGIC sensor are shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>,
in the same format as before. Again, before calibration we removed
datapoints out of range and despiked the 128 <inline-formula><mml:math display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 4 ms resolution
data using a threshold difference of 500 nT. It is immediately clear from oscillations in <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> that the offsets
were larger for this interval than for the attitude mode data. Furthermore,
while the inboard sensor overestimated the geomagnetic field, the
outboard generally underestimated it. We applied the attitude-independent
calibration procedure only to the first datapoint of each packet (5 s
cadence) since these are the datapoints for which times are given
(all other times were interpolated), resulting in the parameters listed
in the second row of Table <xref ref-type="table" rid="Ch1.T2"/>. Indeed the
determined offsets and gains agree with our initial hypothesis in
comparison to the attitude mode data. The offsets (which include DC
fields of spacecraft origin) for this early development sensor are
much larger (by at least a factor of 2) than those determined on the
ground for subsequent further-developed AMR sensors <xref ref-type="bibr" rid="bib1.bibx8" id="paren.29"/>,
whereas the gains are within the expected range.</p>
      <p>The constant calibration parameters for the science mode data yield
an RMSD from IGRF of 3.07 %. While this error is in part oscillatory,
as with the attitude mode data, the field strength is significantly
overestimated at the start of the interval and underestimated at the
end. It is known that AMRs have a high dependency on temperature compared
to fluxgates <xref ref-type="bibr" rid="bib1.bibx8" id="paren.30"/>; therefore, a thermistor was packaged
with the outboard sensor so that temperature effects could be taken
into account. The top panel of Fig. <xref ref-type="fig" rid="Ch1.F4"/> indeed shows
that the temperature of the sensor varied a lot over this interval,
rising from around 70 <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C at the start to just under 100 <inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C
at the end, with some small oscillations also at similar periods to
those seen in the magnetometer data. The large temperature variations
are likely due to the sensor's low thermal inertia, since it was not
potted, as well as the fact that CINEMA had been in direct sunlight
for <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 3 days prior to this interval.</p>
      <p>While the temperature dependence of all the calibration parameters
for a sensor would ideally be determined on the ground before launch,
<xref ref-type="bibr" rid="bib1.bibx8" id="text.31"/> showed that the offsets and gains of MAGIC AMR sensors
have an approximately linear relationship with temperature, and <xref ref-type="bibr" rid="bib1.bibx11" id="text.32"/>
used a linear temperature relationship in their AMR ground calibration.
Therefore, we subsequently applied a temperature-dependent calibration
to the science mode data to account for the large temperature drift
during this interval. This was achieved by modifying the attitude-independent procedure, requiring a linear relationship of the offsets
and gains with the temperature measured by the thermistor at each
time, e.g. <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is now a time-varying
magnetometer offset, <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the temperature measured by the thermistor
and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the constants estimated through the
iterative calibration procedure. The overall calibration parameters
(raw <inline-formula><mml:math display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula> temperature calibrated) are listed in the third
row of Table <xref ref-type="table" rid="Ch1.T2"/> and are shown as a function of
time in the bottom two panels of Fig. <xref ref-type="fig" rid="Ch1.F4"/>. The gains
have little temperature dependence and are extremely similar for all
three sensor axes. The offsets, on the other hand, show a larger dependence
on the temperature (particularly in one component), more so than that
determined for later developed sensors which were potted with epoxy
resin to increase the thermal inertia of the sensors <xref ref-type="bibr" rid="bib1.bibx8" id="paren.33"/>.</p>

      <fig id="Ch1.F4"><caption><p>From top to bottom: temperature at the outboard sensors; determined
temperature-dependent offsets and gains (x, y, z in blue, green, red),
where the dotted lines indicate the previous constant calibration
parameters.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="angeo-2015-27-f04.pdf"/>

          </fig>

      <p>The temperature calibration removes the over- and underestimation of
the field at the start and end of the interval respectively and also reduces the
amplitude of oscillating deviations, as shown in red on the third
and fourth panels of Fig. <xref ref-type="fig" rid="Ch1.F3"/>. This calibration
results in an RMSD from IGRF of 1.23 %, indicated by the red area
(Fig. <xref ref-type="fig" rid="Ch1.F3"/>, fourth panel), which is just over 1.5 times more accurate than
the inboard sensor in attitude mode. In this paper we perform no further
calibration on the science mode data; therefore, we treat this RMSD
as the absolute accuracy of the outboard MAGIC sensor in science mode.
The data covered 85 % of the attitude sphere (not shown) with less
clustering than before (<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn>0.025</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>); thus, the
calibration parameters are likely reliable. Again, we present the despun
science mode data, using the method described in Sect. <xref ref-type="sec" rid="Ch1.S3"/>,
in the final panel of Fig. <xref ref-type="fig" rid="Ch1.F3"/>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <title>Attitude determination</title>
      <p>Following the attitude-independent calibration of MAGIC, we wish to
use the magnetometer data to estimate the spacecraft and sensor attitude
at each datapoint.<?xmltex \hack{\newpage}?></p>
<sec id="Ch1.S3.SS1">
  <title>Method</title>
      <p>Upon deployment the spacecraft would have been randomly tumbling in
its orbit. Whilst an attitude control system was developed for CINEMA
utilising magnetorquers <xref ref-type="bibr" rid="bib1.bibx30" id="paren.34"/>, unfortunately one of the
torque coils was not operational, meaning that CINEMA did not successfully
detumble. A common method of spacecraft attitude determination is
through comparing measurements of vector quantities in spacecraft-fixed coordinates to reference vectors, such as IGRF in the case of
magnetic fields. To uniquely determine the attitude at any time thus
requires (at least) two independent vector measurements <xref ref-type="bibr" rid="bib1.bibx31" id="paren.35"><named-content content-type="pre">e.g.</named-content></xref>.
Had CINEMA successfully detumbled, the sun sensor would have provided
a second vector in addition to the magnetic field <xref ref-type="bibr" rid="bib1.bibx30" id="paren.36"/>.
However, since this was not available, we must therefore estimate the
spacecraft attitude using the magnetometer data only.</p>
      <p>To represent rotations we use unit quaternions <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="" open="〈"><mml:mi>cos⁡</mml:mi><mml:mfrac><mml:mi mathvariant="normal">Θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mfenced></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math display="inline"><mml:mrow><mml:mfenced open="." close="〉"><mml:mi>sin⁡</mml:mi><mml:mfrac><mml:mi mathvariant="normal">Θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac><mml:mover accent="true"><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mfenced></mml:mrow></mml:math></inline-formula>,
where <inline-formula><mml:math display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">w</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is the axis of rotation about which a rotation
of <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula> is applied. The rotation from the (calibrated) measured
field <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in orthogonal, spacecraft-fixed coordinates
to IGRF <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-script">B</mml:mi></mml:math></inline-formula> in the GEI frame at time <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is given
by
            <disp-formula id="Ch1.E3" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mfenced close="〉" open="〈"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced open="〈" close="〉"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mfenced><mml:msubsup><mml:mi>q</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi>q</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the conjugate quaternion. We know the family of
possible solutions at each time</p>
      <p><disp-formula specific-use="align" content-type="subnumberedsingle"><mml:math display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E4.1"><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mi mathvariant="normal">Φ</mml:mi></mml:mfenced><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfenced close="〉" open="〈"><mml:mi>cos⁡</mml:mi><mml:mfrac><mml:mi mathvariant="normal">Φ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac><mml:mo>,</mml:mo><mml:mi>sin⁡</mml:mi><mml:mfrac><mml:mi mathvariant="normal">Φ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac><mml:mfrac><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mfenced open="|" close="|"><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced></mml:mrow></mml:mfrac></mml:mfenced><mml:mfenced close="〉" open="〈"><mml:mi>cos⁡</mml:mi><mml:mfrac><mml:mi mathvariant="normal">Θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac><mml:mo>,</mml:mo><mml:mi>sin⁡</mml:mi><mml:mfrac><mml:mi mathvariant="normal">Θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac><mml:mfrac><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>×</mml:mo><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mfenced close="|" open="|"><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>×</mml:mo><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced></mml:mrow></mml:mfrac></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4.2"><mml:mtd/><mml:mtd><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="normal">Θ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup><mml:mo>⋅</mml:mo><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mfenced open="|" close="|"><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mfenced><mml:mfenced close="|" open="|"><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            which corresponds to firstly a rotation from the
observed to expected field, followed by some arbitrary rotation about
the expected field by <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula>. Inverting Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>)
and taking the time derivative (indicated here by dots), gives
            <disp-formula id="Ch1.E5" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mfenced open="〈" close="〉"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi mathvariant="normal">sc</mml:mi><mml:mi>i</mml:mi></mml:msubsup></mml:mfenced><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mfenced close="〉" open="〈"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mfenced open="〈" close="〉"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-script">B</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msup></mml:mfenced><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>q</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mfenced close="〉" open="〈"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mi>i</mml:mi></mml:msup></mml:mfenced><mml:msub><mml:mover accent="true"><mml:mi>q</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          that is changes in the measured magnetic field can be due to changes
in the spacecraft's attitude, i.e. rotation, or due to
the real field changing, i.e. through spacecraft motion. In LEO the latter
is significant, at <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 50–90 nT s<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for CINEMA.</p>
      <p>It is clear from the data that CINEMA was spinning slowly; for example, in
the attitude mode data (second panel of Fig. <xref ref-type="fig" rid="Ch1.F2"/>),
there were <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 10 oscillations of the magnetic field over an entire
orbit. Given the cadence of the magnetometer data, the attitude of
the spacecraft should thus have only changed by a few degrees at most
between each datapoint. We therefore implement a simple method of
attitude estimation here, choosing the attitude quaternion <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
which best fitted the next datapoint, i.e. the one which minimised
the angle between <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>)</mml:mo><mml:mfenced close="〉" open="〈"><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mfenced><mml:msubsup><mml:mi>q</mml:mi><mml:mi>i</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-script">B</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This method thus results in attitude estimates
at each datapoint, accurate to a few degrees <xref ref-type="bibr" rid="bib1.bibx21" id="paren.37"><named-content content-type="pre">cf.</named-content></xref>.</p>

      <fig id="Ch1.F5"><caption><p>Determined attitude of the inboard MAGIC sensors, represented as the
three Euler angles.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="angeo-2015-27-f05.pdf"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <title>Results</title>
<sec id="Ch1.S3.SS2.SSS1">
  <title>Attitude mode</title>
      <p>Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the estimated attitude of CINEMA using
the described method, represented as the three Euler angles
              <disp-formula id="Ch1.E6" content-type="numbered"><mml:math display="block"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mfenced close="〉" open="〈"><mml:mi>cos⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi>sin⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mfenced><mml:mfenced open="〈" close="〉"><mml:mi>cos⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi>sin⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mfenced><mml:mfenced open="〈" close="〉"><mml:mi>cos⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi>sin⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            revealing that the spacecraft was spinning about the IB <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis with a <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 12 min period, along with substantial nutation/precession
with a <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 8 min period. This is consistent with the raw data (second
panel in Fig. <xref ref-type="fig" rid="Ch1.F2"/>), whereby the <inline-formula><mml:math display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> axes contained the largest oscillations at the spin period with
similar amplitudes, whereas the <inline-formula><mml:math display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis showed much smaller oscillations
at a shorter period. Despun attitude mode data are displayed in the
bottom panel of Fig. <xref ref-type="fig" rid="Ch1.F2"/>.<?xmltex \hack{\newpage}?></p>
      <p>This nominal spin axis is along the boom direction (see IB axes in
Fig. <xref ref-type="fig" rid="Ch1.F1"/>). CINEMA's moment-of-inertia tensor should be largest about the boom axis if it successfully
deployed. Therefore, one would expect the spacecraft to spin predominantly
about this axis given the initial tumbling out of the P-POD and that one of the torque coils was not operational. Since the magnetometer
data show the spacecraft was indeed spinning about the boom axis,
we take this as evidence, corroborated by spacecraft onboard systems,
that the boom did indeed successfully deploy.</p>

      <fig id="Ch1.F6"><caption><p>Power spectral densities (PSDs) of the components of the calibrated science
mode data (19 November 2013) in both the orthogonal spacecraft fixed frame
(lighter) and despun GEI frame, where IGRF has been subtracted from
the latter. x, y and z components are given by blue, green and red
respectively. The noise level at 1 Hz in the despun data is indicated
by the black dotted line.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="angeo-2015-27-f06.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <title>Science mode</title>
      <p>Before determining the attitude for the science mode data, we applied
a low-pass filter using the Morlet wavelet with a cutoff of 21 mHz
to remove high-frequency signals and noise. The cutoff was chosen
such that spin tones, as shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>, remained.
We transform the left-handed sensor axes of the outboard into the
same right-handed system as the inboard (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>)
and subsequently apply the attitude determination procedure every
5 s to the filtered data. The expected relative orientations of the
sensor axes have been corroborated by gradiometer mode data (not shown),
whereby data from both sensors are recorded simultaneously <xref ref-type="bibr" rid="bib1.bibx8" id="paren.38"/>.</p>

      <fig id="Ch1.F7" specific-use="star"><caption><p>Perpendicular components of the magnetic field (radial in blue, azimuthal
in green) and calculated field-aligned currents.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="angeo-2015-27-f07.pdf"/>

          </fig>

      <p>The results showed that in the year between the attitude and science
mode data in this paper, CINEMA's attitude had substantially changed.
This is clear from the power spectra of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mi mathvariant="normal">sc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F6"/>,
where there are three different tones (corresponding
to spin, precession and nutation) present in all three components.
This is unlike the attitude mode data where only two tones were present,
one of which was largely confined to a single axis. The result is
that the Euler angles (not shown) are far more complicated than those
displayed in Fig. <xref ref-type="fig" rid="Ch1.F5"/>.</p>
      <p>The despun science mode data are displayed in the bottom panel of Fig. <xref ref-type="fig" rid="Ch1.F3"/>.
We show power spectra of these components
(where IGRF has been subtracted) in Fig. <xref ref-type="fig" rid="Ch1.F6"/>, revealing
that all three spin tones have been greatly reduced. While errors
in the calibration parameters lead to oscillations in the despun data
at the spin frequencies, frequencies above the low-pass filter cutoff
(in particular in the band-pass region highlighted in Fig. <xref ref-type="fig" rid="Ch1.F6"/>)
are suitable for science applications, as we demonstrate in the next
section.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <title>Field-aligned currents (FACs)</title>
      <p>While we have shown that attitude information can be extracted by
comparing the MAGIC data with IGRF, the requirements of the instrument
additionally included the ability to detect transient physical signals
in the time series due to either spatially or temporally confined
phenomena. We transformed the despun MAGIC science mode data in a
field-aligned system <inline-formula><mml:math display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">ν</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">ϕ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">μ</mml:mi></mml:math></inline-formula>),
where <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">μ</mml:mi></mml:math></inline-formula> is aligned with IGRF, <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">ν</mml:mi></mml:math></inline-formula>
is perpendicular to IGRF pointing radially outwards and <inline-formula><mml:math display="inline"><mml:mi mathvariant="bold-italic">ϕ</mml:mi></mml:math></inline-formula>
is the usual azimuthal direction; subsequently, we band-pass filtered
the data to reveal transients. A lower cutoff of 21 mHz was used
to remove spin tones due to errors in calibration, and the upper cutoff
was set at 1.8 Hz in order to reduce noise and remove quasi-periodic
spikes in the data of spacecraft origin.</p>
      <p>The two perpendicular components of the magnetic field are shown in
Fig. <xref ref-type="fig" rid="Ch1.F7"/>, revealing transient signals of <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20–60 nT
in amplitude, particularly at the start of the interval, when CINEMA
was at high magnetic latitudes in the Southern Hemisphere. Through
the Ampère–Maxwell law <inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="bold">j</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
the field-aligned currents (FACs) associated with these magnetic perturbations
can be estimated using the method of <xref ref-type="bibr" rid="bib1.bibx19" id="text.39"/>, namely
          <disp-formula id="Ch1.E7" content-type="numbered"><mml:math display="block"><mml:mrow><mml:msub><mml:mi>j</mml:mi><mml:mo>∥</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>v</mml:mi><mml:mo>⟂</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>d</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:msub><mml:mi mathvariant="bold-italic">B</mml:mi><mml:mo>⟂</mml:mo></mml:msub><mml:mo>⋅</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mo>⟂</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> is the spacecraft orbital speed perpendicular to
IGRF and <inline-formula><mml:math display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">μ</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="bold">v</mml:mi><mml:mo>/</mml:mo><mml:mfenced open="|" close="|"><mml:mi mathvariant="bold-italic">μ</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="bold">v</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula>
is a unit vector perpendicular to both IGRF and the orbital velocity.
This method can lead to a factor-of-2 underestimation of the current
density due to the finite extent of the (assumed infinite) current
sheets <xref ref-type="bibr" rid="bib1.bibx19" id="paren.40"/>. The calculated FACs are displayed in the second
panel of Fig. <xref ref-type="fig" rid="Ch1.F7"/>, showing currents of up to a few
<inline-formula><mml:math display="inline"><mml:mrow><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">A</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. We highlight (grey areas) the times of
the two periods of FACs between 16:35 and 16:50 UT when CINEMA was traversing
the polar cap, where the <inline-formula><mml:math display="inline"><mml:mrow><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn>10</mml:mn></mml:msub><mml:msubsup><mml:mi>j</mml:mi><mml:mo>∥</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>
parameter (not shown) of <xref ref-type="bibr" rid="bib1.bibx14" id="text.41"/> was used to identify the
boundaries. The FACs are qualitatively similar and of similar amplitude
to those determined from CHAMP (Challenging Minisatellite Payload) magnetic field data at the auroral
oval <xref ref-type="bibr" rid="bib1.bibx32" id="paren.42"/>.</p>

      <fig id="Ch1.F8"><caption><p>Polar map of the magnetic South Pole in geomagnetic coordinates. CINEMA's
trajectory is shown in black, with the two periods of field-aligned
currents shown in Fig. <xref ref-type="fig" rid="Ch1.F7"/> highlighted. Total energy
fluxes measured by the DMSP (electrons only) and POES (ions and electrons)
within <inline-formula><mml:math display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 45 min of the CINEMA crossing are also shown.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="angeo-2015-27-f08.pdf"/>

      </fig>

      <p>To check whether these field-aligned currents are consistent with
the location of the auroral oval, we use Total Energy Detector (TED)
data from the NOAA POES <xref ref-type="bibr" rid="bib1.bibx10" id="paren.43"/> and SSJ/5 precipitating particle sensor data from
the DMSP spacecraft. Figure <xref ref-type="fig" rid="Ch1.F8"/>
displays auroral oval crossings of these spacecraft
45 min either side of the FACs observed by CINEMA, where the tracks
have been coloured by the observed total energy fluxes. The POES TED
instrument measures energy fluxes into the atmosphere of both ions
and electrons in the range 50–20 000 eV, whereas for DMSP we display
only the electron fluxes in the range 30–30 000 eV from SSJ/5. CINEMA's
trajectory is shown as the black lines, and the two periods of field-aligned
currents identified in Fig. <xref ref-type="fig" rid="Ch1.F7"/> are also highlighted.
The locations of these FACs are in fairly good agreement with the
position of the auroral oval as evidenced from the precipitating particle
data; thus, we are confident that MAGIC did indeed detect field-aligned
currents at the auroral oval.</p>
      <p>A further period of FACs was detected by MAGIC between 17:04:40 and 17:12:20 UT
with amplitudes of typically <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 0.5 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>A m<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.
During this time CINEMA was near the magnetic equator and only a few
degrees eastward of the dawn day–night terminator on the ground. Given
this location, we suggest that these could be due to equatorial plasma
bubbles, the FAC signatures of which have been detected by CHAMP
<xref ref-type="bibr" rid="bib1.bibx24" id="paren.44"/>, revealing similar amplitudes to those presented here.
Unfortunately, there is no independent measurement to confirm this interpretation.</p>
</sec>
<sec id="Ch1.S5">
  <title>Discussion</title>
      <p>In the calibration of the MAGIC data, as presented in Sect. <xref ref-type="sec" rid="Ch1.S2"/>,
we used an attitude-independent method <xref ref-type="bibr" rid="bib1.bibx12" id="paren.45"><named-content content-type="pre">e.g.</named-content></xref>.
In the case of attitude mode, this has assumed constant calibration
parameters, whereas for science mode we have added a linear temperature
dependence <xref ref-type="bibr" rid="bib1.bibx8" id="paren.46"><named-content content-type="pre">cf.</named-content></xref>. <xref ref-type="bibr" rid="bib1.bibx28" id="text.47"/> also employed
attitude-independent calibration to a commercial off-the-shelf PNI
Sensor Corporation MicroMag3 vector magnetometer flown on the
RAX-1 (Radio Aurora Explorer) CubeSat in LEO. They found residuals with IGRF of <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 900 nT,
larger than those reported here for MAGIC. However, they subsequently
allowed for time-varying biases by modelling (through the Biot–Savart
law) telemetered spacecraft currents, reducing the RMSD to 174 nT.
Such a procedure could be implemented for MAGIC in future flight opportunities
as the next step in calibration. Furthermore, following attitude estimation
it may be possible to apply attitude-dependent calibration, e.g. by taking
into account the induced currents in solar panels due to their illumination.</p>
      <p>Our method of attitude estimation (Sect. <xref ref-type="sec" rid="Ch1.S3"/>) can
be applied to CINEMA only because its tumbling motion is suitably
slow. Had CINEMA successfully detumbled and spun up, then the method
described here would not have been required since sun sensor data
could have been combined with that from MAGIC to uniquely define the
spacecraft attitude <xref ref-type="bibr" rid="bib1.bibx30" id="paren.48"/>. On the other hand, more sophisticated
methods of magnetometer-only attitude determination do exist <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx26" id="paren.49"/>.
These methods would necessitate further modelling than is possible
for CINEMA since they require measures of the spacecraft inertia
tensor and any external torques (such as gravity gradients and drags)
acting upon it. It is possible that such attitude modelling could
be implemented in the future to better constrain spacecraft attitude.<?xmltex \hack{\newpage}?></p>
      <p>At present, the determination of physical signals in the MAGIC data
(Sect. <xref ref-type="sec" rid="Ch1.S4"/>) is limited by a number of factors since
both calibration and attitude are all determined through the magnetometer
only. The main limiting factor is the period of CINEMA's rotation,
precession and nutation. The cutoff in our filtering is chosen such
that the low-pass filter will retain these frequencies, whereas the
band-pass filter will reduce them. This serves as a limitation on the timescales
(corresponding to equivalent length scales here of <inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 4–360 km)
of the physical signals which can currently be achieved and could in fact
be affecting the determined physical signals and corresponding FACs
presented here to some degree. It is possible that a further developed
attitude model may reduce these effects.</p>
      <p>Both the magnetometer-only calibration and attitude estimation methods
used here rely on the real physical magnetic field being, on average,
well represented by the International Geomagnetic Reference Field
(IGRF) <xref ref-type="bibr" rid="bib1.bibx20" id="paren.50"><named-content content-type="pre">cf.</named-content></xref>. While this is certainly the case in
low Earth orbit, it is of course not true in general. Nonetheless,
AMR sensors similar to MAGIC could be used in other environments,
though the methods used to recover accurate magnetic field measurements
would have to be tailored to the unique environment and requirements
of the instrument.</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <title>Conclusions</title>
      <p>We have presented the first in-flight science results from MAGIC (MAGnetometer
from Imperial College), a novel miniaturised vector DC magnetometer
using anisotropic magnetoresistive (AMR) sensors, aboard the CINEMA (CubeSat
for Ions, Neutrals, Electrons and MAgnetic fields) spacecraft in low
Earth orbit. We have detailed our attitude-independent (and temperature-dependent, in the case of science mode) calibration procedures, which
result in root mean squared deviations in field magnitude from IGRF
of 1.95 and 1.23 % respectively for the inboard (in attitude mode)
and outboard (science mode) sensors respectively. Such levels of accuracy
in the overall magnetic field are certainly sufficient for attitude
estimation <xref ref-type="bibr" rid="bib1.bibx21" id="paren.51"><named-content content-type="pre">cf.</named-content></xref>. Indeed, through the use of
magnetometer data only, we estimate CINEMA's attitude to within a few
degrees using a simple method, thus characterising the spacecraft's
spin, nutation and precession and successfully satisfying the first
requirement of the MAGIC instrument.</p>
      <p>Furthermore, we have presented evidence that MAGIC is capable of detecting
transient physical signals (<inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 20–60 nT) in addition to simply
IGRF, thereby accomplishing the other requirement. These signals were
1 order of magnitude smaller than those detected by the science AMR
on the DICE CubeSat during a marginally geomagnetically active period
<xref ref-type="bibr" rid="bib1.bibx11" id="paren.52"/>. Indeed, MAGIC has a resolution and noise floor that are 1 order of magnitude superior to those of the DICE SciMag instrument. The determined field-aligned
currents observed by MAGIC (<inline-formula><mml:math display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 0.5–2 <inline-formula><mml:math display="inline"><mml:mi mathvariant="normal">µ</mml:mi></mml:math></inline-formula>A m<inline-formula><mml:math display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)
show qualitative agreement with previous observations from the CHAMP
spacecraft <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx32" id="paren.53"/>, and those detected at the auroral
oval are consistent in location with other available data sets, namely
DMSP and POES. Therefore, to our knowledge, MAGIC is the highest-sensitivity
vector DC magnetometer flown on a CubeSat to date for which conducting
scientific studies is feasible. While AMR sensors cannot achieve the
absolute precision of magnetic field measurements at LEO, such as Swarm
<xref ref-type="bibr" rid="bib1.bibx13" id="paren.54"/>, certain scientific applications do not
require such high levels of precision for which sensors similar to
MAGIC could play a role. Indeed we have demonstrated that simple methods
applied to only the magnetometer data can yield useful scientific
results, such as the locations of field-aligned currents, even during
geomagnetically quiet times. The relatively low cost of CubeSats offers
the possibility in the future of employing a constellation of spacecraft
with MAGIC sensors, e.g. for the purposes of space weather monitoring.</p>
</sec>

      
      </body>
    <back><ack><title>Acknowledgements</title><p>We dedicate this paper to Bob Lin of University of California
Berkeley, who sadly passed away soon after CINEMA-1's launch. It was
his inspiration, drive and enthusiasm which made the CINEMA mission
possible. We also thank Alain Hilgers at ESA/ESTEC for support. The development
of the hybrid sensor and flight units has been funded by ESA under
the General Support Technology Programme (Contract number 4000106430).
M. O. Archer is thankful for funding from STFC grant ST/I505713/1.
We thank NOAA for POES and DMSP data.<?xmltex \hack{\newline}?><?xmltex \hack{\hspace*{4mm}}?> The topical editor E. Roussos thanks L. B. N. C. Clausen and one
anonymous referee for help in evaluating this paper.</p></ack><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Acuña(2002)</label><mixed-citation>Acuña, M. H.: Space-based magnetometers, Rev. Sci. Instrum., 73,
3717–3736, <ext-link xlink:href="http://dx.doi.org/10.1063/1.1510570" ext-link-type="DOI">10.1063/1.1510570</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Alconel et al.(2014)Alconel, Fox, Brown, Oddy, Lucel, and
Carr</label><mixed-citation>Alconel, L. N. A., Fox, P., Brown, P., Oddy, T. M., Lucel, E. L., and Carr,
C. M.: An initial investigation of the long-term trends in the fluxgate
magnetometer (FGM) calibration parameters on the four Cluster spacecraft,
Geosci. Instrum. Method. Data Syst., 3, 95–109, <ext-link xlink:href="http://dx.doi.org/10.5194/gi-3-95-2014" ext-link-type="DOI">10.5194/gi-3-95-2014</ext-link>,
2014.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Balogh et al.(1997)Balogh, Dunlop, Cowley, Southwood, Thomlinson,
Glassmeier, Musmann, Lühr, Buchert, Acuña, Fairfield, Slavin,
Riedler, Schwingenschuh, and Kivelson</label><mixed-citation>Balogh, A., Dunlop, M. W., Cowley, S. W. H., Southwood, D. J., Thomlinson,
J. G., Glassmeier, K.-H., Musmann, G., Lühr, H., Buchert, S., Acuña,
M. H., Fairfield, D. H., Slavin, J. A., Riedler, W., Schwingenschuh, K., and
Kivelson, M. G.: The Cluster and Phoenix missions, chap. The Cluster
magnetic field investigation, Springer Netherlands, 65–91,
<ext-link xlink:href="http://dx.doi.org/10.1007/978-94-011-5666-0_3" ext-link-type="DOI">10.1007/978-94-011-5666-0_3</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Baumjohann(1982)</label><mixed-citation>Baumjohann, W.: Ionospheric and field-aligned current systems in the auroral
zone: a concise review, Adv. Space Res., 2, 55–62,
<ext-link xlink:href="http://dx.doi.org/10.1016/0273-1177(82)90363-5" ext-link-type="DOI">10.1016/0273-1177(82)90363-5</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bleier and Dunson(2005)</label><mixed-citation>
Bleier, T. and Dunson, C.: ELF magnetic field monitoring of the San
Simeon M6.4 quake from both Quakesat and a ground network, in:
Proceedings of the International Workshop on Seismo-Electromagnetics, Tokyo,
Japan, 15–17 March, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bouwmeester and Guo(2010)</label><mixed-citation>Bouwmeester, J. and Guo, J.: Survey of worldwide pico- and nanosatellite
missions, distributions and subsytem technology, Acta Astronaut., 67,
854–862, <ext-link xlink:href="http://dx.doi.org/10.1016/j.actaastro.2010.06.004" ext-link-type="DOI">10.1016/j.actaastro.2010.06.004</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Brown et al.(2012)Brown, Beek, Carr, O'Brien, Cupido, Oddy, and
Horbury</label><mixed-citation>Brown, P., Beek, T., Carr, C., O'Brien, H., Cupido, E., Oddy, T., and Horbury,
T. S.: Magnetoresistive magnetometer for space science applications, Meas.
Sci. Technol., 23, 025902, <ext-link xlink:href="http://dx.doi.org/10.1088/0957-0233/23/2/025902" ext-link-type="DOI">10.1088/0957-0233/23/2/025902</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Brown et al.(2014)Brown, Whiteside, Beek, Fox, Horbury, Oddy, Archer,
Eastwood, Sanz-Hernández, Sample, Cupido, O'Brien, and
Carr</label><mixed-citation>Brown, P., Whiteside, B. J., Beek, T. J., Fox, P., Horbury, T. S., Oddy, T. M.,
Archer, M. O., Eastwood, J. P., Sanz-Hernández, D., Sample, J. G.,
Cupido, E., O'Brien, H., and Carr, C. M.: Space magnetometer based on an
anisotropic magnetoresistive hybrid sensor, Rev. Sci. Instrum., 85, 125117,
<ext-link xlink:href="http://dx.doi.org/10.1063/1.4904702" ext-link-type="DOI">10.1063/1.4904702</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Clausen et al.(2012)Clausen, Baker, Ruohoniemi, Milan, and
Anderson</label><mixed-citation>Clausen, L. B. N., Baker, J. B. H., Ruohoniemi, J. M., Milan, S. E., and
Anderson, B. J.: Dynamics of the region 1 Birkeland current oval derived from
the Active Magnetosphere and Planetary Electrodynamics Response Experiment
(AMPERE), J. Geophys. Res., 117, A06233, <ext-link xlink:href="http://dx.doi.org/10.1029/2012JA017666" ext-link-type="DOI">10.1029/2012JA017666</ext-link>,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Evans and Greer(2004)</label><mixed-citation>
Evans, D. S. and Greer, M. S.: NOAA Tech. Mem. 1.4, chap. Polar Orbiting
Environmental Satellite Space Environment Monitor-2 instrument
descriptions and archive data documentation, Space Environment Center,
Boulder, CO, USA, 49 pp., 2004.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Fish et al.(2014)Fish, Swenson, Crowley, Barjatya, Neilsen, Gunther,
Azeem, Pilinski, Wilder, Allen, Anderson, Bingham, Bradford, Burr, Burt,
Byers, Cook, Davis, Frazier, Grover, Hansen, Jensen, LeBaron, Martineau,
Miller, Nelsen, Nelson, Patterson, Stromberg, Tran, Wassom, Weston, Whiteley,
Young, Petersen, Schaire, Davis, Bokaie, Fullmer, Baktur, Sojka, and
Cousins</label><mixed-citation>Fish, C., Swenson, C., Crowley, G., Barjatya, A., Neilsen, T., Gunther, J.,
Azeem, I., Pilinski, M., Wilder, R., Allen, D., Anderson, M., Bingham, B.,
Bradford, K., Burr, S., Burt, R., Byers, B., Cook, J., Davis, K., Frazier,
C., Grover, S., Hansen, G., Jensen, S., LeBaron, R., Martineau, J., Miller,
J., Nelsen, J., Nelson, W., Patterson, P., Stromberg, E., Tran, J., Wassom,
S., Weston, C., Whiteley, M., Young, Q., Petersen, J., Schaire, S., Davis,
C., Bokaie, M., Fullmer, R., Baktur, R., Sojka, J., and Cousins, M.: Design,
Development, Implementation, and On-orbit Performance of the Dynamic
Ionosphere CubeSat Experiment Mission, Space Sci. Rev., 181, 61–120,
<ext-link xlink:href="http://dx.doi.org/10.1007/s11214-014-0034-x" ext-link-type="DOI">10.1007/s11214-014-0034-x</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Foster and Elkaim(2008)</label><mixed-citation>Foster, C. C. and Elkaim, G. H.: Extension of a Two-Step Calibration
Methodology to Include Nonorthogonal Sensor Axes, IEEE Aerosp. Electron.
Syst. Mag., 44, 1070–1078, <ext-link xlink:href="http://dx.doi.org/10.1109/TAES.2008.4655364" ext-link-type="DOI">10.1109/TAES.2008.4655364</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Friis-Christensen et al.(2006)Friis-Christensen, Lühr, and
Hulot</label><mixed-citation>
Friis-Christensen, E., Lühr, H., and Hulot, G.: Swarm: A constellation to
study the Earth's magnetic field, Earth Planets Space, 58, 351–358, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Heilig and Lühr(2013)</label><mixed-citation>Heilig, B. and Lühr, H.: New plasmapause model derived from CHAMP field-aligned
current signatures, Ann. Geophys., 31, 529–539, <ext-link xlink:href="http://dx.doi.org/10.5194/angeo-31-529-2013" ext-link-type="DOI">10.5194/angeo-31-529-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Hoots et al.(2004)Hoots, Schumacher Jr., and Glover</label><mixed-citation>Hoots, F. R., Schumacher Jr., P. W., and Glover, R. A.: History of analytical
orbit modeling in the U.S. space surveillance system, J. Guid. Control
Dynam., 27, 174–185, <ext-link xlink:href="http://dx.doi.org/10.2514/1.9161" ext-link-type="DOI">10.2514/1.9161</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Kepko et al.(1996)Kepko, Khurana, Kivelson, Elphic, and
Russell</label><mixed-citation>Kepko, E. L., Khurana, K. K., Kivelson, M. G., Elphic, R. C., and Russell,
C. T.: Accurate determination of magnetic field gradients from four point
vector measurements - part I: Use of natural constraints on vector data
obtained from a single spinning spacecraft, IEEE T. Magn., 32, 377–385,
<ext-link xlink:href="http://dx.doi.org/10.1109/20.486522" ext-link-type="DOI">10.1109/20.486522</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Li et al.(2013)Li, Schiller, Blum, Califf, Zhao, Tu, Turner,
Gerhardt, Palo, Kanekal, Baker, Fennell, Blake, Looper, Reeves, and
Spence</label><mixed-citation>Li, X., Schiller, Q., Blum, L., Califf, S., Zhao, H., Tu, W., Turner, D. L.,
Gerhardt, D., Palo, S., Kanekal, S., Baker, D. N., Fennell, J., Blake, J. B.,
Looper, M., Reeves, G. D., and Spence, H.: First results from CSSWE
CubeSat: Characteristics of relativistic electrons in the near-Earth
environment during the October 2012 magnetic storms, J. Geophys. Res., 118,
6489–6499, <ext-link xlink:href="http://dx.doi.org/10.1002/2013JA019342" ext-link-type="DOI">10.1002/2013JA019342</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Ludlam et al.(2008)Ludlam, Angelopoulos, Taylor, Snare, Means, Ge,
Narvaez, Auster, Le Contel, Larson, and Moreau</label><mixed-citation>Ludlam, M., Angelopoulos, V., Taylor, E., Snare, R. C., Means, J. D., Ge,
Y. S., Narvaez, P., Auster, H. U., Le Contel, O., Larson, D., and Moreau,
T.: The THEMIS magnetic cleanliness program, Space Sci. Rev., 141,
171–184, <ext-link xlink:href="http://dx.doi.org/10.1007/s11214-008-9423-3" ext-link-type="DOI">10.1007/s11214-008-9423-3</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Lühr et al.(1996)Lühr, Warnecke, and Rother</label><mixed-citation>Lühr, H., Warnecke, J. F., and Rother, M. K. A.: An algorithm for
estimating field-aligned currents from single spacecraft magnetic field
measurements: a diagnostic tool applied to Freja satellite data, IEEE T.
Geosci. Remote, 34, 1369–1376, <ext-link xlink:href="http://dx.doi.org/10.1109/36.544560" ext-link-type="DOI">10.1109/36.544560</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Maus et al.(2005)Maus, Macmillan, Lowes, and Bondar</label><mixed-citation>
Maus, S., Macmillan, S., Lowes, F., and Bondar, T.: Evaluation of Candidate
Geomagnetic Field Models for the 10th Generation of IGRF, Earth Planets
Space, 57, 1173–1181, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Natanson et al.(1990)Natanson, McLaughlin, and
Nicklas</label><mixed-citation>
Natanson, G. A., McLaughlin, S. F., and Nicklas, R. C.: A method of
determining attitude from magnetometer data only, in: Flight
Mechanics/Estimation Theory Symposium, NASA Goddard Space
Flight Center, 359–378, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Nelder and Mead(1965)</label><mixed-citation>Nelder, J. A. and Mead, R.: A simplex method for function minimization,
Computer Journal, 7, 308–313, <ext-link xlink:href="http://dx.doi.org/10.1093/comjnl/7.4.308" ext-link-type="DOI">10.1093/comjnl/7.4.308</ext-link>, 1965.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Olsen et al.(2003)Olsen, Tøffner-Clausen, Sabaka, Brauer, Merayo,
Jørgensen, Leger, Nielsen, Primdahl, and Risbo</label><mixed-citation>
Olsen, N., Tøffner-Clausen, L., Sabaka, T. J., Brauer, P., Merayo, J. M. G.,
Jørgensen, J. L., Leger, J.-M., Nielsen, O. V., Primdahl, F., and Risbo,
T.: Calibration of the Ørsted vector magnetometer, Earth Planets Space,
55, 11–18, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Park et al.(2009)Park, Lühr, Stolle, Rother, Min, and
Michaelis</label><mixed-citation>Park, J., Lühr, H., Stolle, C., Rother, M., Min, K. W., and Michaelis, I.:
The characteristics of field-aligned currents associated with equatorial plasma
bubbles as observed by the CHAMP satellite, Ann. Geophys., 27, 2685–2697, <ext-link xlink:href="http://dx.doi.org/10.5194/angeo-27-2685-2009" ext-link-type="DOI">10.5194/angeo-27-2685-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Sarda et al.(2010)Sarda, Grant, Eagleson, Kekez, and Zee</label><mixed-citation>
Sarda, K., Grant, C., Eagleson, S., Kekez, D., and Zee, R.: Canadian Advanced
Nanosatellite Experience 2 Orbit Operations: Two Years of Pushing the
Nanosatellite Envelope, in: Proceedings of the 61st International
Astronautical Congress, 1–13, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Searcy and Pernicka(2012)</label><mixed-citation>Searcy, J. D. and Pernicka, H. J.: Magnetometer-only attitude determination
using novel two-step kalman filter approach, J. Guid. Control Dynam., 35,
1693–1701, <ext-link xlink:href="http://dx.doi.org/10.2514/1.57344" ext-link-type="DOI">10.2514/1.57344</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Selva and Krejci(2012)</label><mixed-citation>Selva, D. and Krejci, D.: A survey and assessment of the capabilities of
Cubesats for Earth observation, Acta Astronaut., 74, 50–68,
<ext-link xlink:href="http://dx.doi.org/10.1016/j.actaastro.2011.12.014" ext-link-type="DOI">10.1016/j.actaastro.2011.12.014</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Springmann and Cutler(2012)</label><mixed-citation>Springmann, J. C. and Cutler, J. W.: Attitude-independent magnetometer
calibration with time-varying bias, J. Guid. Control Dynam., 35, 1080–1088,
<ext-link xlink:href="http://dx.doi.org/10.2514/1.56726" ext-link-type="DOI">10.2514/1.56726</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Vallado et al.(2006)Vallado, Crawford, Hujsak, and Kelso</label><mixed-citation>
Vallado, D. A., Crawford, P., Hujsak, R., and Kelso, T. S.: Revisiting
Spacetrack Report #3, in: AIAA/AAS Astrodynamics Specialist Conference and
Exhibit, AIAA 2006-6753, Keystone, CO, USA 2006.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Vega et al.(2009)Vega, Auslander, and Pankow</label><mixed-citation>Vega, K., Auslander, D., and Pankow, D.: Design and modeling of an active
attitude control system for cubesat class satellites, in: AIAA Modeling and
Simulation Technologies Conference, AIAA 2009-5812, Chicago, Illinois,
<ext-link xlink:href="http://dx.doi.org/10.2514/6.2009-5812" ext-link-type="DOI">10.2514/6.2009-5812</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Wertz(1978)</label><mixed-citation>
Wertz, J. R.: Spacecraft attitude determination and control, D. Reidel,
Dordrecht, the Netherlands, 1978.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Xiong et al.(2014)Xiong, Lühr, Wang, and Johnsen</label><mixed-citation>Xiong, C., Lühr, H., Wang, H., and Johnsen, M. G.: Determining the boundaries
of the auroral oval from CHAMP field-aligned current signatures – Part 1,
Ann. Geophys., 32, 609–622, <ext-link xlink:href="http://dx.doi.org/10.5194/angeo-32-609-2014" ext-link-type="DOI">10.5194/angeo-32-609-2014</ext-link>, 2014.</mixed-citation></ref>

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

    </app></app-group></back>
    </article>
