<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s120607518</article-id>
<article-id pub-id-type="publisher-id">sensors-12-07518</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Satellite- and Epoch Differenced Precise Point Positioning Based on a Regional Augmentation Network</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Li</surname><given-names>Haojun</given-names></name><xref ref-type="aff" rid="af1-sensors-12-07518"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Chen</surname><given-names>Junping</given-names></name><xref ref-type="aff" rid="af1-sensors-12-07518"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-07518"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Wang</surname><given-names>Jiexian</given-names></name><xref ref-type="aff" rid="af2-sensors-12-07518"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Wu</surname><given-names>Bin</given-names></name><xref ref-type="aff" rid="af1-sensors-12-07518"><sup>1</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-07518">
<label>1</label> Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China; E-Mails: <email>yanlhjch@126.com</email> (H.L.); <email>bwu@shao.ac.cn</email> (B.W.)</aff>
<aff id="af2-sensors-12-07518">
<label>2</label> Department of Surveying and Geo-informatics Engineering, Tongji University, Shanghai 200092, China; E-Mail: <email>wangjiexian@tongji.edu.cn</email></aff>
<author-notes>
<corresp id="c1-sensors-12-07518">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>junping@shao.ac.cn</email>; Tel./Fax: +86-21-3477-5223.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>04</day>
<month>06</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>6</issue>
<fpage>7518</fpage>
<lpage>7528</lpage>
<history>
<date date-type="received">
<day>30</day>
<month>03</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>29</day>
<month>05</month>
<year>2012</year></date>
<date date-type="accepted">
<day>30</day>
<month>05</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>Precise Point Positioning (PPP) has been demonstrated as a simple and effective approach for user positioning. The key issue in PPP is how to shorten convergence time and improve positioning efficiency. Recent researches mainly focus on the ambiguity resolution by correcting residual phase errors at a single station. The success of this approach (referred to hereafter as NORM-PPP) is subject to how rapidly one can fix wide-lane and narrow-lane ambiguities to achieve the first ambiguity-fixed solution. The convergence time of NORM-PPP is receiver type dependent, and normally takes 15–20 min. Different from the general algorithm and theory by which the float ambiguities are estimated and the integer ambiguities are fixed, we concentrate on a differential PPP approach: the satellite- and epoch differenced (SDED) approach. In general, the SDED approach eliminates receiver clocks and ambiguity parameters and thus avoids the complicated residual phase modeling procedure. As a further development of the SDED approach, we use a regional augmentation network to derive tropospheric delay and remaining un-modeled errors at user sites. By adding these corrections and applying the Robust estimation, the weak mathematic properties due to the ED operation is much improved. Implementing this new approach, we need only two epochs of data to achieve PPP positioning converging to centimeter-positioning accuracy. Using seven days of GPS data at six CORS stations in Shanghai, we demonstrate the success rate, defined as the case when three directions converging to desired positioning accuracy of 10 cm, reaches 100% when the interval between the two epochs is longer than 15 min. Comparing the results of 15 min' interval to that of 10 min', it is observed that the position RMS improves from 2.47, 3.95, 5.78 cm to 2.21, 3.93, 4.90 cm in the North, East and Up directions, respectively. Combining the SDED coordinates at the starting point and the ED relative coordinates thereafter, we demonstrate the performance of RTK PPP with standard deviation of 0.80, 1.34, 0.97 cm in the North, East and Up directions.</p></abstract>
<kwd-group>
<kwd>SDED</kwd>
<kwd>differential precise point positioning</kwd>
<kwd>regional augmentation</kwd>
<kwd>correction information</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>It has been more than ten years since precise point positioning (PPP) theory was proposed [<xref ref-type="bibr" rid="b1-sensors-12-07518">1</xref>]. PPP has been demonstrated as a valuable technique for single stations positioning over continents, even on a global scale [<xref ref-type="bibr" rid="b2-sensors-12-07518">2</xref>,<xref ref-type="bibr" rid="b3-sensors-12-07518">3</xref>]. It has been considered an effective tool for precise orbit determination of low Earth orbiting [<xref ref-type="bibr" rid="b4-sensors-12-07518">4</xref>], real-time water vapor estimation [<xref ref-type="bibr" rid="b5-sensors-12-07518">5</xref>], early warning systems [<xref ref-type="bibr" rid="b6-sensors-12-07518">6</xref>] and so on. Usually, the convergence time of traditional PPP requires tens of minutes to achieve the desired centimeter-positioning accuracy [<xref ref-type="bibr" rid="b7-sensors-12-07518">7</xref>,<xref ref-type="bibr" rid="b8-sensors-12-07518">8</xref>] as the ambiguities in PPP are non-integral and they are conventionally not fixed to integers [<xref ref-type="bibr" rid="b9-sensors-12-07518">9</xref>]. The main factors influencing ambiguities fixing in PPP are the non-integral un-calibrated fractional offsets (UFOs) [<xref ref-type="bibr" rid="b10-sensors-12-07518">10</xref>,<xref ref-type="bibr" rid="b11-sensors-12-07518">11</xref>]. The UFOs are absorbed by the un-differenced ambiguity estimates and their integer properties are thus destroyed [<xref ref-type="bibr" rid="b7-sensors-12-07518">7</xref>,<xref ref-type="bibr" rid="b12-sensors-12-07518">12</xref>,<xref ref-type="bibr" rid="b13-sensors-12-07518">13</xref>]. Integer ambiguity fixing can shorten the convergence time and improve the accuracy of PPP. However, it still takes approximately 15–20 min to achieve the first integer ambiguity solution. In order to further shorten the initialization time, the regional reference network augmented strategy was presented in [<xref ref-type="bibr" rid="b14-sensors-12-07518">14</xref>–<xref ref-type="bibr" rid="b17-sensors-12-07518">17</xref>], by which the precise atmospheric delay corrections of users are generated by making use of a regional reference network.</p>
<p>The above mentioned strategies focus on the PPP ambiguity resolution. Following the strategy of satellite- and epoch difference (SDED) [<xref ref-type="bibr" rid="b8-sensors-12-07518">8</xref>], we differentiate between the observations of adjacent epochs and differences between satellites to remove ambiguities and receiver clocks. As a result, the number of parameters is reduced significantly. The remaining parameters are unknown coordinates and tropospheric delay, where tropospheric delay could be accurately modeled by implementing a interpolation model based on a reference network. On the other hand, the numeric stability of the normal equation is degraded when making epoch differences, because the geometry changes slowly between adjacent epochs. To overcome this problem, we apply the Robust Estimation strategy [<xref ref-type="bibr" rid="b18-sensors-12-07518">18</xref>] in our differential PPP. The differential PPP approach thus avoids the ambiguity resolution and residual phase modeling procedure and may improve the robustness of PPP applications. In the following, Section 2 introduces the differential PPP theory and its augmentation method using a regional network; Section 3 introduces the prototype software system used in this study; Section 4 shows the validation results and the discussion; finally, Section 5 summarizes the main points and the conclusions.</p></sec>
<sec>
<label>2.</label>
<title>Differential PPP Based on Regional Network</title>
<p>Network augmented PPP (Net-aPPP) [<xref ref-type="bibr" rid="b14-sensors-12-07518">14</xref>–<xref ref-type="bibr" rid="b17-sensors-12-07518">17</xref>] follows the idea from RTK, where atmospheric delay (troposphere and ionosphere) and other residual errors at user stations could be represented by a model based on the inputs from reference stations. By adding the corrections from the model, the tropospheric and ionospheric and other residual errors are corrected and thus do not appear in the estimation. Consequently, the correlation between parameters is reduced and the PPP solution convergence will be faster. The computation of Net-aPPP is accomplished at user stations and therefore is more flexible and efficient. However, in the above mentioned Net-aPPP approach, the correlation between ambiguities and coordinates still exists. Epoch-differenced (ED) strategy, which removes ambiguities, has been demonstrated to be efficient and accurate in the estimation of satellite clocks [<xref ref-type="bibr" rid="b8-sensors-12-07518">8</xref>,<xref ref-type="bibr" rid="b19-sensors-12-07518">19</xref>,<xref ref-type="bibr" rid="b20-sensors-12-07518">20</xref>]. In GNSS positioning, the ED strategy is generally used to estimate the coordinate difference between adjacent epochs. Li <italic>et al.</italic> [<xref ref-type="bibr" rid="b8-sensors-12-07518">8</xref>,<xref ref-type="bibr" rid="b21-sensors-12-07518">21</xref>], demonstrated the application of the ED strategy in the absolute PPP positioning. In this Section we first describe the SDED theory, and afterwards the refinement of SDED approach by applying augmentation corrections is discussed.</p>
<sec>
<label>2.1.</label>
<title>SDED Based Ambiguity-Free Equation</title>
<p>Assuming that the residual errors of satellite orbit and clock could be neglected, the ionosphere-free (<italic>L<sub>3</sub></italic>) combinations can be written as follows:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>ρ</mml:mi>
<mml:mi>j</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:mi>δ</mml:mi>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mi>j</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>ɛ</mml:mi>
<mml:mi>j</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The superscript of “<bold><italic>j</italic></bold>” indicates tracked satellite. <bold><italic>L</italic></bold><italic><sup>j</sup></italic> is the ionosphere-free phase observation of <bold><italic>j</italic></bold>; <italic>ρ<sup>j</sup></italic> is geometric range between receiver and satellite; <bold><italic>δ</italic></bold> is the receiver clock <bold>error</bold>; <bold><italic>b</italic></bold><italic><sup>j</sup></italic> is the ambiguity of <bold><italic>L</italic></bold><italic><sub>3</sub></italic> phase observation; <italic>T<sup>j</sup></italic> is the tropospheric delay; <italic>ε<sup>j</sup></italic> is the phase noise of <bold><italic>L</italic></bold><italic><sub>3</sub></italic> observation.</p>
<p>For one receiver tracking two satellites (<bold><italic>j,i</italic></bold>) simultaneously, the single-differenced measurements between satellite can be used to eliminate the receiver clocks. By taking differences of <bold><italic>L</italic></bold><italic><sub>3</sub></italic> observation of satellite <bold><italic>i</italic></bold> and <bold><italic>j</italic></bold>, we obtain:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mi>i</mml:mi></mml:msup>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mi>j</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>ρ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>ɛ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p><xref rid="FD2" ref-type="disp-formula">Equation (2)</xref> is the defined as the satellite-differenced (SD) equation. Assuming there are no cycle slips between two adjacent epochs, the ambiguity term <italic>b<sup>j,i</sup></italic> in <xref rid="FD2" ref-type="disp-formula">Equation (2)</xref> can be further eliminated by differencing the SD observations at the adjacent epoch <bold><italic>n</italic></bold> and <bold><italic>n−1</italic></bold> (<italic><bold>n =</bold> 2…</italic><bold><italic>n</italic></bold><italic><sub>1</sub></italic>, <bold><italic>n</italic></bold><italic><sub>1</sub></italic> is total number of defined epochs):
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>ρ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>ɛ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where “Δ” indicates the ED operator. <xref rid="FD3" ref-type="disp-formula">Equation (3)</xref> can be re-written as:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>ρ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msup>
<mml:mi>ɛ</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p><xref rid="FD4" ref-type="disp-formula">Equation (4)</xref> is defined as the SDED based ambiguity-free equation.</p></sec>
<sec>
<label>2.2.</label>
<title>Network Based Corrections of Tropospheric Delay and Un-Modeled Error</title>
<p>Although the main parts of the tropospheric delay are canceled by forming differences between adjacent epochs, there are still residual components in <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref>. Due to the correlation between parameters, it is difficult to obtain a quick and reliable estimation of both coordinates and tropospheric parameters. A better solution is to model tropospheric delay rather than to estimate it. Following the RTK method, the modeling of atmospheric delay has been studied by a large number of researchers [<xref ref-type="bibr" rid="b22-sensors-12-07518">22</xref>–<xref ref-type="bibr" rid="b24-sensors-12-07518">24</xref>]. The general idea is the interpolation based on a reference network. The atmospheric delays at reference stations could be accurately estimated while they could be modeled at user stations. In practice, the wet part of tropospheric delay (Zwd) of user stations is interpolated, while the dry part (Zhd) is corrected using a standard Saastamoinen model. The interpolation model [<xref ref-type="bibr" rid="b23-sensors-12-07518">23</xref>] is:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm5" display="block">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mtext mathvariant="italic">Zwd</mml:mtext>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>k</mml:mi></mml:munderover>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Z</mml:mi>
<mml:mi>w</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo></mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>k</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>k</italic> is the number of reference stations; <italic>Zwd<sub>m</sub></italic> is Zwd of reference station <italic>m; P<sub>m</sub></italic> is weight; <italic>l<sub>m</sub></italic> is the distance between the reference and user stations.</p>
<p>Mathematically, the SDED method is sensitive to the epoch-wise un-modeled errors (UMEs). These errors include satellite related errors (orbits and clocks) and appear to be similar at a regional scale. At reference stations, we could calculate the remaining un-modeled errors. With estimated tropospheric delay, fixed coordinates of the reference station, clocks and orbits, the SDED UMEs of reference stations can be retrieved from the SDED observations. Similar to <xref rid="FD5" ref-type="disp-formula">Equation (5)</xref>, the SDED UMEs at user station can be computed based on the inverse distance weighted model:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:msup>
<mml:mtext mathvariant="italic">UME</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>k</mml:mi></mml:munderover>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mtext mathvariant="italic">UME</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo></mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>k</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>m</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec>
<sec>
<label>2.3.</label>
<title>Coordinate Estimation</title>
<p>Substituting the interpolated tropospheric delay corrections and computed UMEs into <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref>, and linearizing <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref>, <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref> can be re-written in a matrix form:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm8" display="block">
<mml:semantics id="sm8">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>Δ</mml:mo>
<mml:msubsup>
<mml:mi>l</mml:mi>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>a<sup>j,i</sup>(n − 1)</italic> and <italic>a<sup>j,i</sup>(n)</italic> are SD design matrices. The unknowns are the coordinates of the user station. From <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref>, we know that two epochs of observations are sufficient to get coordinate estimations when there are more than three observation equations (<italic>i.e.</italic>, four satellites are observed simultaneously).</p>
<p>The coordinate estimation using <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref> could be used as the starting point for kinematic positioning thereafter, <italic>i.e.</italic>, after observing in static mode for a short period, a user station could run kinematically afterwards. The strategy for user kinematic PPP positioning is as following: SDED starting points + epoch-wise coordinates differences. In this strategy, the SDED coordinates from <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref> are used as known coordinates and epoch-wise coordinates differences (relative coordinates) are derived following the ED described in Bock <italic>et al.</italic> [<xref ref-type="bibr" rid="b4-sensors-12-07518">4</xref>]. The final absolution coordinates are epoch-wisely accumulated using the initial and relative coordinates. The precision of relative coordinates is normally at mm level, therefore the precision of kinematic coordinates is similar to that of the starting points.</p></sec></sec>
<sec>
<label>3.</label>
<title>Realization of Network Based Differential PPP</title>
<p>According to <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref>, the precise coordinate estimations of user station could be obtained by applying the corrections of tropospheric delay and un-modeled error. A prototype software for the SDED based differential PPP was developed. The flow chart of the software is shown in <xref ref-type="fig" rid="f1-sensors-12-07518">Figure 1</xref>.</p>
<p>The preprocessing of phase data is based on the Melbourne-Wuebbena and Geometry-free combination to detect cycle slips and outliers. For real-time applications, the orbit and clock are from the predicted ultra-rapid orbits and real-time estimated clocks. The correction models including the phase wind-up, Earth tides, relativistic effects, antenna phase center offset and variation, <italic>etc.</italic> are implemented according to IERS convention 2003 [<xref ref-type="bibr" rid="b25-sensors-12-07518">25</xref>] or IGS recommendation. At reference stations, the Saastamoinen model [<xref ref-type="bibr" rid="b26-sensors-12-07518">26</xref>] is used to get the <italic>a priori</italic> correction and the wet part is estimated with an interval of 1 h. The Zwds at user stations are interpolated using the Zwds which are estimated by setting up a Pice-Wise-Constant (PWC) parameter at an interval of 1 h at reference stations.</p>
<p>The robust estimation [<xref ref-type="bibr" rid="b18-sensors-12-07518">18</xref>] is used in parameter estimation procedure, where for each observation the weight function is as follows:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>p<sub>i</sub></italic> is the weight; <italic>V<sub>i</sub></italic> = <italic>v<sub>i</sub></italic><sub>/</sub>σ<italic><sub>0</sub></italic> is a factor showing quantity of each residual <italic>v<sub>i</sub></italic>, σ<italic><sub>0</sub></italic> is the calculated variance factor; <italic>k<sub>0</sub></italic> and <italic>k<sub>1</sub></italic> are defined constants which can be chosen by experiment or by the actual observation distribution. Following Yang [<xref ref-type="bibr" rid="b18-sensors-12-07518">18</xref>], we chose <italic>k<sub>0</sub></italic> as 1.5 and <italic>k<sub>1</sub></italic> as 3.0.</p></sec>
<sec>
<label>4.</label>
<title>Experimental Validations</title>
<p>In order to test the proposed method, one week (DOY 011 to DOY 017, 2009) data from six stations (SHBS, CMMZ, SHQP, SHJS, LGXC and SSJG) of Shanghai Continuous Operation Reference Station (CORS) network are used. Each station has 12-h observations for each day. The station SHBS is taken as user station and the other five stations are used as reference stations to derive the correction information. Data sampling is 30 s and elevation cut-off angle is set to 9 degrees. The reference and user stations are shown in <xref ref-type="fig" rid="f2-sensors-12-07518">Figure 2</xref>. The averaged inter-station distance is about 56 km.</p>
<sec>
<label>4.1.</label>
<title>Interpolated Zwds</title>
<p>Taking the Zwds estimated at the five reference stations, the Zwds of the station SHBS are interpolated with the method described in Section 2.2. Comparison between estimated and interpolated Zwds is illustrated in <xref ref-type="fig" rid="f3-sensors-12-07518">Figure 3</xref>. In <xref ref-type="fig" rid="f3-sensors-12-07518">Figure 3</xref>, the Zwds of all stations (including SHBS) are first estimated by setting up a Pice-Wise-Constant (PWC) parameter at an interval of 1 h. Afterwards, Zwds of SHBS are interpolated based on the estimated Zwds of the other stations and are compared to the previous estimation. The RMS is 2.26 mm.</p></sec>
<sec>
<label>4.2.</label>
<title>Retrieved Un-Modeled Errors</title>
<p>The SDED UMEs of the all the stations can be retrieved using <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref>. Using the retrieved SDED UMEs at the five reference stations, SDED UMEs at SHBS are interpolated according to <xref rid="FD7" ref-type="disp-formula">Equation (7)</xref>. <xref ref-type="fig" rid="f4-sensors-12-07518">Figure 4</xref> illustrates for satellite pair PRN20 and PRN28 the retrieved SDED UMEs in 2 h with an interval of 10 min. Comparing the interpolated and estimated UMEs, we found very good agreement with RMS of 3 mm, which validates the idea of UMEs interpolation of user station.</p>
<p><xref ref-type="fig" rid="f5-sensors-12-07518">Figure 5</xref> illustrates the SDED UMEs for all satellites with PRN20 being the reference satellite. It is observed that SDED UMEs are sometimes more than 2 cm, e.g., PRN02, PRN04, PRN10, PRN13, PRN17 and PRN32.</p></sec>
<sec>
<label>4.3.</label>
<title>Success Rate</title>
<p>SDED-based differential PPP was performed for SHBS for the whole week. As two epochs of data are sufficient to derive station coordinates, we split the 12-h observations into 72 10-min and 48 15-min sessions for each day. Each session thus contains only two epochs of data with the interval at 10-min or 15-min. Differential PPP was carried out to verify the robustness and efficiency of the proposed SDED approach. The estimators of Least Square (LS) and Robust Estimation (RE) were tested by different strategies. The difference between strategy 1 and 6 is in the tropospheric delay handling: it is corrected using models in strategy 1, while it is being estimated in strategy 6. <xref ref-type="table" rid="t1-sensors-12-07518">Table 1</xref> presents for each tested strategy the success rate of differential PPP under the sampling of 10 min and 15 min. The success rate is defined as the case that the difference between the estimated and the known coordinate components are less than 10 cm. For comparison, the traditional PPP (NORM-PPP) method was tested using the observations (sampling at 30 s) within the same time window and the results were listed in <xref ref-type="table" rid="t1-sensors-12-07518">Table 1</xref> as well.</p>
<p>The success rate shown in <xref ref-type="table" rid="t1-sensors-12-07518">Table 1</xref> of different strategies indicates that the residual tropospheric delays affect the positioning results, although they can be partly eliminated by the epoch and satellite difference. The study strategy 1 is actually the normal SDED PPP [<xref ref-type="bibr" rid="b21-sensors-12-07518">21</xref>], its success rate is only 36% due to the correlation between tropospheric parameters and coordinates. Applying the tropospheric delay corrections, the success rate of LS improves from 36% to 52%. Another improvement of 6% (in case of LS) and 32% (in case of RE) of success rate is achieved when we further apply the UME corrections. This improvement validates the contribution of UME estimation. Comparing the results of Robust Estimation to that of Least Square estimation, we see that success rate has notable improvement as bad SDED observations are down weighted in the robust estimation. Comparing the success rate of 10 min and 15 min, there is a general 10% improvement in success rate when the interval between the two epochs is increased to 15 min. By correcting tropospheric delay and UMEs, all sessions implementing differential PPP successfully meet the threshold and reach the desired accuracy.</p></sec>
<sec>
<label>4.4.</label>
<title>SDED Positioning Accuracy</title>
<p>Position RMSs are calculated based on results from sessions with 10-min and 15-min intervals. <xref ref-type="table" rid="t2-sensors-12-07518">Table 2</xref> shows for each tested strategy the RMS (in cm) of coordinates with respect to the known coordinates in the North, East and Up directions at the interval of 10 min and 15 min, respectively.</p>
<p>Similar to the success rate discussed in previous section, the position results show also the improvement due to the corrections of tropospheric delays and UMEs. From the results, we see RE performs better than LS in all cases with the best result improved from 2.47, 3.95, 5.78 cm to 2.21, 3.93, 4.90 cm in the North, East and Up directions, respectively. Similarly, the cases where UME corrections are applied behave better than the others. All the cases of differential PPP have a better precision than NORM-PPP with the best strategy (strategy 6) has around 50% improvement in all three coordinate components.</p></sec>
<sec>
<label>4.5.</label>
<title>Kinematic Positioning</title>
<p>To demonstrate the RTK applications of our new SDED approach, SHBS is used as a kinematic station. We use the first RTK strategy described in Section 2.3 to derive kinematic PPP coordinates. The first two epochs of data sampling at 15 min is used to derive coordinates at the starting point, data sampling is then set to 30 s in RTK PPP thereafter. <xref ref-type="fig" rid="f6-sensors-12-07518">Figure 6</xref> shows the RTK coordinates differences for DOY 011 with respect to the known coordinates. We notice that there are offsets of few centimeters for each component, which are introduced by the SDED initial coordinates. Removing the offsets, the coordinate standard deviation (STD) is of 0.80, 1.34, 0.97 cm in the North, East and Up directions.</p></sec></sec>
<sec sec-type="discussion|conclusions">
<label>5.</label>
<title>Discussion and Conclusions</title>
<p>This study introduces a differential PPP approach based on a regional reference augmentation network, where ambiguity and receiver clock are removed by the SDED model. The corrections of tropospheric delay and UME at user station are interpolated from the estimated Zwds and retrieved UMEs of reference stations. In addition, the Robust Estimation is implemented to overcome the defect of the weakened geometry caused by the SDED model.</p>
<p>The approach presented in the paper has been validated using one-week data from a regional network in Shanghai. From the experiment, we see the interpolated Zwds and UMEs have an accuracy of 2.26 mm and 3 mm, respectively. Using the interpolated corrections, differential PPP is performed with estimators of Least Square and Robust Estimation. The position results and success rate indicate that the RE performs better than the LS. The PPP position accuracy of RE is at the cm level for an interval longer than 10 min. The success rate of RE with an interval longer than 15 min reaches 100% and position accuracy reaches 2.21, 3.93, 4.90 cm in the North, East and Up directions. Comparing the results from our new approach to that of NORM-PPP, we see remarkable improvements in both convergence and precision.</p>
<p>The differential PPP approach improves PPP positioning with shorter convergence-time and more reliable results. In real-time applications, the user station observes firstly in static mode for around 15 min and runs kinematically afterwards. Results show the kinematic PPP coordinates precision (STD) is of 0.80, 1.34, 0.97 cm in the North, East and Up directions, with offsets of a few centimeters in each component.</p></sec></body>
<back>
<ack>
<p>This research is supported by the National Natural Science Foundation of China (NSFC) (No. 40974018) and 100 Talents Programme of The Chinese Academy of Sciences. Anonymous reviewers are acknowledged for their valuable comments and suggestions.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-07518"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zumberge</surname><given-names>J.F.</given-names></name><name><surname>Heflin</surname><given-names>M.B.</given-names></name><name><surname>Jefferson</surname><given-names>D.C.</given-names></name><name><surname>Watkins</surname><given-names>M.M.</given-names></name><name><surname>Webb</surname><given-names>F.H.</given-names></name></person-group><article-title>Precise point positioning for the efficient and robust analysis of GPS data from large networks</article-title><source>J. Geophys. Res.</source><year>1997</year><volume>102</volume><fpage>5005</fpage><lpage>5017</lpage><pub-id pub-id-type="doi">10.1029/96JB03860</pub-id></citation></ref>
<ref id="b2-sensors-12-07518"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kouba</surname><given-names>J.</given-names></name></person-group><article-title>A possible detection of the 26 December 2004 Great Sumatra Andaman Islands earthquake with solution products of the international GNSS service</article-title><source>Stud. Geophys. Geodaet.</source><year>2005</year><volume>49</volume><fpage>463</fpage><lpage>483</lpage><pub-id pub-id-type="doi">10.1007/s11200-005-0022-4</pub-id></citation></ref>
<ref id="b3-sensors-12-07518"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rodrigo</surname><given-names>F.</given-names></name><name><surname>Marcelo</surname><given-names>C.</given-names></name><name><surname>Richard</surname><given-names>B.</given-names></name></person-group><article-title>Analyzing GNSS data in precise point positioning software</article-title><source>GPS Solut.</source><year>2011</year><volume>15</volume><fpage>1</fpage><lpage>13</lpage><pub-id pub-id-type="doi">10.1007/s10291-010-0173-9</pub-id></citation></ref>
<ref id="b4-sensors-12-07518"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bock</surname><given-names>H.</given-names></name><name><surname>Hugentobler</surname><given-names>U.</given-names></name><name><surname>Springer</surname><given-names>T.</given-names></name><name><surname>Beutler</surname><given-names>G.</given-names></name></person-group><article-title>Efficient precise orbit determination of LEO satellites using GPS</article-title><source>Adv. Space Res.</source><year>2002</year><volume>30</volume><fpage>295</fpage><lpage>300</lpage><pub-id pub-id-type="doi">10.1016/S0273-1177(02)00298-3</pub-id></citation></ref>
<ref id="b5-sensors-12-07518"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>J.</given-names></name><name><surname>Ge</surname><given-names>M.</given-names></name><name><surname>Dousa</surname><given-names>J.</given-names></name><name><surname>Gendt</surname><given-names>G.</given-names></name></person-group><article-title>Evaluation of EPOS-RT for Real-time Deformation Monitoring</article-title><source>J. Glob. Position. Syst.</source><year>2009</year><volume>8</volume><fpage>1</fpage><lpage>5</lpage><pub-id pub-id-type="doi">10.5081/jgps.8.1.1</pub-id></citation></ref>
<ref id="b6-sensors-12-07518"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>J.</given-names></name><name><surname>Ge</surname><given-names>M.</given-names></name><name><surname>Vennebusch</surname><given-names>M.</given-names></name><name><surname>Deng</surname><given-names>Z.</given-names></name><name><surname>Gendt</surname><given-names>G.</given-names></name><name><surname>Rothacher</surname><given-names>M.</given-names></name></person-group><article-title>Progress of the real-time GNSS software development at GFZ</article-title><conf-name>Oral Presentation at International GNSS Service Analysis Center Workshop</conf-name><conf-loc>Miami Beach, FL, USA</conf-loc><conf-date>2–6 June 2008</conf-date><fpage>2</fpage><lpage>6</lpage></citation></ref>
<ref id="b7-sensors-12-07518"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Geng</surname><given-names>J.</given-names></name><name><surname>Meng</surname><given-names>X.</given-names></name><name><surname>Dodson</surname><given-names>A.H.</given-names></name><name><surname>Teferle</surname><given-names>F.N.</given-names></name></person-group><article-title>Integer ambiguity resolution in precise point positioning: Method comparison</article-title><source>J. Geod.</source><year>2010</year><volume>84</volume><fpage>569</fpage><lpage>581</lpage><pub-id pub-id-type="doi">10.1007/s00190-010-0399-x</pub-id></citation></ref>
<ref id="b8-sensors-12-07518"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>H.</given-names></name><name><surname>Chen</surname><given-names>J.</given-names></name><name><surname>Wang</surname><given-names>J.</given-names></name><name><surname>Hu</surname><given-names>C.</given-names></name><name><surname>Liu</surname><given-names>Z.</given-names></name></person-group><article-title>Network based Real-time Precise Point Positioning</article-title><source>Adv. Space Res.</source><year>2010</year><volume>46</volume><fpage>1218</fpage><lpage>1224</lpage><pub-id pub-id-type="doi">10.1016/j.asr.2010.06.015</pub-id></citation></ref>
<ref id="b9-sensors-12-07518"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Teunissen</surname><given-names>P.J.G.</given-names></name></person-group><article-title>The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation</article-title><source>J. Geod.</source><year>1995</year><volume>70</volume><fpage>65</fpage><lpage>82</lpage><pub-id pub-id-type="doi">10.1007/BF00863419</pub-id></citation></ref>
<ref id="b10-sensors-12-07518"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Blewitt</surname><given-names>G.</given-names></name></person-group><article-title>Carrier phase ambiguity resolution for the global positioning system applied to geodetic baselines up to 2000 km</article-title><source>J. Geophys. Res.</source><year>1989</year><volume>94</volume><fpage>10187</fpage><lpage>10203</lpage><pub-id pub-id-type="doi">10.1029/JB094iB08p10187</pub-id></citation></ref>
<ref id="b11-sensors-12-07518"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ge</surname><given-names>M.</given-names></name><name><surname>Gendt</surname><given-names>G.</given-names></name><name><surname>Rothacher</surname><given-names>M.</given-names></name><name><surname>Shi</surname><given-names>C.</given-names></name><name><surname>Liu</surname><given-names>J.</given-names></name></person-group><article-title>Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations</article-title><source>J. Geod.</source><year>2008</year><volume>82</volume><fpage>389</fpage><lpage>399</lpage><pub-id pub-id-type="doi">10.1007/s00190-007-0187-4</pub-id></citation></ref>
<ref id="b12-sensors-12-07518"><label>12.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Collins</surname><given-names>P.</given-names></name></person-group><article-title>Isolating and estimating undifferenced GPS integer ambiguities</article-title><conf-name>Proceedings of ION National Technical Meeting</conf-name><conf-loc>San Diego, CA, USA</conf-loc><conf-date>28–30 January 2008</conf-date><fpage>720</fpage><lpage>732</lpage></citation></ref>
<ref id="b13-sensors-12-07518"><label>13.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Mercier</surname><given-names>F.</given-names></name><name><surname>Laurichesse</surname><given-names>D.</given-names></name></person-group><article-title>Zero-difference ambiguity blocking properties of satellite/receiver widelane biases</article-title><conf-name>Proceedings of European Navigation Conference</conf-name><conf-loc>Toulouse, France</conf-loc><conf-date>23–25 April 2008</conf-date></citation></ref>
<ref id="b14-sensors-12-07518"><label>14.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Ge</surname><given-names>M.</given-names></name><name><surname>Zou</surname><given-names>X.</given-names></name><name><surname>Dick</surname><given-names>G.</given-names></name><name><surname>Jiang</surname><given-names>W.</given-names></name><name><surname>Wickert</surname><given-names>J.</given-names></name><name><surname>Liu</surname><given-names>J.</given-names></name></person-group><article-title>An alternative Network RTK approach based on undifferenced observation corrections</article-title><conf-name>Proceedings of ION GNSS 2010</conf-name><conf-loc>Portland, OR, USA</conf-loc><conf-date>21–24 September 2010</conf-date></citation></ref>
<ref id="b15-sensors-12-07518"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>X.</given-names></name><name><surname>Zhang</surname><given-names>X.</given-names></name><name><surname>Ge</surname><given-names>M.</given-names></name></person-group><article-title>Regional reference network augmented precise point positioning for instantaneous ambiguity resolution</article-title><source>J. Geod.</source><year>2011</year><volume>85</volume><fpage>151</fpage><lpage>158</lpage><pub-id pub-id-type="doi">10.1007/s00190-010-0424-0</pub-id></citation></ref>
<ref id="b16-sensors-12-07518"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Teunissen</surname><given-names>P.</given-names></name><name><surname>Odijk</surname><given-names>D.</given-names></name><name><surname>Zhang</surname><given-names>B.</given-names></name></person-group><article-title>PPP-RTK: Results of CORS network-based PPP with integer ambiguity resolution</article-title><source>J. Aeronaut. Astronaut. Aviat.</source><year>2010</year><volume>42</volume><fpage>223</fpage><lpage>230</lpage></citation></ref>
<ref id="b17-sensors-12-07518"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>B.</given-names></name><name><surname>Teunissen</surname><given-names>P.</given-names></name><name><surname>Odijk</surname><given-names>D.</given-names></name></person-group><article-title>A novel un-differenced PPP-RTK concept</article-title><source>J. Navig.</source><year>2011</year><volume>64</volume><fpage>S180</fpage><lpage>S191</lpage><pub-id pub-id-type="doi">10.1017/S0373463311000361</pub-id></citation></ref>
<ref id="b18-sensors-12-07518"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname><given-names>Y.</given-names></name></person-group><article-title>Robust estimation of Geodetic Datum Transformation</article-title><source>J. Geod.</source><year>1999</year><volume>73</volume><fpage>264</fpage><lpage>268</lpage></citation></ref>
<ref id="b19-sensors-12-07518"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Han</surname><given-names>S.C.</given-names></name><name><surname>Kwon</surname><given-names>J.H.</given-names></name><name><surname>Jekeli</surname><given-names>C.</given-names></name></person-group><article-title>Accurate absolute GPS positioning through satellite clock error estimation</article-title><source>J. Geod.</source><year>2001</year><volume>75</volume><fpage>33</fpage><lpage>43</lpage><pub-id pub-id-type="doi">10.1007/s001900000151</pub-id></citation></ref>
<ref id="b20-sensors-12-07518"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ge</surname><given-names>M.</given-names></name><name><surname>Chen</surname><given-names>J.</given-names></name><name><surname>Dousa</surname><given-names>J.</given-names></name><name><surname>Gendt</surname><given-names>G.</given-names></name><name><surname>Wickert</surname><given-names>J.</given-names></name></person-group><article-title>A computationally efficient approach for estimating high-rate satellite clock corrections in realtime</article-title><source>GPS Solut.</source><year>2012</year><volume>16</volume><fpage>9</fpage><lpage>15</lpage><pub-id pub-id-type="doi">10.1007/s10291-011-0206-z</pub-id></citation></ref>
<ref id="b21-sensors-12-07518"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>H.</given-names></name><name><surname>Wang</surname><given-names>J.</given-names></name><name><surname>Chen</surname><given-names>J.</given-names></name><name><surname>Hu</surname><given-names>C.</given-names></name></person-group><article-title>The research on the rapid static precise point positioning based on ridged estimation</article-title><source>Acta Astron. Sin.</source><year>2009</year><volume>50</volume><fpage>438</fpage><lpage>444</lpage></citation></ref>
<ref id="b22-sensors-12-07518"><label>22.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Wanninger</surname><given-names>L.</given-names></name></person-group><article-title>Improved AR by regional differential modeling of the ionosphere</article-title><conf-name>Proceedings of 8th International Technical Meeting of the Satellite Division of the US Institute of Navigation</conf-name><conf-loc>Palm Springs, CA, USA</conf-loc><conf-date>12–15 September 1995</conf-date><fpage>55</fpage><lpage>62</lpage></citation></ref>
<ref id="b23-sensors-12-07518"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>J.</given-names></name><name><surname>Lachapelle</surname><given-names>G.</given-names></name></person-group><article-title>Precise estimation of residual tropospheric delays using a regional GPS network for real-time kinematic applications</article-title><source>J. Geod.</source><year>2001</year><volume>75</volume><fpage>255</fpage><lpage>266</lpage><pub-id pub-id-type="doi">10.1007/s001900100171</pub-id></citation></ref>
<ref id="b24-sensors-12-07518"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jensen</surname><given-names>A.B.O.</given-names></name><name><surname>Ovstedal</surname><given-names>O.</given-names></name></person-group><article-title>The effect of different tropospheric models on precise point positioning in kinematic model</article-title><source>Surv. Rev.</source><year>2008</year><volume>40</volume><fpage>173</fpage><lpage>187</lpage><pub-id pub-id-type="doi">10.1179/003962608X290979</pub-id></citation></ref>
<ref id="b25-sensors-12-07518"><label>25.</label><citation citation-type="book"><person-group person-group-type="editor"><name><surname>McCarthy</surname><given-names>D.D.</given-names></name><name><surname>Petit</surname><given-names>G.</given-names></name></person-group><source>IERS 2003 Conventions</source><publisher-name>Verlag des Bundes für Kartographie und Geodäsie</publisher-name><publisher-loc>Frankfurt am Main, Germany</publisher-loc><year>2004</year><fpage>127</fpage></citation></ref>
<ref id="b26-sensors-12-07518"><label>26.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Saastamoinen</surname><given-names>J.</given-names></name></person-group><source>Atmospheric correction for the troposphere andstratosphere in radio ranging of satellites</source><series>The Use of Artificial Satellites for Geodesy, Geophysics Monograph Series</series><person-group person-group-type="editor"><name><surname>Henriksen</surname><given-names>S.W.</given-names></name><name><surname>Mancini</surname><given-names>A.</given-names></name><name><surname>Chovitz</surname><given-names>B.H.</given-names></name></person-group><publisher-name>American Geophysical Union</publisher-name><publisher-loc>Washington, DC, USA</publisher-loc><year>1972</year><volume>15</volume><fpage>247</fpage><lpage>251</lpage></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-12-07518" position="float">
<label>Figure 1.</label>
<caption>
<p>Flow chart of the SDED based differential PPP software.</p></caption>
<graphic xlink:href="sensors-12-07518f1.gif"/></fig>
<fig id="f2-sensors-12-07518" position="float">
<label>Figure 2.</label>
<caption>
<p>Stations selected from Shanghai CORS and their distribution. Solid triangle shows the reference stations, Circle is user station.</p></caption>
<graphic xlink:href="sensors-12-07518f2.gif"/></fig>
<fig id="f3-sensors-12-07518" position="float">
<label>Figure 3.</label>
<caption>
<p>Differences between estimated and interpolated Zwds of SHBS.</p></caption>
<graphic xlink:href="sensors-12-07518f3.gif"/></fig>
<fig id="f4-sensors-12-07518" position="float">
<label>Figure 4.</label>
<caption>
<p>SDED un-modeled errors of SHBS using satellite pair of PRN20 and PRN28, where Estimated UME is calculated following <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref> and Interpolated UME is derived based on the 5 reference stations following <xref rid="FD7" ref-type="disp-formula">Equation (7)</xref>.</p></caption>
<graphic xlink:href="sensors-12-07518f4.gif"/></fig>
<fig id="f5-sensors-12-07518" position="float">
<label>Figure 5.</label>
<caption>
<p>Satellite- and epoch differenced un-modeled errors.</p></caption>
<graphic xlink:href="sensors-12-07518f5.gif"/></fig>
<fig id="f6-sensors-12-07518" position="float">
<label>Figure 6.</label>
<caption>
<p>SDED &amp; ED combined kinematic PPP positioning.</p></caption>
<graphic xlink:href="sensors-12-07518f6.gif"/></fig>
<table-wrap id="t1-sensors-12-07518" position="float">
<label>Table 1.</label>
<caption>
<p>Strategies, Success rate (in %) within 10-min and 15-min time window.</p></caption>
<table frame="box" rules="cols">
<thead>
<tr>
<th align="center" valign="middle" rowspan="3"><bold>Estimator</bold></th>
<th align="center" valign="middle" rowspan="3"><bold>Strategy</bold></th>
<th align="center" valign="middle" rowspan="3"><bold>Correction</bold></th>
<th colspan="2" align="center" valign="top"><bold>Success rate</bold></th></tr>
<tr>
<th valign="bottom" colspan="2">
<hr/></th></tr>
<tr>
<th align="center" valign="top"><bold>10-min</bold></th>
<th align="center" valign="top"><bold>15-min</bold></th></tr>
<tr>
<th valign="bottom" colspan="5">
<hr/></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle" rowspan="3">LS</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">No</td>
<td align="center" valign="top">36</td>
<td align="center" valign="top">27</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">Zwd</td>
<td align="center" valign="top">52</td>
<td align="center" valign="top">63</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">UME and Zwd</td>
<td align="center" valign="top">58</td>
<td align="center" valign="top">77</td></tr>
<tr>
<td valign="bottom" colspan="5">
<hr/></td></tr>
<tr>
<td align="center" valign="middle" rowspan="2">RE</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">Zwd</td>
<td align="center" valign="top">70</td>
<td align="center" valign="top">81</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">UME and Zwd</td>
<td align="center" valign="top">85</td>
<td align="center" valign="top">100</td></tr>
<tr>
<td valign="bottom" colspan="5">
<hr/></td></tr>
<tr>
<td align="center" valign="top">NORM-PPP</td>
<td align="center" valign="top">6</td>
<td align="center" valign="top"/>
<td align="center" valign="top">46</td>
<td align="center" valign="top">60</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-12-07518" position="float">
<label>Table 2.</label>
<caption>
<p>RMS (in cm) of different strategies static PPP coordinates with respect to the known coordinates in the North, East and Up directions.</p></caption>
<table frame="box" rules="cols">
<thead>
<tr>
<th align="center" valign="middle" rowspan="3"><bold>Estimator</bold></th>
<th align="center" valign="middle" rowspan="3"><bold>Corrections</bold></th>
<th colspan="3" align="center" valign="top"><bold>10 min</bold></th>
<th colspan="3" align="center" valign="top"><bold>15 min</bold></th></tr>
<tr>
<th valign="bottom" colspan="6">
<hr/></th></tr>
<tr>
<th align="center" valign="top"><bold>North</bold></th>
<th align="center" valign="top"><bold>East</bold></th>
<th align="center" valign="top"><bold>Up</bold></th>
<th align="center" valign="top"><bold>North</bold></th>
<th align="center" valign="top"><bold>East</bold></th>
<th align="center" valign="top"><bold>Up</bold></th></tr>
<tr>
<th valign="bottom" colspan="8">
<hr/></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top" rowspan="2">LS</td>
<td align="center" valign="top">Zwd</td>
<td align="center" valign="top">7.68</td>
<td align="center" valign="top">10.19</td>
<td align="center" valign="top">12.47</td>
<td align="center" valign="top">4.13</td>
<td align="center" valign="top">5.96</td>
<td align="center" valign="top">6.20</td></tr>
<tr>
<td align="center" valign="top">UME and Zwd</td>
<td align="center" valign="top">7.49</td>
<td align="center" valign="top">9.11</td>
<td align="center" valign="top">11.35</td>
<td align="center" valign="top">2.47</td>
<td align="center" valign="top">3.95</td>
<td align="center" valign="top">5.78</td></tr>
<tr>
<td valign="bottom" colspan="8">
<hr/></td></tr>
<tr>
<td align="center" valign="top" rowspan="2">RE</td>
<td align="center" valign="top">Zwd</td>
<td align="center" valign="top">6.11</td>
<td align="center" valign="top">8.43</td>
<td align="center" valign="top">10.02</td>
<td align="center" valign="top">2.44</td>
<td align="center" valign="top">3.82</td>
<td align="center" valign="top">5.62</td></tr>
<tr>
<td align="center" valign="top">UME and Zwd</td>
<td align="center" valign="top">5.35</td>
<td align="center" valign="top">6.50</td>
<td align="center" valign="top">8.12</td>
<td align="center" valign="top">2.21</td>
<td align="center" valign="top">3.93</td>
<td align="center" valign="top">4.90</td></tr>
<tr>
<td valign="bottom" colspan="8">
<hr/></td></tr>
<tr>
<td align="center" valign="top">NORM-PPP</td>
<td align="center" valign="top"/>
<td align="center" valign="top">7.93</td>
<td align="center" valign="top">10.23</td>
<td align="center" valign="top">12.56</td>
<td align="center" valign="top">4.51</td>
<td align="center" valign="top">7.86</td>
<td align="center" valign="top">8.91</td></tr></tbody></table></table-wrap></sec></back></article>
