Let me repeat how that works:
Rover is receiving all signals that were enabled in Systems & Signals Tracking settings:
But not all systems goes for RTK calculation. Every RTK Engine has limitations related to the total number of the satellites broadcasting the measurements per signal and to the total number of the signals. Usually there are more Satellites who broadcast the signals than we can fit into single engine. So we select the best systems and signals according to the two strategies: "System Based" and "All The Best"
and some additional settings as "No Same Frequency" and Using AltBOC signals:
In background we do estimate and rate signals according certain quality parameters such as number of sat vehicles who broadcast signals and their presence in corrections decoded by our rover, frequency allocation, signal structure. So finally you see them on the screen for review and modifications if you wand override auto selection method.
Now we have two strategies to select the best signals for RTK.
"System Based" strategy assigns signals from the different systems to the different engines. It is preferable because result of RTK has better confidence in the real Fix due to independence of signals. So for 2Eng firmware package we use all signals that we can according to "No Same Frequency" and "AltBOC" settings from GPS and GAL systems and if limit of signals is not exceeded then we fit all the Best signals from BDS and then GLO. Sequence is important and this is why GLO is usually may not fit into the limited number. For the second engine we do the same but GPS + BDS are preferable now.
For 6Eng we select per engine (1) GPS+GLO , (2) GLO+GAL, (3) GAL+BDS, (4) BDS+GPS, (5) BDS+GLO, (6) GPS+GAL,
For 4Eng we select per engine (1) GPS+ OtherBest(GLO-GAL-BDS), (2) GLO+ OtherBest(GPS-GAL-BDS), (3) GAL+ OtherBest(GPS-GLO-BDS), (4) BDS+ OtherBest(GPS-GLO-GAL)
"All The Best" strategy is the simplest and what it is doing it assigns all the best signals among all systems. Sequence of signals selection is GPS-GLO-GAL-BDS. This strategy may be used in open sky, but should not be used under canopy for sure. Avoid this strategy or use it if you know what you are doing.
Also some general options are affecting on signal selection strategies:
"No Same Frequency" - excludes simultaneous use of signals allocated in same frequency slot per System. This improves RTK solution;
"Use AltBOC Galileo/Beidou" - are wide band signals that can be preferred for theoretical usage in RTK, but we disable them by default in sake of saving CPU resources in Processing. You may try it to see any improvements in speed of fixing and stability of the fix. Also there were some issues in broadcasting of these signals, so they are off by default, as I mentioned.
Now, when we have real Base or RTN base we have deal with corrections that base broadcasts and we receive then and decode by Rover. Usually this are MSM3, MSM4 sets of messages. When we ordered this signals from Base we expect them all be converted to RTCM messages and broadcast. In fact the physical base may not able to receive due to Antenna or RF part, for example, E6 frequencies diapason. If this happen then our Rover will mark all absent signals by dark grey and disable them for selection. No reasons to calculate RTK if there are no differential data. If whole system is not available then whole BDS will not be allowed for selection.
Of course we may have some bugs
but, hopefully, this shadows the light on the subject?
Regards,