Changeset 10942 in ntrip for trunk/BNC/src/bnchelp.html


Ignore:
Timestamp:
Jun 22, 2026, 12:48:31 PM (4 months ago)
Author:
stuerze
Message:

handling of ionospheric constraints descrived/updated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bnchelp.html

    r10940 r10942  
    201201&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.8 <a href=#pppseeding>Seeding</a><br>
    202202&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.9 <a href=#pppconstraints>Constraints</a><br>
    203 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.9.1 <a href=#ppppseudogimobs>GIM Pseudo Observations</a><br>
     203&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.9.0 <a href=#ppppseudogimobs>GIM Pseudo Observations - How it works</a><br>
     204&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.9.1 <a href=#ppppseudogimobssigma>GIM Pseudo Observations Sigma</a><br>
    204205&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.10 <a href=#pppar>PPP-AR</a><br>
    205206&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2.13.2.10.0 <a href=#ppparmethod>Algorithm Description</a><br>
    … …  
    45014502<p><h4 id="pppconstraints">2.13.2.9 Constraints - optional</h4></p>
    45024503<p>
    4503 Specify, whether ionospheric constraints in form of pseudo-observations shall be added.
    4504 Please note, this is only valid, if no ionosphere-free linear-combination is used and VTEC informations is part of the SSR stream.
    4505 Furthermore, it would be only helpful as soon as the ionosphere information is more accurate than the code data accuracy.
    4506 Hence, currently this option is not recommended to use!
    4507 </p>
    4508 
    4509 <p><h4 id="ppppseudogimobs">2.13.2.9.2 GIM Pseudo Observations - optional</h4></p>
     4504Specify, whether ionospheric constraints in form of pseudo-observations shall be added to an uncombined PPP
     4505solution ('Pi&amp;Li', 'Pi', 'P1&amp;L1' or 'P1', see <a href=#pppobs>Section 2.13.2.1</a>). This is sometimes
     4506called 'PPP with pseudo-observations for STEC'.
     4507</p>
     4508<p><h4 id="ppppseudogimobs">2.13.2.9.0 GIM Pseudo Observations - How it works</h4></p>
     4509<p>
     4510When ionospheric constraints are activated, BNC derives a slant ionospheric delay (STEC) for every satellite from VTEC informations - taken
     4511from an Ionosphere stream/file (<a href=#pppionostream>Section 2.13.1.6</a>, <a href=#pppionofile>Section
     45122.13.1.7</a>) or from the Corrections stream/file if no dedicated Ionosphere source is specified. For each GNSS
     4513system, one satellite is chosen as 'reference satellite' (initially the one with the highest elevation), and one
     4514satellite-differenced pseudo-observation per remaining satellite is added to the Kalman filter:
     4515</p>
     4516<p>
     4517&nbsp; &nbsp; STEC(reference satellite) &minus; STEC(satellite) = ION(reference satellite) &minus; ION(satellite)
     4518</p>
     4519<p>
     4520where ION(satellite) is the per-satellite ionospheric delay state already estimated by the uncombined PPP filter.
     4521This single difference constrains the relative ionospheric delay between satellites without removing the
     4522receiver's own freedom to estimate it from code and phase data. The reference satellite is kept as long as it
     4523stays in view; a new one is selected only once the previous reference satellite disappears from the
     4524observations, which avoids spurious jumps in the constraint from one epoch to the next.
     4525</p>
     4526<p>
     4527Pseudo-observations are treated as a soft constraint: they contribute to the solution with a weight derived from
     4528'Sigma GIM' (see below) but are never rejected as outliers, regardless of their residual size. They are also
     4529fully independent of ambiguity resolution (<a href=#pppar>Section 2.13.2.10</a>), which only ever resolves
     4530carrier-phase ambiguities.
     4531</p>
     4532<p>
     4533Please note that this option is only valid if no ionosphere-free linear combination is used and VTEC informations
     4534are actually available. Without VTEC data, no pseudo-observations are added and the PPP solution falls back to
     4535estimating per-satellite ionospheric delays from code and phase data alone. The pseudo-observations are only
     4536helpful once the ionosphere information is more accurate than the code data accuracy.
     4537</p>
     4538
     4539<p><h4 id="ppppseudogimobssigma">2.13.2.9.1 GIM Pseudo Observations Sigma - optional</h4></p>
    45104540<p>
    45114541Enter a 'Sigma GIM' for pseudo observations regarding the Ionosphere in meters.
    45124542The bigger the sigma you enter, the less the contribution of GIM Pseudo observations to a PPP solutions
    45134543based on a combination of code and phase data. '5.0' meters is likely to be an appropriate choice.
    4514 </p>
    4515 <p>
    4516 Specify a maximum for residuals 'Max Res GIM' for pseudo observations regarding the Ionosphere in a PPP solution.
    4517 '5.0' meters may be an appropriate choice for that.
    4518 If the maximum is exceeded, contributions from the corresponding observation will be ignored in the PPP solution.
    45194544</p>
    45204545<p><h4 id="pppar">2.13.2.10 PPP-AR - optional</h4></p>
    … …  
    67426767   PPP/constraints  {Specify, whether ionospheric constraints in form of pseudo-observations shall be added [character string: no|Ionosphere: pseudo-obs]}
    67436768   PPP/sigmaGIM     {Sigma for GIM pseudo observations in meters [floating-point number]}
    6744    PPP/maxResGIM    {Maximal residuum for GIM pseudo observations in meters [floating-point number]}
    67456769   PPP/arGPS        {Ambiguities for GPS should be resolved: [integer number: 0=no,2=yes]}
    67466770   PPP/arGalileo    {Ambiguities for Galileo should be resolved: [integer number: 0=no,2=yes]}
Note: See TracChangeset for help on using the changeset viewer.