TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES Trans. Emerging Tel. Tech. (2012) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/ett.2543 RESEARCH ARTICLE Network-wide energy efficiency in wireless networks with multiple access points Omur Ozel1 and Elif Uysal-Biyikoglu2* 1 Department of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USA 2 Department of Electrical and Electronics Engineering, Middle East Technical University, Ankara 06800, Turkey ABSTRACT This paper presents a distributed mechanism for improving the overall energy efficiency of a wireless network where users can control their uplink transmit power targeted to the multiple access points in the network. This mechanism lets the network achieve a trade-off between energy efficiency and spectral efficiency through the use of suitably designed utility functions. A user’s utility is a function of throughput and average transmission power. Throughput is assumed to be a sigmoidal function of signal-to-interference-plus-noise ratio. Each user, being selfish and rational, acts to maximise its utility in response to signal-to-interference-plus-noise ratio by adjusting its power. The resulting mechanism is a distributed power control scheme that can incline towards energy-efficient or spectrally efficient operating points depending on the choice of utility function. Existence and uniqueness of Nash equilibrium points in this game are shown via convergence of the distributed power iterations. It is shown that, in the best-response strategy, each user selects a single access point. An extension of this result for a multicarrier system is considered, and the corresponding power levels used for various priorities between energy efficiency and spectral efficiency are characterised. Finally, several numerical studies are presented to illustrate the analysis. Copyright © 2012 John Wiley & Sons, Ltd. KEY WORDS network energy efficiency; distributed power control; multiple access points; utility function; game theory; target SINR *Correspondence E. Uysal-Biyikoglu, Department of Electrical and Electronics Engineering, Middle East Technical University, Ankara 06800, Turkey. E-mail: elif@eee.metu.edu.tr Received 13 July 2010; Revised 20 January 2012; Accepted 28 March 2012 1. INTRODUCTION There is a well-known trade-off between energy efficiency and transmission rate [1, 2], and in the context of a wireless network, increasing transmission power only makes sense if, considering the network’s response, it will ultimately lead to an appreciable gain in rate. Because of the broadcast nature of wireless communication, and the interference this tends to cause, the performance of a user in a wireless network can be highly dependent on other users’ actions. One of the possible actions is the choice of transmission power. In order to achieve a certain rate, for example, a user may need to increase its transmit power as interference level increases. This, in turn, can increase the interference on others, who respond, and so on. This interaction may culminate at a stable operating point where every user is satisfied with its own level of signal-to-interference ratio. However, this operating point may not always be energy efficient. Copyright © 2012 John Wiley & Sons, Ltd. In principle, a network can be engineered to converge to a desired operating point by using a suitable power control algorithm. Of course, for implementability, distributed algorithms are attractive. Distributed power control, where wireless nodes make their own power control decisions (possibly asynchronously), has been the focus of a large body of early studies [3–8]. In recent years, game theory [9] has been used to model the interference-induced interaction in wireless communication [10–12] and to obtain distributed algorithms. In fact, communication networks form an increasingly popular setting for the application of game theory [13]. For one thing, the terminals (nodes) are quite truly rational and usually selfish players. A power control game arises when users are able to adjust their power in response to the interference they are subject to because of other data transmissions, with the goal of maximising the utility of their communication with their intended receiver. Depending on the constraints and O. Ozel and E. Uysal-Biyikoglu the utility function, there may be an equilibrium or several equilibria in this game. The network designer’s problem is to design the utility function to give rise to a desirable equilibrium from the perspective of the whole network. The particular goal of interest in this paper is to maximise the network energy efficiency, that is, to minimise the total power used per overall throughput in the network. One approach through which users can be driven to be efficient while also trying to maximise their rate has been pricing [14]. In this case, users try to maximise a net utility, which is utility minus a price, where price is a function of, say, power. However, pricing is not always natural in settings where there is no centre to collect them or if the centre is not also a player in the game. As also established in the recent work in [15], in settings such as interference networks where user’s actions to maximise their own utilities indirectly affect others, pricing methods may not result in efficient or Pareto optimal allocations. It is argued [15] that different techniques are required for guaranteed convergence to globally optimal power allocations. Furthermore, in settings such as ad hoc or sensor networks where network-wide energy efficiency is important, pricing is unnatural, as, for one thing, there is typically no price collector. All of the aforementioned reasons motivate us to pose the following question: Can we set up a simple utility model for uplink power control with multiple access points (APs) that does not include an explicit pricing mechanism yet drives the network to an operating point with ‘tuneable’ energy efficiency and spectral efficiency? The objective of this work is to devise a distributed mechanism of uplink power control in an interference network with multiple base stations (or APs). The main parameters of the problem are the time average power gains of users to the APs, assumed to be valid over a period during which a power allocation decision will be used. The goal is to show the existence of a distributed mechanism for nodes to adjust their transmission powers aimed at each base station, whereby the whole network can strike a balance between energy efficiency and spectral efficiency. This problem is formulated in a game theoretic setting. The best-response strategies (reaction curves) are found, and the existence and uniqueness of Nash equilibrium (NE) are shown. Iterative methods to reach equilibrium are presented. In addition, the behaviour of equilibria that result from utility functions with varying degrees of priority given to energy efficiency versus throughput maximisation are investigated. The structure of the rest of the paper is as follows. In the next subsection, we review and discuss some of the most related work from the literature in order to put this contribution in the proper context. The following section presents the system model and the basic definitions to be used in the problem formulation. In Section 3, the expression and properties of the utility function are provided and the power control game in a single-AP system is analysed. In Section 4, the multiple-base station vector power control game is analysed. Considering different priorities for different applications, the trade-off between energy efficiency and spectral efficiency is pointed in Section 5. The games and concepts are numerically illustrated in Section 6. Conclusions are presented in Section 7. 1.1. Related work One of the earliest studies of a problem formulation similar to the one herein is [16]. In [16], power control games in a single-cell system are considered, with a utility function in the form of the ratio of rate to power. A ‘socially optimum’ operating point is derived, and prices are introduced to obtain a point closer to the social optimum. In [17], power control in a code division multiple access (CDMA) system is modelled as a noncooperative game with utility proportional to rate. Using linear pricing results in admission control, because users may opt out of the network as they try to unilaterally optimise net utilities. In [18–20], power control games in a CDMA system are established with an energy efficiency goal. With different types of receivers, adaptive modulation and coding, hybrid games are obtained and equilibrium points are analysed. Analysis of noncooperative power control in a single-cell multicarrier CDMA system is presented in [21]. The multiple-base station problem addressed in this paper, while carrying similarities to the multicarrier CDMA problem, does not reduce to it, as users that select different base stations still potentially cause interference on each other (whereas users selecting different carriers do not). The ‘gradual removal’ problem formulated in a recent work [22] is relevant to the scope of this paper in the sense that, at equilibrium, the transmitting users attain their target signal-to-interference ratios by transmitting the minimum overall power. Other approaches to distributed power control have appeared in the literature. In [23], sum rate in a multicell system is maximised in a fading environment. Again, with respect to the sum rate criterion, [24] and [25] have recently and independently shown the optimality of binary power control in all signal-to-noise ratio regimes. A distributed sum rate maximisation scheme that supports unequal user priorities was proposed in [24]. Fairness of non-game theoretic as well as game theoretic distributed power control algorithms in a general interference network has been explored in [26], wherein numerical results showed the advantage of game theoretic modelling with respect to fairness and efficiency. The focus of this paper is distinguished from those of the aforementioned studies in that, vector power control in a network with multiple choices of receiver stations for each node is addressed in a multichannel system. With somewhat similar motivation and goals as in this paper, the recent work in [27] considered allocation of base stations and distributed base stations in an LTE* network. As * LTE stands for ‘Long Term Evolution’, a recent cellular communication standard. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett O. Ozel and E. Uysal-Biyikoglu in some of the previously mentioned works, overall network efficiency is targeted in this paper. NEs are obtained and analysed with respect to the trade-off between spectral efficiency and energy efficiency, and the emphasis of the solution on one or the other is controlled by a ‘priority exponent’ (see [28] for a recent treatment on spectral efficiency versus energy efficiency). In the next section, the system model in consideration is made explicit, and the problem formulation is defined. 2. SYSTEM MODEL AND DEFINITIONS We consider a wireless network of K users and M APs (Figure 1). Users can transmit with a rate of up to R bps in a common frequency band B Hz. Let the channel power gain between user i and AP b be given by the real constant hib > 0. Channel gains are assumed constant during operation. More generally, the hib ’s can be considered as average channel gains in a fading environment. Not all users have to be heard by each base station. This is captured by setting hib D 0 for user i and base station b. Messages are sent from nodes to APs, and each AP hears each user’s transmission, provided the user’s channel gain to that AP is sufficiently large. The user can potentially exploit this to increase its rate, by sending different messages to different APs. Let the message signal of user l to destination AP j be Xlj . According to this model, the signal Yb , received at base station b is Yb D K X M p X hlb Xlj C Zb (1) lD1 j D1 User k hkb Access Point b Figure 1. Wireless network with several users and access points. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett Zb is additive noise at AP b. For convenience, we model Zb as white Gaussian with zero mean and EjZb j2 D 2 . Pij is the average power of the message Xij : EjXij j2 D Pij . Each user is subject to a power constraint: M X Pij 6 Pmax 8i (2) j D1 We consider single-user decoders in the receivers. Depending on the receiver structure, cross-channel gains may be suppressed by additional processing gains. A typical application of this model is the direct-sequence CDMA [29] with specific spreading codes for each possible link. As user i sends different data to different users, user i ’s own message to APs other than b are also treated as interference at AP b. Interference will be treated as noise, as it is usually done in practical receivers, and will be modelled as Gaussian, which can be a good assumption as the number of independent interferers grows (see, for example, [5, 30, 31]). Gp stands for processing gain. The signalto-interference-plus-noise ratio (SINR) of user k in the receiver of AP b is kb D Gp 2 C hkb Pkb K PM iD1 j D1 hib Pij hkb Pkb P (3) The model with multiple APs has been motivated by a number of communication scenarios: (i) a local area network where wireless nodes may be in the range of multiple APs; (ii) an ad hoc wireless network with multiple gateway stations that enable connection to a larger, wired network; and (iii) the microdiversity system in [32] where multiple APs are considered as a single AP having multiple antennae distributed in space. The understanding in these scenarios is that the connections between APs are wired and the communication among them is straightforward. In each of these settings, the signalling and coding can take different forms. In addition to the immediate example of a CDMA system given in the previous paragraph, other relevant models include multicarrier signalling and time division; in an orthogonal frequency division multiplexing strategy [33], users can allocate different subcarriers to different APs and divide their total instantaneous power among the subcarriers [31]. In this case, the structure of the problem is somewhat different than the single-carrier version in that users are only subject to interference from users on the same subcarrier. Similarly, users could allocate different time slots to access to different base stations, allocating a long-term average power constraint between time slots. Again, interference is between subsets of users using the same time slot [34]. Although characterising the equilibrium points may be more complicated in the multicarrier and multislot models, some of the results in this paper continue to hold, as will be argued later in this paper. Note that the effects of strategies of the other users are observed in the denominator of the SINR expression in Equation (3). Hence, users are in such an interaction that O. Ozel and E. Uysal-Biyikoglu performance of one user is degraded when another user attempts to increase its power. This interaction is observed not only in single-user decoders but also in multiuser detectors such as minimum mean square error [18] and minimum mean square error successive interference cancellation [20,35]. In order to analyse this interaction among users, we will employ static noncooperative game theory. A static game D ŒU ; fSi g; fui g is defined using three components [9]: (1) user set U ; (2) action or strategy set Si , 8i 2 U ; and (3) utility ui as a function of elements of Si , 8i 2 U . The user set is the index set of players: U D f1; 2; : : : ; Kg. Given the other users’ actions, users unilaterally maximise their utility in their strategy set. An operating point at which no user can achieve higher utility by unilateral changes in action is called a Nash equilibrium. This captures the noncooperative nature of the problem. Definition 1. An NE is the vector of strategies sE D such that Œs1 ; s2 ; s3 ; : : : ; sK / > ui .si ; sEi / 8si 2 Si ui .si ; sEi is satisfied for all user i where sEi D .s1 ; s2 ; : : : ; si1 ; siC1 ; : : : ; sK /. Note that an NE may not be socially optimal, that is, there may be a point with utilities u0i that is feasible and yet u0i > ui 8i , where ui is the value of user i ’s utility at NE. Actually, it is possible to obtain higher total utility by using a cooperative mechanism such as pricing [7, 16]. However, in our setup, users are selfish and are not directly interested in the overall performance of the network; each user optimises its own utility in its own action space. Hence, we assume noncooperative operation. Given actions of users other than k, sEk , the best response (in other words, the reaction curve) of user k, rk , is QK real numbers, ui W j D1 Sj ! R. The value of the function ui represents the level of satisfaction of user i with respect to some goal. Usually, in a communication scenario, satisfaction of a node is related to the communication performance such as throughput, outage probability, bit error rate (BER), SINR and power or energy cost. The choice of utility can also depend on external conditions: when spectral resources are scarce, throughput carries high utility, whereas if energy is limited, a utility that decreases with transmit power is appropriate. However, a combination of these parameters must determine the level of satisfaction for mobile data users. Bits successfully sent per joule of energy spent has been a well-known utility function [16, 18, 36] that appropriately combines throughput and cost terms, encouraging energy-efficient behaviour. The standard definition of throughput, also adopted in this paper, is the long-term average data rate (bits per transmission) achieved. Taking into account link layer framing and error control mechanisms whereby a data packet (say, a constant number of bits) is declared unsuccessful if more than a certain number of bit errors occur and accounting for resulting packet drops, which happen with finite probability, throughput by definition is upper bounded by the long-term average coding rate, R. In previous literature, throughput was often modelled as a sigmoidal function of SINR (Figure 2) [37]. The main reason for this is, as a certain threshold in SINR is exceeded, packet success probability quickly rises towards 1 with many practical as well as optimal modulation and coding schemes. As a very simple example for the occurrence of the sigmoid, consider the following: packets of length L symbols are sent using binary phase shift keying (BPSK) modulation technique, and the code rate is R bits per symbol. Each bit is decided erroneously with probability BER. /. Then, the long-term average throughput T is T D R.1 BER. //L 1 rk .Esk / , arg max uk Concave sk 2Sk Nash equilibrium can also be defined in terms of best / 8k. In other words, responses. sE is NE iff sk D rk .Esk NE is a fixed point of best responses. Consequently, the concept of NE is well suited to the wireless network power control problem, and we will analyse stable operating points through examining the existence and properties of NE. 3. UTILITY FUNCTION AND THE SINGLE-ACCESS POINT SYSTEM In game theoretic terms, utility function ui is a mapping from the Cartesian product of action sets Sj of users to (4) Inflection Point Convex 0 Figure 2. Function f ./ versus in normal scale. It is plotted for binary phase shift keying modulation with packet length L D 400 bits. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett O. Ozel and E. Uysal-Biyikoglu When BER. / is decreasing with a convex shape with respect to , as it is typically the case, T is a sigmoid (e.g. [37]), that is, there is an inflection point such that T . / is convex in Œ0; / and concave in . ; 1/. Note that Equation (4) is in the form of an effective rate, that is, rate multiplied by an efficiency function f ./ as T D Rf . /. The sigmoid model for f . / is valid in many communication scenarios. In a system with fixed coding and modulation and a link layer error control mechanism such as automatic repeat request (ARQ) with cyclic redundancy check [38], f . / has sigmoidal shape. The sigmoidal shape still holds [19] even if messages heard by each AP were decoded in a common centre and even when modulation and rate are adapted to changes in SINR. Consistent with observations from many theoretical and practical research results [18, 21, 35, 38, 39], f . / will be assumed to have sigmoidal shape in this paper. Let Tkb and pkb be the throughput and power of user k for communication with AP b, respectively. The utility function uk is defined as the ratio of total throughput to total dissipated power: PM bD1 Tkb uk D PM bD1 pkb lim f . / D 0 k D hQ k pk hQ k D P (6) (9) Gp hk 2 i¤k hi pi C (10) pk that optimises uk over the compact set Sk D Œ0; Pmax is such that either it is on the boundary or it satisfies @uk D 0 ; p k 2 Sk @pk (11) Proceeding by taking the derivative and using the linearity of SINR with transmit power, we find the best response rk .Pk / of user k as (5) Note that the motivation for having the power term in the denominator of the utility function is to encourage energy-efficient behaviour of users. To avoid associating a positive utility with no transmisP sion, it is reasonable to have uk ! 0 when M bD1 pkb D 0 for all k. This will automatically hold when the throughput function tends to zero as SINR vanishes, which is the case in almost all practical link layer mechanisms [18, 21, 35, 38, 39]: !0 definition). It is observed and can be verified that, given Pk , ui .pk ; Pk / 8i are quasiconcave with respect to pk (Figure 3). Given pj , j ¤ k, k changes linearly with pk . Letting hQ k be an effective channel gain of user k and 2 the noise variance in its receiver, SINR expression in Equation (3) is ( ; Pmax rk .Pk / D min hQ k ) (12) is a unique positive solution of the following equation [40]: f . / D f 0 . / (13) The value of depends on the sigmoidal function f . / such that the horizontal component of the intersection point in Figure 4 is strictly greater than the inflection point of the sigmoid [40]. Note that the shape of the sigmoidal function is determined by the modulation and coding scheme. u1k D Tk pk (7) Utility Before approaching the general problem, we will first consider the single-AP system. Let M D 1. The strategy set of each user i is S1i D Œ0; Pmax , where Pmax is the maximum power level allowed for each user. Utility function of user k, with power level pk , is Tk is the long-term average rate as in Equation (4). Let 1 D ŒU ; fS1i g; fu1i g be the one-shot game in which each user unilaterally performs the following optimisation: max u1k .pk ; Pk / 8k 2 U pk 2S1k (8) where Pk / stands for the vector of powers of all users except the kth. An important property possessed by the utility functions ui that plays a key role in the existence and uniqueness of equilibrium is quasiconcavity (see [16] for Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett Power Figure 3. Typical variation of utility function uk with power pk given other users’ powers. It is quasiconcave, monotone increasing up to some value of power and monotone decreasing afterward. Note that, depending on Pmax , the decreasing regime may not be observed, but this does not violate quasiconcavity. O. Ozel and E. Uysal-Biyikoglu γ f’(γ) update algorithm IO./ diverges, and for some of the users, pi D Pmax and i < , whereas other users achieve at NE. On the other hand, the feasibility condition is necessary (but not sufficient) for all users to achieve . Now that the power control game in a single-AP system has been analysed, we turn our attention to the general multiple-AP system in the next section. f(γ) 4. THE POWER CONTROL GAME γ* Figure 4. is a unique positive-valued Equation (13). solution of By definition, solution(s) of the fixed-point equations pk D rk .Pk / is (are) the NE(s). Consider the corresponding fixed-point iteration pk .t C 1/ D rk .Pk .t // where the power of user i at iteration t is pi .t /. The iterations converge to the unique fixed-point iff NE is unique. To investigate the convergence of the fixed-point iterations, it is useful to view the iterations as a power update algorithm I ./ such that p.t C 1/ D I .p.t //, where p.t / D Œp1 .t /; p2 .t /; : : : ; pK .t /. In our problem, the explicit form of I ./ is such that Ii .p.t // D minfpOi .t /; Pmax g, where P j ¤i hj pj .t / C 2 ; i D 1; 2; : : : ; K pOi .t / D Gp hi (14) It is evident from the aforementioned expression that our I ./ satisfies the standard power update algorithm definition of Yates [41] and if algorithm IO./ with IOi .p.t // D pOi .t / is a standard algorithm, then Ii .p.t // D minfpOi .t /; Pmax g has a unique fixed point. Hence, we conclude that our power update algorithm I ./ has a unique fixed point; consequently, 1 has a unique NE. In general, pk D rk .Pk / 8k form a system of K nonlinear equations. In our particular problem in Equation (12), the nonlinearity of rk is due to clipping with Pmax . If Pmax is assumed sufficiently large, NE is a solution to the following system of K linear equations [41]: hk p k P D 8k D 1; 2; : : : ; K 2 h p C i i i¤k Consider the general model with M APs (Figure 1). As before, users are subject to power constraint Pmax . However, now, they are allowed to transmit to more than one AP at a time. In other words, users can divide their power budget and transmit (different) data to different APs in order to (possibly) obtain a multiplexing gain. In this case, the strategy set of a user k is 8 9 M < = X M pkj 6 Pmax S2k D Œpk1 pk2 : : : pkM 2 RC W : ; j D1 (16) The utility function is as in Equation (5): PM bD1 Tkb u2k D PM bD1 pkb Tkb is the long-term average rate of user k in AP b. We will analyse 2 D ŒU ; fS2k g; fu2k g, and the corresponding user optimisation is as follows: max u2k .pk ; Pk / (18) pk 2S2k where pk D Œpk1 ; pk2 ; : : : ; pkM and Pk D Œp1 ; p2 ; : : : ; pk1 ; pkC1 ; : : : ; pK . The main result of the paper is stated in the following theorem, which stipulates the special form of the best-response strategy in which each user transmits to a single AP. Theorem 1. The utility maximising strategy of user k, pk , given Pk in game 2 is such that D pkb pk ; 0; if b D bk otherwise n o bk D arg max b hkb (19) (20) b (15) The aforementioned linear system may have a unique solution, infinitely many solutions or no solution. If is feasible, then the system has a unique solution. The feasibility of can be determined using Perron–Frobenius theory [42]. By analysing the problem in terms of received powers, one can show that the feasibility condition is Gp . If this condition is not satisfied, power < K1 (17) 0 pk 1 A D min @Pmax ; b h (21) kbk b hkb D b2 C PK Gp hkb iD1 i¤k hib PM j D1 pij (22) Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett O. Ozel and E. Uysal-Biyikoglu Proof . The proof relies on the results obtained for singleAP system. First, the set over which the optimisation is performed is extended to Œ0; Pmax M . The result for the optimum in single-AP system is used, and a componentwise summation yields the desired conclusion. The details are given in Appendix A. Theorem 1 suggests that each user should just transmit to the AP that requires minimum power in order to maximise its utility unilaterally. Although obtained from different contexts, the similarity of best-response strategy to the sum-rate optimum strategy of transmitting to a single user in each channel state in the fading broadcast channel model [43] is notable. The aim of the resource allocation formulation in [43] is to maximise long-term average rate, given an average power budget. In contrast, in our formulation, the power budget is optimally divided among base stations to maximise the utility. Put in a different way, optimising energy efficiency requires achieving a target SINR by choosing the best AP, whereas rate maximisation allocates all power resource to the best channel. 4.1. Equivalence with base station selection and power control game In conclusion of Theorem 1, the problem reduces to wellknown joint AP assignment and power control problem [36]. Therefore, the game 2 , in which users’ strategies are power vectors, can be analysed by another game, in which the strategies are one of APs and (scalar) transmit power for that AP. Consider a game 3 D ŒU ; fS3k g; fu3k g for which the strategy set S3k is S3k D A P 8k D 1; 2; : : : ; K (23) where A D fA1 ; A2 ; : : : ; AM g and P D Œ0; Pmax , with Ai being the i th AP. Let ak and pk be the AP assignment and hkak pk transmit power of user k, respectively. kak D b is the SINR of user k. Each user has the following utility function: u3k D R f .kak / pk (24) The joint AP assignment and power control game 3 was originally proposed in [36]. In order to find the best-response strategy, optimisation is performed in two stages [36]. First, the base station for which user’s SINR is maximum is chosen. Then, the power is adjusted to the level that optimises utility function in Equation (24) for the chosen base station and given other power levels. Note that the best-response strategies of 2 and 3 are equivalent. In [36], 3 is proved to have a unique NE. Similar to the single-AP problem, the existence proof is based on compactness, convexity of Œ0; Pmax and quasiconcavity of f . /; the uniqueness is proved by direct verification that the best-response strategy defines a standard power update algorithm [36]. This way, the equilibrium of the Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett vector power control game 2 is characterised in terms of base station selection and (scalar) power control game 3 , which is emphasised once more in the following theorem. Theorem 2. 2 and 3 have unique NEs. In the NE of 2 , user k only transmits to the AP that is assigned in the NE of 3 with nonzero power and transmit power pk in the NE of 2 , and 3 are equal for all k. An earlier work of Yates [5] posed a non-game theoretic integrated power control and AP assignment problem. Although the formulation was not that of a game, it applies to the problem at hand. In a K user and M -AP system, minimum total transmit power vector is found under SINR constraints i0 where each user is assigned to only one AP. 0 i > i 8i D 1; 2; : : : ; K (25) 0 If i are feasible, then there exists a unique solution for minimum total transmit power vector problem. Perron– Frobenius theory [42] is again deployed for analysing feasibility. Assuming that each user is assigned to a fixed AP, SINR constraints and channel gains are combined in one matrix. The feasibility condition is that resultant Perron– Frobenius eigenvalue PF < 1 for some assignment among M K possible assignments. In particular, for a single-AP system with K users, the feasibility condition reduces to a simple inequality on the number of users and processing Gp . gain: < K1 0 Set k D . Provided that Pmax is sufficiently large and feasibility is satisfied, the NE points of 2 and 3 are equivalent to the unique solution of minimum total transmit power problem with k0 D . 4.2. Extension to multicarrier multiple-access channel systems The system model can be extended to a multicarrier multiple-AP system. The availability of multiple carriers introduces an extra dimension to the strategy sets: now, users, by picking which subcarriers to use to access which base station (and how much of their total power to allocate to it), are picking a subset of interferers. It is important to note that the results in [21] and Theorem 1 straightforwardly combine to conclude that the best-response strategy would be to transmit to only one AP by putting the total power on a single carrier. However, the game may not have unique NE in this case. Because of the orthogonality among the carriers, monotonicity and thus the standardness property cease to hold, as different users can transmit in different carriers, one user may not respond to an increase in another user’s power. Therefore, the uniqueness of NE is not guaranteed, and in fact, as observed in [21], for some values of channel gains, multiple NEs may exist. O. Ozel and E. Uysal-Biyikoglu 5. ENERGY AND SPECTRAL EFFICIENCY The analysis in Section 4 was based on a utility function that emphasises energy efficiency and has units of bits per joule. Unilateral optimisation of utilities led users to reach a target SINR , which is the unique solution of the equation f . / D f 0 . / . However, the spectrum resource is inefficiently used in case has a low value. This observation points to the trade-off between energy efficiency and spectral efficiency. In order to explicitly address this trade-off in the game setting, we introduce a priority exponent ˛ > 0 so that the cost of transmitting with power p is assumed to be p ˛ . Then, the utility function of user k for single-AP system is as follows: uk D Tk pk˛ (26) The priority exponent ˛ brings a variable degree of energy efficiency to the utility function. For ˛ D 1, the utility function in Equation (7) is obtained. ˛ < 1 means that users value spectral efficiency more, whereas ˛ > 1 drives users to be more energy efficient. The equilibrium SINR (as a function of the exponent ˛) .˛/ is the unique solution of f . / D the of the costs of communication to all APs: PMsummation ˛ bD1 pkb . Similar to the previous utility function, the modified utility represents total throughput per total cost as follows: PM bD1 Tkb uk D PM ˛ bD1 pkb (27) In this case, although not immediately obvious, the best response is again transmitting to a single AP that requires the lowest power to reach .˛/. Details about the calculation of best-response strategy for this case is given in Appendix B. 6. NUMERICAL ILLUSTRATIONS In this section, we will provide graphical and numerical illustrations on how NE is reached using the best response strategy and on the variation of target SINR with respect to priority exponent ˛. In particular, we will first dwell on iterative application of best-response strategy by using the utilities in Equation (5) for a practical setting. Then, we show the variation of target SINR with the exponent ˛, and several plots that illustrate the variation for certain practical modulation schemes will be provided. 6.1. Iterative application of best response 1 0 f . / ˛ The variation of .˛/ for different values of ˛ is shown in Figure 5. A similar modification can be made to the utility function for multiple-AP system. If the cost of communica˛ for user k, then the total cost is tion with AP b is pkb We will illustrate how NE is reached by iterative application of best-response strategy given in Theorem 1. In particular, assuming ak .t / is the base station selection of user k at step t , power is updated to pk .t C 1/ with the use of the following synchronous two-step algorithm: (1) ak .t C 1/ D arg maxa2A ka .t /, and ( (2) pk .t C 1/ D min hQ ka .tC1/ .tC1/ ) ; Pmax . k * γ =G /(N−1) p sigmoid α=1 α=1/2 α=3 α=1/4 We consider the uplink of a 30-user, four-AP directsequence CDMA wireless network deployed in a 4 km2 area. Users are uniformly located in the area. Simulation parameters are given in Table I. For simplicity, we assume that there is no channel coding, although the results can be generalised by assuming a coding gain. Data are sent Table I. Simulation parameters. Energy Efficient Spectrally Efficient Figure 5. is the intersection of two functions f ./ and 1 0 f ./. The horizontal axis of the intersection point is the ˛ equilibrium SINR, .˛/. For ˛ < 1, as the priority of spectral efficiency is higher, takes higher values. It is not possible for Gp users to mutually reach in case > K 1 . M K R Gp 2 Pmax Number of access points Number of users Bit rate Processing gain AWGN power in receiver Modulation technique Maximum power 4 30 104 bps 50 5 1015 W BPSK 1W AWGN, additive white Gaussian noise; BPSK, binary phase shift keying. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett O. Ozel and E. Uysal-Biyikoglu 2000 3 4 1800 3 4 4 1600 4 1400 y (meters) 3 4 4 3 3 3 4 3 4 1200 4 4 3 3 4 1 1000 2 1 2 800 2 2 2 2 600 1 400 2 1 1 1 1 200 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000 x (meters) Figure 6. Access point (AP) and user locations in the simulated area. Numbers in bold are attached to APs, and small-sized numbers are attached to each user, indicating to which AP it communicates in the Nash equilibrium of game 2 . Note that each user communicates to only one AP, although it is allowed to communicate with all APs. as packets of length 1000 bits, and if the packets cannot be received (i.e. if an error is detected), then packets are retransmitted with an ARQ mechanism. Accordingly, the BER for communication between user k and AP b for an additive white Gaussian noise channel is BERkb D Q p kb Figure 6 on the border of two quadrants where a user is closer to AP 4 but communicates to AP 1. For the simulated distribution of users, no 13 users select the same AP; therefore, D 6 dB is the SINR in NE. The evolution of power and SINR values in the iterative application of best-response strategy is observed in Figures 7 and 8, respectively. Note that, at each iteration, data are For this case, ARQ throughput expression is Tkb D 1000 p R 1 Q kb , where Q is the complementary error function. Considering the condition in Equation (6), the efficiency function is chosen as 0.018 2 0.016 0.014 p 1000 f . / D 1 Q 1000 1 2 For the previous f . /, the solution of the equation f . / D f 0 . / is calculated as D 6 dB. Note that, if every user were to communicate to every AP, then feaGp D 50 sibility condition would become < K1 29 , which is not satisfied. However, if there are at most 12 users from which each AP receives data, then 6-dB SINR is feasible. We know that each user communicates to only one AP as a best-response strategy. Hence, unless 13 or more users select the same AP, SINR in the NE is 6 dB. Locations of APs and users are given, and APs to which each user communicates in NE is illustrated in Figure 6. Note that users do not necessarily communicate to the closest AP. A counterexample can be readily observed in Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett Power (W) 4 0.012 0.01 0.008 4 0.006 1 0.004 3 0.002 1 2 3 4 5 6 Iteration 7 8 9 10 Figure 7. Evolution of transmit power of five arbitrarily selected users (users 1–5, as the label next to each curve indicates) from the simulation experiment. Each curve plots the power versus iteration number for one particular user applying the best-response strategy. At each iteration, users select different access points (APs), but as equilibrium is approached, AP selection is also fixed. Bold numbers attached at the end of each curve indicates the equilibrium AP selection. O. Ozel and E. Uysal-Biyikoglu 14 10 NC−FSK BPSK 12 9 SIR (normal) 10 8 8 7 6 6 γ =4 5 2 4 0 1 2 3 4 5 Iteration 6 7 8 0 1 2 3 4 5 6 7 8 9 10 9 Figure 8. Evolution of the observed signal-to-interference-plusnoise ratio (SINR) of five arbitrarily selected users from the simulation experiment. Each curve plots the SINR versus iteration number for one particular user applying the best-response strategy. The common SINR at Nash equilibrium is . Figure 9. Variation of with respect to the priority exponent ˛ for binary phase shift keying (BPSK)-modulated and noncoherent frequency shift keying (NC-FSK)-modulated automatic repeat request transmission with 1000-bit length packets. 1 transmitted to different APs and overshoots are observed. As algorithm approaches to the equilibrium, the AP selection is also fixed. Note that SINR of each user converges to . 0.9 NC − FSK BPSK 0.8 0.7 0.6 6.2. Variation of target signal-to-interference-plus-noise with ˛ In Figure 5, the intersection points that define the target SINR varies with the priority exponent ˛, and as ˛ is increased, the value of transmitting with less power is increased so that the target is decreased. We will illustrate the variation of target SINR with ˛ in a described practical setting. In particular, the solution of the equation f . / D ˛1 f 0 . / , which yields the target SINR , is calculated for selected efficiency functions and for various values of ˛. Because an explicit expression of is not possible for a given f . /, the calculation of the solution of the equation (which is guaranteed to be unique) has been performed numerically using Newton’s method with a precision of 0:01%. Two different functions that correspond to BPSK and noncoherent frequency shift keying (NC-FSK) modulation schemes are used, which respectively are as follows: p 1000 fBPSK . / D 1 Q 1000 1 2 1000 1000 1 1 fncFSK . / D 1 e 2 2 Resultant variation of with ˛ for efficiency functions of BPSK and NC-FSK is provided in Figure 9. It is observed that target SINR decreases as ˛ is increased. 0.5 0.4 0.3 0.2 0.1 0 1 2 3 4 5 6 7 8 9 10 Figure 10. Normalised throughput at equilibrium versus ˛ for binary phase shift keying (BPSK) and noncoherent frequency shift keying (NC-FSK). Note that for FSK is higher than that for BPSK. This results from the difference between the BER performance of BPSK and that of FSK. In order to achieve the same BER, 3-dB-higher SINR is required in FSK than that in BPSK [44]. It is interesting to observe that about the same difference in the target SINR results from the efficiency function of the modulation scheme. Note that previous observation does not imply that FSK is more spectrally efficient than BPSK. Actually, equilibrium throughput (assuming that Pmax is large and is reached) of FSK is lower than that of BPSK as shown in Figure 10. Because FSK has worse BER performance, the concave part of the sigmoid starts at a higher SINR, and that is why of FSK is higher than that of BPSK. In conclusion, BPSK has higher spectral efficiency, and the priority exponent ˛ can introduce different degrees of energy efficiency for different modulation schemes. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett O. Ozel and E. Uysal-Biyikoglu 7. CONCLUSIONS AND DISCUSSION This paper studied vector power control in the uplink of a general wireless communication network with multiple APs. The problem has been formulated within a noncooperative game framework. Given the other users’ strategies, each user is allowed to optimise its own utility function by selecting a transmission power level allocation for each AP. The main novelty in the approach of the paper is the choice of utility function, which is an increasing function of throughput and a decreasing function of power. Of course, as the two goals of high throughput and low energy consumption are at odds, a trade-off surface, which depends on the relative weights of throughput and power that are in the utility function, is introduced. The motivation for our choice of utility was to obtain a tuneable degree of network energy efficiency and network spectral efficiency and to accomplish this without an explicit pricing mechanism. A vector power control game was proposed using this utility function. Throughput was assumed to be a sigmoidal function of SINR. The best-response strategy of the game was shown to have a special structure; although the users are allowed to spend portions of their power on different APs, they end up choosing to transmit to a single AP. Hence, it was shown that the game decouples into AP selection and power control. The existence and uniqueness of the NE of this game has been established using this special structure. It has been observed that the best-response strategy leads to a target SINR-based power control algorithm. The equilibrium operating point is characterised by a target SINR , whose value is determined by the coding and modulation type. When the parameters of the problem instance such as maximum power levels and time average channel gains deem feasible, NE corresponds to achieve the minimum total transmit power vector under average SINR . Hence, effectively, energy efficiency is optimised while satisfying an average quality of service. After obtaining these basic results about the structure of the equilibrium point, we then studied the variation of the operating point in response to the tuning of the utility function to emphasise energy efficiency versus spectral efficiency, and vice versa. The variation in the target SINR with respect to priority exponent ˛ was analysed, and the trade-off between energy efficiency and spectral efficiency was verified. Numerical illustrations that exhibit how the iterative algorithms reach NE and show the variation of with respect to ˛ are presented. We observe that convergence occurs after several iterations, and the approach is a convincingly efficient way of arriving at a network-optimised operating point. Moreover, users are treated reasonably fairly in the sense that they all observe almost equal SINR at the equilibrium operating point. This indicates that, in networks where pricing is not natural, a simple distributed method of letting the network operate at a point of desired quality of service and energy efficiency Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett is possible. This result is consistent with the related energy efficiency-related results of, for example, Meshkati et al. [18–20], although the work in this paper has addressed vector power control in a network with multiple choices of receiver stations. We believe that the results motivate further work involving an in-depth treatment including a more general utility function that captures the essence of the energy–spectral efficiency trade-off. This would be of particular value in response to the growing interest in energy-efficient communications and distributed networks. The noncooperative game setup may be developed to include nodes that harvest energy from the environment. Then, not only the time average use of power but also the current state of stored energy would be a parameter determining the users’ action spaces. Also, although we have discussed links to pricing and suggested that this approach is an alternative to it, we have not made this link precise. It was pointed out, for example, that using linear pricing results in an admission control mechanism. It would be interesting to study the links between the approach here and admission control in future work. APPENDIX A: PROOF OF THEOREM 1 It will be shown that P f b hkb pk k b f .kb / P > 8Œpk1 pk2 pkM 2 Sk pk b pkb (A1) Let W D Œ0; Pmax . Without loss of generality, assume k D 1 (i.e. consider the first user) and bk D 1 (i.e. for the first user, the maximum b hbk parameter is obtained with base station 1). Hence, b h1b 8b 2 f1; 2; : : : ; M g h11 > b (A2) There are two cases to consider: , b h11 (2) p11 D Pmax D (1) p11 Assume the first case. Note that 1b D 1b .p11 ; p12 ; : : : ; p1M / is a function of user 1’s power strategy vector Œp11 p12 p1M given the other pij . As for b D 1, we have 8p11 2 W f. / f Œ11 .p11 ; p12 D 0; p13 D 0; : : : ; p1M D 0/ > p11 p11 (A3) Then, the inequality follows: f . / f Œ11 .p11 ; p12 ; p13 ; : : : ; p1M / > p11 p11 8Œp11 p12 p1M 2 S1 (A4) O. Ozel and E. Uysal-Biyikoglu Considering for b D 2, maximisation is at either p12 D Pmax or p12 D . For the latter case, the proceb h12 dure is similar to the previous one. In the former case, at p12 D Pmax , then f .12 .p11 D 0; p12 D Pmax ; p13 D 0; : : : ; p1M D 0/ Pmax 6 f b h1b p1b D p1b f b h1b Pmax Pmax 8b 2 f1; 2; : : : ; M g: (A5) (A11) Again, using the maximality of b h11 , we reach Equation (A8). Hence, the desired result follows for the second case. ; then, it is obvi- APPENDIX B: THE BEST RESPONSE WITH PRIORITY EXPONENT ˛ f . / f . / 6 0 p12 p11 0 >P 0 for some p12 max such that p12 D D P In the second case, p11 max . Using the maximal DP ity assumption of b h11 , we observe that p1b max 8b 2 f1; 2; : : : ; M g. b h21 0 >P ous that p12 max > p11 . Hence, it follows 8p12 2 W that f. / f Œ12 .p11 D 0; p12 ; p13 D 0; : : : ; p1M D 0/ > p11 p12 (A6) We immediately see that f . / f Œ12 .p11 ; p12 ; p13 ; : : : ; p1M / > p11 p12 Let W D Œ0; Pmax . Assuming bk D 1 and without loss of generality, letting k D 1, we claim that f b h11 p1 .p1 /˛ > P b f .1b / P 8Œp11 p12 p1M 2 Sk ˛ b p1b (B1) where (A7) b h1b 8b 2 f1; 2; : : : ; M g h11 > b (B2) Again, there are two cases to consider: 8Œp11 p12 p1M 2 S1 By proceeding similarly for other base stations, the inequalities obtained in Equations (A4) and (A7) can be generalised as follows: f . / f Œ1b .p11 ; p12 ; p13 ; : : : ; p1M / > p11 p1b (A8) 8Œp11 p12 p1M 2 W M and 8b 2 f1; 2; : : : ; M g , b h11 DP (2) p11 max D (1) p11 We will prove the claim for the first case as the proof for the second case can be shown by similar arguments to the proof in Appendix A. As for b D 1, we have 8p11 2 W f. .˛// f Œ11 .p11 ; p12 D 0; p13 D 0; : : : ; p1M D 0/ /˛ > ˛ .p11 p11 (B3) Then, the inequality follows: Converting the inequalities to f Œ1b .p11 ; p12 ; p13 ; : : : ; p1M / p1b > p11 f . / (A9) 8Œp11 p12 p1M 2 S1 and summing over b, we obtain P b p1b p11 P > b f Œ1b .p11 ; p12 ; p13 ; : : : ; p1M / f . / (A10) f . .˛// f Œ11 .p11 ; p12 ; p13 ; : : : ; p1M / /˛ > ˛ .p11 p11 (B4) 8Œp11 p12 p1M 2 S1 Considering for b D 2, maximisation is at either p12 D Pmax or p12 D .˛/ . Similar to the proof in Appendix A, b h12 we can show the following result: f . .˛// f Œ1b .p11 ; p12 ; p13 ; : : : ; p1M / /˛ > ˛ .p11 p1b (B5) 8Œp11 p12 p1M 2 S1 Converting once more, we obtain the desired result. 8Œp11 p12 p1M 2 W M and 8b 2 f1; 2; : : : ; M g Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett O. Ozel and E. Uysal-Biyikoglu Converting the inequalities to ˛ p1b /˛ .p11 > f Œ1b .p11 ; p12 ; p13 ; : : : ; p1M / f . .˛// (B6) 8Œp11 p12 p1M 2 S1 and summing over b, we obtain P ˛ b p1b /˛ .p11 P > b f Œ1b .p11 ; p12 ; p13 ; : : : ; p1M / f . .˛// (B7) 8Œp11 p12 p1M 2 S1 Converting once more, we obtain the desired result. ACKNOWLEDGEMENT This work was supported by TUBITAK under grant 106E119. REFERENCES 1. Verdu S. On channel capacity per unit cost. IEEE Transactions on Information Theory 1990; 36(5): 1019–1030. 2. Uysal-Biyikoglu E. Bounds and observations on the transmission of data packets with minimum energy. IEEE Communications Letters 2006; 10: 707–709. 3. Foschini GJ, Miljanic Z. A simple distributed autonomous power control algorithm and its convergence. IEEE Transactions on Vehicular Technology 1993; 42: 641–646. 4. Zander J. Distributed cochannel interference control for cellular radio systems. IEEE Transactions on Vehicular Technology 1992; 41: 305–311. 5. Yates RD, Huang CY. Integrated power control and base station assignment. IEEE Transactions on Vehicular Technology 1995; 44: 638–644. 6. Goodman DJ, Mandayam NB. Power control for wireless data. IEEE Personal Communications Magazine 2000; 7: 48–54. 7. Xiao M, Shroff NB, Chong EKP. A utility-based power control scheme in cellular wireless systems. IEEE/ACM Transactions on Networking 2003; 11: 210–221. 8. Huang J, Berry R, Honig M. Distributed interference compensation for wireless networks. IEEE Journal on Selected Areas in Communications 2006; 24: 1074–1084. 9. Fudenberg D, Tirole J. Game Theory. The MIT Press: Cambridge, MA, 1991. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett 10. Letaief KB, Mallik RK, Shi Y, Wang J. A gametheoretic approach for distributed power control in interference relay channels. IEEE Transactions on Wireless Communications 2009; 8: 3151–3161. 11. Musku M, Chronopoulos A, Popescu D, Stefanescu A. A game-theoretic approach to joint rate and power control for uplink CDMA communications. IEEE Transactions on Communications 2010; 58: 923–932. 12. St. Jean C, Jabbari B. On game-theoretic power control under successive interference cancellation. IEEE Transactions on Wireless Communications 2009; 8: 1655–1657. 13. Ozel O, Uysal-Biyikoglu E. Distributed power control using non-monotonic reaction curves, In Proc. 2009 International Conference on Game Theory for Networks, Istanbul, May 2009; 60–67. 14. Tsuo F-Y, Lee W-L, Wang C-Y, Wei H-Y. Power control game with sinr-pricing in variable-demand wireless data networks, In Vehicular Technology Conference (VTC 2010-Spring), 2010 IEEE 71st, Taipei, May 2010; 1–5. 15. Teneketzis D, Sharma S. An externalities-based decentralized optimal power allocation algorithm for wireless networks. IEEE/ACM Transactions on Networking 2009; 17(9): 1819–1831. 16. Saraydar CU, Mandayan NB, Goodman DJ. Efficient power control via pricing in wireless data networks. IEEE Transactions on Communications 2002; 50: 291–303. 17. Alpcan T, Basar T, Srikant R, Altman E. Power control in CDMA as a non-cooperative game. Kluwer Academic Publishers, Wireless Networks 2002; 8: 659–670. 18. Meshkati F, Poor HV, Schwartz SC, Mandayam NB. An energy-efficient approach to power control and receiver design in wireless data networks. IEEE Transactions on Communications 2005; 53: 1185–1194. 19. Meshkati F, Goldsmith AJ, Poor HV, Schwartz SC. A game-theoretic approach to energy-efficient modulation in CDMA networks with delay QoS constraints. IEEE Journal on Selected Areas in Communications 2007; 25: 1069–1078. 20. Meshkati F, Guo D, Poor HV, Schwartz SC. A unified approach to power control in large energy-constrained CDMA systems. IEEE Transactions on Wireless Communications 2008; 7: 1208–1216. 21. Meshkati F, Chiang M, Poor HV, Schwartz SC. A game-theoretic approach to energy-efficient power control in multicarrier CDMA systems. IEEE Journal on Selected Areas in Communications 2006; 24: 1115–1129. 22. Rasti M. Pareto and energy efficient distributed power control with feasibility check in wireless networks. O. Ozel and E. Uysal-Biyikoglu 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. IEEE Transactions on Information Theory 2011; 75: 245–255. Leung KK. An opportunistic power control algorithm for cellular networks. IEEE/ACM Transactions on Networking 2006; 14(3): 470–478. Chen CS, Shum KW, Sung CW. Round-robin power control for the weighted sum rate maximisation of wireless networks over multiple interfering links. European Transactions on Telecommunications 2011: 1–13. Hanly S, Inaltekin H. Optimality of binary powercontrol in a single cell via majorization, In Proc. 2011 IEEE International Symposium on Information Theory, St Petersburg, Russia, 2011; 2891–2895. Schmeink A. On fair rate adaption in interferencelimited systems. European Transactions on Telecommunications 2011; 22(5): 200–210. Dawy Z, Yaacoub E. Uplink scheduling in LTE systems using distributed base stations. European Transactions on Telecommunications 2010; 21: 532–543. Ertug O. Spectral and power efficiency trade-offs for multiple-antenna reception techniques under co-channel interference. European Transactions on Telecommunications 2011; 22(7): 415–427. Tse D, Viswanath P. Fundamentals of Wireless Communications, (1st edn). Cambridge University Press: New York, 2005. Polyzos GC, Douros VG. Review of some fundamental approaches for power control in wireless networks. Computer Communications 2011; 34(13): 1580–1592. Sundaresan R, Singh BC, Kumar A. Uplink power control and base station association in multichannel cellular networks, In Proc. of GameNets, International Symposium on Game Theory for Networks, Istanbul, Turkey, May 2009. Hanly S. Capacity and power control in spread spectrum macrodiversity radio networks. IEEE Transactions on Communications 1996; 44: 247–256. Pfletschinger S, Bader F. OFDMA with subcarrier sharing. In Multi-Carrier Spread Spectrum, Fazel K, Kaiser S (eds). Springer: Netherlands, 2006; 319–326. 10.1007/1-4020-4437-23 4. 34. Thomas D, Costa E. An allocation strategy to avoid crossed-slot interference in time division duplex. IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications, 2005. PIMRC 2005 2005; 2: 878–882. DOI: 10.1109/PIMRC.2005.1651568. 35. Buzzi S, Poor H. Noncooperative games for spreading code optimization, power control and receiver design in wireless data networks. (Available from: http://www. arxiv.org). 36. Saraydar CU, Mandayam NB, Goodman DJ. Pricing and power control in a multicell wireless data network. IEEE Journal on Selected Areas in Communications 2001; 19(10): 1883–1892. DOI: 10.1109/49.957304. 37. Lal D, Manjeshwar A, Herrmann F, Uysal-Biyikoglu E, Keshavarzian A. Measurement and characterization of link quality metrics in energy constrained wireless sensor networks. In IEEE Globecom 03, Vol. 1: San Francisco, CA, 2003; 446–452. 38. Keshavarzian A, Uysal-Biyikoglu E, Lal D, Chintalapudi K. From experience with indoor wireless networks: a link quality metric that captures channel memory. IEEE Communications Letters 2007; 11: 729–731. 39. Rodriguez V. Robust modeling and analysis for wireless data resource management, In Proc. 2003 IEEE Wireless Communication and Networking Conference (WCNC), New Orleans, LA, March 2003; 717–722. 40. Rodriguez V. An analytical foundation for resource management in wireless communication, In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM), San Francisco, CA, USA, December 2003; 898–902. 41. Yates RD. A framework for uplink power control in cellular radio systems. IEEE Journal on Selected Areas in Communications 1995; 13: 1341–1347. 42. Senata E. Non-Negative Matrices and Markov Chain. Springer-Verlag: New York, 1981. 43. Tse D. Optimal power allocation over parallel Gaussian broadcast channels. (Available from: http://degas.eecs. berkeley.edu/dtse/pub.html). 44. Proakis JG. Digital Communications, (4th edn). McGraw-Hill: New York, NY, 2000. Trans. Emerging Tel. Tech. (2012) © 2012 John Wiley & Sons, Ltd. DOI: 10.1002/ett