IP Library Granted Patent US 8,433,332
Granted Patent B2
US 8,433,332 · App. 13/569,641 · Granted Apr 30, 2013

Dynamic frequency assignment in a multi-beam system

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 8,433,332
App. No.
13/569,641
Granted
Apr 30, 2013
Kind
B2
Abstract

Novel satellite communications systems, methods, and related devices are described. In one set of embodiments, available frequency channels may be dynamically assigned to particular beams of a multi-beam satellite system. The frequency assignment may be based on the amount of frequency allocated to particular beams of the multi-beam satellite system, utilizing a novel frequency selection method employing frequency reuse constraints. There may be a number of distinct frequency channels that are each assigned to one or more different beams. Such a system may be made up of a satellite in communication with terminals (e.g., user terminals or gateways). The satellite may receive and compile bandwidth request data from the terminals, and use this information in frequency assignment.

Claims (39)

1. A system for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the system comprising:

a request compilation module configured to:

receive bandwidth resource requests from a first plurality of terminals in the satellite communications network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams;

receive resource requests from a second plurality of terminals of the satellite communications network, the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams; and

generate per-beam bandwidth resource request data based at least in part on the received bandwidth resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals;

an allocation module configured to identify allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration; and

an assignment module, communicatively coupled with the allocation module and the request compilation module, and configured to:

assign a first subset of the plurality of time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and

assign a second subset of the plurality of time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data.

2. The system of claim 1 , wherein time slots of the first subset of the plurality of time slots of the allocatable bandwidth resources are not assigned to any other beams of the plurality of beams for the defined time duration.

3. The system of claim 1 , wherein the assignment module assigns the first and second subsets of the plurality of time slots of the allocatable bandwidth resources to the first and second beams based at least in part on service level agreements of terminals associated with the first and second beams.

4. The system of claim 1 , wherein the plurality of time slots of the frequency bandwidth comprise portions of a frequency channel.

5. The system of claim 1 , wherein the request compilation module, the allocation module, and the assignment module are located in a control unit of a satellite of the satellite communications network.

6. The system of claim 1 , wherein the assignment module is further configured to provide an assignment order preference to one of the first beam or the second beam based on a determination of whether the first beam or the second beam has a larger amount of requested bandwidth resources remaining to be assigned for the defined time duration.

7. The system of claim 1 , wherein coverage areas for the first and second beams of the plurality of beams comprise overlapping coverage areas.

8. A method for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the method comprising:

receiving resource requests from a first plurality of terminals of the satellite communication network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams;

receiving resource requests from a second plurality of terminals of the satellite communications network, the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams;

generating per-beam resource request data for the plurality of beams based at least in part on the received resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals;

identifying allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration;

assigning a first subset of the time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and

assigning a second subset of the time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data.

9. The method of claim 8 , wherein the allocatable bandwidth resources comprise uplink and downlink allocatable bandwidth resources.

10. The method of claim 9 , wherein the first and second subsets of the time slots of the allocatable bandwidth resources comprise subsets of the downlink allocatable bandwidth resources.

11. The method of claim 8 , wherein time slots of the first subset of the plurality of time slots of the allocatable bandwidth resources are not assigned to any other beams of the plurality of beams for the defined time duration.

12. The method of claim 8 , wherein assigning the first and second subsets of the plurality of time slots of the allocatable bandwidth resources to the first and second beams is based at least in part on service level agreements of terminals associated with the first and second beams.

13. The method of claim 8 , wherein the plurality of time slots of the frequency bandwidth comprise portions of a frequency channel.

14. The method of claim 8 , wherein the assigning of the first and second subsets of the time slots of the allocatable bandwidth resources comprises providing an assignment order preference to one of the first beam or the second beam based on a determination of whether the first beam or second beam has a larger amount of requested bandwidth resources remaining to be assigned for the defined time duration.

15. An apparatus for dynamically assigning bandwidth resources to a plurality of beams in a satellite communications network, the apparatus comprising:

means for receiving resource requests from a first plurality and a second plurality of terminals of the satellite communication network, the first plurality of terminals located within a first geographical region serviced by a first beam of the plurality of beams and the second plurality of terminals located within a second geographical region serviced by a second beam of the plurality of beams;

means for generating per-beam resource request data for the plurality of beams based at least in part on the received resource requests, the per-beam resource request data including first resource request data associated with the first plurality of terminals and second resource request data associated with the second plurality of terminals;

means for identifying allocatable bandwidth resources comprising a plurality of time slots of a frequency bandwidth for a defined time duration;

means for assigning a first subset of the time slots of the allocatable bandwidth resources to the first beam of the plurality of beams according to the first resource request data; and

means for assigning a second subset of the time slots of the allocatable bandwidth resources to the second beam of the plurality of beams according to the second resource request data.

16. The apparatus of claim 15 , wherein the allocatable bandwidth resources comprise uplink and downlink allocatable bandwidth resources.

17. The apparatus of claim 16 , wherein the first and second subsets of the time slots of the allocatable bandwidth resources comprise subsets of the downlink allocatable bandwidth resources.

18. The apparatus of claim 15 , wherein time slots of the first subset of the plurality of time slots of the allocatable bandwidth resources are not assigned to any other beams of the plurality of beams for the defined time duration.

19. The apparatus of claim 15 , wherein the plurality of time slots of the frequency bandwidth comprise portions of a frequency channel.

20. The apparatus of claim 15 , wherein the means for assigning the first and second subsets comprises means for providing an assignment order preference to one of the first beam or the second beam based on a determination of whether the first beam or the second beam has a larger amount of requested bandwidth resources remaining to be assigned for the defined time duration.

Assignments (5)
SECURITY AGREEMENT Recorded Jun 1, 2023
From: VIASAT, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 063822/0446 →
SECURITY AGREEMENT Recorded Mar 7, 2022
From: VIASAT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 059332/0558 →
SECURITY INTEREST Recorded Mar 27, 2019
From: VIASAT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 048715/0589 →
SECURITY AGREEMENT Recorded Dec 23, 2013
From: VIASAT, INC.
To: UNION BANK, N.A., AS AGENT FOR THE SECURED PARTIES
Reel/Frame 031868/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2012
From: AGARWAL, ANIL
To: VIASAT, INC.
Reel/Frame 028749/0984 →