Multiplex communications – Communication over free space – Repeater
Reexamination Certificate
1999-08-26
2003-03-04
Kincaid, Lester G. (Department: 2685)
Multiplex communications
Communication over free space
Repeater
C370S503000, C455S013200
Reexamination Certificate
active
06529485
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates generally to methods for generating a clock in satellite and/or wireless networks. More specifically, the present invention relates to methods for generating an accurate, Doppler-free local clock in satellite and/or wireless networks.
In a distributed satellite/wireless network based on Time Division Multiple Access (TDMA) technology, terminals need a highly stable local timing source (i.e., clock) to generate TDMA frame timing and to generate terrestrial interface clocks. One option is to require an expensive timing source in every terminal, which is inappropriate for large low-cost networks. A second option, that has been used to date, is to install a highly stable clock at the Reference Terminal (RT) only; traffic terminals (TTs) use an inexpensive voltage controlled oscillator (VCXO) or a direct digital synthesizer (DDS) with a free running, inexpensive oscillator, that is fine-tuned to derive a stable clock. The reference terminal transmits a reference burst once per TDMA frame time. The traffic terminal's receive frame timing is modified based on arrivals of the reference bursts. Periodically, the traffic terminal transmits a management burst to the reference terminal; the reference terminal reports the error in timing to the traffic terminal, which in turn modifies its transmit frame timing appropriately. The control information for tuning the VCXO or DDS is derived from the timing corrections made to the terminal receive timing. Effectively, the VCXO or DDS is tuned so that the derived local clock is phase locked to the received reference burst arrival rate.
The above method results in a traffic terminal clock that is as stable as the reference terminal clock, over any given large time period. Any drift in the local oscillator is automatically removed. However, the traffic terminal clock includes the Doppler frequency caused by the daily movement of the satellite, which is caused due to orbit imperfections. Hence, in any 24-hour period, the derived clock rate will vary by ±D, where D is the maximum change in clock rate caused by Doppler. Several different approaches have been proposed to correct the local clock with respect to a precision clock. For example, U.S. Pat. No. 4,602,375 discloses a procedure for correcting a clock onboard a satellite using drift prediction. In contrast, U.S. Pat. No. 4,639,680 discloses the use of an average of phase error signals in determining an appropriate clock correction value. Both U.S. Pat. Nos. 4,602,375 and 4,639,680 are incorporated herein by reference for all purposes.
A satellite/wireless TDMA system requires an accurate local clock at each traffic terminal to transmit and receive bursts in synchronism with the TDMA frame timing established by a reference terminal. The transmit and receive frame counters are hardware counters that repeatedly count from 0 to N−1 and are clocked by the local clock. N is the length of the TDMA frame expressed in units of the clock cycle time. The transmit frame counter is used to position transmit bursts within a frame; the receive frame counter is used to position an “aperture” around the expected receive time of every burst.
Differences in the actual rates of the clocks used by the reference terminal and the traffic terminal cause the reference burst to arrive slightly earlier or slightly later than the expected arrival time at the traffic terminal. The traffic terminal measures this time difference for every arriving reference burst and adjusts the local receive frame counter to either extend the next frame time or to shorten the next frame time, as appropriate. This correction is referred to as a Receive Timing Correction (RTC). With this procedure, the receive frame timing of the local terminal “tracks” the transmit frame timing of the reference terminal. The rate of these corrections is equal to the difference in frequencies between the local clock and the reference terminal clock; for example, if the frequency difference is n Hz, then the receive timing will be correct, on average, by n units every second.
Another factor that contributes to the frequency difference between the reference terminal and a traffic terminal clocks is the relative satellite motion. As the distance between a terminal and the satellite change, due to imperfections in satellite orbit, the delay between the local terminal and the reference terminal changes. This results in reference bursts arriving earlier or later at the local terminal, which results in corrections to the local receive frame counter. Hence, the rate of change of the receive timing corrections is not just a function of the difference in frequencies between the local clock and the reference terminal clock, but it is also a function of the rate of change of satellite delay (referred to as satellite Doppler).
A similar procedure is used to track the transmit timing of the traffic terminal. The traffic terminal periodically transmits a management burst to the reference station. Differences in the clocks used by the reference terminal and the local terminal cause the management burst to arrive slightly earlier or slightly later than the expected arrival time at the reference terminal. The reference terminal measures this time difference for every arriving management burst and sends the difference value to the traffic terminal. The traffic terminal in turn adjusts the local transmit frame counter to either extend the next frame time or to shorten the next frame time, as appropriate. This correction is referred to as a Transmit Timing Correction (TTC). With this procedure, the transmit frame timing of the traffic terminal “tracks” the receive frame timing of the reference terminal. The rate of these corrections is a function of the difference in frequencies between the local clock and the reference terminal clock and the rate of change of satellite delay. Transmit timing correction can also be accomplished by a traffic monitoring its own management burst, if possible, and measuring the timing error.
Traditionally, RTC has been used as a basis for adjusting the frequency of the local oscillator. The rate of receive corrections has been used as a correction factor that is applied to the local oscillator. The local oscillator is adjusted such that the net amount of corrections made to the receive frame counter is zero over any extended period of time. In simple terms, if the net amount of RTCs is positive, the local oscillator frequency is decremented by an appropriate amount; if it is negative, its frequency is incremented by an appropriate amount. The long term stability of the local clock is the same as that of the reference clock; however, the local clock includes the daily variations of satellite Doppler.
Consider a simple example, where the reference terminal clock frequency is R, the traffic terminal clock frequency is also R, the traffic terminal clock is not corrected based on RTC, and the satellite to traffic terminal distance is decreasing at a constant rate. Receive frames will be shortened in time, causing receive timing to be corrected at a rate of d bits/sec, where d is such that the received bit rate appears to be R+d instead of R due to satellite Doppler. Frame timing transmitted by the local terminal using the clock rate R will similarly be shortened at arrival at the reference terminal due to the Doppler. The reference terminal will send transmit timing corrections to the traffic terminal to delay its transmit timing. The rate of timing corrections as seen at the traffic terminal will be −d. Hence, in steady state, the receive timing correction rate will be d and the transmit timing correction rate will be −d.
Now consider the same example except that the local clock frequency has changed to R−r due to drift in the local oscillator frequency. Assuming no corrections are made to the local clock, the RTC rate will become d+r and the TTC rate will become −d+r.
Thus, if the traditional clock correction algorithm, which is based on R
Agarwal Anil K.
Inukai Thomas
Kincaid Lester G.
Viasat, Inc.
LandOfFree
Method for generation of accurate doppler-free local clock... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for generation of accurate doppler-free local clock..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for generation of accurate doppler-free local clock... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3033955