New feature: active ground stations that interact with our s-band radios.
Some of you may remember seeing this video I posed a few weeks ago.
The update has been pushed today.
If you've flown with mission tracking on (as opposed to doing all your calculations through the RTCC MFD) you will know that we keep track of which stations are in AOS, and have seen the station AOS and LOS messages that appear as you fly. This has been in place, at least in part since 2015, although the earliest indication of it in out commit logs go back to 2007.
When we implemented S-band antenna tracking for the CSM and LM back in 2020, we calculated signal strengths based on a vector between the spacecraft and the subspacecraft point on Earth with no consideration for the RF source emanating from the location of a ground station. It the time it was good enough, and antennas tracking the center of the earth was better than tracking nothing.
As an improvement to this we feed a vector to the current, actively transmitting, ground station, into the same equations we already had.
The challenging part was choosing which station should be the active one. At any given point in a mission, somewhere between 0 and 7+ stations will be in AOS at a given time. For reasons involving RF wave interference, only one of these will be radiating and transmitting its carriers and subcarriers at the spacecraft for it to lock onto at a given time. In the real MSFN a
"Site Configuration Message" (SCM) was sent to each station before they began tracking. Our RTCC, through the Next Station Contacts display allows you to see upcoming GETs of AOS, so in theory it would have been possible for the NASSP user to manually switch stations, or generate our own semi-automated SCMs, on missions like Apollo 7 and 9, it would have been more like "Nasa Apollo Spreadsheet Simulation Project". And the workload would've been prohibitively high in some phases of the missions.
So instead of this we have a somewhat simplified automated solution, but one that is plausible and works quite well. When a station enters AOS it becomes the active "Transmitting Ground Station", until such a time that a new station enters AOS (or the transmitting station enters LOS).
At the moment this effects three things:
- The signal strength gauge.
- The telemetry word that represents signal strength (telecom page in the telemetry client).
- Where the antennas point when they are tracking.
Things that this update does
not implement (yet):
- Uplinking dependency on signal strength.
- Telemetry dependency on signal strength
- ARIA.
- Mission-specific tracking ship locations.
- Anything that depends on signal strength to work properly in the real spacecraft.
Feedback would be awesome, and will let us know if we need to fix anything with the automatic station switching, before we make other features depend on signal strength.
Thanks!