System and method for user terminal clock error measurement...

Telecommunications – Carrier wave repeater or relay system – Portable or mobile repeater

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C455S013200, C455S427000, C455S425000, C455S424000

Reexamination Certificate

active

06181912

ABSTRACT:

BACKGROUND OF THE INVENTION
I. Field of the Invention
The present invention relates generally to satellite communication systems, and more particularly, to a method and apparatus for measuring and correcting the error in a user terminal clock.
II. Description of the Related Art
A variety of multiple access communication systems and techniques have been developed for transferring information among a large number of system users. However, spread spectrum modulation techniques, such as code division multiple access (CDMA) spread spectrum techniques, provide significant advantages over other modulation schemes, especially when providing service for a large number of communication system users. The use of CDMA techniques in multiple access communication systems is disclosed in U.S. Pat. No. 4,901,307, which issued Feb. 13, 1990, entitled
Spread Spectrum Multiple Access Communication System Using Satellite Or Terrestrial Repeaters
, and U.S. patent application Ser. No. 08/368,570, entitled
Method And Apparatus For Using Full Spectrum Transmitted Power In A Spread Spectrum Communication System For Tracking Individual Recipient Phase Time And Energy
, both of which are assigned to the assignee of the present invention, and incorporated herein by reference.
These patents disclose communication systems in which a large number of generally mobile or remote system users or subscriber units (“user terminals”) employ at least one transceiver to communicate with other user terminals, or users of other connected systems, such as a public telephone switching network. Communication signals are transferred either through satellite repeaters and gateways, or directly to terrestrial base stations (also sometimes referred to as cell-sites or cells).
In a modern satellite communications system, timing is critical. For example, such systems typically divide communications channels into “frames” where each frame is of a known duration. In order to optimize the use of such frames, the gateways or base stations and the user terminals must employ some method to ensure synchronization. Therefore, each user terminal is supplied with a device for providing a timing reference. An ideal time reference would supply the user terminal with a signal of a known frequency.
A local oscillator is often used to provide a timing reference in the user terminal. However, no local oscillator is perfect. Local oscillators are subject to frequency drift. When the frequency of the local oscillator drifts, synchronization is lost.
One approach to minimizing local oscillator frequency drift is to fabricate a more accurate local oscillator. However, such very stable local oscillators are very expensive to fabricate.
Another approach, commonly used in cellular telephone systems, involves the use of a voltage controlled temperature compensated crystal oscillator (VTCXO). The VTCXO is highly resistant to frequency drift caused by temperature changes. In addition, the output frequency of a VTCXO can be controlled by varying an input voltage to the VTCXO.
In such a cellular telephone system, each user terminal is supplied with a VTCXO. Each user terminal monitors a pilot signal transmitted by a base station. The user terminal uses the frequency of the pilot signal as a timing reference to adjust the output frequency of the VTCXO by varying the input voltage applied to it. Such an approach can be used in a cellular telephone system because the relative radial velocities between the base stations and the user terminals are small. However, in some satellite communication systems, such as low-earth orbit (LEO) satellite communication systems, the relative radial velocities between a satellite and a user terminal can be very large. This large relative radial velocity imposes a large Doppler shift on the pilot signal, rendering it unusable as a timing reference.
The Doppler shifts are particularly acute in a LEO satellite system. For example, for a LEO satellite with a velocity of 7 kilometers/second, the Doppler shift seen by a user terminal is approximately 20 parts/million (ppm) at the horizon. For a LEO satellite transmitting at S-band (approximately 2.5 gigahertz) a Doppler shift of 2 ppm translates to a 50 kilohertz frequency shift. Such frequency shifts would render the pilot signal unusable as a timing reference.
SUMMARY OF THE INVENTION
The present invention is directed toward a method and apparatus useful for determining the accumulated error in a user terminal clock in a satellite communications system. The satellite communications system includes a gateway, a satellite with a known position and known velocity, and a user terminal having a deskew buffer clocked by a user terminal clock. The method includes the steps of computing the one-way signal delay between the satellite and the user terminal, computing a desired deskew buffer delay based on the computed one-way signal delay and a predetermined maximum value of said one-way signal delay, and computing the accumulated error in the user terminal dock based on the desired deskew buffer delay and the actual deskew buffer delay.
The one-way signal delay between the satellite and the user terminal is computed based on the round-trip signal delay for signals sent from the gateway to the user terminal and back to the gateway, the actual deskew buffer delay imposed by the deskew buffer on the signals received by the user terminal, and the known position and known velocity of the satellite. The predetermined maximum value of the one-way signal delay is the maximum possible one-way signal delay between the satellite and the user terminal (i.e., when the satellite is near the horizon). The actual deskew buffer delay is calculated based on the number of storage locations intervening between the write pointer and the read pointer for the deskew buffer and either the deskew buffer write interval or the deskew buffer read interval.


REFERENCES:
patent: 3864634 (1975-02-01), Dragonetti
patent: 5095538 (1992-03-01), Durboraw, III
patent: 5463400 (1995-10-01), Tayloe
patent: 5497402 (1996-03-01), Pyo et al.
patent: 5566354 (1996-10-01), Sehloemer
patent: 5613193 (1997-03-01), Ishikawa et al.
patent: 5644572 (1997-07-01), Olds et al.
patent: 5666648 (1997-09-01), Stuart
patent: 5691974 (1997-11-01), Zahavi et al.
patent: 5697051 (1997-12-01), Fawcett
patent: 5742908 (1998-04-01), Dent
patent: 5920284 (1999-07-01), Victor
patent: 5943606 (1999-08-01), Kremm et al.
patent: 6078284 (2000-06-01), Levanon
patent: 0337269 (1989-04-01), None
patent: 0660544 (1995-06-01), None
patent: 9608882 (1996-03-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for user terminal clock error measurement... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for user terminal clock error measurement..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for user terminal clock error measurement... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2464387

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.