Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GLONASS frequencies from RINEX observation file #117

Open
ourairquality opened this issue Oct 27, 2024 · 1 comment
Open

GLONASS frequencies from RINEX observation file #117

ourairquality opened this issue Oct 27, 2024 · 1 comment

Comments

@ourairquality
Copy link

Describe the bug

Finding that GLONASS is excluded with the reason failPrange or obs.failurePrange. prange() is failing due to a lacking of lambda entries which appear to be set by updateLamMap() and which uses geph.frq and which appears to be filled from RINEX nav data.

The RINEX input also fills in the nav.glo_fcn[] but this does not appear to be used by updateLamMap() and it would appear that this could be usefully used to supply the lambda values, and might that allow GLONASS to be used in ppp solutions without also supplying broadcast nav files.

Supplying RINEX broadcast nav files did get past this issue.

To Reproduce

Steps to reproduce the behavior:

  1. Using ppp_example which now has glo enabled, but with the satellite_data nav_files commented out and not enabled, and using an observation RINEX file that defines the "GLONASS SLOT / FRQ".
  2. Note the lack of GLONASS satellites used in the solution.
  3. With tracing enabled, note the reason being failPrange.

Expected behavior

It would appear that the RINEX "GLONASS SLOT / FRQ" information could be used to determine the lambda values and then broadcast nav data would not be needed.

Configuration files

ppp_example

Operating environment (please complete the following information):

  • Version of Ginan: 2024-10-25
@ourairquality
Copy link
Author

ourairquality commented Oct 27, 2024

Related issue with RTCM3 as a source is that MSM5 and MSM7 have the GLONASS frequency shifts in the extra info, and this does appear to be be used in the decoder, but that use appears to be local to the decoder and might that not work as expected for GLONASS MSM4 and MSM6. For MSM5 and MSM7 could the frequency shifts be usefully used outside of the RTCM decoder. Also geph.frq is set from M1020 but do prominent receivers send this info in 1020.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant