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

RA/Skopos will not use antennas in parallel #23

Open
Capkirk123 opened this issue Sep 17, 2024 · 2 comments
Open

RA/Skopos will not use antennas in parallel #23

Capkirk123 opened this issue Sep 17, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@Capkirk123
Copy link
Collaborator

As discussed in Discord.

As a consequence of relying on RA's commnet to choose links, only one link can be formed between any given vessel and ground station. If the bandwidth and/or power of that link is saturated, a second antenna on the same satellite cannot step in to pick up the slack, only the antenna with the "best" connection will be considered.

Spot beams can sort of work, since only some antennas can form a link with some stations, it forces RA to distribute links between them. The presence of a global antenna can still cause issues, as RA still seems to prefer to use the global antenna for the rx half of the link, even if the spot beam should provide the "better" connection.

@Capkirk123 Capkirk123 added the bug Something isn't working label Nov 1, 2024
@Capkirk123
Copy link
Collaborator Author

Alright, thinking a little more about this, there should be some finesse here. We probably don't want to allow connections to stack forever, stopping someone from getting a higher bitrate by just stacking identical antennas is why RA did this in the first place, and is something we probably still want to do.

However, we definitely want antennas of different bands to function in parallel (combined C/K-band uplinks are fairly common irl).

I believe the only issue is that RA is completely unaware of bandwidth saturation, since this is not something that matters in normal RA. The only changes to link calculations required are

  1. Select the link with the highest available bandwidth, not highest net bandwidth
  2. Allow one link per ground station per band.

@eggrobin
Copy link
Member

eggrobin commented Nov 8, 2024

I think all the necessary finessing is already handled by the spectrum and data rate consumption logic; the problem is that RA is only giving us the best link between two nodes, not all of them. And the solution to that is tricky, because it means that we can no longer piggyback off of commnet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants