IP Library Granted Patent US 8,897,206
Granted Patent B2
US 8,897,206 · App. 13/479,094 · Granted Nov 25, 2014

Frame timing synchronization in a geostationary satellite 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,897,206
App. No.
13/479,094
Granted
Nov 25, 2014
Kind
B2
Abstract

Aspects of the invention provide a system and method to allow inroute frame timing synchronization without the aid of hub signal loopback or satellite ephemeris data. Furthermore, it allows tracking and compensating of the satellite motion to allow multiple remotes to use TDMA on the inroute frequencies, while minimizing the aperture. Two main techniques proposed are CLT and polling based approaches, which are used in combination for an optimum solution. In CLT based approach, hub transmits remote specific timing correction feedback messages on the outroute on as needed basis. In polling based approach, the remotes derive their timing based on a per-beam average delay estimate broadcast by the hub and a measured local delay specific to each outroute stream from a remote. An aspect of the invention uses triangulation method to determine satellite position. Furthermore, an aspect of the invention uses hub burst arrival method instead of polling approach.

Claims (31)

1. A method comprising:

polling each of a number N of a plurality of remote terminals to obtain an initial propagation delay value for each polled remote terminal;

obtaining a drift value for each polled remote terminal, wherein the drift value is based on a difference between an initial timing reference and a subsequent timing reference as a result of a change of position of a satellite in communication with the remote terminals;

obtaining an estimated propagation delay based on the drift values;

transmitting the estimated propagation delay to each of the plurality of remote terminals.

2. The method of claim 1 , wherein the estimated propagation delay is further based on the initial propagation delay values.

3. The method of claim 1 , further comprising obtaining latitude and longitude coordinates of each of the polled number N of the plurality of remote terminals.

4. The method of claim 1 , wherein said polling the number N of the plurality of remote terminals comprises polling the number N based on a range of possible estimated propagation delay values and a predetermined threshold to obtain a geographically diverse selection of the plurality of remote terminals.

5. The method of claim 1 , further comprising performing a bootstrap ALOHA procedure prior to obtaining a predetermined number of drift values from the polled remote terminals.

6. A method comprising:

polling each of a number N of a plurality of remote terminals;

obtaining a drift value for each polled remote terminal; and

transmitting, a closed loop timing correction feedback message to each remote terminal when a transmission of the remote terminal is received with a timing error greater than a predetermined amount,

wherein the drift value is based on a difference between an initial timing reference and a subsequent timing reference as a result of a change of position of a satellite in communication with the remote terminals.

7. An apparatus comprising:

a communication portion operable to bi-directionally communicate with a satellite;

a polling portion operable to instruct said communication portion to poll a number N of a plurality of remote terminals to obtain an initial propagation delay value for each polled remote terminal; and

a timing drift computation portion,

wherein said communication portion is further operable to obtain a drift value for each polled remote terminal, wherein the drift value is based on a difference between an initial timing reference and a subsequent timing reference as a result of a change of position of the satellite,

wherein said timing drift computation portion is operable to compute an estimated propagation delay based on the drift values, and

wherein said communication portion is further operable to transmit the estimated propagation delay to each of the plurality of remote terminals.

8. The apparatus of claim 7 , wherein the estimated propagation delay is further based on the initial propagation delay values.

9. The apparatus of claim 7 , wherein said communication portion is further operable to receive latitude and longitude coordinates of each of the polled number N of the plurality of remote terminals.

10. The apparatus of claim 7 , wherein said polling the number N of the plurality of remote terminals comprises polling the number N based on a range of possible estimated propagation delay values and a predetermined threshold to obtain a geographically diverse selection of the plurality of remote terminals.

11. The apparatus of claim 7 , wherein said communication portion is further operable to perform a bootstrap ALOHA procedure prior to obtaining a predetermined number of drift values from the polled remote terminals.

12. An apparatus comprising:

a communication portion operable to bi-directionally communicate with a satellite, and to poll each of a number N of a plurality of remote terminals; and

a timing drift computation portion,

wherein said communication portion is further operable to obtain a drift value for each polled remote terminal,

wherein said timing drift computation portion is operable to compute the drift value based on a difference between an initial timing reference and a subsequent timing reference as a result of a change of position of the satellite, and

wherein said communication portion is further operable to transmit a closed loop timing correction feedback message to each remote terminal when a transmission of the remote terminal is received with a timing error greater than a predetermined amount.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
SECURITY INTEREST Recorded Mar 11, 2014
From: HUGHES NETWORK SYSTEMS LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 032404/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2012
From: BHASKAR, UDAY R; ANTIA, YEZDI; ROY, STAYAJIT
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 028259/0788 →