IP Library Granted Patent US 12701452
Granted Patent B2
US 12701452 · App. 18/616,910 · Granted Aug 4, 2026

Dynamically scalable satellite communication network

Inventors: Markus Eslitzbichler (Drammen, NO); Gregory Quiggle (Leesburg, VA); Stuart Daughtridge (Huntingtown, MD); Anthony Semiao (Purcellville, VA)
Assignee: KRATOS INTEGRAL HOLDINGS LLC.
H04W28/0215H04B7/18513H04B7/18517H04L41/0806H04L41/40H04W84/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701452
App. No.
18/616,910
Granted
Aug 4, 2026
Kind
B2
Abstract

Described herein are systems, methods, and other techniques for scaling a satellite communication system. A gateway includes a compute infrastructure running a traffic adapter, a first virtual transmitter, and a first virtual receiver. The first virtual transmitter modulates signals for transmission to a first remote terminal. The first virtual receiver demodulates signals received from the first remote terminal. The traffic adapter transmits first outbound baseband frames to the first virtual transmitter and receives first inbound baseband frames from the first virtual receiver. A request is received to add a second remote terminal to the satellite communication system. A second virtual receiver is instantiated at the compute infrastructure to demodulate signals received from the second remote terminal. The traffic adapter is reconfigured to receive second inbound baseband frames from the second virtual receiver.

Claims (81)

1 . A method of scaling a satellite communication system, the method comprising:

running a traffic adapter, a first virtual transmitter, and a first virtual receiver at a compute infrastructure of a gateway, the first virtual transmitter configured to modulate signals based on first outbound baseband frames for transmission to a first remote terminal via a satellite, the first virtual receiver configured to demodulate signals received from the first remote terminal via the satellite to produce first inbound baseband frames, and the traffic adapter configured to transmit the first outbound baseband frames to the first virtual transmitter and receive the first inbound baseband frames from the first virtual receiver;

receiving, at a management system, a request to add a second remote terminal to the satellite communication system; and

responsive to receiving the request to add the second remote terminal:

instantiating a second virtual receiver at the compute infrastructure of the gateway, the second virtual receiver configured to demodulate signals received from the second remote terminal via the satellite to produce second inbound baseband frames; and

reconfiguring the traffic adapter to receive the second inbound baseband frames from the second virtual receiver.

2 . The method of claim 1 , wherein the satellite communication system implements a first network type being one of a single channel per carrier (SCPC) network type, a frequency division multiple access (FDMA) network type, or a time division multiple access (TDMA) network type.

3 . The method of claim 2 , further comprising:

receiving, at the management system, a request to switch to a second network type, the second network type being different than the first network type; and

responsive to receiving the request to switch to a second network type:

reconfiguring the traffic adapter, the first virtual transmitter, the first virtual receiver, and the second virtual receiver to implement the second network type.

4 . The method of claim 2 , wherein the first network type is the SCPC network type and the second network type is the FDMA network type or the TDMA network type, and wherein reconfiguring the traffic adapter to implement the second network type includes reconfiguring the traffic adapter to transmit the first outbound baseband frames and second outbound baseband frames to a same virtual transmitter.

5 . The method of claim 1 , further comprising:

further responsive to receiving the request to add the second remote terminal:

instantiating a second virtual transmitter at the compute infrastructure, the second virtual transmitter configured to modulate signals based on second outbound baseband frames for transmission to the second remote terminal via the satellite; and

reconfiguring the traffic adapter to transmit the second outbound baseband frames to the second virtual transmitter.

6 . The method of claim 5 , further comprising:

receiving, at the management system, a request to add a third remote terminal to the satellite communication system; and

responsive to receiving the request to add the third remote terminal:

instantiating a third virtual receiver at the compute infrastructure, the third virtual receiver configured to demodulate signals received from the third remote terminal via the satellite to produce third inbound baseband frames; and

reconfiguring the traffic adapter to receive the third inbound baseband frames from the third virtual receiver.

7 . The method of claim 6 , further comprising:

further responsive to receiving the request to add the third remote terminal:

instantiating a third virtual transmitter at the compute infrastructure, the third virtual transmitter configured to modulate signals based on third outbound baseband frames for transmission to the third remote terminal via the satellite; and

reconfiguring the traffic adapter to transmit the third outbound baseband frames to the third virtual transmitter.

8 . The method of claim 7 , further comprising:

receiving, at the management system, a request to remove the third remote terminal from the satellite communication system; and

responsive to receiving the request to remove the third remote terminal:

terminating the third virtual receiver at the compute infrastructure; and

reconfiguring the traffic adapter to not receive the third inbound baseband frames.

9 . A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations for scaling a satellite communication system, the operations comprising:

running a traffic adapter, a first virtual transmitter, and a first virtual receiver at a compute infrastructure of a gateway, the first virtual transmitter configured to modulate signals based on first outbound baseband frames for transmission to a first remote terminal via a satellite, the first virtual receiver configured to demodulate signals received from the first remote terminal via the satellite to produce first inbound baseband frames, and the traffic adapter configured to transmit the first outbound baseband frames to the first virtual transmitter and receive the first inbound baseband frames from the first virtual receiver;

