Description:
I have been testing the Ground Station with some LEO satellites and found some issues regarding rig control, especially for linear transponder operations.
1. Lack of Full-Duplex / Linear Transponder Mode
Currently, the "Radio Type" in the settings only allows "RX," but for linear satellites, we need a "Full-Duplex" or "RX/TX" mode.
-
Requirement: In linear transponders (especially inverted ones like FO-29), we need a feature where adjusting the Downlink frequency automatically compensates the Uplink frequency ($f_{down} + f_{up} = \text{constant}$) to stay on the transponder's passband. GPredict handles this perfectly, but it's currently missing here.
2. Unstable Rig Control (PTT/VFO "Blinking" Behavior)
During tracking, the rig behaves as if the PTT is being toggled or the VFO is being reset every few seconds.
- Observation: While GPredict updates frequencies smoothly, this software seems to send commands that cause the rig to "blink" or momentarily interrupt.
- Suspected Cause: It's possible that the
rig-control module is sending set_vfo or set_mode commands along with every frequency update, or it's switching between VFO A and B inefficiently.
3. Missing Debug Logs for Frequency Updates
Even with LOG_LEVEL=DEBUG enabled, I can see the state transitions (e.g., connected -> tracking), but the actual Hamlib commands (like F or m) being sent to rigctld are not appearing in the logs. This makes it difficult to troubleshoot what is causing the "blinking" behavior.
Suggested Improvements:
- Add "Full-Duplex" Radio Type: Support simultaneous Doppler correction for both Uplink and Downlink.
- Implement Frequency Tracking: Add a toggle to link RX and TX frequencies for linear transponders.
- Optimize Command Loop: Ensure only necessary frequency update commands are sent to avoid rig instability (e.g., only send
F command if frequency has changed).
- Enhance Debugging: Add detailed logging for every command sent to
rigctld (e.g., DEBUG - rig-control - Sending: F 145950000).
I am happy to provide more logs or test any fixes!
Description:
I have been testing the Ground Station with some LEO satellites and found some issues regarding rig control, especially for linear transponder operations.
1. Lack of Full-Duplex / Linear Transponder Mode
Currently, the "Radio Type" in the settings only allows "RX," but for linear satellites, we need a "Full-Duplex" or "RX/TX" mode.
2. Unstable Rig Control (PTT/VFO "Blinking" Behavior)
During tracking, the rig behaves as if the PTT is being toggled or the VFO is being reset every few seconds.
rig-controlmodule is sendingset_vfoorset_modecommands along with every frequency update, or it's switching between VFO A and B inefficiently.3. Missing Debug Logs for Frequency Updates
Even with
LOG_LEVEL=DEBUGenabled, I can see the state transitions (e.g.,connected->tracking), but the actual Hamlib commands (likeForm) being sent torigctldare not appearing in the logs. This makes it difficult to troubleshoot what is causing the "blinking" behavior.Suggested Improvements:
Fcommand if frequency has changed).rigctld(e.g.,DEBUG - rig-control - Sending: F 145950000).I am happy to provide more logs or test any fixes!