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 | (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.
|
---|
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.
|
---|
32 |
|
---|
33 |
|
---|
34 | BNC
|
---|
35 | =========================
|
---|
36 | (1) Should we spend time to improve BNC's convergence? Should we follow a
|
---|
37 | procedure like the one Oscar implemented? If not: Can we do something which
|
---|
38 | helps a bit and does not involve too much work? Or should we better do nothing?
|
---|
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 |
|
---|
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
|
---|
79 | mixed then in the RINEX files. A 10 Hz stream to test the situation is
|
---|
80 | available from GFZ caster 139.17.3.112:4080 through stream A17H.
|
---|
81 |
|
---|
82 | (5) GW: Keep an eye on www.igs-ip.net/PENC0.
|
---|
83 |
|
---|