time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

ublox gnss receiver data

LP
Luiz Paulo Damaceno
Sat, Sep 17, 2022 2:48 AM

Hi all!

I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications
and i've observed few things at data processing. This receiver is being
feed with external 49.58 MHz coming from a synthesizer that is locked to
Symmetricom's 5071A cesium frequency standard since we've removed its TCXO
to make the time transfer tests.

For the tests, I've processed .ubx raw data, then RINEX 3.04 data with
RTKCONV present at RTKLib software. After that,  I was able to see the
following RINEX observation types:

G    4 C1C L1C C2X L2X                                      SYS / # / OBS
TYPES
R    4 C1C L1C C2C L2C                                      SYS / # / OBS
TYPES
E    4 C1X L1X C7X L7X                                      SYS / # / OBS
TYPES
C    4 C2I L2I C7I L7I                                      SYS / # / OBS
TYPES

The main question is: why L2 data for GPS is classified by "X" for code and
phase?
I've tried to process it with NRCAN's PPP software, but only had success
when changed "C2X" and "L2X" to C2C and L2C.

Now... Other things that I cannot explain and occurred:

1 - For the case that i've not changed X for C, i cannot process CGGTTS
data for L2C frequency for GPS constellation. Only L1C clock data.
2 - For GLONASS and BeiDou constellation, without any changings in the
observation types I can see L3P clock data, with coherent MDIO and MSIO
values I guess...
3 - After changing GPS observation types for C2C and L2C, I have two files:
L1C clock data and L2C clock data.
4 - After changing GPS observation types for C2P and L2C, i was able to
have CGGTTS L3P data for GPS Constellation, but i guess that data is not
valid because the receiver is not receiving "P" code in any frequency, even
if use biasC1P1 file, the data shouldn't be real, right? So... Why is MDIO
and MSIO also valid?
5 - I can see only GALILEO's E5b data, and L1 data seems to be not
available.

I've uploaded a few files to you to see some results in those files. I'm
using the r2cggtts program and the input files are "rinex_nav_mix" and
"rinex_obs".

Link for the files: Google Drive
https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys

For the files, -rp2 means that i've changed original observation data
(258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my
question is: why GLONASS and BeiDou, even having an "P" code on the
receiver, are able to generate L3P data? Rember: I've only changed X to P
observation type for GPS constellation, everything else remains untouched.

If you have links and other sources with works related to this I will
appreciate it! Thanks.

Best regards,

Luiz

Hi all! I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications and i've observed few things at data processing. This receiver is being feed with external 49.58 MHz coming from a synthesizer that is locked to Symmetricom's 5071A cesium frequency standard since we've removed its TCXO to make the time transfer tests. For the tests, I've processed .ubx raw data, then RINEX 3.04 data with RTKCONV present at RTKLib software. After that, I was able to see the following RINEX observation types: G 4 C1C L1C C2X L2X SYS / # / OBS TYPES R 4 C1C L1C C2C L2C SYS / # / OBS TYPES E 4 C1X L1X C7X L7X SYS / # / OBS TYPES C 4 C2I L2I C7I L7I SYS / # / OBS TYPES The main question is: why L2 data for GPS is classified by "X" for code and phase? I've tried to process it with NRCAN's PPP software, but only had success when changed "C2X" and "L2X" to C2C and L2C. Now... Other things that I cannot explain and occurred: 1 - For the case that i've not changed X for C, i cannot process CGGTTS data for L2C frequency for GPS constellation. Only L1C clock data. 2 - For GLONASS and BeiDou constellation, without any changings in the observation types I can see L3P clock data, with coherent MDIO and MSIO values I guess... 3 - After changing GPS observation types for C2C and L2C, I have two files: L1C clock data and L2C clock data. 4 - After changing GPS observation types for C2P and L2C, i was able to have CGGTTS L3P data for GPS Constellation, but i guess that data is not valid because the receiver is not receiving "P" code in any frequency, even if use biasC1P1 file, the data shouldn't be real, right? So... Why is MDIO and MSIO also valid? 5 - I can see only GALILEO's E5b data, and L1 data seems to be not available. I've uploaded a few files to you to see some results in those files. I'm using the r2cggtts program and the input files are "rinex_nav_mix" and "rinex_obs". Link for the files: Google Drive <https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys> For the files, -rp2 means that i've changed original observation data (258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my question is: why GLONASS and BeiDou, even having an "P" code on the receiver, are able to generate L3P data? Rember: I've only changed X to P observation type for GPS constellation, everything else remains untouched. If you have links and other sources with works related to this I will appreciate it! Thanks. Best regards, Luiz
MW
Michael Wouters
Sat, Sep 17, 2022 11:15 PM

Hello Jorge

According to the ZEDF9-T interface description Appendix B, the two GPS
L2 signals are L2C(L) and L2C(M)
The corresponding RINEX 3.04 codes are C2L and C2S.
You would have to ask the RTKLib author why they are designated C2X in
the output.
[my recollection is that only one of them is present in the ublox
output anyway - C2L?]

As to why NRCAN ignores C2X and L2X you would have to ask the NRCAN PPP people.

I don't have a current copy of the r2cggtts source at hand but my
guess is that it simply does not parse for the C2X and L2X signal
names.
The recognized names are defined at the very top of the program in
V8.0 and the matched strings a bit further down.

Regarding your Q4, as you say, L3P has to be formed using P code and
phase observations at L1 and L2.
You can use C/A at L1 in conjunction with the bias file if you don't
have P code at L1 (as I remember).
I think there is some information in the r2cggtts docs about this.
As you say, if you don't have L2 P code measurements available, then
strictly speaking, you can't calculate L3P.
As a practical matter, receivers are only calibrated by the BIPM (and
Group1 laboratories) for GPS C1C, C1P and C2P delays.

I am not  sure what you mean by MSIO and MDIO being 'valid'.

Best regards
Michael

On Sun, Sep 18, 2022 at 7:23 AM Luiz Paulo Damaceno via time-nuts
time-nuts@lists.febo.com wrote:

Hi all!

I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications
and i've observed few things at data processing. This receiver is being
feed with external 49.58 MHz coming from a synthesizer that is locked to
Symmetricom's 5071A cesium frequency standard since we've removed its TCXO
to make the time transfer tests.

For the tests, I've processed .ubx raw data, then RINEX 3.04 data with
RTKCONV present at RTKLib software. After that,  I was able to see the
following RINEX observation types:

G    4 C1C L1C C2X L2X                                      SYS / # / OBS
TYPES
R    4 C1C L1C C2C L2C                                      SYS / # / OBS
TYPES
E    4 C1X L1X C7X L7X                                      SYS / # / OBS
TYPES
C    4 C2I L2I C7I L7I                                      SYS / # / OBS
TYPES

The main question is: why L2 data for GPS is classified by "X" for code and
phase?
I've tried to process it with NRCAN's PPP software, but only had success
when changed "C2X" and "L2X" to C2C and L2C.

Now... Other things that I cannot explain and occurred:

1 - For the case that i've not changed X for C, i cannot process CGGTTS
data for L2C frequency for GPS constellation. Only L1C clock data.
2 - For GLONASS and BeiDou constellation, without any changings in the
observation types I can see L3P clock data, with coherent MDIO and MSIO
values I guess...
3 - After changing GPS observation types for C2C and L2C, I have two files:
L1C clock data and L2C clock data.
4 - After changing GPS observation types for C2P and L2C, i was able to
have CGGTTS L3P data for GPS Constellation, but i guess that data is not
valid because the receiver is not receiving "P" code in any frequency, even
if use biasC1P1 file, the data shouldn't be real, right? So... Why is MDIO
and MSIO also valid?
5 - I can see only GALILEO's E5b data, and L1 data seems to be not
available.

I've uploaded a few files to you to see some results in those files. I'm
using the r2cggtts program and the input files are "rinex_nav_mix" and
"rinex_obs".

Link for the files: Google Drive
https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys

For the files, -rp2 means that i've changed original observation data
(258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my
question is: why GLONASS and BeiDou, even having an "P" code on the
receiver, are able to generate L3P data? Rember: I've only changed X to P
observation type for GPS constellation, everything else remains untouched.

If you have links and other sources with works related to this I will
appreciate it! Thanks.

Best regards,

Luiz


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hello Jorge According to the ZEDF9-T interface description Appendix B, the two GPS L2 signals are L2C(L) and L2C(M) The corresponding RINEX 3.04 codes are C2L and C2S. You would have to ask the RTKLib author why they are designated C2X in the output. [my recollection is that only one of them is present in the ublox output anyway - C2L?] As to why NRCAN ignores C2X and L2X you would have to ask the NRCAN PPP people. I don't have a current copy of the r2cggtts source at hand but my guess is that it simply does not parse for the C2X and L2X signal names. The recognized names are defined at the very top of the program in V8.0 and the matched strings a bit further down. Regarding your Q4, as you say, L3P has to be formed using P code and phase observations at L1 and L2. You can use C/A at L1 in conjunction with the bias file if you don't have P code at L1 (as I remember). I think there is some information in the r2cggtts docs about this. As you say, if you don't have L2 P code measurements available, then strictly speaking, you can't calculate L3P. As a practical matter, receivers are only calibrated by the BIPM (and Group1 laboratories) for GPS C1C, C1P and C2P delays. I am not sure what you mean by MSIO and MDIO being 'valid'. Best regards Michael On Sun, Sep 18, 2022 at 7:23 AM Luiz Paulo Damaceno via time-nuts <time-nuts@lists.febo.com> wrote: > > Hi all! > > I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications > and i've observed few things at data processing. This receiver is being > feed with external 49.58 MHz coming from a synthesizer that is locked to > Symmetricom's 5071A cesium frequency standard since we've removed its TCXO > to make the time transfer tests. > > For the tests, I've processed .ubx raw data, then RINEX 3.04 data with > RTKCONV present at RTKLib software. After that, I was able to see the > following RINEX observation types: > > G 4 C1C L1C C2X L2X SYS / # / OBS > TYPES > R 4 C1C L1C C2C L2C SYS / # / OBS > TYPES > E 4 C1X L1X C7X L7X SYS / # / OBS > TYPES > C 4 C2I L2I C7I L7I SYS / # / OBS > TYPES > > The main question is: why L2 data for GPS is classified by "X" for code and > phase? > I've tried to process it with NRCAN's PPP software, but only had success > when changed "C2X" and "L2X" to C2C and L2C. > > Now... Other things that I cannot explain and occurred: > > 1 - For the case that i've not changed X for C, i cannot process CGGTTS > data for L2C frequency for GPS constellation. Only L1C clock data. > 2 - For GLONASS and BeiDou constellation, without any changings in the > observation types I can see L3P clock data, with coherent MDIO and MSIO > values I guess... > 3 - After changing GPS observation types for C2C and L2C, I have two files: > L1C clock data and L2C clock data. > 4 - After changing GPS observation types for C2P and L2C, i was able to > have CGGTTS L3P data for GPS Constellation, but i guess that data is not > valid because the receiver is not receiving "P" code in any frequency, even > if use biasC1P1 file, the data shouldn't be real, right? So... Why is MDIO > and MSIO also valid? > 5 - I can see only GALILEO's E5b data, and L1 data seems to be not > available. > > I've uploaded a few files to you to see some results in those files. I'm > using the r2cggtts program and the input files are "rinex_nav_mix" and > "rinex_obs". > > Link for the files: Google Drive > <https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys> > > For the files, -rp2 means that i've changed original observation data > (258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my > question is: why GLONASS and BeiDou, even having an "P" code on the > receiver, are able to generate L3P data? Rember: I've only changed X to P > observation type for GPS constellation, everything else remains untouched. > > If you have links and other sources with works related to this I will > appreciate it! Thanks. > > Best regards, > > Luiz > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com
MW
Michael Wouters
Sun, Sep 18, 2022 8:03 AM

Hello Jorge

Correcting myself here:
The CGGTTS V2E spec says
"The dual-frequency CGGTTS for the different constellations will be based
on the ionosphere-free combinations of the following signals:
 GPS and GLONASS: C1 or P1 & C2 or P2
 Galileo: E1 & E5a
 BeiDou: B1I & B2I
 QZSS: C1 & C2"
and then further says this should be called "L3P" for GPS
even when C1+C2 is used.

Regards
Michael

On Sun, Sep 18, 2022 at 7:23 AM Luiz Paulo Damaceno via time-nuts
time-nuts@lists.febo.com wrote:

Hi all!

I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications
and i've observed few things at data processing. This receiver is being
feed with external 49.58 MHz coming from a synthesizer that is locked to
Symmetricom's 5071A cesium frequency standard since we've removed its TCXO
to make the time transfer tests.

For the tests, I've processed .ubx raw data, then RINEX 3.04 data with
RTKCONV present at RTKLib software. After that,  I was able to see the
following RINEX observation types:

G    4 C1C L1C C2X L2X                                      SYS / # / OBS
TYPES
R    4 C1C L1C C2C L2C                                      SYS / # / OBS
TYPES
E    4 C1X L1X C7X L7X                                      SYS / # / OBS
TYPES
C    4 C2I L2I C7I L7I                                      SYS / # / OBS
TYPES

The main question is: why L2 data for GPS is classified by "X" for code and
phase?
I've tried to process it with NRCAN's PPP software, but only had success
when changed "C2X" and "L2X" to C2C and L2C.

Now... Other things that I cannot explain and occurred:

1 - For the case that i've not changed X for C, i cannot process CGGTTS
data for L2C frequency for GPS constellation. Only L1C clock data.
2 - For GLONASS and BeiDou constellation, without any changings in the
observation types I can see L3P clock data, with coherent MDIO and MSIO
values I guess...
3 - After changing GPS observation types for C2C and L2C, I have two files:
L1C clock data and L2C clock data.
4 - After changing GPS observation types for C2P and L2C, i was able to
have CGGTTS L3P data for GPS Constellation, but i guess that data is not
valid because the receiver is not receiving "P" code in any frequency, even
if use biasC1P1 file, the data shouldn't be real, right? So... Why is MDIO
and MSIO also valid?
5 - I can see only GALILEO's E5b data, and L1 data seems to be not
available.

I've uploaded a few files to you to see some results in those files. I'm
using the r2cggtts program and the input files are "rinex_nav_mix" and
"rinex_obs".

Link for the files: Google Drive
https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys

For the files, -rp2 means that i've changed original observation data
(258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my
question is: why GLONASS and BeiDou, even having an "P" code on the
receiver, are able to generate L3P data? Rember: I've only changed X to P
observation type for GPS constellation, everything else remains untouched.

If you have links and other sources with works related to this I will
appreciate it! Thanks.

Best regards,

Luiz


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hello Jorge Correcting myself here: The CGGTTS V2E spec says "The dual-frequency CGGTTS for the different constellations will be based on the ionosphere-free combinations of the following signals:  GPS and GLONASS: C1 or P1 & C2 or P2  Galileo: E1 & E5a  BeiDou: B1I & B2I  QZSS: C1 & C2" and then further says this should be called "L3P" for GPS even when C1+C2 is used. Regards Michael On Sun, Sep 18, 2022 at 7:23 AM Luiz Paulo Damaceno via time-nuts <time-nuts@lists.febo.com> wrote: > > Hi all! > > I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications > and i've observed few things at data processing. This receiver is being > feed with external 49.58 MHz coming from a synthesizer that is locked to > Symmetricom's 5071A cesium frequency standard since we've removed its TCXO > to make the time transfer tests. > > For the tests, I've processed .ubx raw data, then RINEX 3.04 data with > RTKCONV present at RTKLib software. After that, I was able to see the > following RINEX observation types: > > G 4 C1C L1C C2X L2X SYS / # / OBS > TYPES > R 4 C1C L1C C2C L2C SYS / # / OBS > TYPES > E 4 C1X L1X C7X L7X SYS / # / OBS > TYPES > C 4 C2I L2I C7I L7I SYS / # / OBS > TYPES > > The main question is: why L2 data for GPS is classified by "X" for code and > phase? > I've tried to process it with NRCAN's PPP software, but only had success > when changed "C2X" and "L2X" to C2C and L2C. > > Now... Other things that I cannot explain and occurred: > > 1 - For the case that i've not changed X for C, i cannot process CGGTTS > data for L2C frequency for GPS constellation. Only L1C clock data. > 2 - For GLONASS and BeiDou constellation, without any changings in the > observation types I can see L3P clock data, with coherent MDIO and MSIO > values I guess... > 3 - After changing GPS observation types for C2C and L2C, I have two files: > L1C clock data and L2C clock data. > 4 - After changing GPS observation types for C2P and L2C, i was able to > have CGGTTS L3P data for GPS Constellation, but i guess that data is not > valid because the receiver is not receiving "P" code in any frequency, even > if use biasC1P1 file, the data shouldn't be real, right? So... Why is MDIO > and MSIO also valid? > 5 - I can see only GALILEO's E5b data, and L1 data seems to be not > available. > > I've uploaded a few files to you to see some results in those files. I'm > using the r2cggtts program and the input files are "rinex_nav_mix" and > "rinex_obs". > > Link for the files: Google Drive > <https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys> > > For the files, -rp2 means that i've changed original observation data > (258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my > question is: why GLONASS and BeiDou, even having an "P" code on the > receiver, are able to generate L3P data? Rember: I've only changed X to P > observation type for GPS constellation, everything else remains untouched. > > If you have links and other sources with works related to this I will > appreciate it! Thanks. > > Best regards, > > Luiz > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com
LP
Luiz Paulo Damaceno
Sun, Sep 18, 2022 6:12 PM

Hi Michael,

Concerning the rtklib designations I will contact rtklib developer. And
also NRCAN people.

You're wright, only C2L and L2C is available. Actually, I don't know any
uBlox receiver that handles L2P or even L1P code.

About r2cggtts. When renaming C2X and L2X to C2C and L2C respectively it
works well: generates an C1 and C2 raw clock data. But no MSIO (measured
ionosphere delay) data.

About L1P. Yes. I do that with Polarx3tr receiver. It has only L1C /L2C /
L2P. With bias c1p1 r2cggtts generates L3P data correctly.

About MDIO and MSIO being valid, I mean when we have L3P for GPS, the MDIO
and MSIO values are the same. But when C/A only data, I cannot generate
MSIO data. Only MDIO, that I guess it comes from Klobuchar's model.

The strange fact is that GLONASS and BeiDou is generating L3P data having
only CA code. Or in that systems we haven't this differentiation of the
codes?

I also trying to discover why only e1b data is being generated at r2cggtts
for Galileo, concerning that I also have E1 signal available.

Kind regards,

Luiz

Em sáb., 17 de set. de 2022 20:19, Michael Wouters via time-nuts <
time-nuts@lists.febo.com> escreveu:

Hello Jorge

According to the ZEDF9-T interface description Appendix B, the two GPS
L2 signals are L2C(L) and L2C(M)
The corresponding RINEX 3.04 codes are C2L and C2S.
You would have to ask the RTKLib author why they are designated C2X in
the output.
[my recollection is that only one of them is present in the ublox
output anyway - C2L?]

As to why NRCAN ignores C2X and L2X you would have to ask the NRCAN PPP
people.

I don't have a current copy of the r2cggtts source at hand but my
guess is that it simply does not parse for the C2X and L2X signal
names.
The recognized names are defined at the very top of the program in
V8.0 and the matched strings a bit further down.

Regarding your Q4, as you say, L3P has to be formed using P code and
phase observations at L1 and L2.
You can use C/A at L1 in conjunction with the bias file if you don't
have P code at L1 (as I remember).
I think there is some information in the r2cggtts docs about this.
As you say, if you don't have L2 P code measurements available, then
strictly speaking, you can't calculate L3P.
As a practical matter, receivers are only calibrated by the BIPM (and
Group1 laboratories) for GPS C1C, C1P and C2P delays.

I am not  sure what you mean by MSIO and MDIO being 'valid'.

Best regards
Michael

On Sun, Sep 18, 2022 at 7:23 AM Luiz Paulo Damaceno via time-nuts
time-nuts@lists.febo.com wrote:

Hi all!

I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications
and i've observed few things at data processing. This receiver is being
feed with external 49.58 MHz coming from a synthesizer that is locked to
Symmetricom's 5071A cesium frequency standard since we've removed its

TCXO

to make the time transfer tests.

For the tests, I've processed .ubx raw data, then RINEX 3.04 data with
RTKCONV present at RTKLib software. After that,  I was able to see the
following RINEX observation types:

G    4 C1C L1C C2X L2X                                      SYS / # / OBS
TYPES
R    4 C1C L1C C2C L2C                                      SYS / # / OBS
TYPES
E    4 C1X L1X C7X L7X                                      SYS / # / OBS
TYPES
C    4 C2I L2I C7I L7I                                      SYS / # / OBS
TYPES

The main question is: why L2 data for GPS is classified by "X" for code

and

phase?
I've tried to process it with NRCAN's PPP software, but only had success
when changed "C2X" and "L2X" to C2C and L2C.

Now... Other things that I cannot explain and occurred:

1 - For the case that i've not changed X for C, i cannot process CGGTTS
data for L2C frequency for GPS constellation. Only L1C clock data.
2 - For GLONASS and BeiDou constellation, without any changings in the
observation types I can see L3P clock data, with coherent MDIO and MSIO
values I guess...
3 - After changing GPS observation types for C2C and L2C, I have two

files:

L1C clock data and L2C clock data.
4 - After changing GPS observation types for C2P and L2C, i was able to
have CGGTTS L3P data for GPS Constellation, but i guess that data is not
valid because the receiver is not receiving "P" code in any frequency,

even

if use biasC1P1 file, the data shouldn't be real, right? So... Why is

MDIO

and MSIO also valid?
5 - I can see only GALILEO's E5b data, and L1 data seems to be not
available.

I've uploaded a few files to you to see some results in those files. I'm
using the r2cggtts program and the input files are "rinex_nav_mix" and
"rinex_obs".

Link for the files: Google Drive
<

For the files, -rp2 means that i've changed original observation data
(258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my
question is: why GLONASS and BeiDou, even having an "P" code on the
receiver, are able to generate L3P data? Rember: I've only changed X to P
observation type for GPS constellation, everything else remains

untouched.

If you have links and other sources with works related to this I will
appreciate it! Thanks.

Best regards,

Luiz


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hi Michael, Concerning the rtklib designations I will contact rtklib developer. And also NRCAN people. You're wright, only C2L and L2C is available. Actually, I don't know any uBlox receiver that handles L2P or even L1P code. About r2cggtts. When renaming C2X and L2X to C2C and L2C respectively it works well: generates an C1 and C2 raw clock data. But no MSIO (measured ionosphere delay) data. About L1P. Yes. I do that with Polarx3tr receiver. It has only L1C /L2C / L2P. With bias c1p1 r2cggtts generates L3P data correctly. About MDIO and MSIO being valid, I mean when we have L3P for GPS, the MDIO and MSIO values are the same. But when C/A only data, I cannot generate MSIO data. Only MDIO, that I guess it comes from Klobuchar's model. The strange fact is that GLONASS and BeiDou is generating L3P data having only CA code. Or in that systems we haven't this differentiation of the codes? I also trying to discover why only e1b data is being generated at r2cggtts for Galileo, concerning that I also have E1 signal available. Kind regards, Luiz Em sáb., 17 de set. de 2022 20:19, Michael Wouters via time-nuts < time-nuts@lists.febo.com> escreveu: > Hello Jorge > > According to the ZEDF9-T interface description Appendix B, the two GPS > L2 signals are L2C(L) and L2C(M) > The corresponding RINEX 3.04 codes are C2L and C2S. > You would have to ask the RTKLib author why they are designated C2X in > the output. > [my recollection is that only one of them is present in the ublox > output anyway - C2L?] > > As to why NRCAN ignores C2X and L2X you would have to ask the NRCAN PPP > people. > I don't have a current copy of the r2cggtts source at hand but my > guess is that it simply does not parse for the C2X and L2X signal > names. > The recognized names are defined at the very top of the program in > V8.0 and the matched strings a bit further down. > > Regarding your Q4, as you say, L3P has to be formed using P code and > phase observations at L1 and L2. > You can use C/A at L1 in conjunction with the bias file if you don't > have P code at L1 (as I remember). > I think there is some information in the r2cggtts docs about this. > As you say, if you don't have L2 P code measurements available, then > strictly speaking, you can't calculate L3P. > As a practical matter, receivers are only calibrated by the BIPM (and > Group1 laboratories) for GPS C1C, C1P and C2P delays. > > I am not sure what you mean by MSIO and MDIO being 'valid'. > > Best regards > Michael > > > On Sun, Sep 18, 2022 at 7:23 AM Luiz Paulo Damaceno via time-nuts > <time-nuts@lists.febo.com> wrote: > > > > Hi all! > > > > I'm testing ublox's ZED-F9T GNSS receiver for time transfer applications > > and i've observed few things at data processing. This receiver is being > > feed with external 49.58 MHz coming from a synthesizer that is locked to > > Symmetricom's 5071A cesium frequency standard since we've removed its > TCXO > > to make the time transfer tests. > > > > For the tests, I've processed .ubx raw data, then RINEX 3.04 data with > > RTKCONV present at RTKLib software. After that, I was able to see the > > following RINEX observation types: > > > > G 4 C1C L1C C2X L2X SYS / # / OBS > > TYPES > > R 4 C1C L1C C2C L2C SYS / # / OBS > > TYPES > > E 4 C1X L1X C7X L7X SYS / # / OBS > > TYPES > > C 4 C2I L2I C7I L7I SYS / # / OBS > > TYPES > > > > The main question is: why L2 data for GPS is classified by "X" for code > and > > phase? > > I've tried to process it with NRCAN's PPP software, but only had success > > when changed "C2X" and "L2X" to C2C and L2C. > > > > Now... Other things that I cannot explain and occurred: > > > > 1 - For the case that i've not changed X for C, i cannot process CGGTTS > > data for L2C frequency for GPS constellation. Only L1C clock data. > > 2 - For GLONASS and BeiDou constellation, without any changings in the > > observation types I can see L3P clock data, with coherent MDIO and MSIO > > values I guess... > > 3 - After changing GPS observation types for C2C and L2C, I have two > files: > > L1C clock data and L2C clock data. > > 4 - After changing GPS observation types for C2P and L2C, i was able to > > have CGGTTS L3P data for GPS Constellation, but i guess that data is not > > valid because the receiver is not receiving "P" code in any frequency, > even > > if use biasC1P1 file, the data shouldn't be real, right? So... Why is > MDIO > > and MSIO also valid? > > 5 - I can see only GALILEO's E5b data, and L1 data seems to be not > > available. > > > > I've uploaded a few files to you to see some results in those files. I'm > > using the r2cggtts program and the input files are "rinex_nav_mix" and > > "rinex_obs". > > > > Link for the files: Google Drive > > < > https://drive.google.com/drive/folders/115TAVbOOMkpxXbt4JLnR94nODbRFEgys> > > > > For the files, -rp2 means that i've changed original observation data > > (258_ubx.obs) from L2X to L2P type, also C2X to C2P type. For that, my > > question is: why GLONASS and BeiDou, even having an "P" code on the > > receiver, are able to generate L3P data? Rember: I've only changed X to P > > observation type for GPS constellation, everything else remains > untouched. > > > > If you have links and other sources with works related to this I will > > appreciate it! Thanks. > > > > Best regards, > > > > Luiz > > _______________________________________________ > > time-nuts mailing list -- time-nuts@lists.febo.com > > To unsubscribe send an email to time-nuts-leave@lists.febo.com > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com >
AD
Andrew Davidson
Sun, Sep 18, 2022 11:14 PM

On Sun, Sep 18, 2022 at 7:22 AM Luiz Paulo Damaceno via time-nuts
time-nuts@lists.febo.com wrote:

For the tests, I've processed .ubx raw data, then RINEX 3.04 data with
RTKCONV present at RTKLib software. After that,  I was able to see the
following RINEX observation types:

G    4 C1C L1C C2X L2X                                      SYS / # / OBS
TYPES
R    4 C1C L1C C2C L2C                                      SYS / # / OBS
TYPES
E    4 C1X L1X C7X L7X                                      SYS / # / OBS
TYPES
C    4 C2I L2I C7I L7I                                      SYS / # / OBS
TYPES

The main question is: why L2 data for GPS is classified by "X" for code and
phase?

Tim Everett's version of rtkconv combines multiple code observations
on a single frequency under 'X', as a work around for processing
problems in rtklib. If you want to keep the original codes then you
need to pass the -MULTICODE option. Further details are available here
https://rtklibexplorer.wordpress.com/2021/05/16/using-u-blox-receiver-options-in-rtklib/

On Sun, Sep 18, 2022 at 7:22 AM Luiz Paulo Damaceno via time-nuts <time-nuts@lists.febo.com> wrote: > > For the tests, I've processed .ubx raw data, then RINEX 3.04 data with > RTKCONV present at RTKLib software. After that, I was able to see the > following RINEX observation types: > > G 4 C1C L1C C2X L2X SYS / # / OBS > TYPES > R 4 C1C L1C C2C L2C SYS / # / OBS > TYPES > E 4 C1X L1X C7X L7X SYS / # / OBS > TYPES > C 4 C2I L2I C7I L7I SYS / # / OBS > TYPES > > The main question is: why L2 data for GPS is classified by "X" for code and > phase? Tim Everett's version of rtkconv combines multiple code observations on a single frequency under 'X', as a work around for processing problems in rtklib. If you want to keep the original codes then you need to pass the -MULTICODE option. Further details are available here https://rtklibexplorer.wordpress.com/2021/05/16/using-u-blox-receiver-options-in-rtklib/
CA
Carsten Andrich
Mon, Sep 19, 2022 4:10 PM

On 17.09.22 04:48, Luiz Paulo Damaceno via time-nuts wrote:

This receiver is being
feed with external 49.58 MHz coming from a synthesizer that is locked to
Symmetricom's 5071A cesium frequency standard since we've removed its TCXO
to make the time transfer tests

Hi Luiz,

could you elaborate on why and how you're bypassing the TCXO? I'm
planning to utilize the ZED-F9T for mobile time transfer and have
already heard that its TCXO is the biggest cause of short-term
instability when moving the receiver.

Thanks and best regards,
Carsten

On 17.09.22 04:48, Luiz Paulo Damaceno via time-nuts wrote: > This receiver is being > feed with external 49.58 MHz coming from a synthesizer that is locked to > Symmetricom's 5071A cesium frequency standard since we've removed its TCXO > to make the time transfer tests Hi Luiz, could you elaborate on why and how you're bypassing the TCXO? I'm planning to utilize the ZED-F9T for mobile time transfer and have already heard that its TCXO is the biggest cause of short-term instability when moving the receiver. Thanks and best regards, Carsten
LP
Luiz Paulo Damaceno
Mon, Sep 19, 2022 7:20 PM

Hi Carsten,

I'm bypassing the TCXO because I want to make mobile time transfers with a
low cost receiver too. So, for that, I've just removed the TCXO with hot
air (with care with other components) and synthesized its frequency
(49.58MHz) with an SRS SG384 synthesizer. Any synthesizer that can provide
this frequency and at least -5dBm of amplitude may work well. The
synthesizer is benign fed by a 5071 Cs clock.

Kind regards,

Luiz

Em seg., 19 de set. de 2022 às 16:06, Carsten Andrich via time-nuts <
time-nuts@lists.febo.com> escreveu:

On 17.09.22 04:48, Luiz Paulo Damaceno via time-nuts wrote:

This receiver is being
feed with external 49.58 MHz coming from a synthesizer that is locked to
Symmetricom's 5071A cesium frequency standard since we've removed its

TCXO

to make the time transfer tests

Hi Luiz,

could you elaborate on why and how you're bypassing the TCXO? I'm
planning to utilize the ZED-F9T for mobile time transfer and have
already heard that its TCXO is the biggest cause of short-term
instability when moving the receiver.

Thanks and best regards,
Carsten


time-nuts mailing list -- time-nuts@lists.febo.com
To unsubscribe send an email to time-nuts-leave@lists.febo.com

Hi Carsten, I'm bypassing the TCXO because I want to make mobile time transfers with a low cost receiver too. So, for that, I've just removed the TCXO with hot air (with care with other components) and synthesized its frequency (49.58MHz) with an SRS SG384 synthesizer. Any synthesizer that can provide this frequency and at least -5dBm of amplitude may work well. The synthesizer is benign fed by a 5071 Cs clock. Kind regards, Luiz Em seg., 19 de set. de 2022 às 16:06, Carsten Andrich via time-nuts < time-nuts@lists.febo.com> escreveu: > On 17.09.22 04:48, Luiz Paulo Damaceno via time-nuts wrote: > > This receiver is being > > feed with external 49.58 MHz coming from a synthesizer that is locked to > > Symmetricom's 5071A cesium frequency standard since we've removed its > TCXO > > to make the time transfer tests > > Hi Luiz, > > could you elaborate on why and how you're bypassing the TCXO? I'm > planning to utilize the ZED-F9T for mobile time transfer and have > already heard that its TCXO is the biggest cause of short-term > instability when moving the receiver. > > Thanks and best regards, > Carsten > _______________________________________________ > time-nuts mailing list -- time-nuts@lists.febo.com > To unsubscribe send an email to time-nuts-leave@lists.febo.com >