Method for dynamic allocation of channels in a code division multiple access packet data system
First Claim
1. A method for allocating channels in a CDMA packet data system, comprising:
- providing channel availability information for each of a plurality of channels, the channel availability information being provided from a base station to each of a plurality of terminals such that each of the terminals receives the channel availability information of each of the plurality of channels;
dynamically allocating available channels to corresponding ones of the plurality of terminals to allow transmission of packet data according to an available or unavailable state of each channel; and
transmitting a state signal from the base station over each of the allocated channels indicating the unavailable state of the allocated channels,wherein dynamically allocating the available channels comprises;
for each of the plurality of terminals, simultaneously monitoring each of the plurality of channels in parallel to detect whether the state signal indicating channel availability indicates a channel is idle.
3 Assignments
0 Petitions
Accused Products
Abstract
A CDMA packet data system is disclosed that can dynamically allocate channels in the CDMA packet data system). Using the disclosed dynamic allocation method, the utilization efficiency of multiple channels is increased and the transmission rate of packet data is increased. This is because a static, specific channel is not allocated to each terminal, but rather the system dynamically allocates multiple channels to each mobile terminal. Thus, the base station provides information on all channels used in the system to multiple terminals. The terminals check the occupied state of each channel before transmitting packet data, and thereafter transmitting packet data through an unoccupied channel.
21 Citations
25 Claims
-
1. A method for allocating channels in a CDMA packet data system, comprising:
-
providing channel availability information for each of a plurality of channels, the channel availability information being provided from a base station to each of a plurality of terminals such that each of the terminals receives the channel availability information of each of the plurality of channels; dynamically allocating available channels to corresponding ones of the plurality of terminals to allow transmission of packet data according to an available or unavailable state of each channel; and transmitting a state signal from the base station over each of the allocated channels indicating the unavailable state of the allocated channels, wherein dynamically allocating the available channels comprises; for each of the plurality of terminals, simultaneously monitoring each of the plurality of channels in parallel to detect whether the state signal indicating channel availability indicates a channel is idle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transmitting packet data by dynamically allocating channels in a communication system, comprising:
-
providing channel availability information for each of a plurality of channels, the channel availability information being provided from a base station to each of a plurality of terminals such that each of the terminals receives the channel availability information of each of the plurality of channels; for each of the plurality of terminals, monitoring the channel availability information for each of the plurality of channels; determining which, if any, of all of the plurality of channels is in an occupied state using a corresponding plurality of PN codes state, wherein determining the occupied state comprises simultaneously multiplying the PN code for each channel by a signal received from a base station, and the multiplication is performed at a rate equal to a power control signal transmission rate of the base station; and one of transmitting a data packet through a dynamically allocated unoccupied one of the plurality of channels for transmission, and monitoring each one of the plurality of channels to determine when the occupied state of one of the channels is released, if there is no channel in the unoccupied. - View Dependent Claims (10, 11)
-
-
12. A method for transmitting packet data by dynamically allocating channels in a communication system, comprising:
-
providing channel availability information for each of a plurality of channels, the channel availability information being provided from a base station to each of a plurality of terminals such that each of the terminals receives the channel availability information of each of the plurality of channels; for each of the plurality of terminals, monitoring the channel availability information for each of the plurality of channels; determing which, if any, of all of the plurality of channels is in an occupied state using a corresponding plurality of PN codes state; and one of transmitting a data packet through a dynamically allocated unoccupied one of the plurality of channels for transmission, and monitoring each one of the plurality of channels to determine when the occupied state of one of the channels is released, if there is no channel in the unoccupied, wherein transmitting the data packet comprises; determining that a channel using a prescribed one of the plurality of PN codes is in an idle state and transmitting the data packet on the idle channel, if a base station transmits an idle signal on the channel, and determining that each channel is in an occupied state and waiting until one of the channels becomes idle if the base station transmits a power control signal on each channel. - View Dependent Claims (13, 14, 15, 16, 17, 19)
-
-
18. A method for informing a plurality of terminals of an occupied or unoccupied state of a plurality of channels of a CDMA system, comprising:
-
providing a unique PN code for each of the plurality of channels used in the CDMA system, the unique PN code being provided from a base station to each one of a plurality of terminals in communication with the base station such that each of the terminals receives the unique PN code for each of the plurality of channels; for each of the plurality of terminals, monitoring each of the plurality of channels to detect a signal that indicates an idle channel; transmitting a power control signal over an occupied channel using the PN code of the occupied channel, wherein the power control signal is transmitted on a channel when tbe base station acquires synchronization and phase of a data packet transmitted by one of the plurality of terminals; and transmitting an idle signal over the idle channel using the same PN code as the idle channel, wherein the idle signal is transmitted on the channel when the base station has received the entire packet of data. - View Dependent Claims (20, 21)
-
-
22. A method of allocating a plurality of channels in a CDMA packet data system, comprising:
-
receiving channel availability information for each of the plurality of channels from a base station such that each of a plurality of terminals receives the channel availability information of each of the plurality of channels; dynamically allocating an available channel and transmitting a data packet to the base station using the allocated channel; and receiving from the base station a power control signal on the allocated channel, wherein the power control signal is released when the data packet has been transmitted, wherein the plurality of terminals are configured to simultaneously monitor channel availability information for each of the plurality of channels of the base station and to transmit data on a first available channel when an occupied state of the first available channel is released. - View Dependent Claims (23, 24)
-
-
25. A method of allocating a plurality of channels in a CDMA packet data system, comprising:
-
receiving channel availability information for each of the plurality of channels from a base station such that each of a plurality of terminals receives the channel availability information of each of the plurality of channels; dynamically allocating an available channel and transmitting a data packet to the base station using the allocated channel; and receiving from the base station a power control signal on the allocated channel, wherein the plurality of terminals are configured to simultaneously monitor channel availability information for each of the plurality of channels of the base station and to transmit data on a first available channel when an occupied state of the first available channel is released, wherein each of the plurality of terminals simultaneously monitors each of the channels in parallel to detect a signal that indicates an idle channel.
-
Specification