Method and system for allocating subcarriers to subscriber devices
First Claim
1. A method for allocating a plurality of subcarriers to a plurality of subscriber devices in a wireless network, the method comprising:
- identifying a power for a transmission on each subcarrier of the plurality of subcarriers;
assigning a dynamic weight to at least one subscriber device of the plurality of subscriber devices at each decision instance of the transmission corresponding to the at least subscriber device, wherein the assignment of the dynamic weight is based on queue length requirements of one or more flows of the at least one subscriber device;
determining a set of optimum values for the power based on the dynamic weight, wherein the set of optimum values are determined under a set of constraints for each subcarrier of the plurality of subcarriers, and comprising optimizing a rate vector Vt, of the form where η
t represents the collective (of all users) channel state at time t, R(η
t) is the rate region at time t, vi is a rate for the subscriber device Si and wi, is the dynamic weight assigned to vi; and
allocating at least one subcarrier of the plurality of subcarriers to at least one subscriber device based on at least one optimum value of the set of optimum values.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for allocating a plurality of subcarriers to a plurality of subscriber devices in a wireless network. A set of characteristics is identified (302) for a transmission on each of the plurality of subcarriers. A dynamic weight is assigned (304) to at least one subscriber device of the plurality of subscriber devices at each decision instance of the transmission corresponding to the at least subscriber device. The assignment of the dynamic weight is based on at least one of a throughput, delay, packet-loss and queue length requirement of one or more flows of the subscriber device. Further, a set of optimum values is determined (306) for the set of characteristics based on the dynamic weights and channel feedback. The plurality of subcarriers are allocated (308) to the at least one subscriber device based on at least one optimum value of the set of optimum values.
-
Citations
19 Claims
-
1. A method for allocating a plurality of subcarriers to a plurality of subscriber devices in a wireless network, the method comprising:
-
identifying a power for a transmission on each subcarrier of the plurality of subcarriers; assigning a dynamic weight to at least one subscriber device of the plurality of subscriber devices at each decision instance of the transmission corresponding to the at least subscriber device, wherein the assignment of the dynamic weight is based on queue length requirements of one or more flows of the at least one subscriber device; determining a set of optimum values for the power based on the dynamic weight, wherein the set of optimum values are determined under a set of constraints for each subcarrier of the plurality of subcarriers, and comprising optimizing a rate vector Vt, of the form where η
t represents the collective (of all users) channel state at time t, R(η
t) is the rate region at time t, vi is a rate for the subscriber device Si and wi, is the dynamic weight assigned to vi; andallocating at least one subcarrier of the plurality of subcarriers to at least one subscriber device based on at least one optimum value of the set of optimum values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
where Pij is the power for the subscriber device Si in the subcarrier Cj, xij is the fraction of Cj used by Si, eij is the channel state or condition for Si in Cj. For example, eij can be the normalized SINR for Si in Cj. Also, sij is the maximum SINR for Si in Cj.
-
-
6. The method according to claim 5 wherein the rate vector is optimized using one or more Lagrange multipliers comprising a first Lagrange multiplier and a subscriber metric for each subcarrier of the plurality of subcarriers, where
-
to max 0 ≤ p ij ≤ x ij s ij e ij , 0 ≤ x ij ≤ 1 ∑ i , j w i x ij log ( 1 + p ij e ij x ij ) min λ ≥ 0 , μ ≥ 0 max 0 ≤ p ≤ xs e , 0 ≤ x ≤ 1 L ( p , x , λ , μ ) where L(p,x,λ
,μ
) is the Lagrangian given bywhere λ and
μ
are the Lagrange multipliers. Here p denotes the matrix of pij for all i and j, and x, s and e are similarly defined. λ
is a first Lagrange multiplier, and μ
is redefined as a subscriber metric μ
is given as
μ
ij=wih(λ
,wi,eij,sij)where h( ) is a computable function, sij is the maximum SINR for Si in Cj, and eij is obtained from channel feedback.
-
-
7. The method according to claim 6 wherein the subscriber metric is estimated by determining a minimum value of the first Lagrange multiplier.
-
8. The method according to claim 6 wherein the subscriber metric is estimated by using an arbitrary value of the first Lagrange multiplier.
-
9. The method according to claim 8 wherein the arbitrary value is based on the dynamic weight, and at least one set of constraints from the group consisting of uplink constraints and downlink constraints.
-
10. The method according to claim 6 wherein the subscriber metric is a function of at least one from a group comprising the dynamic weight, subcarrier usage, and signal to interference-plus-noise ratio (SINR) of the transmission.
-
11. The method according to claim 1 wherein allocating the at least one subcarrier of the plurality of subcarriers to the at least one subscriber device comprises allocating that subcarrier to the subscriber device for which a subscriber metric is maximum.
-
12. The method according to claim 1 wherein the transmission is directed from at least one subscriber device to a base station.
-
13. The method according to claim 1 wherein the transmission is directed from a base station to at least one subscriber device.
-
14. The method according to claim 1 wherein the at least one subcarrier is allocated to at least one subscriber device using interleaving.
-
15. The method according to claim 1 wherein the at least one subcarrier is allocated to at least one subscriber device using frequency-hopping.
-
16. The method according to claim 1 wherein a contiguous allocation is performed to allocate at least one subcarrier to the at least one subscriber device.
-
17. A method for optimizing subcarrier allocation for a plurality of subscriber devices in a wireless network, the method comprising:
-
identifying a power for transmissions on a plurality of subcarriers; assigning a dynamic weight to one or more subscriber devices of the plurality of subscriber devices at each decision instance of a transmission corresponding to the one or more subscriber devices, wherein assignment of the dynamic weight is based on queue length requirements of one or more flows of the one or more subscriber devices; determining a set of optimum values of the power for each subcarrier of the plurality of subcarriers based on the dynamic weight, wherein the set of optimum values are determined under a set of constraints for each subcarrier of the plurality of subcarriers, and comprising optimizing a rate vector Vt, of the form where η
t represents the collective (of all users) channel state at time t, R(η
t) is the rate region at time t, vi is a rate for the subscriber device Si, and wi is the dynamic weight assigned to vi;grouping subcarriers of the plurality of subcarriers into a set of bundles based on the set of optimum values for each subcarrier of the plurality of subcarriers; and allocating a bundle of the set of bundles to the one or more subscriber devices based on the set of optimum values for each subcarrier in the bundle. - View Dependent Claims (18)
-
-
19. A system in a base station suitable for allocating a plurality of subcarriers to a plurality of subscriber devices in a wireless network, the system comprising:
-
an identifier capable of identifying a power for a transmission on each subcarrier of the plurality of subcarriers; an assignor for assigning a dynamic weight to at least one subscriber device of the plurality of subscriber devices at each decision instance of the transmission corresponding to the at least one subscriber device, wherein assignment of the dynamic weight is based on queue length requirements of one or more flows of the at least one subscriber device; an optimizer capable of determining a set of optimum values for the power based on the dynamic weight, wherein the set of optimum values are determined under a set of constraints for each subcarrier of the plurality of subcarriers, and comprising optimizing a rate vector Vt, of the form where η
t represents the collective (of all users) channel state at time t, R(η
t) is the rate region at time t, vi is a rate for the subscriber device Si, and wi is the dynamic weight assigned to vi; andan allocator capable of allocating at least one subcarrier of the plurality of subcarriers to at least one subscriber device based on at least one optimum value of the set of optimum values.
-
Specification