Down-link transmission scheduling in CDMA data networks
First Claim
1. A method of intra-cell scheduling of transmission by a base station of one or more spread data signals to corresponding users in a cell comprising the steps of:
- (a) allocating to each user of a first set of users one of a set of disjoint time intervals, and to each user of a second set of users a common time interval;
(b) defining a duty cycle as the relative maximum duration of time between successive time intervals of a user for two enabled transmissions of the corresponding spread data signal by the base station; and
(c) transmitting, by the base station, each spread data signal to the corresponding user during the allocated time interval, wherein each time interval of the duty cycle is non-overlapping and the base station transmits a spread data signal to one user at a time during the duty cycle.
9 Assignments
0 Petitions
Accused Products
Abstract
A base station of a code division, multiple access (CDMA) telecommunications system employs scheduling of data transmission signals to corresponding user transceivers in down-link channels of a data network. One or more user transceivers may be in communication with a base station within a cell, and each user may have a minimum data rate requirement. In accordance with the present invention, the scheduling of user data transmission follows the constraints that 1) each base station transmits to user transceivers one at a time, and 2) the base station uses full available power for the down-link channel when transmitting (for data networks only). Given a data network of users, the method of scheduling and data rates may be modeled in accordance with a linear programming problem optimized according to a predefined criterion. In addition, the present method may be employed in a hybrid CDMA/time-share system to reduce power of data channels in communication with user transceivers near the base station. A continuum of rates may be achieved based on the system signal to interference ratio (S/I). The error rate requirement of a user'"'"'s down-link channel may be met provided the S/I of the channel is greater than a predetermined threshold value.
-
Citations
27 Claims
-
1. A method of intra-cell scheduling of transmission by a base station of one or more spread data signals to corresponding users in a cell comprising the steps of:
-
(a) allocating to each user of a first set of users one of a set of disjoint time intervals, and to each user of a second set of users a common time interval;
(b) defining a duty cycle as the relative maximum duration of time between successive time intervals of a user for two enabled transmissions of the corresponding spread data signal by the base station; and
(c) transmitting, by the base station, each spread data signal to the corresponding user during the allocated time interval, wherein each time interval of the duty cycle is non-overlapping and the base station transmits a spread data signal to one user at a time during the duty cycle. - View Dependent Claims (2, 3, 4)
-
-
5. A method of intra-cell scheduling of transmission by a base station of one or more spread data signals to one or more corresponding users in a cell, the method comprising:
-
(a) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled;
(b) before the allocating step, solving a linear problem that characterizes the cell, the linear problem having a set of constraints for optimization of throughput, to determine the recurrent time interval for each of said users; and
(c) after the allocating step, transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time, wherein a transmit power of each of said one or more spread data signals is near a relative maximum transmit power of the base station. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
step (c) comprises transmitting each corresponding spread data signal of the first set of users at a transmit power level; and
said transmit power level is near the relative maximum transmit power of the base station.
-
-
13. A method of intra-cell scheduling of transmission by a base station of one or more spread data signals to one or more corresponding users in a cell, the method comprising:
-
(a) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled;
(b) before the allocating step, solving a linear programming problem that characterizes the cell, thereby to determine the recurrent time interval for each of said users;
(c) after the allocating step, transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time; and
(d) transmitting, by the base station, one or more spread signals to one or more corresponding delay-intolerant users in the cell, wherein the base station transmits each spread signal to the corresponding delay-intolerant user during a corresponding time period that overlaps one or more time intervals and step (d) comprises the steps of;
d1) allocating a transmit power to each spread data signal, the transmit power defined as the difference between a relative maximum transmit power of the base station and a total transmit power allocated to the one or more spread signals of the delay-intolerant users, and d2) transmitting each spread data signal with the corresponding transmit power during the time interval. - View Dependent Claims (14)
-
-
15. A method of intra-cell scheduling of transmission by a base station of one or more spread data signals to one or more corresponding users in a cell, the method comprising:
-
(a) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled, wherein step (a) comprises the steps of;
a1) allocating to each user of a first set of users one of a set of disjoint time intervals, and a2) allocating to each user of a second set of users a common time interval;
(b) before the allocating step, solving a linear programming problem that characterizes the cell, thereby to determine the recurrent time interval for each of said users; and
(c) after the allocating step, transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time, wherein step (c) comprises the steps of;
c1) allocating a transmit power to each spread data signal, and c2) transmitting each spread data signal with the corresponding transmit power during the time interval, wherein the transmit power level of the first set of users is near a relative maximum transmit power of the base station.
-
-
16. Apparatus for intra-cell scheduling of transmission by a base station of one or more spread data signals to corresponding users in a cell comprising:
-
a control module for;
(1) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled, and (2) before the allocating step, solving a linear problem that characterizes the cell, the linear problem having a set of constraints for optimization of throughput, to determine the recurrent time interval for each of said users; and
a transmit module for transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time, wherein a transmit power of each of said one or more spread data signals is near a relative maximum transmit power of the base station. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. Apparatus for intra-cell scheduling of transmission by a base station of one or more spread data signals to corresponding users in a cell comprising:
-
a control module for;
(1) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled, and (2) before the allocating step, solving a linear programming problem that characterizes the cell, thereby to determine the recurrent time interval for each of said users; and
a transmit module for transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time, wherein the transmit module further transmits one or more spread signals to one or more corresponding delay-intolerant users in the cell during a duty cycle such that each corresponding spread signal is transmitted during a corresponding time period that overlaps one or more time intervals, and wherein the control module allocates a transmit power to each spread data signal, the transmit power defined as the difference between a relative maximum transmit power of the base station and a total transmit power allocated to the one or more spread signals of delay-intolerant users; and
the transmit module transmits each spread data signal with the corresponding transmit power during the time interval.- View Dependent Claims (25)
-
-
26. Apparatus for intra-cell scheduling of transmission by a base station of one or more spread data signals to corresponding users in a cell comprising:
-
a control module for;
(1) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled, wherein each user of a first set of users is allocated one of a set of disjoint time intervals, and each user of a second set of users is allocated a common time interval, and (2) before the allocating step, solving a linear programming problem that characterizes the cell, thereby to determine the recurrent time interval for each of said users, wherein the control module allocates a transmit power to each spread data signal, and the transmit module transmits each spread data signal with the corresponding transmit power during the time interval; and
a transmit module for transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time, wherein the transmit module transmits each corresponding spread data signal to the first set of users at a transmit power level, wherein the transmit power level is near a relative maximum transmit power of the base station.
-
-
27. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for of intra-cell scheduling of transmission by a base station of one or more spread data signals to corresponding users in a cell, the method comprising the steps of:
-
(a) allocating to each of the one or more users a recurrent time interval during which transmission of each spread data signal from the base station to the corresponding user is enabled;
(b) before the allocating step, solving a linear problem that characterizes the cell, the linear problem having a set of constraints for optimization of throughput, to determine the recurrent time interval for each of said users; and
(c) after the allocating step, transmitting each of said one or more spread data signals from the base station to the corresponding user during an allocated time interval that does not overlap the time interval allocated to any other of said one or more users, such that a transmission is made to one user at a time, wherein a transmit power of each of said one or more spread data signals is near a relative maximum transmit power of the base station.
-
Specification