Channel scheduling
First Claim
Patent Images
1. A method for transmitting data in a code division multiple access (CDMA) communication network, comprising:
- allocating a common Walsh code to a group of transceivers, the group of transceivers being grouped together based upon a mutual data rate;
allocating a respective, different long code to each transceiver in the group, the long code being specific to the transceiver in the group and enabling only the specific transceiver in the group to decode the data that was intended for said specific transceiver; and
time-multiplexing transmission of the data to the transceivers in the group by applying the common Walsh code and the respective long code of each transceiver to data packets directed to the transceivers so as to form multiplexed data packets, and transmitting the multiplexed data packets in sequence over the network to the group of transceivers, wherein the transceivers in the group have respective data throughput rates, and wherein transmitting the multiplexed data packets comprises identifying a specific transceiver in the group having a minimum data throughput rate among the data throughput rates of the transceivers in the group, and applying the respective long code to transmit at least one multiplexed data packet to the specific transceiver.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for transmitting data in a code division multiple access (CDMA) communication network, consisting of allocating a common Walsh code to a group of transceivers, and allocating a respective, different long code to each transceiver in the group. The method further includes time-multiplexing transmission of the data to the transceivers in the group by applying the common Walsh code and the respective long code of each transceiver to data packets directed to the transceivers so as to form multiplexed data packets. The multiplexed data packets are transmitted in sequence over the network to the group of transceivers.
-
Citations
38 Claims
-
1. A method for transmitting data in a code division multiple access (CDMA) communication network, comprising:
-
allocating a common Walsh code to a group of transceivers, the group of transceivers being grouped together based upon a mutual data rate; allocating a respective, different long code to each transceiver in the group, the long code being specific to the transceiver in the group and enabling only the specific transceiver in the group to decode the data that was intended for said specific transceiver; and time-multiplexing transmission of the data to the transceivers in the group by applying the common Walsh code and the respective long code of each transceiver to data packets directed to the transceivers so as to form multiplexed data packets, and transmitting the multiplexed data packets in sequence over the network to the group of transceivers, wherein the transceivers in the group have respective data throughput rates, and wherein transmitting the multiplexed data packets comprises identifying a specific transceiver in the group having a minimum data throughput rate among the data throughput rates of the transceivers in the group, and applying the respective long code to transmit at least one multiplexed data packet to the specific transceiver. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting data in a code division multiple access (CDMA) communications network, comprising:
-
allocating a plurality of different Walsh codes to respective sets of transceivers, the sets of transceivers being grouped together based upon a mutual data rate; allocating a respective, different long code to each of the transceivers in the sets, the long code being specific to the transceiver in the set and enabling only the specific transceiver in the set to decode the data that was intended for said specific transceiver; and for each Walsh code, time-multiplexing transmission of the data to the transceivers in the respective set by applying the Walsh code and the respective long code of each transceiver of the respective set to data packets directed to the transceivers so as to form multiplexed data packets, and transmitting the multiplexed data packets in sequence over the network to the sets of transceivers, wherein allocating the plurality of different Walsh codes comprises measuring a voice-channel power used by a central transmitter for transmitting voice channels to the transceivers, and allocating and de-allocating at least one of the different Walsh codes in response to at least one of an excess power available to the central transmitter above the voice-channel power. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. Apparatus for transmitting data in a code division multiple access (CDMA) network, the apparatus comprising:
-
a channel manager which is adapted to; allocate a common Walsh code to a group of, the group of transceivers being grouped together based upon a mutual data rate, and allocate a respective, different long code to each transceiver in the group, the long code being specific to the transceiver in the group and enabling only the specific transceiver in the group to decode the data that was intended for said specific transceiver; and a radio transmitter, which is adapted to; time-multiplex transmission of the data to the transceivers in the group by applying the common Walsh code and the respective long code of each transceiver to data packets directed to the transceivers so as to form multiplexed data packets, and transmit the multiplexed data packets in sequence over the network to the group of transceivers, wherein the transceivers in the group have respective data throughput rates, and wherein the radio transmitter is adapted to identify a specific transceiver in the group having a minimum data throughput rate among the data throughout rates of the transceivers in the group, and apply the respective long code to transmit at least one multiplexed data packet to the specific transceiver. - View Dependent Claims (13, 14, 15, 16)
-
-
17. Apparatus for transmitting data in a code division multiple access (CDMA) communications network, comprising:
-
a channel manager which is adapted to; allocate a plurality of different Walsh codes to respective sets of transceivers, the sets of transceivers being grouped together based upon a mutual data rate, and allocate a respective, different long code to each of the transceivers in the sets, the long code being specific to the transceiver in the set and enabling only the specific transceiver in the set to decode the data that was intended for said specific transceiver; and a radio transmitter, which is adapted, for each Walsh code, to; time-multiplex transmission of the data to the transceivers in the respective set by applying the Walsh code and the respective long code of each transceiver of the respective set to data packets directed to the transceivers so as to form multiplexed data packets, and transmit the multiplexed data packets in sequence over the network to the group of transceivers, wherein allocating the plurality of different Walsh codes comprises measuring a voice-channel power used by the radio transmitter for transmitting voice channels to the transceivers, and allocating and de-allocating at least one of the different Walsh code in response to at least one of an excess power available to the radio transmitter above the voice-channel power. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An apparatus for transmitting data in a code division multiple access (CDMA) communication network, comprising:
-
means for allocating a common Walsh code to a group of transceivers, the group of transceivers being grouped together based upon a mutual data rate; means for allocating a respective, different long code to each transceiver in the group, the long code being specific to the transceiver in the group and enabling only the specific transceiver in the group to decode the data that was intended for said specific transceiver; and means for time-multiplexing the data to the transceivers in the group by applying the common Walsh code and the respective long code of each transceiver to data packets directed to the transceivers so as to form multiplexed data packets, and means for transmitting the multiplexed data packets in sequence over the network to the group of transceivers, wherein the transceivers in the group have respective data throughput rates, and wherein the means for transmitting the multiplexed data packets comprises means for identifying a specific transceiver in the group having a minimum data throughput rate among the data throughput rates of the transceivers in the group, and means for applying the respective long code to transmit at least one multiplexed data packet to the specific transceiver. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer-readable medium comprising instructions for transmitting data in a code division multiple access (CDMA) communication network, the instructions when read and executed for causing a computer to:
-
allocate a common Walsh code to a group of transceivers, the group of transceivers being grouped together based upon a mutual data rate; allocate a respective, different long code to each transceiver in the group, the long code being specific to the transceiver in the group and enabling only the specific transceiver in the group to decode the data that was intended for said specific transceiver; and time-multiplex transmission of the data to the transceivers in the group by applying the common Walsh code and the respective long code of each transceiver to data packets directed to the transceivers so as to form multiplexed data packets, and transmit the multiplexed data packets in sequence over the network to the group of transceivers, wherein the transceivers in the group have respective data throughput rates, and wherein the instructions that cause the computer to transmit the multiplexed data packets further cause the computer to identify a specific transceiver in the group having a minimum data throughput rate among the data throughput rates of the transceivers in the group, and apply the respective long code to transmit at least one multiplexed data packet to the specific transceiver. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A computer readable medium for transmitting data in a code division multiple access (CDMA) communications network, comprising instructions that when read by a computer case the computer to:
-
allocate a plurality of different Walsh codes to respective sets of transceivers , the sets of transceivers being grouped together based upon a mutual data rate; allocate a respective, different long code to each of the transceivers in the sets, the long code being specific to the transceiver in the set and enabling only the specific transceiver in the set to decode the data that was intended for said specific transceiver; measure a voice-channel power used by a central transmitter for transmitting voice channels to the transceivers, and to allocate and de-allocate at least one of the different Walsh codes in response to at least one of an excess power available to the central transmitter above the voice-channel power; and for each Walsh code, time-multiplex transmission of the data to the transceivers in the respective set by applying the Walsh code and the respective long code of each transceiver of the respective set to data packets directed to the transceivers so as to form multiplexed data packets, and transmit the multiplexed data packets in sequence over the network to the sets of transceivers. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification