IP Library Granted Patent US 10,897,301
Granted Patent B2
US 10,897,301 · App. 16/527,834 · Granted Jan 19, 2021

Dynamic hopping plan optimization in a beam hopping satellite network

Inventors: Dirk Breynaert (Sint-Niklaas, BE); Dimitrios Christopoulos (Antwerp, BE)
Assignee: ST Engineering iDirect (Europe) Cy NV
H04B7/088H04B7/18513
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 10,897,301
App. No.
16/527,834
Granted
Jan 19, 2021
Kind
B2
Abstract

A controller device for a satellite communication system has one or more beam hoppers during a hopping period which each illuminate a plurality of contours according to a hopping plan indicating an order in which the plurality of contours is illuminated. The controller device comprises a dynamic hopping plan calculation module for calculating the hopping plan and is arranged for conveying the calculated hopping plan to a transmitter of the satellite communication system. The dynamic hopping plan calculation module is arranged to calculate the hopping plan by subdividing, per beam hopper, the hopping period in at least two scheduling frames, the at least two scheduling frames forming the calculated hopping plan. Each scheduling frame comprises hopping slots each indicating a contour to be illuminated.

Claims (36)

1. A controller device for a satellite communication system wherein beam hoppers of a plurality of beam hoppers during a hopping period each illuminate a plurality of contours according to a hopping plan indicating an order in which said plurality of contours is illuminated, said controller device comprising

a dynamic hopping plan calculation module for calculating said hopping plan and arranged for conveying said calculated hopping plan to a transmitter and a beam hopping satellite of said satellite communication system,

wherein said dynamic hopping plan calculation module is arranged to calculate said hopping plan by subdividing, per beam hopper, said hopping period in at least two scheduling frames, said at least two scheduling frames forming said calculated hopping plan,

wherein each scheduling frame comprises at least n hopping slots each indicating a contour to be illuminated, with n an integer equal to the number of contours illuminated by said beam hopper and a hopping slot denoting the minimum illumination time duration,

wherein each contour of said number of contours is illuminated at least once per scheduling frame, and

wherein said dynamic hopping plan calculation module is arranged to account for that a pair of beam hoppers having at most one adjacent contour with respect to one another to be illuminated, cannot illuminate said adjacent contour at the same time and with the same frequency and polarization.

2. The controller device as in claim 1 , comprising a frequency plan calculation module.

3. The controller device as in claim 2 , wherein said frequency plan calculation module is arranged to account for the use of a different frequency and/or a different polarization for a pair of beam hoppers illuminating at least two adjacent contours.

4. The controller device as in claim 1 , comprising an overall capacity management module to allocate beam hoppers to contours to be illuminated.

5. The controller device as in claim 4 , wherein, per beam hopper, for an illuminated contour in a scheduling frame of said at least two scheduling frames, one or two other contours illuminated in said scheduling frame are tier-1 adjacent to the illuminated contour.

6. The controller device as in claim 1 , wherein said dynamic hopping plan calculation module is arranged to impose that a pair of beam hoppers having at most one adjacent contour to be illuminated cannot illuminate said adjacent contour at the same time.

7. The controller device as in claim 1 , wherein said dynamic hopping plan calculation module is arranged to impose that a pair of beam hoppers having at least two tier-2 adjacent contours illuminate said at least two tier-2 adjacent contours at different hopping slots.

8. The controller device as in claim 1 , wherein said dynamic hopping plan calculation module is arranged to impose that a triplet of beam hoppers illuminating adjacent and second tier adjacent contours cannot simultaneously illuminate said contours.

9. The controller device as in claim 1 , wherein said dynamic hopping plan calculation module is arranged to select among a set of dynamic hopping plans corresponding to said updated traffic demand table for which a carrier-to-interference ratio is computed across said plurality of contours and hopping slots, the one or more dynamic hopping plans with the largest minimum carrier-to-interference ratio C/I.

10. The controller device as in claim 9 , wherein if there are two or more dynamic hopping plans having said largest minimum C/I, the one with the largest average sum rate is selected.

