IP Library Granted Patent US 9,397,741
Granted Patent B1
US 9,397,741 · App. 14/953,681 · Granted Jul 19, 2016

Satellite beamforming using split switches

Inventors: Michael Mandell (Farmington Hills, MI); Ted Kaplan (North Potomac, MD); Arnold Berman (Washington, DC); Jeffrey Freedman (Laurel, MD); Brian Sipos (Alexandria, VA); Scott Conrad Markley (Washington, DC); Erik Halvorson (Vienna, VA); David Marshack (Bethesda, MD)
Assignee: RKF Engineering Solutions, LLC
H04B7/0617H04B7/1851
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 9,397,741
App. No.
14/953,681
Granted
Jul 19, 2016
Kind
B1
Abstract

Receive signals may be combined to form receive beam signals at multiple receive frequency channels. The receive beam signals may be partitioned by receive frequency channel into multiple groups of receive beam signals, each group corresponding to a different frequency spectrum and the multiple groups including a first group and a second group. The first and the second group of receive beam signals may be communicated to a first and a second switch, respectively. The first and the second group of receive beam signals may be switched by the first switch and the second switch, respectively, to generate a first and a second group of transmit beam signals. Transmit beam signals that include the first and the second group of transmit beam signals may be combined to form transmit signals to be transmitted using corresponding transmit antenna elements to form one or more transmit beams at multiple transmit frequency channels.

Claims (80)

1. A method for beamforming in a satellite communications network, the method comprising:

obtaining, at a satellite, a transform table that provides a linear combination to calculate transmit signals from obtained receive signals, wherein the transform table is based on receive beamforming coefficients, a connection matrix and transmit beamforming coefficients;

obtaining, at the satellite, receive signals using receive antenna elements;

combining, by the satellite, the receive signals based on the transform table at one or more switches to generate transmit signals;

providing, by the satellite, the transmit signals at outputs of the one or more switches; and

transmitting, by the satellite, the transmit signals using corresponding transmit antenna elements.

2. The method of claim 1 , wherein combining the receive signals based on the transform table at one or more switches to generate the transmit signals comprises:

partitioning the transform table into a first transform table portion and a second transform table portion, wherein the first transform table portion is configured to be used by a first switch and the second transform table portion is configured to be used by a second switch;

communicating a first group of receive signals to the first switch, wherein the first group of receive signals is associated with a first frequency that is configured to be processed by the first transform table portion;

communicating a second group of receive signals to the second switch, wherein the second group of receive signals is associated with a second frequency that is configured to be processed by the second transform table portion;

generating, by the first switch, a first group of transmit signals based on the first group of receive signals and the first transform table portion;

generating, by the second switch, a second group of transmit signals based on the second group of receive signals and the second transform table portion; and

transmitting, by the satellite, transmit signals that include the first group of transmit signals and the second group of transmit signals.

3. The method of claim 2 , wherein the first transform table portion corresponds to a first frequency spectrum and the second transform table portion corresponds to a second frequency spectrum that is different from the first frequency spectrum.

4. The method of claim 3 , wherein the first frequency spectrum partially overlaps with the second frequency spectrum.

5. The method of claim 1 , wherein the transform table is computed by the satellite, the method further comprising:

receiving, at the satellite, the receive beamforming coefficients, the connection matrix and the transmit beamforming coefficients from a terrestrial gateway;

adjusting, by the satellite, one or more of the receive beamforming coefficients or the transmit beamforming coefficients to correct calibration or pointing errors; and

computing, by the satellite, the transform table based on the adjusted beamforming coefficients and the connection matrix.

6. The method of claim 1 , wherein the transform table is computed by a terrestrial gateway, the method further comprising:

obtaining, by the terrestrial gateway, the receive beamforming coefficients, the transmit beamforming coefficients, and the connection matrix;

computing, by the terrestrial gateway, the transform table based on the receive beamforming coefficients, the transmit beamforming coefficients, and the connection matrix; and

transmitting, by the terrestrial gateway, the transform table to the satellite.

7. The method of claim 1 , wherein the connection matrix provides a mapping from receive frequency channels associated with receive signals to transmit frequency channels associated with transmit signals,

wherein receive beamforming coefficients represent different weights applied to different receive signals to obtain different receive beams, and

wherein transmit beamforming coefficients represent different weights applied to different transmit beams to obtain different transmit signals.

8. A non-transitory storage medium storing instructions that, when executed by one or more processors, are configured to cause the one or more processors to perform operations comprising:

obtaining, at a satellite, a transform table that provides a linear combination to calculate transmit signals from obtained receive signals, wherein the transform table is based on receive beamforming coefficients, a connection matrix and transmit beamforming coefficients;

obtaining, at the satellite, receive signals using receive antenna elements;

combining, by the satellite, the receive signals based on the transform table at one or more switches to generate transmit signals;

providing, by the satellite, the transmit signals at outputs of the one or more switches; and

transmitting, by the satellite, the transmit signals using corresponding transmit antenna elements.

9. The non-transitory storage medium of claim 8 , wherein combining the receive signals based on the transform table at one or more switches to generate the transmit signals comprises:

partitioning the transform table into a first transform table portion and a second transform table portion, wherein the first transform table portion is configured to be used by a first switch and the second transform table portion is configured to be used by a second switch;

communicating a first group of receive signals to the first switch, wherein the first group of receive signals is associated with a first frequency that is configured to be processed by the first transform table portion;

communicating a second group of receive signals to the second switch, wherein the second group of receive signals is associated with a second frequency that is configured to be processed by the second transform table portion;

generating, by the first switch, a first group of transmit signals based on the first group of receive signals and the first transform table portion;

generating, by the second switch, a second group of transmit signals based on the second group of receive signals and the second transform table portion; and

