US9872268B2

Synchronous waveform clock synchronization without a system controller

Summary by NHIP

Synchronous waveform clock synchronization

The modem synchronizes a terminal clock by exchanging sync hops with a signal relay and adjusting the time reference based on calculated time differences. The method changes both the transmit time and estimated receive time in the same direction by the calculated difference to align the terminal sync hop receive time with the master sync hop receive time.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method for synchronizing a time reference of a terminal clock of a terminal transceiver including an antenna and a modem, the method including: transmitting, by the modem, a terminal sync hop to a signal relay in accordance with the time reference; searching, by the modem, for a terminal sync hop return from the signal relay near an estimated terminal sync hop receive time; receiving, by the modem, the terminal sync hop return at a terminal sync hop receive time; searching, by the modem, for a master sync hop return from the signal relay; receiving, by the modem, the master sync hop return at a master sync hop receive time; calculating, by the modem, a time difference between the master sync hop receive time and the terminal sync hop receive time; and adjusting, by the modem, the time reference based on the calculated time difference.

US9872268B2, drawing sheet 1
Sheet 1 of 23

Term

Projected expiry 14 July 2036.

  1. Priority and filed
  2. Granted
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 44, average(NHIP)A method for synchronizing a time reference of a terminal clock of a terminal transceiver comprising an antenna and a modem, the method comprising:transmitting, by the modem, a terminal sync hop to a signal relay in accordance with the time reference;searching, by the modem, for a terminal sync hop return from the signal relay near an estimated terminal sync hop receive time;receiving, by the modem, the terminal sync hop return at a terminal sync hop receive time;searching, by the modem, for a master sync hop return from the signal relay;receiving, by the modem, the master sync hop return at a master sync hop receive time;calculating, by the modem, a time difference between the master sync hop receive time and the terminal sync hop receive time;and adjusting, by the modem, the time reference based on the calculated time difference.
  2. 9
    A modem comprising:a network communication interface;a terminal time tracking loop configured to track a terminal time reference;a master time tracking loop configured to track a master time reference;a signal processor coupled to memory, the memory storing instructions that, when executed by the signal processor, cause the signal processor to: transmit, by the network communication interface, a terminal sync hop in accordance with a time reference;search for a terminal sync hop return near an estimated terminal sync hop receive time;receive, by the network communication interface, the terminal sync hop return at a terminal sync hop receive time;track the terminal time reference using the terminal time tracking loop in accordance with the terminal sync hop receive time;search for a master sync hop return;receive, by the network communication interface, the master sync hop return at a master sync hop receive time;track the master time reference using the master time tracking loop in accordance with the master sync hop receive time;calculate a time difference between the master sync hop receive time and the terminal sync hop receive time;and adjust the terminal time reference tracked by the terminal tracking loop based on the calculated time difference.
  3. 17
    A communication system comprising:a signal relay;a master modem comprising a master network communication interface, a master time tracking loop configured to track a master time reference, and a master signal processor coupled to first memory, the first memory storing instructions that, when executed by the master signal processor cause the master signal processor to: transmit to the signal relay, by the master network communication interface, a master sync hop in accordance with the master time reference;search for a master sync hop return near an estimated master sync hop receive time;receive from the signal relay, by the master network communication interface, the master sync hop return at a master modem master sync hop receive time;and track the master time reference based on the master sync hop receive time;and a client modem comprising a client network communication interface, a client time tracking loop configured to track a client time reference, a master time tracking loop configured to track the master time reference, and a client signal processor coupled to second memory, the second memory storing instructions that, when executed by the client signal processor cause the client signal processor to: transmit to the signal relay, by the client network communication interface, a client sync hop in accordance with the second time reference;search for a client sync hop return near an estimated client sync hop receive time;receive from the signal relay, by the client network communication interface, the client sync hop return at a client sync hop receive time;track the second time reference based on the second sync hop receive time;search for the master sync hop;receive from the signal relay the master sync hop at a client modem master sync hop receive time;track the master time reference based on the client modem master sync hop receive time;calculate a time difference between the client sync hop receive time and the client modem master sync hop receive time;and adjust the second time reference based on the calculated time difference.