Frequency and timing synchronization and error correction in a satellite network
First Claim
1. In a remote terminal of a satellite network, a method for adjusting an outgoing transmission carrier frequency based on a feature rate of an incoming transmission comprising:
- generating a reconstructed clock from the incoming transmission;
counting a predetermined number of pulses of a locally-generated reference clock to determine a period time;
counting a number of pulses N of the reconstructed clock during the same period of time, wherein the outgoing transmission carrier frequency is a function of at least the locally-generated reference clock;
comparing the number of pulses N counted of the reconstructed clock to determine an error E such that N=R*(1/(1+E)), wherein R is an expected feature rate of the incoming transmission; and
adjusting the outgoing transmission carrier frequency based on the error.
1 Assignment
0 Petitions
Accused Products
Abstract
An outgoing transmission carrier frequency at, for example, a remote terminal, may be adjusted based on a feature rate of an incoming transmission. The adjustment may compensate for error in the outgoing transmission carrier frequency. The incoming transmission may be from a satellite or hub, for example. The outgoing transmission may be the signal that is transmitted by an antenna, or the outgoing transmission may be converted to be at another carrier frequency such as a higher carrier frequency for ultimate transmission by an antenna. Also, a remote terminal may be synchronized to a satellite network with or without knowledge of the remote terminals'"'"' geographical location and with or without time stamps.
7 Citations
15 Claims
-
1. In a remote terminal of a satellite network, a method for adjusting an outgoing transmission carrier frequency based on a feature rate of an incoming transmission comprising:
-
generating a reconstructed clock from the incoming transmission; counting a predetermined number of pulses of a locally-generated reference clock to determine a period time; counting a number of pulses N of the reconstructed clock during the same period of time, wherein the outgoing transmission carrier frequency is a function of at least the locally-generated reference clock; comparing the number of pulses N counted of the reconstructed clock to determine an error E such that N=R*(1/(1+E)), wherein R is an expected feature rate of the incoming transmission; and adjusting the outgoing transmission carrier frequency based on the error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A remote terminal of a satellite network, comprising:
-
a receiver configured to receive an incoming transmission; a processor coupled to the receiver and configured to adjust a carrier frequency of an outgoing transmission based on a feature rate of the incoming transmission; a modulator coupled to the processor and configured to generate the outgoing transmission; and a local reference clock generator coupled to the processor and configured to generate a reference clock, wherein the processor is configured to; generate a reconstructed clock from the incoming transmission, count a predetermined number of pulses N of the reconstructed clock to determine a period time, count a number of pulses of the reference clock during the same period of time, determine an error E based on the number of pulses N counted of the reconstructed clock such that N=R*(1/(1+E)), wherein R is an expected feature rate of the incoming transmission, and control the modulator to adjust the outgoing transmission carrier frequency based on the error. - View Dependent Claims (12, 13)
-
-
14. A remote terminal of a satellite network, comprising:
-
a receiver configured to receive an incoming transmission; a processor coupled to the receiver and configured to adjust a carrier frequency of an outgoing transmission based on a feature rate of the incoming transmission; a modulator coupled to the processor and configured to generate the outgoing transmission; and a local reference clock generator coupled to the processor and configured to generate a reference clock, wherein the processor is configured to; generate a reconstructed clock from the incoming transmission, count a predetermined number of pulses of the reference clock to determine a period time, count a number of pulses N of the reconstructed clock during the same period of time, determine an error E based on the number of pulses N counted of the reconstructed clock such that N=R*(1/(1+E)), wherein R is an expected feature rate of the incoming transmission, and control the modulator to adjust the outgoing transmission carrier frequency based on the error.
-
-
15. A method in a remote terminal part of a satellite network, comprising:
-
transmitting a first burst from the remote terminal, wherein the first burst is aligned with frame timing with at least some timing error due to a difference of geographic delays within the satellite network; receiving, at the remote terminal, a transmission including correction data responsive to the first burst; receiving time stamp transmissions; reconstructing, at the remote terminal, slot and frame rates from a feature rate of the transmission including correction data without the remote terminal receiving external information about a geographic location of the remote terminal; and transmitting a second burst corrected in at least one of frequency or time in accordance with the correction data.
-
Specification