transmitting, by the satellite, transmit signals that include the first group of transmit signals and the second group of transmit signals.

10. The non-transitory storage medium of claim 9 , wherein the first transform table portion corresponds to a first frequency spectrum and the second transform table portion corresponds to a second frequency spectrum that is different from the first frequency spectrum.

11. The non-transitory storage medium of claim 10 , wherein the first frequency spectrum partially overlaps with the second frequency spectrum.

12. The non-transitory storage medium of claim 8 , wherein the transform table is computed by the satellite, and wherein instructions are configured to cause the one or more processors to perform operations further comprising:

receiving, at the satellite, the receive beamforming coefficients, the connection matrix and the transmit beamforming coefficients from a terrestrial gateway;

adjusting, by the satellite, one or more of the receive beamforming coefficients or the transmit beamforming coefficients to correct calibration or pointing errors; and

computing, by the satellite, the transform table based on the adjusted beamforming coefficients and the connection matrix.

13. The non-transitory storage medium of claim 8 , wherein the transform table is computed by a terrestrial gateway, and wherein instructions are configured to cause the one or more processors to perform operations further comprising:

obtaining, by the terrestrial gateway, the receive beamforming coefficients, the transmit beamforming coefficients, and the connection matrix;

computing, by the terrestrial gateway, the transform table based on the receive beamforming coefficients, the transmit beamforming coefficients, and the connection matrix; and

transmitting, by the terrestrial gateway, the transform table to the satellite.

14. The non-transitory storage medium of claim 8 , wherein the connection matrix provides a mapping from receive frequency channels associated with receive signals to transmit frequency channels associated with transmit signals,

wherein receive beamforming coefficients represent different weights applied to different receive signals to obtain different receive beams, and

wherein transmit beamforming coefficients represent different weights applied to different transmit beams to obtain different transmit signals.

15. A system comprising:

one or more processors; and

a storage medium storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to perform operations comprising:

obtaining, at a satellite, a transform table that provides a linear combination to calculate transmit signals from obtained receive signals, wherein the transform table is based on receive beamforming coefficients, a connection matrix and transmit beamforming coefficients;

obtaining, at the satellite, receive signals using receive antenna elements;

combining, by the satellite, the receive signals based on the transform table at one or more switches to generate transmit signals;

providing, by the satellite, the transmit signals at outputs of the one or more switches; and

transmitting, by the satellite, the transmit signals using corresponding transmit antenna elements.

16. The system of claim 15 , wherein combining the receive signals based on the transform table at one or more switches to generate the transmit signals comprises:

partitioning the transform table into a first transform table portion and a second transform table portion, wherein the first transform table portion is configured to be used by a first switch and the second transform table portion is configured to be used by a second switch;

communicating a first group of receive signals to the first switch, wherein the first group of receive signals is associated with a first frequency that is configured to be processed by the first transform table portion;

communicating a second group of receive signals to the second switch, wherein the second group of receive signals is associated with a second frequency that is configured to be processed by the second transform table portion;

generating, by the first switch, a first group of transmit signals based on the first group of receive signals and the first transform table portion;

generating, by the second switch, a second group of transmit signals based on the second group of receive signals and the second transform table portion; and

transmitting, by the satellite, transmit signals that include the first group of transmit signals and the second group of transmit signals.

17. The system of claim 16 , wherein the first transform table portion corresponds to a first frequency spectrum and the second transform table portion corresponds to a second frequency spectrum that is different from the first frequency spectrum.

18. The system of claim 17 , wherein the first frequency spectrum partially overlaps with the second frequency spectrum.

19. The system of claim 15 , wherein the transform table is computed by the satellite, and wherein instructions are configured to cause the one or more processors to perform operations further comprising:

receiving, at the satellite, the receive beamforming coefficients, the connection matrix and the transmit beamforming coefficients from a terrestrial gateway;

adjusting, by the satellite, one or more of the receive beamforming coefficients or the transmit beamforming coefficients to correct calibration or pointing errors; and

computing, by the satellite, the transform table based on the adjusted beamforming coefficients and the connection matrix.

20. The system of claim 15 , wherein the transform table is computed by a terrestrial gateway, and wherein instructions are configured to cause the one or more processors to perform operations further comprising:

obtaining, by the terrestrial gateway, the receive beamforming coefficients, the transmit beamforming coefficients, and the connection matrix;

computing, by the terrestrial gateway, the transform table based on the receive beamforming coefficients, the transmit beamforming coefficients, and the connection matrix; and

transmitting, by the terrestrial gateway, the transform table to the satellite.

21. The system of claim 15 , wherein the connection matrix provides a mapping from receive frequency channels associated with receive signals to transmit frequency channels associated with transmit signals,

wherein receive beamforming coefficients represent different weights applied to different receive signals to obtain different receive beams, and

wherein transmit beamforming coefficients represent different weights applied to different transmit beams to obtain different transmit signals.

Assignments (2)
SECURITY INTEREST Recorded Feb 2, 2026
From: LA JOLLA LOGIC, INC.; LA JOLLA LOGIC, LLC; RKF ENGINEERING SOLUTIONS LLC; KYTHERA SOFTWARE, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 073662/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: MANDELL, MICHAEL; KAPLAN, TED; BERMAN, ARNOLD; FREEDMAN, JEFFREY; SIPOS, BRIAN; MARKLEY, SCOTT CONRAD; HALVORSON, ERIK; MARSHACK, DAVID
To: RKF ENGINEERING SOLUTIONS, LLC
Reel/Frame 037168/0144 →
Continuity (2)
Continuation 13803449 · Mar 14, 2013
Provisional Application 61704972 · Sep 24, 2012