The present invention generally relates to telecommunication techniques. More particularly, the present invention relates to a method for providing a scheme for network users to manage their transmission powers and inter-sector interferences in uplink wireless communications. More specifically, embodiments of the present invention allows optimal allocation of uplink transmission power for each user with fair management of inter-sector interference in an Orthogonal Frequency Division Multiple Access (OFDMA) network. But it would be recognized that the invention has a much broader range of applicability.
The uplink frame of an OFDMA network consists of a set of tiles. Each tile consists of a set of subcarriers. In some cases these subcarriers may be spread over the entire bandwidth to provide frequency diversity for the corresponding transmissions. In other cases the tile consists of a subset of consecutive subcarriers and the channel conditions as well as the interference being experienced within this band of subcarriers is used for making resource management decisions. The latter type of tile construction provides a layout that is more appropriate for data transmissions. Each tile within a frame must be assigned to at most one user in the corresponding sector. For the centralized case, optimization of resources must be performed over all users in the network and for each frame of each sector. This optimization can be very signaling intensive.
According to one embodiment of the present invention, for each tile an optimal user is first determined by making use of sector specific information only. In this way each tile assignment can be made independently in each sector. Scheduling algorithms are available for making these decisions based on the reverse link channel quality of each AT together with other information such as queue sizes and quality of services (QoS) guarantees. Once a user is assigned to a tile, the next step is the determination of the transmission power that should be used by the user for the transmission. This power depends on the expected interference that will be experienced by the transmitted packet. The interference depends on which users are allocated in neighboring sectors as well as the power that they each use.
Embodiments of the present invention provide a method of determination of the transmission power of the user in a specific sector for each sector and each control period.
These sequences of processes provide a way of performing a method according to an embodiment of the present invention. As shown, the method can be implemented based on a distributed algorithm independent for a user i operated in parallel with a plurality of network users within the tile. Some processes may be performed in different order. Some processes can be removed or added. Of course, there can be variations, modifications, and alternatives.
In one embodiment of the present invention, the power allocation for a specific tile is considered. Assuming that N sectors within the tile is provided and each sector is associated with at least a user, as shown in process 210 of the method 200. Here N may be any integer larger than 1. In particular a single user i, i being any one among 1 to N, is chosen in each sector to transmit a sequence of frames over the tile. Since there is a one to one correspondence between user and sector the same index are used for both network identities according to an embodiment of the present invention. In one embodiment, let gij denote the average channel gain from user i to sector j. Therefore if user i transmits with power pi then the received signal strength at sector i is pigii while the interference it incurs on sector j≠i is pigij. In one embodiment, the channel gain g varies with time. In another embodiment, the channel gain g is static for the time period of concern. In yet another embodiment, the channel gain is updated by the user based on an estimation from a forward link pilot of the one of the plurality of sectors. The inter-sector interference experienced by sector j is then defined by
Given some objective, e.g., to maximize total system uplink throughput, one can formulate the corresponding optimization problem and determine the optimal solution. However, because of the high interdependence between the decision variables the determination of the optimal solution requires global information and hence a centralized approach. According to certain embodiment, excessive interference results in reduced user rates and hence the optimal solution typically lies within a region where the interference experienced by each base station is bounded with a pre-determined interference limit. Additionally, this only holds for the case where a user is scheduled in each sector. If a tile is not scheduled within a specific sector then the amount of interference experienced in that sector over the tile is irrelevant and need not be limited. However typically an interference limit throughout the system is enforced since under heavy loading all sectors will schedule a user on the tile. Therefore, according to a preferred embodiment, a distributed algorithm can be used with focus on each local sector information if the interference limited sector is identified. Of course, there are other alternatives, variations, and modifications.
In certain embodiments, each base station broadcast its interference level (typically referred to as the Other Sector Interference or OSI level) and accordingly users in its neighboring sectors adjust transmission power levels to maintain the interference at or below some limit. In general this should prevent operation of the system in undesirable (high interference levels) regions. In other embodiments, the rate achieved by a user in a sector grows with the received SINR of the transmitted packet. The signal is dependent on the transmission power used by the user and the uplink channel conditions. In a specific embodiment, the total inter-sector interference plus thermal noise is set by a limit Imax such that
I
j
+N
j
≦I
max
for all sectors j. Based on this predetermined interference limit, a interference metric for each sector can be defined:
which is broadcast by sector j at an end of control period n.
In another embodiment of the invention, the maximum transmission power of each user can be denoted by P and let 0<γ(n)<1 denote the fraction of this power used for packet transmissions during the period n. Here n is numerical index for representing a time duration for controlling/adjusting the user transmission power. The transmission power used in period n is therefore given by Pγ(n) and the problem is to determine the value for γ(n) for each period so that the interference constraint is satisfied at each base station.
In a specific embodiment, the method 200 provides a method for determining the allocations for a subsequent period based on give allocations for a present period n. In process 230, the user i receives an interference metric broadcast from each sector for current period n. For the specific sector j, the inter-sector interference experienced by this sector is the sum of all relative powers associated with the channel gain of all users from sectors other than the sector j:
In a resource limited system, a fair allocation is one in which all users of the limited resource are provided with an equal allocation of that resource. In an embodiment of the present invention the concerned resource is the inter-sector interference. This resource becomes limited at a sector when it reaches its maximum value Imax. When this happens, all users that use this resource must be allocated the same share of interference. In another embodiment, all users in the system is limited by this sector j since none can increase their transmission power without causing the interference constraint to be violated.
In a specific embodiment, the user i may be associated with one by those sectors from which it receives an interference report broadcast. All other sectors are sufficiently far away so that its influence can be ignored.
In one embodiment, since there are total Nusers in the system then each should incur an interference of at most (Imax−Nj)/N on the resource limited sector. However, there is also a limit (denoted by pmax) on the maximum transmission power of the user. Those users that become power limited cannot contribute their share of interference and hence the “excess” interference is available to other users who can use it. Therefore, all users which are not power limited should be allocated the same interference share and their total share is the amount that is left over from the total interference of the power limited users.
Embodiments of the present invention provide a method of determination of the transmission power Pγi(n) of the user i that is not power limited for each sector and each control period. In process 240 for current period n, a critical sector j is identified by determining, among all the interference metric κj(n) received by the user i, the smallest interference metric value so that κj(n)≦κi(n), for all i≠j. In one embodiment, the uplink transmission power fraction γi for the user i is iteratively updated as Eq. (1) with following form
Here the power fraction γi(n+1) for the next period n+1 is derived based on the power fraction γi(n) for the current period n, multiplying the interference metric for the critical sector j and another quantity related to channel gain gij for the user i at the critical sector j and a factor α.
In one embodiment, factorα=0, then the Eq. (1) becomes
and the interference experienced by sector j in period n+1 is then given by
Consider any other sector k≠j. The resulting interference for this sector is given by
Therefore the total interference and noise for all other sectors remain at most Imax and so all sectors continue to satisfy their interference constraints with at least one of them satisfying it with equality. In one embodiment, as expected the transmission power for user i is higher at the next period. In another embodiment, this derivation holds even if κj(n)<1. This would occur when the interference plus thermal noise exceeds the specified interference limit. In this case κi(n+1) for the next period will be set at a lower value than κi(n). In other words, the sector j become a interference limited sector and for each user the power is updated with the interference constraint satisfied for each sector through the limit Imax. For example, for the provided N sectors, the user i receives all interference metric κj, j=1, 2, . . . , N for current period. Among all above sector j, a critical sector may be identified as jc with a smallest value of κjc corresponding to a largest inter-sector interference including a contribution from the user i due to the channel gain gijc.
In another embodiment, a non-zero value of the factor α in Eq. (1) provides an additional adjustment of the power allocated to a user. As shown, the additional adjustment is based on the interference by the user i presently incurring on the interference limited sector j, for example, the sector jc. In yet another embodiment, the effect of the additional adjustment provide a fairness effect for the power allocation which can be illustrated by considering a steady state point reached through iteration. For example, when the system settles to some steady state and the interference limited sector jc is now denoted by {tilde over (j)}, and also denote the limiting value of γ(n) by {tilde over (γ)}. Therefore in steady state we have
In one embodiment, for those users that are power limited, their transmission power in steady state is simply P. In another embodiment, for those users that are not power limited their transmission power will be updated as P{tilde over (γ)}. The inter-sector interferences based on corresponding channel gains on each of those sectors can then be expressed as follows,
This implies that, in the limit, the interference produced on the interference limited sector by user i is the same for all users. Therefore in steady state the power allocation is fair, i.e. all users that are not power limited incur the same interference on the constrained sector.
In another embodiment, if α>0 then Ij<Imax−Nj, since from Eq. (1) the power allocated to each user is strictly less than the amount required to maintain the interference plus noise at Imax so that Ij+Nj will also be less than Imax. In yet another embodiment, as α is increased, Ij decreases and hence the system operates further away from a system capacity which is defined as the point where the interference limit constraint is binding. Therefore, the factor α also provides a convergence effect by determining how close the interference limited sector operates near the limit and hence how efficiently the system resources are utilized.
Certain embodiments of the present invention in terms of the factor α determines how quickly the system is able to converge to the steady state in which fairness is achieved. In one embodiment, the factor α must be chosen to achieve the desired trade-off between efficiency and fairness. For example, as α is increased, the operating point Ij+Nj decreases. Therefore a newly entering user (which starts off with sufficient power to achieve some initial minimum rate) will be able to more rapidly rise to its steady state value based on the power update scheme shown in Eq. (1) according to the embodiment of the invention. The user transmission rate at the steady state will of course depend on how close the user lies to the interference limited sector. If the user lies close to this sector then its channel gain to the sector will be high and so it will be limited to a sufficiently small power because of its quota on the interference it incurs. Therefore the rate it will be able to achieve will be limited. If on the other hand the user lies far away from the interference limited sector then the channel gain to that sector will be small. Then the user will be allowed to use more power and so its rate will be limited by its maximum transmission power.
Many benefits may be achieved over pre-existing techniques using the present invention. For example, certain embodiments of the present invention based on the distributed algorithm provide high performance with fairness by operating near the interference limit of the interference limited sector. Furthermore some embodiments of the invention ensure that the algorithm is also stable. Once steady state is achieved, each user connecting through AT continues to operate at the steady state power allocation until some change in the system occurs. Of course, there can be variations, alternatives, and modifications. For example, changes may occur because of variations in the radio conditions of each AT.
Certain embodiments of the present invention provides a system for determining transmission power for a user in a network. The system includes one or more components configured to receive a plurality of interference indicators by a user which is associated with a sector. The plurality of interference indicators corresponds to a plurality of sectors respectively each being associated with one of a plurality of users and a base station. The one or more components are further configured to process at least information associated with the plurality of interference indicators and select an interference indicator from the plurality of interference indicators based on at least information associated with the plurality of interference indicators. The selected interference indictor corresponds to one of the plurality of sectors. Additionally, the system is configured to determine a gain indicator corresponding to both the user and the one of the plurality of sectors, process information associated with the gain indicator, and iteratively determine an uplink transmission power based on at least information associated with the gain indicator and the selected interference indictor.
Some embodiments of the present invention can be illustrated by performing certain simulations to demonstrate high performance, fairness and stability of the user uplink transmission power allocation based on the system. For example, one simplified simulation model is provided.
In one embodiment, the maximum rate achievable for total reverse link, which is called an uplink capacity, can be determined based on a simplified simulation model.
Referring to
The third plot 430 of
The fourth plot 440 of
The fifth plot 450 in
While the above is a full description of the specific embodiments, various modifications, alternative constructions and equivalents may be used. Although the above method has been described using a selected sequence of steps, any combination of any elements of steps described as well as others may be used. Additionally, certain steps may be combined and/or eliminated depending upon the embodiment. It is also understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this application and scope of the appended claims.
This application claims priority to U.S. Provisional Patent Application No. 60/835,573, filed on Aug. 4, 2006, commonly assigned, incorporated by reference herein for all purposes.
Number | Date | Country | |
---|---|---|---|
60835573 | Aug 2006 | US |