IP Library Granted Patent US 12712628
Granted Patent B2
US 12712628 · App. 18/660,800 · Granted Aug 18, 2026

Virtual network function for signal cancellation

Inventors: Stuart Daughtridge (Huntingtown, MD); David Wilkinson (Malvern, GB)
Assignee: KRATOS INTEGRAL HOLDINGS LLC.
H04B7/18513H04B7/18519
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 12712628
App. No.
18/660,800
Granted
Aug 18, 2026
Kind
B2
Abstract

Described herein are systems, methods, and other techniques for canceling an interferer signal from a received signal in a satellite communication system. A signal cancellation function is instantiated at a compute infrastructure. A received signal is digitized to produce a digital waveform of the received signal. A virtualized demodulation is performed on the digital waveform of the received signal to produce a bit sequence of the interferer signal. A virtualized modulation is performed on the bit sequence of the interferer signal to produce a digital waveform of the interferer signal. The digital waveform of the received signal is delayed based on one or more delay factors to produce a delayed digital waveform of the received signal. The digital waveform of the interferer signal is subtracted from the delayed digital waveform of the received signal to produce an output digital waveform.

Claims (66)

1 . A method of canceling an interferer signal in a satellite communication system, the method comprising:

instantiating a signal cancellation function at a compute infrastructure;

digitizing a received signal to produce a digital waveform of the received signal, the received signal having been received via an antenna;

performing, by the signal cancellation function, a virtualized demodulation on the digital waveform of the received signal to produce a bit sequence of the interferer signal;

performing, by the signal cancellation function, a virtualized modulation on the bit sequence of the interferer signal to produce a digital waveform of the interferer signal;

delaying the digital waveform of the received signal based on one or more delay factors to produce a delayed digital waveform of the received signal; and

subtracting the digital waveform of the interferer signal from the delayed digital waveform of the received signal to produce an output digital waveform.

2 . The method of claim 1 , further comprising:

demodulating the output digital waveform to produce an output bit sequence.

3 . The method of claim 1 , wherein the one or more delay factors include one or both of: (i) a modulation scheme used to perform the virtualized demodulation and the virtualized modulation or (ii) a sampling rate used to digitize the received signal.

4 . The method of claim 1 , further comprising:

instantiating an interference detector and analyzer at the compute infrastructure; and

detecting, by the interference detector and analyzer, an interferer frequency associated with the interferer signal, wherein the interferer frequency is used to perform the virtualized demodulation and the virtualized modulation.

5 . The method of claim 4 , further comprising:

receiving, by the interference detector and analyzer, a frequency at which the output digital waveform is to be demodulated, wherein the interferer frequency associated with the interferer signal is detected based on a proximity between the interferer frequency and the frequency at which the output digital waveform is to be demodulated.

6 . The method of claim 1 , further comprising:

receiving the received signal via the antenna at a ground station communicatively coupled to the compute infrastructure.

7 . The method of claim 1 , wherein:

the digital waveform of the received signal is a digital IF waveform of the received signal;

the digital waveform of the interferer signal is a digital IF waveform of the interferer signal;

the delayed digital waveform of the received signal is a delayed digital IF waveform of the received signal; and

the output digital waveform is an output digital IF waveform.

8 . The method of claim 7 , further comprising:

down converting the received signal such that the received signal is converted from an analog RF signal to an analog IF signal.

9 . The method of claim 1 , wherein:

the digital waveform of the received signal is a digital RF waveform of the received signal;

the digital waveform of the interferer signal is a digital RF waveform of the interferer signal;

the delayed digital waveform of the received signal is a delayed digital RF waveform of the received signal; and

the output digital waveform is an output digital RF waveform.

10 . 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 canceling an interferer signal in a satellite communication system, the operations comprising:

instantiating a signal cancellation function at a compute infrastructure;

digitizing a received signal to produce a digital waveform of the received signal, the received signal having been received via an antenna;

performing, by the signal cancellation function, a virtualized demodulation on the digital waveform of the received signal to produce a bit sequence of the interferer signal;

performing, by the signal cancellation function, a virtualized modulation on the bit sequence of the interferer signal to produce a digital waveform of the interferer signal;

delaying the digital waveform of the received signal based on one or more delay factors to produce a delayed digital waveform of the received signal; and

subtracting the digital waveform of the interferer signal from the delayed digital waveform of the received signal to produce an output digital waveform.

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

demodulating the output digital waveform to produce an output bit sequence.

12 . The non-transitory computer-readable medium of claim 10 , wherein the one or more delay factors include one or both of: (i) a modulation scheme used to perform the virtualized demodulation and the virtualized modulation or (ii) a sampling rate used to digitize the received signal.

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

instantiating an interference detector and analyzer at the compute infrastructure; and

detecting, by the interference detector and analyzer, an interferer frequency associated with the interferer signal, wherein the interferer frequency is used to perform the virtualized demodulation and the virtualized modulation.

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

receiving, by the interference detector and analyzer, a frequency at which the output digital waveform is to be demodulated, wherein the interferer frequency associated with the interferer signal is detected based on a proximity between the interferer frequency and the frequency at which the output digital waveform is to be demodulated.

15 . The non-transitory computer-readable medium of claim 10 , wherein:

the digital waveform of the received signal is a digital RF waveform of the received signal;

the digital waveform of the interferer signal is a digital RF waveform of the interferer signal;

the delayed digital waveform of the received signal is a delayed digital RF waveform of the received signal; and

the output digital waveform is an output digital RF waveform.

16 . 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 canceling an interferer signal, the operations comprising:

instantiating a signal cancellation function at a compute infrastructure;

digitizing a received signal to produce a digital waveform of the received signal, the received signal having been received via an antenna;

performing, by the signal cancellation function, a virtualized demodulation on the digital waveform of the received signal to produce a bit sequence of the interferer signal;

performing, by the signal cancellation function, a virtualized modulation on the bit sequence of the interferer signal to produce a digital waveform of the interferer signal;

delaying the digital waveform of the received signal based on one or more delay factors to produce a delayed digital waveform of the received signal; and

subtracting the digital waveform of the interferer signal from the delayed digital waveform of the received signal to produce an output digital waveform.

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

demodulating the output digital waveform to produce an output bit sequence.

18 . The system of claim 16 , wherein the one or more delay factors include one or both of: (i) a modulation scheme used to perform the virtualized demodulation and the virtualized modulation or (ii) a sampling rate used to digitize the received signal.

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

instantiating an interference detector and analyzer at the compute infrastructure; and

detecting, by the interference detector and analyzer, an interferer frequency associated with the interferer signal, wherein the interferer frequency is used to perform the virtualized demodulation and the virtualized modulation.

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

receiving, by the interference detector and analyzer, a frequency at which the digital waveform is to be demodulated, wherein the interferer frequency associated with the interferer signal is detected based on a proximity between the interferer frequency and the frequency at which the output digital waveform is to be demodulated.