[1698] | 1 | Todo's sorted by priority:
|
---|
| 2 |
|
---|
| 3 | BNS
|
---|
| 4 | =========================
|
---|
[2629] | 5 | (1) We often have small (~20...30 sec) outages in the CLK* streams. I dont
|
---|
| 6 | know where this comes from. The situation can be checked through
|
---|
| 7 | http://products.igs-ip.net/admin?mode=sources (ntrip:ntrip)
|
---|
| 8 | (see column 'Connected for')
|
---|
| 9 |
|
---|
| 10 | (2) One would expect that a new ephemeris set always comes with a later validity
|
---|
[2627] | 11 | time tag than a previously distributed ephemeris set. However, this is not always true.
|
---|
| 12 | Sometimes new ephemeris sets come with a validity time tag which is earlier than the
|
---|
| 13 | validity time tag of a previously distributed ephemeris set. This is something
|
---|
| 14 | we should consider in BNS. Gerhard observed that we dont consider this right
|
---|
| 15 | now. The consequence is that a satellite gets lost for PPP clients because
|
---|
| 16 | they deal with another ephemeris set than the correctors provided by
|
---|
| 17 | BNS.
|
---|
[1698] | 18 |
|
---|
[2630] | 19 | (3)
|
---|
| 20 | Shall We add the following validity check to BNS and BNS for the GLONASS broadcast
|
---|
| 21 | ephemeris messages?
|
---|
| 22 | (a) If the time of validity differs by more than +/- 30 min from the time
|
---|
| 23 | of reception, then the 1019/1020 messages are rejected.
|
---|
| 24 | (b) However, if correcting the time of validity of such rejected 1019/1020
|
---|
| 25 | message by exactly 3 hours leads to a new validity time within +/- 30 min of
|
---|
| 26 | the reception time, then the broadcast ephemeris are nevertheless accepted.
|
---|
[2631] | 27 | (c) The following is Gerhard's opinion:
|
---|
| 28 | Die 1020 Message ist sauber definiert. Es gab zwar in der Anfangsphase
|
---|
| 29 | hier und da Probleme mit einigen Implementation, die sind aber meines Wissens
|
---|
| 30 | gelöst. Ich halte es für sehr kritisch, eine 3-Stunden Differenz automatisch zu
|
---|
| 31 | akzeptieren und vielleicht sogar zu korrigieren.
|
---|
[2630] | 32 |
|
---|
| 33 |
|
---|
[1698] | 34 | BNC
|
---|
| 35 | =========================
|
---|
[2629] | 36 | (1) Should we spend time to improve BNC's convergence? Should we follow a
|
---|
[2628] | 37 | procedure like the one Oscar implemented? If not: Can we do something which
|
---|
[2629] | 38 | helps a bit and does not involve too much work? Or should we better do nothing?
|
---|
[2628] | 39 |
|
---|
| 40 | (a) Calculate, for each satellite, the STD of the code multipath in the
|
---|
| 41 | iono-free combination Pc, as a combination the carrier phase and the code.
|
---|
| 42 | Do this continuously, using a circular register that contains the observations
|
---|
| 43 | of the previous 10 minutes.
|
---|
| 44 | (b) Introduce a default STD that is used when, either at the beginning or
|
---|
| 45 | after an interruption in the data, there is less than 10 minutes worth of
|
---|
| 46 | data for finding the multipath STD as in (1), and the STD with insufficient
|
---|
| 47 | data is less than this default.
|
---|
| 48 | (c) Introduce use a "fudge factor" to multiply the data-based STD and get the
|
---|
| 49 | actual value used to get the data. This is necessary, because the correct weight
|
---|
| 50 | of the data depends on numerous factors, particularly the weights assigned to
|
---|
| 51 | the phase and to the a priori values of the unknowns. This problem also is true
|
---|
| 52 | for (b), (c), and (d). So the fudge factor really depends on the overall strategy
|
---|
| 53 | and cannot be used in different software implementations.
|
---|
| 54 | Everyone has to find it the hard way, by trial and error, making lots of solutions.
|
---|
| 55 | (The variance of unit weight is of very limited help for this purpose.)
|
---|
| 56 | (d) Downweight the code by a large factor when a satellite is below 20 degrees
|
---|
| 57 | in elevation, or the 3-D precision of the coordinates being estimated falls
|
---|
| 58 | below something like 25 cm (again, this will be a different threshold with
|
---|
| 59 | different software).
|
---|
| 60 |
|
---|
[2629] | 61 | (2) Could we use the XYZ from 'Plot origion' to improve BNC's conversion when
|
---|
| 62 | we start the program (supposed the user has good a-priori coordinates)?
|
---|
| 63 | So far the introduced XYZ is only used for the plot.
|
---|
| 64 |
|
---|
| 65 | (3) NMEA GGA string is not fully compatible with the standard.
|
---|
| 66 | The following are observations by Tamas Horvath:
|
---|
| 67 | (a) Time tag should refer to UTC time and not GPS system time.
|
---|
| 68 | (b) Time tag format is hhmmss.ss and not hhmmss.
|
---|
| 69 | (c) The GPS Quality indicator field is 1 (GPS SPS Mode), which is correct, as
|
---|
| 70 | there is no category for PPP. In my opinion the NMEA protocol should be
|
---|
| 71 | extended by a new indicator number for PPP to make a clear difference between
|
---|
| 72 | autonomous GNSS and PPP.
|
---|
| 73 | (d) The HDOP value is constantly 2.0, which is obviously not real. I think this
|
---|
| 74 | field is filled with 2.0 as a default value in BNC.
|
---|
| 75 | (e) The Age of Differential GPS data field is not populated. I believe here the
|
---|
| 76 | age of RTCM SSR data should be put.
|
---|
| 77 |
|
---|
| 78 | (4) BNC has a problem when the observation update rate is > 1Hz. Records get
|
---|
[2300] | 79 | mixed then in the RINEX files. A 10 Hz stream to test the situation is
|
---|
[2324] | 80 | available from GFZ caster 139.17.3.112:4080 through stream A17H.
|
---|
[2299] | 81 |
|
---|
[2629] | 82 | (5) GW: Keep an eye on www.igs-ip.net/PENC0.
|
---|
[1919] | 83 |
|
---|