Corrections in processing of Galileo Nav Messages #433
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A number of improvements have been included to process Galileo Navigation Messages:
-GAL max PRN increased to 36
-New functions implemented to convert SISA indexes to value according to the SIS ICD.
-Position and clock variance for Galileo satellites is now calculated according to the SISA index to value conversion from SIS ICD.
-Selection of ephemeris for Galileo satellites now takes into account the message type (FNAV/INAV) and the frequencies being processed.
-Calculation of t0e has been corrected for Galileo satellites.
-Max t0e for Galileo Navigation messages modified to 4 hours as per the OS SDD.
-Galileo satellites with a Navigation Message with SISA set to NAPA are now excluded from the navigation solution.
Processing of Galileo messages in RINEX navigation messages files is also modified to process the SISA field as described in the SIS ICD. An exception is a SISA of 0.0 m or -1 m, which is interpreted as NAPA due to the non-definition of such value in RINEX files after analyzing the way in which multiple receivers work.