Orthogonal code division multiple access on return link of satellite links
First Claim
1. A method of operating L access terminals on a return link in a satellite communication system comprising:
- transmitting a reference signal from each access terminal to a satellite gateway;
assigning a unique orthogonal Walsh code to each access terminal of the L access terminals, wherein each access terminal of the L access terminals repeats a data modulation symbol L times during the access terminal'"'"'s assigned Walsh code interval to achieve a processing gain of L;
receiving a message at an access terminal from the satellite gateway, the message assigning a time slot for the return link, a code channel for transmission for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link;
wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center;
wherein the time slot assignment informs the access terminal of the time or times at which it is to transmit; and
wherein the transmit time adjustment instruction enables the access terminal to adjust its time slot assignment in order to maintain code synchronism for orthogonal code division multiple access (OCDMA) on the return link; and
transmitting a Walsh code modulated message from the access terminal to the satellite gateway during a time slot specified by the time slot assignment, at a transmit power specified by the transmit power instruction, and at a data rate specified by the data rate instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
Orthogonal CDMA (OCDMA) in the return link of a satellite based communications system provides improved bandwidth efficiencies; increased ability to overcome channel degrading phenomenon; reduced transmission power; or various combinations thereof. By achieving code synchronization needed for advantageous use of OCDMA in the return link of a satellite based communication system, a plurality of terminals, each with a unique time slot/code channel assignment, may transmit concurrently, with the same, or lower, aggregate power as would be used by a single terminal using TDMA. Use of OCDMA in the return link allows one or more terminals, each in a common beam and assigned a common time slot, to transmit at a higher transmission power to overcome channel degradation effects. The ability to allow for higher transmission power for a particular terminal can increase the effective data rate for that terminal by enabling the use of a higher order modulation technique.
60 Citations
21 Claims
-
1. A method of operating L access terminals on a return link in a satellite communication system comprising:
-
transmitting a reference signal from each access terminal to a satellite gateway; assigning a unique orthogonal Walsh code to each access terminal of the L access terminals, wherein each access terminal of the L access terminals repeats a data modulation symbol L times during the access terminal'"'"'s assigned Walsh code interval to achieve a processing gain of L; receiving a message at an access terminal from the satellite gateway, the message assigning a time slot for the return link, a code channel for transmission for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link;
wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center;
wherein the time slot assignment informs the access terminal of the time or times at which it is to transmit; and
wherein the transmit time adjustment instruction enables the access terminal to adjust its time slot assignment in order to maintain code synchronism for orthogonal code division multiple access (OCDMA) on the return link; andtransmitting a Walsh code modulated message from the access terminal to the satellite gateway during a time slot specified by the time slot assignment, at a transmit power specified by the transmit power instruction, and at a data rate specified by the data rate instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a communication system utilizing L access terminals, comprising:
-
a) receiving, at a satellite gateway, a message from an access terminal, and determining therefrom the channel conditions between the satellite gateway and the access terminal; b) determining, at the satellite gateway, a received signal strength of the received message; c) determining, at the satellite gateway, a timing offset of the received message; d) assigning a unique orthogonal Walsh code to each access terminal of the L access terminals, wherein each access terminal of the L access terminals repeats a data modulation symbol L times during the access terminal'"'"'s assigned Walsh code interval to achieve a processing gain of L; e) transmitting, to the access terminal, a time slot assignment for the return link, a code channel assignment for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link, wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center;
wherein the time slot assignment informs the access terminal of the time or times at which it is to transmit; and
wherein the transmit time adjustment instruction enables the access terminal to adjust its time slot assignment in order to maintain code synchronism for orthogonal code division multiple access (OCDMA) on the return link; andf) transmitting a Walsh code modulated message from the access terminal to the satellite gateway during a time slot specified by the time slot assignment, at a transmit power specified by the transmit power instruction, and at a data rate specified by the data rate instruction. - View Dependent Claims (10, 11, 12)
-
-
13. A satellite gateway, comprising:
-
a code source coupled to at least one code modulator, and to a plurality of despreaders, wherein each despreader of the plurality of despreaders comprises a Walsh despreader, and wherein the code source comprises a source of orthogonal Walsh codes; an upconverter coupled to the at least one code modulator, and further coupled to an antenna; a downconverter coupled to the antenna, and further coupled to the plurality of despreaders; a plurality of demodulators, each demodulator coupled to a corresponding one of the despreaders; means for transmitting the following to each access terminal of L access terminals;
a time slot assignment of the return link, a code channel assignment for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link;
wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center;
wherein the time slot assignment informs the access terminal of the time or times at which it is to transmit; and
wherein the transmit time adjustment instruction enables the access terminal to adjust its time slot assignment in order to maintain code synchronism for orthogonal code division multiple access on the return link;means for assigning a unique orthogonal Walsh code to each access terminal of the L access terminals, wherein each access terminal of the L access terminals repeats a data modulation symbol L times during the access terminal'"'"'s assigned Walsh code interval in order to achieve a processing gain of L; and means for transmitting a Walsh code modulated message from the access terminal to the satellite gateway during a time slot specified by the time slot assignment, at a transmit power specified by the transmit power instruction, and at a data rate specified by the data rate instruction.
-
-
14. A wireless communications access terminal, comprising:
-
means for transmitting a reference signal from L access terminals to a satellite gateway; means for receiving, at each access terminal of the L access terminals, a message assigning a time slot for a return link, a code channel for transmission for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link, wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center; means for receiving, at each access terminal of the L access terminals, a message assigning a time slot for a return link, a code channel for transmission for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link, wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center; means for assigning a unique orthogonal Walsh code to each access terminal of the L access terminals, wherein each access terminal repeats a data modulation symbol L times during the access terminal'"'"'s assigned Walsh code interval in order to achieve a processing gain of L; means for transmitting a Walsh code modulated message from an access terminal of the L access terminals to the satellite gateway during a time slot specified by the time slot assignment, at a transmit power specified by the transmit power instruction, and at a data rate specified by the data rate instruction; and means for informing the access terminal, via the time slot assignment, of the time or times at which the access terminal is to transmit;
wherein the transmit time adjustment instruction enables the access terminal to adjust its time slot assignment in order to maintain code synchronism for orthogonal code division multiple access on the return link. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
transmitting a reference signal from an access terminal of L access terminals to a satellite gateway via a return link of a satellite communication system; assigning a unique orthogonal Walsh code to each access terminal of the L access terminals, wherein each access terminal of the L access terminals repeats a data modulation symbol L times during the access terminal'"'"'s assigned Walsh code interval to achieve a processing gain of L; receiving a message from the satellite gateway at the access terminal of the L access terminals, the message assigning a time slot for the return link, a code channel for transmission for the return link, a transmit time adjustment instruction for the return link, a transmit power instruction for the return link, and a data rate instruction for the return link;
wherein the transmit power instruction is based on, at least in part, a location of the access terminal with respect to a beam center;
wherein the data rate instruction is based on, at least in part, an energy per bit received on the code channel;
wherein the time slot assignment informs the access terminal of the time or times at which it is to transmit; and
wherein the transmit time adjustment instruction enables the access terminal to adjust its time slot assignment in order to maintain code synchronism for orthogonal code division multiple access on the return link; andtransmitting a Walsh code modulated message from the access terminal to the satellite gateway during a time slot specified by the time slot assignment, at a transmit power specified by the transmit power instruction, and at a data rate specified by the data rate instruction. - View Dependent Claims (21)
-
Specification