IP Library Granted Patent US 11,711,140
Granted Patent B2
US 11,711,140 · App. 17/136,821 · Granted Jul 25, 2023

Pointing error mitigation

Inventors: Stan Kay (Germantown, MD); Udaya Bhaskar (Germantown, MD)
Assignee: Hughes Network Systems, LLC
H04B7/18541H04W36/0058H04W36/22
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 11,711,140
App. No.
17/136,821
Granted
Jul 25, 2023
Kind
B2
Abstract

An apparatus and method are disclosed for mitigating pointing errors resulting from satellite antennas. Reports are received from terminals in a beam hopping satellite communication system, and a pointing error associated with a satellite antenna is determined. The best beam for communicating with each terminal is selected based on the pointing error. A beam list containing the instantaneous traffic demand of terminals for each beam in the system is generated. An active beam set is then selected from the beam list for transmitting data during the next hop in the satellite communication system.

Claims (48)

1. A method comprising:

receiving reports from a plurality of terminals in a beam hopping satellite communication system;

determining a pointing error associated with a satellite antenna based, at least in part, on contents of the reports;

selecting a best beam for each terminal, wherein each best beam corresponds to the best beam for communicating with the selected terminals based, at least in part, on the pointing error;

generating a beam list containing an instantaneous traffic demand of terminals for each beam in the satellite communication system;

selecting an active beam set from the beam list for a next hop in the satellite communication system; and

generating a data block for transmission via the active beam set on the next hop,

wherein the data block contains information corresponding to the instantaneous traffic demand of the active beam set.

2. The method of claim 1 , wherein the reports are transmitted after each beam hop or at predetermined intervals.

3. The method of claim 1 , wherein:

n terminals are associated with each selected best beam;

n is a subset of total terminals in the satellite communication system; and

n≥0.

4. The method of claim 1 , wherein a same frequency and polarization is used for all beams in the active beam set.

5. The method of claim 1 , wherein data transmitted via each beam in the active beam set contains, in part, information for identifying recipient terminals.

6. The method of claim 1 , wherein the reports contain, in part, signal quality measurements associated with each terminal.

7. The method of claim 6 , wherein the signal quality measurements are based, at least in part, on signal strength and interference levels obtained by each terminal.

8. The method of claim 1 , wherein the active beam set is selected based, at least in part, on beams having the highest traffic demand levels.

9. The method of claim 8 , wherein the active beam set is further selected based on traffic priority, quality of service (QoS), or both.

10. The method of claim 1 , wherein the active beam set is selected based, at least in part, on a stayout constraint which minimizes interference between beams in the active beam set.

11. The method of claim 1 , wherein:

the data block comprises a plurality of superframes corresponding to the number of beams in the active beam set; and

each superframe contains traffic data for transmission via a corresponding beam in the active beam set.

12. The method of claim 11 , wherein each superframe is transmitted as a composite waveform, and encoding parameters are independently selected for traffic data corresponding to each terminal.

13. The method of claim 11 , further comprising dequeuing traffic data for each terminal onto the superframe corresponding to the best beam selected for the terminal.

14. The method of claim 13 , wherein the traffic data for terminals in each beam is dequeued based on at least one of age, priority, class, and quality of service (QoS).

15. The method of claim 13 , wherein the traffic data for each terminal is encoded based on reports received from the corresponding terminal.

16. The method of claim 1 , wherein all beams in the satellite communication system comprise first beams formed by a first antenna, and further comprising:

forming second beams overlaying a same coverage area as the beams formed by the first antenna,

wherein the second beams have an opposite polarization from the first beams.

17. The method of claim 1 , wherein all beams in the satellite communication system are formed by a first antenna, and further comprising:

forming second beams overlaying a same coverage area as the beams formed by the first antenna,

wherein the second beams are formed by a second antenna, and

wherein the second antenna operates on an opposite polarization from the first antenna.

18. The method of claim 1 , wherein:

traffic data for each terminal is stored in a corresponding queue; and

the data block contains traffic data from queues corresponding to terminals located within the active beam set.

19. The method of claim 18 , wherein transmit parameters such as modulation and coding are independently selected for traffic data from each queue.

20. The method of claim 1 , wherein selecting a best beam for each terminal is further based on a ratio of symbol energy to noise energy (EsNo) value predicted from analysis of the reports.

21. An apparatus comprising:

one or more processors configured to:

receive reports from a plurality of terminals in a beam hopping satellite communication system;

determine a pointing error associated with a satellite antenna based, at least in part, on contents of the reports;

select a best beam for each terminal, wherein each best beam corresponds to the best beam for communicating with the selected terminals based, at least in part, on the pointing error;

generate a beam list containing an instantaneous traffic demand of terminals for each beam in the satellite communication system;

select an active beam set from the beam list for a next hop in the satellite communication system; and

generate a data block for transmission via the active beam set on the next hop,

wherein the data block contains information corresponding to the instantaneous traffic demand of the active beam set.

Assignments (3)
SECURITY INTEREST Recorded Oct 18, 2023
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 065271/0695 →
SECURITY INTEREST Recorded Feb 3, 2021
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055211/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2020
From: KAY, STAN; BHASKAR, UDAYA
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 054768/0579 →