The present invention relates generally to code division multiple access (CDMA) communications systems. More specifically, but without limitation thereto, the present invention relates to a method for reducing the number of CDMA codes required for a number of subscribers serviced by multiple transponder platforms.
Traditionally, when multiple satellites become available over a given geographic location, two or more nearby users may not use the same frequency spectrum or code space due to interference. Also, as the number of subscribers within a service area increases, the frequency bandwidth, the number of CDMA codes, or both must be increased to avoid interference from messages intended for other subscribers. The number of subscribers is therefore limited by the frequency bandwidth and the number of CDMA codes.
Methods for reducing the number of CDMA codes for a service area effectively increase the bandwidth of the frequency spectrum by providing a greater portion of the information in communications signals to be used for subscriber communication rather than for distinguishing one subscriber from another.
Although multiple transponder platforms, e.g. satellites, increase the system availability, their full potential has been unrealized because of the limit on the number of users imposed by the assigned frequency bandwidth and the number of available codes. In conventional asynchronous CDMA single satellite communication systems, unique CDMA codes are assigned to each user to ensure that information directed to one subscriber does not interfere with information directed to another subscriber. Similarly, in multiple satellite communication systems, when two or more satellites are serving in the same geographical location, unique CDMA codes within the same frequency bandwidth are generally used to distinguish each subscriber. Using the same CDMA code for multiple subscribers would result in mutual interference that would prevent the proper decoding of information, because the omnidirectional receiving antennas of the subscribers' terminals lack the capability to discriminate spatially among the satellites.
A novel method and apparatus is described for reducing the number of CDMA codes for a constellation of multiple transponder platforms serving a number of subscribers in the same service area. A coherent processing technique synchronizes the phase of CDMA signals arriving at a subscriber from multiple transponder platforms to increase the code capacity and thus the number of possible subscribers for most of the multiple transponder platform systems in current use. For example, the subscribers may use simple terminals with nearly omnidirectional antennas for receiving signals from multiple satellites concurrently.
One advantage of the present invention is that a greater number of subscribers may be accommodated within a service area without increasing the frequency spectrum or the number of CDMA codes.
Another advantage is that multiple transponder platforms may be used to enhance the signal gain for most of the subscribers in the service area.
Still another advantage is that the cost of receiving terminals is substantially reduced due to simpler operation and fewer components.
Yet another advantage is that the positions of each transponder platform and subscriber in the constellation need not be known to practice the present invention.
Still another advantage is that inexpensive terminals may be used with omnidirectional antennas without sacrificing performance.
The features and advantages summarized above in addition to other aspects of the present invention will become more apparent from the description, presented in conjunction with the following drawings.
The following description is presented to disclose the currently known best mode for making and using the present invention. The scope of the invention is defined by the claims.
A first forward link CDMA signal 120 is transmitted by a hub or gateway 104 to satellite 106 and relayed from satellite 106 to intended subscriber 102. A second forward link CDMA signal 122 is sent by gateway 104 to satellite 108 and relayed from satellite 108 to intended subscriber 102. The sequence of forward link CDMA signals may be sent at different times or otherwise arranged by well known techniques to avoid mutual interference during the synchronization process. Subscriber 102 logs the time each forward link CDMA signal is received according to a reference clock and inserts the time data in a return link CDMA signal corresponding to each forward link CDMA signal received.
Gateway 104 uses the time data in each return link CDMA signal to calculate a corresponding time delay and performs a Fourier analysis of the return link CDMA signals to calculate a corresponding signal carrier frequency shift due to Doppler. Using the time delay and frequency shift calculations, gateway 104 inserts a delay in the transmission of each subsequent CDMA signal from gateway 104 so that the CDMA signals directed to intended subscriber 102 arrive at intended subscriber 102 from satellites 106 and 108 in coherent phase. The in-phase signals add constructively at intended subscriber 102's location, increasing the signal-to-noise ratio.
On the other hand, signals from gateway 104 directed to intended subscriber 102 arrive out of phase at unintended subscriber 112 located at a distance 110 from intended subscriber 102. The phase difference is determined by the geometry of the communications system and distance 110 between intended subscriber 102 and unintended subscriber 112. The out-phase signals interfere with each other and appear as interference noise.
For synchronization of signals from multiple satellites, there is no need to determine the absolute positions of the platforms. The relative timing, frequency, and phase between platforms is sufficient to perform coherent phase synchronization of CDMA signals.
Although the range is substantially the same for a forward link and the corresponding return link, the processing delays and signal channel distortions may be different.
To determine the range between the gateway or hub and a subscriber, the gateway includes ranging calibration data in each message sent to each subscriber via each transponder platform to establish a subscriber range corresponding to each transponder platform. The subscriber receives the ranging calibration data from each transponder platform and returns a message to the gateway containing the time read from a reference clock.
The gateway receives the subscriber message and performs a coherent phase synchronization calculation for each subscriber via each satellite. The gateway uses the coherent phase synchronization calculations to delay the signals transmitted to each satellites for each subscriber so that the signals for each subscriber from all of the transponder platforms arrive at each subscriber in coherent phase.
The coherent phase synchronization calculations include the steps of comparing the transmission time in the range calibration data with the reception time read from the subscriber's reference clock. The time difference is included in the subscriber's return signal. Several such time differences are measured and sent back to the gateway. The fraction of the chip time required for range calibration data is given substantially by:
where Tx is message time allocated for the range calibration data, and Tc is message time allocated for communications data. The accuracy of the ranging calibration is given substantially by:
where Cw is the chip width, and nx is the number of time differences measured. For a maximum range rate of 60 m/sec and a data rate of 144 KHz, a typical value for the fraction of chip time required for ranging calibration data is less than 5%.
The parameters used for the phase synchronization calculation are:
nb=number of phase bits required to achieve phase coherency
δf=total frequency uncertainty
nb depends on the number of platforms and the desired signal-to-noise ratio (typically 20 dB). Tx is the product of nb times the chip duration.
δf represents the combined effects of CDMA carrier oscillator stability and relative motion among the gateway, the transponder platform, and the subscriber.
The Fourier period is determined by the required frequency accuracy substantially from the following formula:
The total number of samples required for the Fourier processing determines the fraction of the chip time required for range calibration data given by (1).
At step 904 processing is initialized for the next transponder platform. In this step statistical data is cleared comprising the average signal propagation delay, frequency, and phase between the gateway and each subscriber within the transponder platform's coverage area. A subscriber index is initialized that increments up to the total number of subscribers.
At step 906 the processing for each subscriber within the transponder platform's coverage area is performed.
Referring back to
Referring back to
By the process described above the gateway delays the transmission of a CDMA signal for an intended subscriber to each transponder platform or satellite in the constellation by the correct amount to achieve phase coherency of the signals at the subscriber's location. In addition, the gateway may also adjust the frequency of the CDMA signal for the intended subscriber to each transponder platform to compensate for doppler shift so that the signals arriving at the intended subscriber from each transponder platform have the same frequency.
The synchronization process described above is preferably done in the background to minimize interruption of communications messages. When computations are completed for all transponder platforms in the constellation, processing is terminated until another iteration is performed to accommodate changes in position and motion of the transponder platforms and the subscribers.
Other modifications, variations, and arrangements of the present invention may be made in accordance with the above teachings other than as specifically described to practice the invention within the scope of the following claims.
| Number | Name | Date | Kind |
|---|---|---|---|
| 3384891 | Anderson | May 1968 | A |
| 3544995 | Bottenberg et al. | Dec 1970 | A |
| 3593138 | Dunn et al. | Jul 1971 | A |
| 3611435 | Cooper | Oct 1971 | A |
| 3742498 | Dunn | Jun 1973 | A |
| 3982075 | Jefferis et al. | Sep 1976 | A |
| 4019138 | Watanabe et al. | Apr 1977 | A |
| 4161730 | Anderson | Jul 1979 | A |
| 4161734 | Anderson | Jul 1979 | A |
| 4359733 | O'Neill | Nov 1982 | A |
| 4555782 | Alaria et al. | Nov 1985 | A |
| 4613864 | Hofgen | Sep 1986 | A |
| 4819227 | Rosen | Apr 1989 | A |
| 4897661 | Hiraiwa | Jan 1990 | A |
| 4901307 | Gilhousen et al. | Feb 1990 | A |
| 4979170 | Gilhousen et al. | Dec 1990 | A |
| 4994809 | Yung et al. | Feb 1991 | A |
| 5006855 | Braff | Apr 1991 | A |
| 5077562 | Chang et al. | Dec 1991 | A |
| 5077759 | Nakahara | Dec 1991 | A |
| 5109390 | Gilhousen et al. | Apr 1992 | A |
| 5111209 | Toriyama | May 1992 | A |
| 5126748 | Ames et al. | Jun 1992 | A |
| 5218619 | Dent | Jun 1993 | A |
| 5233626 | Ames | Aug 1993 | A |
| 5245612 | Kachi et al. | Sep 1993 | A |
| 5278863 | Briskman | Jan 1994 | A |
| 5319673 | Briskman | Jun 1994 | A |
| 5327455 | DeGaudenzi | Jul 1994 | A |
| 5361398 | Christian et al. | Nov 1994 | A |
| 5365447 | Dennis | Nov 1994 | A |
| 5379320 | Fernandes et al. | Jan 1995 | A |
| 5416808 | Witsaman et al. | May 1995 | A |
| 5423058 | Cudak et al. | Jun 1995 | A |
| 5423059 | LoGalbo et al. | Jun 1995 | A |
| 5444450 | Olds et al. | Aug 1995 | A |
| 5467282 | Dennis | Nov 1995 | A |
| 5485485 | Briskman et al. | Jan 1996 | A |
| 5510797 | Abraham et al. | Apr 1996 | A |
| 5550809 | Bottomley et al. | Aug 1996 | A |
| 5555257 | Dent | Sep 1996 | A |
| 5572216 | Weinberg et al. | Nov 1996 | A |
| 5589834 | Weinberg | Dec 1996 | A |
| 5592471 | Briskman | Jan 1997 | A |
| 5594941 | Dent | Jan 1997 | A |
| 5608722 | Miller | Mar 1997 | A |
| 5612701 | Diekelman | Mar 1997 | A |
| 5613219 | Vogel et al. | Mar 1997 | A |
| 5617410 | Matsumoto | Apr 1997 | A |
| 5625640 | Palmer et al. | Apr 1997 | A |
| 5644572 | Olds et al. | Jul 1997 | A |
| 5696766 | Yeung et al. | Dec 1997 | A |
| 5764188 | Ghosh et al. | Jun 1998 | A |
| 5790070 | Natarajan et al. | Aug 1998 | A |
| 5828659 | Teder et al. | Oct 1998 | A |
| 5839053 | Bosch et al. | Nov 1998 | A |
| 5856804 | Turcotte et al. | Jan 1999 | A |
| 5864579 | Briskman | Jan 1999 | A |
| 5867109 | Wiedeman | Feb 1999 | A |
| 5878034 | Hershey et al. | Mar 1999 | A |
| 5890067 | Chang et al. | Mar 1999 | A |
| 5903549 | Von der Embse et al. | May 1999 | A |
| 5907813 | Johnson, Jr. et al. | May 1999 | A |
| 5909460 | Dent | Jun 1999 | A |
| 5909470 | Barratt et al. | Jun 1999 | A |
| 5918157 | Wiedeman et al. | Jun 1999 | A |
| 5920284 | Victor | Jul 1999 | A |
| 5940774 | Schmidt et al. | Aug 1999 | A |
| 5943331 | Lavean | Aug 1999 | A |
| 5944770 | Enge et al. | Aug 1999 | A |
| 5945948 | Buford et al. | Aug 1999 | A |
| 5949766 | Ibanez-Meier et al. | Sep 1999 | A |
| 5956619 | Gallagher et al. | Sep 1999 | A |
| 5966371 | Sherman | Oct 1999 | A |
| 5969674 | Von der Embse et al. | Oct 1999 | A |
| 5974039 | Schilling | Oct 1999 | A |
| 5982337 | Newman et al. | Nov 1999 | A |
| 5983113 | Asanuma | Nov 1999 | A |
| 6020845 | Weinberg et al. | Feb 2000 | A |
| 6028884 | Silberger et al. | Feb 2000 | A |
| 6040798 | Kinal et al. | Mar 2000 | A |
| 6067442 | Wiedeman et al. | May 2000 | A |
| 6138012 | Krutz et al. | Oct 2000 | A |
| 6151308 | Ibanez-Meier et al. | Nov 2000 | A |
| 6295440 | Chang et al. | Sep 2001 | B2 |
| 6337980 | Chang et al. | Jan 2002 | B1 |
| 6615024 | Boros et al. | Sep 2003 | B1 |
| Number | Date | Country |
|---|---|---|
| 0 335 558 | Apr 1989 | EP |
| 0682 416 | Nov 1995 | EP |
| 0 749 252 | Dec 1996 | EP |
| 0 776 099 | May 1997 | EP |
| 0776099 | May 1997 | EP |
| 0837568 | Apr 1998 | EP |
| 0 845 874 | Jun 1998 | EP |
| 0 860 708 | Aug 1998 | EP |
| 0 860 709 | Aug 1998 | EP |
| 0 860 710 | Aug 1998 | EP |
| 1037403 | Sep 2000 | EP |
| WO9622661 | Jul 1996 | WO |