IP Library Granted Patent US 11,490,347
Granted Patent B2
US 11,490,347 · App. 17/398,126 · Granted Nov 1, 2022

Multimodal inroute timing synchronization system

Inventors: Murali Regunathan (Germantown, MD); Zheng Wu (Germantown, MD); John Border (Germantown, MD)
Assignee: Hughes Network Systems
H04W56/0045H04B7/18528H04W56/006H04W88/16
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,490,347
App. No.
17/398,126
Granted
Nov 1, 2022
Kind
B2
Abstract

A method and system for determining inroute frame timing for a Very Small Aperture Terminal (VSAT) includes receiving an appointment to transmit, on an inroute, at a start of a slot X of a frame number M; establishing, at a VSAT, an arrival time of a super frame numbering packet (SFNP) including a satellite ephemeris vector and a frame number N; calculating, at the VSAT, a timing offset (T RO ) to be applied to the arrival time to compensate for a time varying gateway-satellite-terminal propagation delay (T HS +T SR ); setting a transmit instant as an end of the T RO after the arrival time; adding to the transmit instant a duration of X slots and a duration of (M−N) frames; and transmitting a burst, on the inroute from the VSAT, at the transmit instant. In the method, the calculating is based on computing T HS +T SR from the satellite ephemeris vector, a gateway transmits the SFNP and receives the burst in the slot X within the frame number M of the inroute, and N is greater than or equal to M. A method and system for using ephemeris data for inroute timing is disclosed.

Claims (39)

1. A method for determining inroute frame timing for a Very Small Aperture Terminal (VSAT), the method comprising:

receiving an appointment to transmit, on an inroute, at a start of a slot X of a frame number M;

establishing an arrival time of a Super Frame Numbering Packet (SFNP) comprising a satellite ephemeris vector and a frame number N;

calculating a timing offset (T RO ) to be applied to the arrival time to compensate for a time varying gateway-satellite-terminal propagation delay (T HS +T SR );

setting a transmit instant as an end of the Tito after the arrival time;

adding to the transmit instant a duration of X slots and a duration of (M−N) frames; and

transmitting a burst, on the inroute from the VSAT, at the transmit instant,

wherein the calculating is based on computing T HS +T SR from the satellite ephemeris vector,

a gateway transmits the SFNP and receives the burst in the slot X within the frame number M of the inroute, and

N is greater than or equal to M.

2. The method of claim 1 , wherein the transmit instant has an aperture size of 15 microseconds or less.

3. The method of claim 1 , further comprising determining a T RO reference (T RO-ref ) by requesting timing information from the gateway via an asynchronous burst, wherein the T RO-ref is used for the calculating.

4. The method of claim 1 , further comprising determining an estimated T RO (T RO-est ) via a ranging ALOHA session the T RO-est is used for the calculating.

5. The method of claim 1 , wherein the calculating updates the T RO based on a new satellite coordinate in a new SFNP.

6. The method of claim 1 , wherein the calculating is based on a timing feedback comprising an inroute burst timing offset.

7. The method of claim 1 , further comprising requesting a timing feedback when the VSAT has been idle for longer than a timer threshold or when the SFNP indicates that the gateway requests a timing reacquisition.

8. The method of claim 1 , wherein the satellite ephemeris vector comprises an estimated Center-of-Box vector for a satellite location.

9. The method of claim 1 , further comprising predicting, a next inroute burst timing offset, based on previous timing feedbacks.

10. The method of claim 1 , wherein the appointment is received by the VSAT via a Bandwidth Allocation Packet.

11. A method for using ephemeris data for inroute timing, the method comprising:

receiving ephemeris prediction data comprising ephemeris vectors over a usable period;

validating the ephemeris prediction data;

calculating satellite-to-gateway delays for transmitting RF to the ephemeris vectors; and

sending, to a VSAT, a SFNP comprising one of the ephemeris vectors and an associated satellite-to-gateway delay.

12. The method of claim 11 , further comprising:

interpolating the ephemeris prediction data over the usable period to obtain ephemeris vectors at a fine resolution,

wherein the calculating calculates the satellite-to-gateway delays for the ephemeris vectors at the fine resolution,

the ephemeris prediction data is at a gross resolution, and

the fine resolution has a smaller duration than the gross resolution.

13. The method of claim 12 , wherein the interpolating comprises linear interpolation using two adjacent in time datapoints from the ephemeris prediction data.

14. The method of claim 12 , wherein the interpolating comprises smoothing the ephemeris vectors at the fine resolution when a round-trip time difference between two adjacent in time datapoints in the ephemeris prediction data exceeds a threshold.

15. The method of claim 11 , wherein the validating comprises a time-interval validation.

16. The method of claim 11 , wherein the validating comprises a data validation.

17. The method of claim 11 , wherein the validating comprises a file transition validation.

18. The method of claim 11 , wherein the validating comprises smoothing a transition, using a weighted average, from the ephemeris predication data to a previous ephemeris predication data.

19. The method of claim 11 , further comprising determining the ephemeris vectors and associated satellite-to-gateway delays based on a Center-of-Box location of a satellite when the validating indicates a failure in the ephemeris predication data.

20. The method of claim 19 , further comprising:

acquiring valid ephemeris prediction data; and

smoothing a transition, using a weighted average, from using the ephemeris vectors based on the determining to valid vectors calculated based on the valid ephemeris predication data.

Assignments (3)
SECURITY INTEREST Recorded Jan 26, 2023
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 062501/0768 →
SECURITY INTEREST Recorded Nov 2, 2021
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 058687/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: REGUNATHAN, MURALI; WU, ZHENG; BORDER, JOHN
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 057132/0404 →
Continuity (2)
Provisional Application 63145312 · Feb 3, 2021
Related Publication 20220248357A1 · Aug 4, 2022