receiving, at a management system, a request to add a second remote terminal to the satellite communication system; and

responsive to receiving the request to add the second remote terminal:

instantiating a second virtual receiver at the compute infrastructure of the gateway, the second virtual receiver configured to demodulate signals received from the second remote terminal via the satellite to produce second inbound baseband frames; and

reconfiguring the traffic adapter to receive the second inbound baseband frames from the second virtual receiver.

10 . The non-transitory computer-readable medium of claim 9 , wherein the satellite communication system implements a first network type being one of a single channel per carrier (SCPC) network type, a frequency division multiple access (FDMA) network type, or a time division multiple access (TDMA) network type.

11 . The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise:

receiving, at the management system, a request to switch to a second network type, the second network type being different than the first network type; and

responsive to receiving the request to switch to a second network type:

reconfiguring the traffic adapter, the first virtual transmitter, the first virtual receiver, and the second virtual receiver to implement the second network type.

12 . The non-transitory computer-readable medium of claim 10 , wherein the first network type is the SCPC network type and the second network type is the FDMA network type or the TDMA network type, and wherein reconfiguring the traffic adapter to implement the second network type includes reconfiguring the traffic adapter to transmit the first outbound baseband frames and second outbound baseband frames to a same virtual transmitter.

13 . The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise:

further responsive to receiving the request to add the second remote terminal:

instantiating a second virtual transmitter at the compute infrastructure, the second virtual transmitter configured to modulate signals based on second outbound baseband frames for transmission to the second remote terminal via the satellite; and

reconfiguring the traffic adapter to transmit the second outbound baseband frames to the second virtual transmitter.

14 . The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise:

receiving, at the management system, a request to add a third remote terminal to the satellite communication system; and

responsive to receiving the request to add the third remote terminal:

instantiating a third virtual receiver at the compute infrastructure, the third virtual receiver configured to demodulate signals received from the third remote terminal via the satellite to produce third inbound baseband frames; and

reconfiguring the traffic adapter to receive the third inbound baseband frames from the third virtual receiver.

15 . The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise:

further responsive to receiving the request to add the third remote terminal:

instantiating a third virtual transmitter at the compute infrastructure, the third virtual transmitter configured to modulate signals based on third outbound baseband frames for transmission to the third remote terminal via the satellite; and

reconfiguring the traffic adapter to transmit the third outbound baseband frames to the third virtual transmitter.

16 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

receiving, at the management system, a request to remove the third remote terminal from the satellite communication system; and

responsive to receiving the request to remove the third remote terminal:

terminating the third virtual receiver at the compute infrastructure; and

reconfiguring the traffic adapter to not receive the third inbound baseband frames.

17 . A system comprising:

one or more processors; and

a computer-readable medium comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations for scaling a satellite communication system, the operations comprising:

running a traffic adapter, a first virtual transmitter, and a first virtual receiver at a compute infrastructure of a gateway, the first virtual transmitter configured to modulate signals based on first outbound baseband frames for transmission to a first remote terminal via a satellite, the first virtual receiver configured to demodulate signals received from the first remote terminal via the satellite to produce first inbound baseband frames, and the traffic adapter configured to transmit the first outbound baseband frames to the first virtual transmitter and receive the first inbound baseband frames from the first virtual receiver;

receiving, at a management system, a request to add a second remote terminal to the satellite communication system; and

responsive to receiving the request to add the second remote terminal:

instantiating a second virtual receiver at the compute infrastructure of the gateway, the second virtual receiver configured to demodulate signals received from the second remote terminal via the satellite to produce second inbound baseband frames; and

reconfiguring the traffic adapter to receive the second inbound baseband frames from the second virtual receiver.

18 . The system of claim 17 , wherein the operations further comprise:

further responsive to receiving the request to add the second remote terminal:

instantiating a second virtual transmitter at the compute infrastructure, the second virtual transmitter configured to modulate signals based on second outbound baseband frames for transmission to the second remote terminal via the satellite; and

reconfiguring the traffic adapter to transmit the second outbound baseband frames to the second virtual transmitter.

19 . The system of claim 18 , wherein the operations further comprise:

receiving, at the management system, a request to add a third remote terminal to the satellite communication system; and

responsive to receiving the request to add the third remote terminal:

instantiating a third virtual receiver at the compute infrastructure, the third virtual receiver configured to demodulate signals received from the third remote terminal via the satellite to produce third inbound baseband frames; and

reconfiguring the traffic adapter to receive the third inbound baseband frames from the third virtual receiver.

20 . The system of claim 19 , wherein the operations further comprise:

further responsive to receiving the request to add the third remote terminal:

instantiating a third virtual transmitter at the compute infrastructure, the third virtual transmitter configured to modulate signals based on third outbound baseband frames for transmission to the third remote terminal via the satellite; and

reconfiguring the traffic adapter to transmit the third outbound baseband frames to the third virtual transmitter.