11. The controller device as in claim 9 , wherein said dynamic hopping plan calculation module is arranged to perform a mixed integer optimization to select among said set of dynamic hopping plans the dynamic hopping plan with the largest minimum C/I.

12. The controller device as in claim 1 , wherein, per beam hopper, said at least two scheduling frames are identical, except for a perturbation in at most all but one of said at least two scheduling frames.

13. The controller device as in claim 12 , wherein, per beam hopper, said at least two scheduling frames are identical, except for a perturbation in one of said at least two scheduling frames.

14. The controller device as in claim 13 , wherein said perturbation in said one scheduling frame is a permutation.

15. A satellite communication system comprising wherein beam hoppers of a plurality of beam hoppers during a hopping period each illuminate a plurality of contours according to a hopping plan indicating an order in which said plurality of contours is illuminated, the satellite communication system comprising:

a controller device that includes

a dynamic hopping plan calculation module for calculating said hopping plan and arranged for conveying said calculated hopping plan to a transmitter and a beam hopping satellite of said satellite communication system,

wherein said dynamic hopping plan calculation module is arranged to calculate said hopping plan by subdividing, per beam hopper, said hopping period in at least two scheduling frames, said at least two scheduling frames forming said calculated hopping plan,

wherein each scheduling frame comprises at least n hopping slots each indicating a contour to be illuminated, with n an integer equal to the number of contours illuminated by said beam hopper and a hopping slot denoting the minimum illumination time duration,

wherein each contour of said number of contours is illuminated at least once per scheduling frame, and

wherein said dynamic hopping plan calculation module is arranged to account for that a pair of beam hoppers having at most one adjacent contour with respect to one another to be illuminated, cannot illuminate said adjacent contour at the same time and with the same frequency and polarization

the satellite communication system further comprising

a transmitter device arranged for generating a signal to be transmitted taking into account said calculated hopping plan,

a satellite comprising a beam hopping transponder arranged to receive said transmitted signal and an illumination circuit for steering illumination from one contour to another particular contour according to said dynamic hopping plan, and

one or more receiver devices positioned in at least one contour to be illuminated and arranged to receive a version of said transmit signal,

wherein said controller device is arranged for updating said hopping plan by measuring traffic contention per contour from said one or more receiver devices and from said transmitter device, translating said measured traffic contention per contour into a traffic demand frame and calculating said updated dynamic hopping plan based on at least said traffic demand frame or to reject said traffic demand frame.

16. A method for determining a dynamic hopping plan for a satellite communication system wherein beam hoppers of a plurality of beam hoppers during a hopping period each illuminate a plurality of contours, the method comprising:

subdividing, per beam hopper, said hopping period in at least two scheduling frames, said at least two scheduling frames forming said calculated hopping plan, wherein each scheduling frame comprises at least n hopping slots each indicating a contour to be illuminated, within an integer equal to the number of contours illuminated by said beam hopper and a hopping slot denoting the minimum illumination time duration,

wherein each contour of said number of contours is illuminated at least once per scheduling frame;

conveying said calculated hopping plan to a transmitter and a beam hopping satellite of said satellite communication system,

wherein said dynamic hopping plan calculation module is arranged to account for that a pair of beam hoppers having at most one adjacent contour with respect to one another to be illuminated, cannot illuminate said adjacent contour at the same time and with the same frequency and polarization.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2020
From: NEWTEC CY
To: ST ENGINEERING IDIRECT (EUROPE) CY NV
Reel/Frame 052880/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2019
From: CHRISTOPOULOS, DIMITRIOS
To: NEWTEC CY
Reel/Frame 050034/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: BREYNAERT, DIRK
To: NEWTEC CY
Reel/Frame 049920/0959 →
Continuity (2)
Provisional Application 62712295 · Jul 31, 2018
Related Publication 20200044725A1 · Feb 6, 2020
Cited By (4)
US 12,212,401 US 12,261,679 US 12,261,680 US 12,457,032