| 1 | Todo's sorted by priority:
|
|---|
| 2 |
|
|---|
| 3 | BNS
|
|---|
| 4 | =========================
|
|---|
| 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
|
|---|
| 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.
|
|---|
| 18 |
|
|---|
| 19 | BNC
|
|---|
| 20 | =========================
|
|---|
| 21 | (1) Should we spend time to improve BNC's convergence? Should we follow a
|
|---|
| 22 | procedure like the one Oscar implemented? If not: Can we do something which
|
|---|
| 23 | helps a bit and does not involve too much work? Or should we better do nothing?
|
|---|
| 24 |
|
|---|
| 25 | (a) Calculate, for each satellite, the STD of the code multipath in the
|
|---|
| 26 | iono-free combination Pc, as a combination the carrier phase and the code.
|
|---|
| 27 | Do this continuously, using a circular register that contains the observations
|
|---|
| 28 | of the previous 10 minutes.
|
|---|
| 29 | (b) Introduce a default STD that is used when, either at the beginning or
|
|---|
| 30 | after an interruption in the data, there is less than 10 minutes worth of
|
|---|
| 31 | data for finding the multipath STD as in (1), and the STD with insufficient
|
|---|
| 32 | data is less than this default.
|
|---|
| 33 | (c) Introduce use a "fudge factor" to multiply the data-based STD and get the
|
|---|
| 34 | actual value used to get the data. This is necessary, because the correct weight
|
|---|
| 35 | of the data depends on numerous factors, particularly the weights assigned to
|
|---|
| 36 | the phase and to the a priori values of the unknowns. This problem also is true
|
|---|
| 37 | for (b), (c), and (d). So the fudge factor really depends on the overall strategy
|
|---|
| 38 | and cannot be used in different software implementations.
|
|---|
| 39 | Everyone has to find it the hard way, by trial and error, making lots of solutions.
|
|---|
| 40 | (The variance of unit weight is of very limited help for this purpose.)
|
|---|
| 41 | (d) Downweight the code by a large factor when a satellite is below 20 degrees
|
|---|
| 42 | in elevation, or the 3-D precision of the coordinates being estimated falls
|
|---|
| 43 | below something like 25 cm (again, this will be a different threshold with
|
|---|
| 44 | different software).
|
|---|
| 45 |
|
|---|
| 46 | (2) Could we use the XYZ from 'Plot origion' to improve BNC's conversion when
|
|---|
| 47 | we start the program (supposed the user has good a-priori coordinates)?
|
|---|
| 48 | So far the introduced XYZ is only used for the plot.
|
|---|
| 49 |
|
|---|
| 50 | (3) NMEA GGA string is not fully compatible with the standard.
|
|---|
| 51 | The following are observations by Tamas Horvath:
|
|---|
| 52 | (a) Time tag should refer to UTC time and not GPS system time.
|
|---|
| 53 | (b) Time tag format is hhmmss.ss and not hhmmss.
|
|---|
| 54 | (c) The GPS Quality indicator field is 1 (GPS SPS Mode), which is correct, as
|
|---|
| 55 | there is no category for PPP. In my opinion the NMEA protocol should be
|
|---|
| 56 | extended by a new indicator number for PPP to make a clear difference between
|
|---|
| 57 | autonomous GNSS and PPP.
|
|---|
| 58 | (d) The HDOP value is constantly 2.0, which is obviously not real. I think this
|
|---|
| 59 | field is filled with 2.0 as a default value in BNC.
|
|---|
| 60 | (e) The Age of Differential GPS data field is not populated. I believe here the
|
|---|
| 61 | age of RTCM SSR data should be put.
|
|---|
| 62 |
|
|---|
| 63 | (4) BNC has a problem when the observation update rate is > 1Hz. Records get
|
|---|
| 64 | mixed then in the RINEX files. A 10 Hz stream to test the situation is
|
|---|
| 65 | available from GFZ caster 139.17.3.112:4080 through stream A17H.
|
|---|
| 66 |
|
|---|
| 67 | (5) GW: Keep an eye on www.igs-ip.net/PENC0.
|
|---|
| 68 |
|
|---|