15
416 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015 Resource Allocation for Joint Transmitter and Receiver Energy Efficiency Maximization in Downlink OFDMA Systems Qingqing Wu, Student Member, IEEE, Wen Chen, Senior Member, IEEE, Meixia Tao, Senior Member, IEEE, Jun Li, Member, IEEE, Hongying Tang, and Jinsong Wu, Senior Member, IEEE Abstract—This paper investigates the joint transmitter and re- ceiver optimization for the energy efficiency (EE) in orthogonal frequency-division multiple-access (OFDMA) systems. We first establish a holistic power dissipation model for OFDMA systems, including the transmission power, signal processing power, and circuit power from both the transmitter and receiver sides, while existing works only consider the one side power consumption and also fail to capture the impact of subcarriers and users on the system EE. The EE maximization problem is formulated as a combinatorial fractional problem that is NP-hard. To make it tractable, we transform the problem of fractional form into a subtractive-form one by using the Dinkelbach transformation and then propose a joint optimization method, which leads to the asymptotically optimal solution. To reduce the computational complexity, we decompose the joint optimization into two con- secutive steps, where the key idea lies in exploring the inherent fractional structure of the introduced individual EE and the system EE. In addition, we provide a sufficient condition under which our proposed two-step method is optimal. Numerical results demonstrate the effectiveness of proposed methods, and the effect of imperfect channel state information is also characterized. Index Terms—Energy efficiency, OFDMA, joint transmitter and receiver optimization, resource allocation. Manuscript received December 27, 2013; revised May 28, 2014 and September 20, 2014; accepted December 5, 2014. Date of publication December 23, 2014; date of current version February 12, 2015. This work was supported in part by the National 973 Project under Grant 2012CB316106, by NSF China under Grants 61161130529, 61328101, 61322102, and 61329101, by STCSM Science and Technology Innovation Program under Grant 13510711200, and by SEU National Key Laboratory on Mobile Commu- nications under Grant 2013D11. The associate editor coordinating the review of this paper and approving it for publication was B. Clerckx. Q. Wu, M. Tao, and H. Tang are with the Department of Electronic Engineer- ing, Shanghai Jiao Tong University, Shanghai 200240, China (e-mail: wu.qq@ sjtu.edu.cn; [email protected]; [email protected]). W. Chen is with the Department of Electronic Engineering, Shanghai Jiao Tong University, Shanghai 200240, China, and also with the School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China (e-mail: [email protected]). J. Li is with the School of Electrical and Information Engineering, The University of Sydney, Sydney, N.S.W. 2006, Australia (e-mail: jun.li1@sydney. edu.au). J. Wu is with the Department of Electrical Engineering, Universidad de Chile, Santiago 412-3, Chile (e-mail: [email protected]). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TCOMM.2014.2385705 I. I NTRODUCTION O RTHOGONAL frequency division multiple access (OFDMA) has emerged as a promising candidate for the next generation wireless networks due to its high spectral efficiency and resistance to multipath fading [1]. Meanwhile, due to the explosive demand of data services and energy hungry multimedia wireless devices, energy efficient oriented designs are of great interests to reduce greenhouse gas emissions and lower the operational expenditure. Energy efficiency defined by bits per joule has been accepted gradually as an important metric to assess the performance of communication systems besides the system throughput [1], [2]. Therefore, investigating the energy efficiency in OFDMA systems is particularly crucial towards future wireless communication system designs. The energy-efficient oriented designs in the OFDMA sys- tems have attracted much attention recently [3]–[11]. The en- ergy efficiency of the uplink scenario with flat fading channel and frequency selective channel is investigated in [3] and [4], respectively. In the downlink, the energy-efficient resource allocation with quality-of-service (QoS) requirements is studied in [5], but the optimal solution can only be obtained through the exhaustive search for all the possible subcarrier assign- ments. In [7], the optimality of the OFDMA for the energy efficiency is proved under the inter-user interference in the system. The authors in [10] study the energy efficiency of a point to point OFDM system without involving the subcarrier assignment while the authors in [11] focus on energy savings in the BS side through BS cooperation in multicell OFDMA systems, where the power consumption in the receiver side and the signal processing power in terms of active subcarriers are not optimized. Therefore, the conclusions and the proposed methods therein may not be applicable considering the power consumption of the receiver side which depends on the number of active subcarriers. In terms of system assumptions, previous works [3]–[9] may have some drawbacks for the energy efficiency evaluation. First, these works only take into consideration of the power con- sumption from the BS side. Practically, the concept of energy efficiency should involve the system overall throughput and the system overall power consumption and it has been pointed out that techniques adopted to improve the energy efficiency of one end of the communication system may adversely affect the energy efficiency of the other end [12], [13]. In addition, due to the limited capacity of batteries, we should also carefully 0090-6778 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

416 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

Resource Allocation for Joint Transmitter andReceiver Energy Efficiency Maximization

in Downlink OFDMA SystemsQingqing Wu, Student Member, IEEE, Wen Chen, Senior Member, IEEE, Meixia Tao, Senior Member, IEEE,

Jun Li, Member, IEEE, Hongying Tang, and Jinsong Wu, Senior Member, IEEE

Abstract—This paper investigates the joint transmitter and re-ceiver optimization for the energy efficiency (EE) in orthogonalfrequency-division multiple-access (OFDMA) systems. We firstestablish a holistic power dissipation model for OFDMA systems,including the transmission power, signal processing power, andcircuit power from both the transmitter and receiver sides, whileexisting works only consider the one side power consumptionand also fail to capture the impact of subcarriers and users onthe system EE. The EE maximization problem is formulated asa combinatorial fractional problem that is NP-hard. To makeit tractable, we transform the problem of fractional form intoa subtractive-form one by using the Dinkelbach transformationand then propose a joint optimization method, which leads tothe asymptotically optimal solution. To reduce the computationalcomplexity, we decompose the joint optimization into two con-secutive steps, where the key idea lies in exploring the inherentfractional structure of the introduced individual EE and thesystem EE. In addition, we provide a sufficient condition underwhich our proposed two-step method is optimal. Numerical resultsdemonstrate the effectiveness of proposed methods, and the effectof imperfect channel state information is also characterized.

Index Terms—Energy efficiency, OFDMA, joint transmitter andreceiver optimization, resource allocation.

Manuscript received December 27, 2013; revised May 28, 2014 andSeptember 20, 2014; accepted December 5, 2014. Date of publicationDecember 23, 2014; date of current version February 12, 2015. This work wassupported in part by the National 973 Project under Grant 2012CB316106,by NSF China under Grants 61161130529, 61328101, 61322102, and61329101, by STCSM Science and Technology Innovation Program underGrant 13510711200, and by SEU National Key Laboratory on Mobile Commu-nications under Grant 2013D11. The associate editor coordinating the reviewof this paper and approving it for publication was B. Clerckx.

Q. Wu, M. Tao, and H. Tang are with the Department of Electronic Engineer-ing, Shanghai Jiao Tong University, Shanghai 200240, China (e-mail: [email protected]; [email protected]; [email protected]).

W. Chen is with the Department of Electronic Engineering, ShanghaiJiao Tong University, Shanghai 200240, China, and also with the Schoolof Electronic Engineering and Automation, Guilin University of ElectronicTechnology, Guilin 541004, China (e-mail: [email protected]).

J. Li is with the School of Electrical and Information Engineering, TheUniversity of Sydney, Sydney, N.S.W. 2006, Australia (e-mail: [email protected]).

J. Wu is with the Department of Electrical Engineering, Universidad deChile, Santiago 412-3, Chile (e-mail: [email protected]).

Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TCOMM.2014.2385705

I. INTRODUCTION

O RTHOGONAL frequency division multiple access(OFDMA) has emerged as a promising candidate for

the next generation wireless networks due to its high spectralefficiency and resistance to multipath fading [1]. Meanwhile,due to the explosive demand of data services and energy hungrymultimedia wireless devices, energy efficient oriented designsare of great interests to reduce greenhouse gas emissions andlower the operational expenditure. Energy efficiency definedby bits per joule has been accepted gradually as an importantmetric to assess the performance of communication systemsbesides the system throughput [1], [2]. Therefore, investigatingthe energy efficiency in OFDMA systems is particularly crucialtowards future wireless communication system designs.

The energy-efficient oriented designs in the OFDMA sys-tems have attracted much attention recently [3]–[11]. The en-ergy efficiency of the uplink scenario with flat fading channeland frequency selective channel is investigated in [3] and [4],respectively. In the downlink, the energy-efficient resourceallocation with quality-of-service (QoS) requirements is studiedin [5], but the optimal solution can only be obtained throughthe exhaustive search for all the possible subcarrier assign-ments. In [7], the optimality of the OFDMA for the energyefficiency is proved under the inter-user interference in thesystem. The authors in [10] study the energy efficiency of apoint to point OFDM system without involving the subcarrierassignment while the authors in [11] focus on energy savingsin the BS side through BS cooperation in multicell OFDMAsystems, where the power consumption in the receiver side andthe signal processing power in terms of active subcarriers arenot optimized. Therefore, the conclusions and the proposedmethods therein may not be applicable considering the powerconsumption of the receiver side which depends on the numberof active subcarriers.

In terms of system assumptions, previous works [3]–[9] mayhave some drawbacks for the energy efficiency evaluation. First,these works only take into consideration of the power con-sumption from the BS side. Practically, the concept of energyefficiency should involve the system overall throughput and thesystem overall power consumption and it has been pointed outthat techniques adopted to improve the energy efficiency ofone end of the communication system may adversely affect theenergy efficiency of the other end [12], [13]. In addition, dueto the limited capacity of batteries, we should also carefully

0090-6778 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Page 2: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 417

manage the power consumption in the user terminal side whichis also a crucial issue associated with the user experience [14]–[16]. Meanwhile, as cellular communication networks evolve,the cell coverage regions continue to shrink in size in orderto meet the high data demands or various kinds of QoS, suchas micro cells and femto cells, where the power consumptionof the user terminal is no longer negligible and it is in factcomparable with the BS [13]–[16]. That is, the joint transmitterand receiver optimization from a holistic perspective is requiredwhen evaluating the energy efficiency of a communicationsystem. Second, most of these works either ignore the signalprocessing or assume that it is a constant regardless of thebandwidth. However, according to the system power dissipationconcluded from industrial circle recently, the signal processingpower linearly increases with the bandwidth or the number ofactive subcarriers [17], [18]. Therefore, the constant circuit-level modeling in [3]–[9] is failed to capture the characteristicsof energy efficiency enhancement with respect to subcarriersand users.

In this paper, we investigate the system energy efficiencyconsidering all the above issues. Specifically, we focus on theresource allocation for joint transmitter and receiver energyefficiency maximization problem of OFDMA systems. We firstestablish a general power consumption model in multiuserOFDM systems by taking account of the transmission powerfrom the base station side, the signal processing power and thefixed circuit power from both sides. Then, we propose a jointoptimization method to iteratively find the optimal solutionfor the energy efficiency maximization problem based on theDinkelbach transformation which has been widely used inenergy efficiency optimization area [10], [11].

In order to reduce the computational complexity, we proposea low complexity two-step method based on the relationship ofthe introduced individual energy efficiency of the subcarrier-user pattern and the system energy efficiency. Specifically, wefirst design an efficient subcarrier assignment scheme accordingto the individual energy efficiency of the subcarrier-user pat-tern. For the power allocation, a linear complexity scheme isdeveloped by exploring the fractional structure of the systemenergy efficiency. In addition, we also provide a sufficientcondition under which our proposed low complexity methodis optimal. From simulation results we can see the trade-offbetween the spectral efficiency and the energy efficiency. It isinteresting to note that the energy efficiency of the proposedmethod outperforms the conventional throughput maximizationmethod, even in the low power region due to the optimizationfor the number of active subcarriers. Moreover, it is found thatexploiting more user diversity is not always beneficial from theperspective of energy efficiency.

The remainder of this paper is organized as follows.In Section II, we establish the power consumption model inOFDMA systems and formulate the energy efficiency maxi-mization problem. In Section III, a joint optimization methodis proposed to iteratively obtain the asymptotically optimalSU pairing and power allocation. In Section IV, we design atwo-step method to obtain the near-optimal solution with lowcomplexity. Section V provides the simulation results and thepaper is concluded in Section VI.

II. SYSTEM DESCRIPTION AND PROBLEM FORMULATION

In this section, we first introduce the system model ofOFDMA systems and then formulate the joint transmitter andreceiver energy efficiency maximization problem.

A. System Description

Consider a downlink OFDMA system in a single cell withone BS and K users which are all equipped with one antenna.The total bandwidth W is equally divided into N orthogonalsubcarriers, each with a bandwidth of B =W/N. The channel ismodeled to have both the large-scale attenuation and the small-scale fading. Specifically, the large-scale attenuation includesdistance-dependent path loss and shadowing. The small-scalefading is assumed to be frequency selective and independentamong different users. The channel coefficients are assumed tokeep unchanged within each scheduling interval, which consistsof multiple OFDM symbols. We assume that perfect channelstate information at the transmitter (CSIT) is available [19]–[21] and the effects of imperfect CSIT will be demonstrated inthe simulation. In practice, the CSIT can be typically collectedby estimating it at each user terminal and sending it to the BSvia a feedback channel a frequency division duplex system,or through channel estimation of the uplink in a time divisionduplex system [11], [22]. We also assume that each subcarrieris exclusively assigned to at most one user in each schedulinginterval, in order to avoid the interference among differentusers. Each user, on the other hand, can occupy more than onesubcarrier.

Denote pi, j and gi, j as the allocated power and the channelgain for user j on subcarrier i, respectively. Then, the maximumachievable data rate of user j on subcarrier i, denoted as ri, j, isgiven by

ri, j = B log2

(1+

pi, jgi, j

N0B

), (1)

where N0 is the spectral density of the additive white Gaussiannoise. The system total data rate is defined as the weightedsum rate of all the users, where the weight of user j is de-noted as ω j. Note that the weights are introduced to guaranteefairness among the users. Specifically, the controller can varythe weights of different users to offer different priorities andenforce certain concepts of fairness [19], [21]. Therefore, theoverall system data rate is given by

Rtot =K

∑j=1

ω j

N

∑i=1

ρi, jri, j, (2)

where the binary indicator ρi, j∈{0,1} indicates that subcarrier iis assigned to user j if ρi, j = 1, otherwise ρi, j = 0.

B. Power Consumption Model of the Whole System

The power consumption of the BS includes the over-the-airtransmission power, the signal processing power, and a fixed

Page 3: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

418 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

circuit power Pb [17], [23], [24]. Mathematically, it can beexpressed as

Pt =N

∑i=1

K

∑j=1

ρi, j

(pi, j

ξ+Ps0

)+Pb, (3)

where Ps0 denotes the signal processing power per subcarrier[17] and ξ∈ (0,1) is a constant which accounts for efficiency ofthe amplifier [1], [8], [11], [25]–[28]. Even though in practicalscenario there may not be the strict linearity, it has been shownin [29] that a linear abstraction model for the amplifier iseffective enough to characterize the reality. In addition, it is im-portant to mention from the energy efficiency perspective thatthe subcarrier assignment variable ρi, j must be zero when thecorresponding power allocation variable pi, j is zero. Otherwise,there will be a waste of signal processing power Ps0.

The power consumption of each user includes the signalprocessing power which linearly scales with the number ofactive subcarriers and a fixed circuit power [17], [23], [24], andit is given by

Pr j =N

∑i=1

ρi, jPs j +Pu j, (4)

where Ps j and Pu j are the per-subcarrier signal processingpower and the fixed circuit power of user j, respectively.Considering that different users may employ different types ofmobile terminals, Ps j and Pu j can be different for different j.Therefore, the overall system power consumption including theBS side and the user side is given by

Ptot = Pt +K

∑j=1

Pr j. (5)

After some manipulations, Ptot can be rewritten as

Ptot =N

∑i=1

K

∑j=1

ρi, j

(pi, j

ξ+Ps0 +Ps j

)︸ ︷︷ ︸

Pi, j

+K

∑j=1

Pu j +Pb︸ ︷︷ ︸P0

. (6)

Note that the physical interpretation of Pi, j is the power con-sumed by the overall system (i.e., including both the transmitterand the receiver) if subcarrier i is assigned to user j. P0

denotes the constant circuit power of the whole system whichscales with the total number of users in the system. Althoughthis paper only focuses on the downlink scenario, the powerconsumption model established above is also applicable toevaluating the system energy efficiency of the uplink scenariosimply by changing the user as the transmitter side and the BSas the receiver side.

C. Problem Formulation

Energy efficiency has become an increasingly importantmetric to assess the performance of communication systems.In this work, it is defined as the overall system data rate Rtot

over the overall system power consumption Ptot , i.e.

EE =Rtot

Ptot. (7)

Our goal is to optimize the subcarrier assignment and the powerallocation for energy efficiency maximization subject to a peaktransmit power constraint at the BS and a minimum systemsum-rate requirement. Mathematically, we can formulate theenergy efficiency optimization problem as

maxρ,p

∑Kj=1 ω j ∑N

i=1 ρi, jri, j

∑Ni=1 ∑K

j=1 ρi, jPi, j +P0(8a)

s.t.N

∑i=1

K

∑j=1

ρi, j pi, j � Pmax, (8b)

N

∑i=1

K

∑j=1

ρi, jri, j � Rmin, (8c)

pi, j � 0, ∀ i, j, (8d)

K

∑j=1

ρi, j � 1, ∀ i, ρi, j ∈ {0,1}, ∀ i, j, (8e)

where ρ Δ= {ρi, j|i = 1,2, . . .N; j = 1,2, . . . ,K} and p

Δ= {pi, j|i =

1,2 . . .N; j = 1,2 . . . ,K}.In problem (8), constraint (8b) is the maximum transmit

power constraint of the BS. This maximum power Pmax notonly control the out-cell interference, but also restrict the poweramplifier to work in the linear region which corresponds to theconstant amplifier efficiency ξ. Constraint (8c) is the minimumsystem data rate requirement where Rmin can be varied to tradeoff the energy efficiency and the spectral efficiency, and therebyguarantee the system quality of service in a certain extent.Constraints (8d) and (8e) are to guarantee the feasible sets ofp and ρ in the considered system, respectively.

It is very challenging to solve problem (8) due to the ex-istence of the binary variables ρi, j and the non-convex frac-tional structure of the objective function. In fact, unlike theconclusions in [5]–[7], even if the total transmission power isfixed, it is still not equivalent to the conventional throughputmaximization problem since the number of active subcarriersassociated with the signal processing power also needs to beoptimized, which would further complicate the analysis of theproblem.

III. JOINT OPTIMIZATION BASED

ON DINKELBACH METHOD

In this section, we propose an asymptotically optimal subcar-rier assignment and power allocation method by using Dinkel-bach method together with dual decomposition method.

A. Problem Transformation

Dinkelbach method is known as an iterative method to solvethe fractional programming problem with a sequence of pa-rameterized programming problems. Its notion is to transforma fractional-form problem into a subtractive-form problem.The equivalent transformation statement is summarized in thefollowing theorem [26], [30].

Page 4: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 419

Theorem 1: Let S= {(ρ, p)|∑Kj=1 ρi, j � 1,∀ i; pi, j � 0,ρi, j ∈

{0,1},∀ i, j}. There is

q∗ = max(ρ,p)∈S

Rtol(ρ, p)Ptol(ρ, p)

, (9)

if and only if,

U(q∗) = max(ρ,p)∈S

{Rtol(ρ, p)−q∗Ptol(ρ, p)}= 0. (10)

In Theorem 1, q∗ is the optimal system energy efficiency tobe determined. Dinkelbach [30] provides a method to iterativelyupdate q. In each iteration, it solves a subtractive-form maxi-mization problem (10) with a given q and then judge whether itconverges. If not, update q and repeat the maximization prob-lem (10) until it converges or reaches the maximal iterations.For further details and the proof of convergence, the readerscan refer to [26], [30].

Define V (ρ, p,q)Δ= Rtol(ρ, p)− qPtol(ρ, p). After the equiv-

alent transformation of Theorem 1, in order to solve the op-timization problem (8), we only need to solve the followingmaximization problem for given q,

max(ρ,p)

V (ρ, p,q) = Rtol(ρ, p)−qPtol(ρ, p) (11a)

s.t.N

∑i=1

K

∑j=1

ρi, j pi, j � Pmax, (11b)

N

∑i=1

K

∑j=1

ρi, jri, j � Rmin, (11c)

pi, j � 0, ∀ i, j, (11d)

K

∑j=1

ρi, j � 1, ∀ i, ρi, j ∈ {0,1}, ∀ i, j. (11e)

Due to binary variables ρi, j, problem (11) is still a mixedcombinatorial optimization problem. In general, the duality gapof problem (11) and its dual problem is not zero because ofits non-convexity [31]. However, it has been proved in [11],[32] that for practical multicarrier systems with a large numberof subcarriers, the so-called time-sharing condition is satisfied,which implies a zero duality gap between the primal problemand its dual problem. Therefore, the optimal solution of thedual problem is also the solution of the primal problem. In thefollowing subsections, we shall also apply the results from [11]to solve our problem (11) in the dual domain.

B. Optimal Subcarrier Assignment and Power Allocation at aGiven Dual Point

The Lagrangian function of problem (11) is

L(ρ, p,λ,µ)

=N

∑i=1

K

∑j=1

ω jρi, jri, j +λ

(Pmax −

N

∑i=1

K

∑j=1

ρi, j pi, j

)

−q

(N

∑i=1

K

∑j=1

ρi, jPi, j +P0

)+µ

(N

∑i=1

K

∑j=1

ρi, jri, j −Rmin

)

=N

∑i=1

K

∑j=1

ρi, jXi, j(pi, j)+λPmax −µRmin −qP0, (12)

where

Xi, j(pi, j) = (ω j +µ)ri, j −qPi, j −λpi, j. (13)

In the above equation, λ and µ are the Lagrange multi-pliers corresponding to the maximum transmit power con-straint (11b) and the minimum system data rate constraint(11c), respectively. Note that the boundary constraints withrespect to ρi, j and pi, j will be absorbed into the optimalsolution in the following. Then the associated dual function ofproblem (11) is

g(λ,µ) = maxρ,p

L(ρ, p,λ,µ), s.t. (11d),(11e). (14)

From (12) and (14), we can observe that the couplingconstraints (11b) and (11c) have been removed and g(λ,µ)can be decomposed into N subproblems which can be solvedindependently with given dual variables λ and µ. In addition,due to the decoupling of ρ and p in constraints, we can firstmaximize L(ρ, p,λ,µ) over the power allocation variables p.Then according to the derived power allocation results, weobtain the optimal subcarrier assignment indicator ρ.

In order to maximize L(ρ, p,λ,µ) for given λ and µ, weshould maximize each Xi, j(pi, j) for each subcarrier. It is easyto verify that Xi, j(pi, j) is concave with respect to pi, j, wherethe stationary point is also the optimal point. By setting thederivative of Xi, j(pi, j) with respect to pi, j to zero, the optimalpower allocation of user j on subcarrier i is

p∗i, j =

[Bξ(ω j +µ)

(q+λξ) ln2− BN0

gi, j

]+, (15)

where [x]+ denotes max(x,0). The above power allocationresult looks like the classical water filling policy. Here, thewater-level depends not only on the dual variables but alsoon the individual weight w j of user j, thereby resulting in themulti-level water-filling policy. Moreover, since q increases asthe iteration goes according to the Dingkebach method, thewater-level Bξ(ω j + µ)/(q+λξ) ln2 will decrease on the con-trary. This implies to use less power to achieve higher energyefficiency. In addition, from (11a), q can also be interpretedas the penalty for power in accord with the Lagrangian mul-tiplier associated with the power constraint in the conventionalthroughput maximization problem.

Substituting p∗i, j back into (13), we can obtain the optimalvalue of Xi, j(pi, j) which is denoted as X∗

i, j(p∗i, j). Here, weshould note that X∗

i, j(p∗i, j) is not guaranteed to be positive evenif p∗i, j > 0, since it depends on the given values of q and gi, j.As we can see in the following, the positive uncertainty of

Page 5: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

420 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

X∗i, j(p∗i, j) will make a critical impact for the optimal assignment

indicator. After obtaining the optimal power allocation p∗, wenext determine the optimal subcarrier assignment indicator ρ∗.From (14), we have

L(ρ, p∗,λ,µ) =N

∑i=1

K

∑j=1

ρi, jX∗i, j +λPmax −µRmin −qP0. (16)

As we know that X∗i, j can be regarded as the marginal benefit of

assigning subcarrier i to user j. Note that the constraints on theassignment indicator for different subcarriers are independentin (11d). Then the problem (11) can be decomposed intoN subproblems in parallel, which means that we can selectthe optimal user for each subcarrier independently. Recall thefact that the subcarrier can only be exclusively assigned to atmost one user. Then there is only at most one ρi, j having thebinary value of 1. Therefore, the optimal subcarrier assignmentindicator is given by, for all i,

ρ∗i, j =

{1, j = arg maxj′=1,...,K

X∗i, j′ and X∗

i, j′ > 0,

0, otherwise.(17)

From (15) and (17), we can see that if X∗i, j′ � 0 for p∗i, j′ > 0,

it means that assigning subcarrier i to its best user j′ stillcannot result in the positive marginal benefit. In other words,this subcarrier should not be activated from the perspective ofenergy efficiency.

C. Dual Problem Optimization

After computing ρ∗ and p∗ with given λ and µ in Subsection-B,we now solve the standard dual optimization problem which is

minλ,µ

g(λ,µ) (18a)

s.t. λ � 0,µ � 0. (18b)

Since the dual problem is always a convex optimizationproblem by definition, the commonly used ellipsoid methodand subgradient method can be employed to update λ and µtoward the optimal solution with global convergence. Here, weadopt the ellipsoid since the subgradient method needs todetermine the step size which has a critical impact on the perfor-mance and the convergence. According to (14), the subgradientof the dual function is given as follows

Δλ =Pmax −N

∑i=1

K

∑j=1

ρ∗i, j p

∗i, j, (19)

Δµ =N

∑i=1

K

∑j=1

ρ∗i, jB log2

(1+

p∗i, jgi, j

N0B

)−Rmin. (20)

The details of a suitable choice of the initial ellipsoid, theupdating of the ellipsoid, and the stopping criterion can befound in [22], [31].

D. Power Refinement and Overall ResourceAllocation Algorithm

Having obtained the optimal dual variables λ and µ, we nowdetermine the optimal primal variables to the primal problem(11). If the optimal subcarrier assignment ρ∗ and power allo-cation p∗ at the optimal dual point (λ∗, µ∗) satisfy the powerconstraint, then duality gap is zero and the solution is globallyoptimal. Otherwise, if the power allocation p∗ exceed themaximum transmit power, then the duality gap is non-zero andwe need to refine the power allocation and restrain it into thefeasible region. Specifically, the primal subcarrier assignmentis assumed to be ρ∗, and the refined power allocation p∗ isthen found by classical waterfilling policy over all the activesubcarriers indicated by ρ∗.

Finally, combining all the above subsections, the overallprocedure to solve the original problem (8) is outlined inAlgorithm 1.

Algorithm 1 Joint transmitter and receiver energy efficiencyoptimization

1: Initialization: Given the initial q= 0, n= 0, the maximaltolerance ε, and the maximal iterations Lmax;

2: repeat3: initialize λ, µ, and an initial ellipsoid;4: repeat5: Compute p∗i, j and X∗

i, j using (15) and (13) with givenq, λ, and µ;

6: Determine the optimal assignment indicator ρ∗i, j by

(17) for all subcarriers;7: Update dual variables λ, µ, and the ellipsoid with

subgradients in (19) and (20);8: until λ and µ converge9: Refine the power allocation;

10: if V (ρ∗, p∗,q)> ε and n < Lmax

11: n = n+1;12: Update q = Rtol(ρ∗,p∗)

Ptol(ρ∗,p∗);

13: else Convergence14: popt = p∗;15: ρopt = ρ∗;16: EEopt = q∗;17: return;18: end19: end

IV. LOW COMPLEXITY ENERGY-EFFICIENT DESIGN

Since the joint optimization method needs to iteratively con-verge to the optimal solution, its high computational complexitywould lead to additional energy cost which may degrade theexpectation of the energy-efficient design. In this section, wedevelop a low-complexity two-step method to obtain a nearoptimal solution by addressing the system energy efficiencydirectly from a fractional-form perspective. The key idea liesin the relationship between the individual energy efficiencyeei, j and the system energy efficiency EE. In the next, we first

Page 6: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 421

introduce the individual energy efficiency of one subcarrier-user pattern.

A. Individual Energy Efficiency of One Subcarrier-UserPattern

Assume that subcarrier i is assigned to user j. Define theindividual energy efficiency (iEE) of this subcarrier-user pat-tern as

eei, j =ω jri, j

Pi, j=

ω jB log2

(1+

pi, jgi, jN0B

)pi, jξ +Ps0 +Ps j

, (21)

where Pi j is defined in (6). From (21), we can observe thatthe individual energy efficiency eei, j increases with the channelgain gi, j and the user weight ω j, and decreases with the signalprocessing power Ps0 and Ps j, respectively. In addition, it iseasy to show that eei, j is a strictly quasiconcave function ofpi, j. Although the stationary point is not necessarily the optimalpoint for a strictly quasiconcave function [31], this fractionaltype function has been proved in [33] to have the stationarypoint which is also the optimal point. Due to this property, weset the partial derivative of eei, j with respect to pi, j to zero, i.e.,

∂eei, j

∂pi, j=

ω jBgi, j(N0B+pi, jgi, j) ln2 Pi, j − ω j

ξ ri, j(pi, jξ +Ps0 +Ps j

)2 = 0. (22)

After some simple manipulations, we can get the optimalpower allocation p∗i, j and the optimal energy efficiency ee∗i, j asfollows

ee∗i, j =ξω jBgi, j(

BN0 + p∗i, jgi, j

)ln2

. (23)

Based on (21) and (23), numerical values of ee∗i, j and p∗i, j canbe easily obtained. In the following, we will show that thisintroduced individual energy efficiency will play an importantrole in the algorithm design.

B. Efficient Subcarrier Assignment

In this subsection, we first investigate a special case of theoptimal subcarrier assignment, which will provide valuableinsights for the proposed heuristic scheme design. By separat-ing subcarrier m with the other subcarriers, the system energyefficiency can be expressed as

EE =∑i �=m ∑K

j=1 ρi, jω jri, j +∑Kj=1 ρm, jω jrm, j(

∑i �=m ∑Kj=1 ρi, jPi, j +P0

)+∑K

j=1 ρm, jPm, j

. (24)

From (24) we can see that if the allocated power pm, j onsubcarrier m is zero for all j, then subcarrier m makes nocontribution to the system energy efficiency, since the patternrate rm, j are zeros for all j. On the other hand, if pm, j is nonzerofor some j, we should determine which user should occupysubcarrier m. Assume that subcarrier m is assigned to user k,

i.e., ρm,k = 1, and ρm, j = 0 for j �= k. Substituting the expressionof rate and power for subcarrier m into (24), we have

EE=∑i �=m ∑K

j=1 ρi, jω jri, j+ωkB log2

(1+

pm,kgm,kN0B

)(

∑i �=m ∑Kj=1 ρi, jPi, j+P0

)+(

pm,kξ +Ps0 +Psk

) . (25)

Based on the observation of (25), we get the following theorem.Theorem 2: For subcarrier m, if there is a certain user k with

the following property:

ωk = maxj=1,...,K

ω j,

gm,k = maxj=1,...,K

hm, j,

Psk = minj=1,...,K

Ps j, (26)

then user k is the optimal user occupying subcarrier m inmaximizing EE.

Proof: Please see Appendix A.Theorem 2 indicates that if a user can contribute the highest

data rate with the lowest power consumption among all theusers on subcarrier m, then we should assign subcarrier m tothis user regardless of the power allocation. In practice, thereare chances that on certain subcarriers, no user will have theproperty in Theorem 2. Nevertheless, motivated by Theorem 2,we propose to adopt the maximal individual energy efficiency(iEE) ee∗i, j as the metric to select the user for each subcarrier.Then the proposed heuristic subcarrier assignment policy is

ρi, j =

{1, j = arg max

j′=1,...,Kee∗i, j′ ,

0, otherwise, ∀ i,(27)

where ee∗i, j is defined in (23).Note that this scheme is not sufficient for the optimality of

EE since it does not consider the optimal power allocation andthe assignment of other subcarriers. However, on the same sub-carrier, the only different items among users are the weight ω j,the channel gain gi, j and signal processing power Ps j. Clearly,the maximum individual energy efficiency ee∗i, j of a subcarrier-user pattern involves all of them. From Section IV-A, we knowthat higher iEE implies that the user has larger ω j or highergi, j or lower Ps j in some sense. Meanwhile, from Theorem 2,the user j with the larger ω j, higher gi, j and lower Ps j is morepreferable to occupy the subcarrier i in order to achieve thehighest energy efficiency. Therefore, it is rational to adopt thisiEE based scheme for the subcarrier assignment. Simulationresults in Section V will demonstrate the effectiveness of thissubcarrier assignment scheme.

C. Efficient Power Allocation

In this subsection, we investigate the power allocation withgiven subcarrier assignment policy ρi, j in Section III-B. Sinceeach subcarrier i has been assigned to a unique user j by (27),the considered system is then simplified to a parallel-channelsystem with N subcarriers. For notation simplicity, the userindex j is dropped in the subsequent discussion and denotePci

Δ= Ps0 +Ps j. Furthermore, if the power allocation pi is zero,

Page 7: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

422 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

the signal processing power associated with subcarrier i shouldalso be zero. Therefore, we need to introduce the set of activesubcarriers as follows.

Denote R as the set of subcarriers that are allocated withpositive powers, i.e., R = {i|pi > 0}. Then, problem (8) issimplified into the following problem,

maxp

EE =∑i∈R ωiB log2

(1+ pigi

N0B

)∑i∈R

(piξ +Pci

)+P0

(28a)

s.t. ∑i∈R

pi � Pmax, (28b)

∑i∈R

B log2

(1+

pigi

N0B

)� Rmin. (28c)

According to the classical water-filling policy, constraint (28c)is actually requiring a minimum total transmit power so thatto guarantee the spectral efficiency. Denote Pmin as the totaltransmit power required in achieving the minimum system datarate Rmax, i.e.,

∑i∈R

B log2

(1+

pigi

N0B

)= Rmin and ∑

i∈Rpi = Pmin. (29)

Based on the above, we can further transform problem (28) intothe following,

maxp

EE =∑i∈R ωiB log2

(1+ pigi

N0B

)∑i∈R

(piξ +Pci

)+P0

(30a)

s.t. Pmin � ∑i∈R

pi � Pmax. (30b)

Given the active subcarrier set R, ∑i∈R Pci +P0 in the denom-inator is fixed and problem (30) is a standard quasiconcaveoptimization problem [31]. The optimal solution can be eas-ily obtained by the conventional bisection based water-fillingmethod in [10], [34]. In the next, we first investigate the casewithout the constraint (30b) to obtain the optimal subcarrier setR, which motivates the low complexity scheme design.

Denote Ropt as the optimal set of the problem (30) withoutthe constraint (30b). Our task is then reduced to finding Ropt

in which the allocated power for each subcarrier is positive.However, the complexity for searching the optimal set Ropt

is 2N − 1 since there are N subcarriers in the system. In thefollowing, we propose an iEE ordering based scheme which isoptimal for the power allocation only with a linear complexity.

The key idea of this scheme is based on exploiting theinherent fractional property of ee∗i and EE. We first sort allsubcarriers by ee∗i in descending order according to (23), i.e.,ee∗1 � ee∗2 � . . . � ee∗N . Then, we add each subcarrier to set Rsuccessively according to the order. In the Lth round, we shoulddetermine whether the Lth subcarrier should be added to the setR. Let EEL = (∑L

l=1 rl)/(∑Ll=1 Pl +P0) and EE∗

L is denoted asits optimal value. We have the following theorem.

Theorem 3: 1) If EE∗L−1 � ee∗L, then there must be EE∗

L−1 �EE∗

L � ee∗L and the Lth subcarrier should be added to the set R;2) If EE∗

L−1 > ee∗L, then there must be EE∗L−1 > EE∗

L > ee∗L andthe Lth subcarrier should not be added to the set R.

Proof: Please see Appendix B.Theorem 3 implies that in the Lth round the comparison

result of EE∗L−1 and ee∗L is sufficient to determine whether the

Lth subcarrier should be added to set R in the optimal solution.Based on Theorem 3 and the ordering property, we further havethe following corollary.

Corollary: When EE∗L−1 > ee∗L, the first L−1 subcarriers are

allocated with positive powers and compose the optimal set Ropt

and EE∗L−1 is the highest system energy efficiency for given ρ∗.

Proof: Please see Appendix C.Corollary 1 implies that subcarriers behind the Lth subcarrier

cannot be added to set R either, which means that the setincluding the first L− 1 subcarriers is the optimal set Ropt andEE∗

L−1 is the optimal system energy efficiency for given ρ inSection III-B.

After considering the case study without constraints, we nowproceed to address the case with the maximum transmit powerand the minimum system data rate constraints, i.e., problem(30). Similarly, we firstly sort all subcarriers by their iEE ee∗i indescending order according to (23), i.e., ee∗1 � ee∗2 � . . .� ee∗N .Then we add each subcarrier to the set R successively accordingto the order. In the (L − 1)th round, we solve problem (30)and denote its optimal value as EE∗

L−1. Then following theprocedure of Theorem 3, we compare EE∗

L−1 with ee∗L.

• If EE∗L−1 � ee∗L, unlike the conclusion in Theorem 3,

adding the Lth subcarrier is not certain to improve thesystem energy efficiency due to the restriction of Pmax

(inequality (a) in (32) may not hold). Thus, we need tocompare EE∗

L with EE∗L−1. If there further exists EE∗

L−1 �EE∗

L , this implies that adding the Lth subcarrier can indeedimprove the system energy efficiency, otherwise, it cannotbe added to the scheduling set. Then, we jump over thissubcarrier and go to judge the next subcarrier.

• If EE∗L−1 > ee∗L, the statement EE∗

L−1 > EE∗L in Theorem

3 also may not hold true due to the restriction of Pmin.Similarly, by the previous conclusion, we need to compareEE∗

L with EE∗L−1. If there further exists EE∗

L−1 > EE∗L , this

implies that adding the Lth subcarrier cannot improve thesystem energy efficiency, otherwise, it should be added tothe scheduling set. Then, we jump over this subcarrier andgo to judge the next subcarrier.

We should note that this ordering based successive allocation(OSA) scheme is no longer globally optimal for the problem(30) with strict constraints. However, OSA scheme focuseson scheduling the subcarrier which is always beneficial to thesystem energy efficiency and thereby can result in a goodperformance. In addition, it is only of linear complexity sincethe problem is directly addressed in fractional manner. We callthis two-step method for the energy efficiency OFDMA designas the iEE ordering based successive allocation (iEEOSA)algorithm, which is summarized in Algorithm 2, where EE ′

Page 8: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 423

and p′l respectively denote the system energy efficiency and thepower allocation of the OSA scheme for given ρ.

Algorithm 2 iEE ordering based successive allocationalgorithm

1: for i = 1 : N2: for j = 1 : K3: Compute p∗i, j and ee∗i, j by (21) and (23);4: end5: Determine ρi, j by (27).6: end7: Sort all N subcarriers in descending order according to

their individual energy efficiency ee∗i and set EE∗0 = 0;

8: for L = 1 : N9: Compare EE∗

L−1 with ee∗L;10: if EE∗

L−1 � ee∗L do11: Add the Lth subcarrier to R;12: Compute p∗l and EE∗

L (l ∈ R) by (30);13: if EE∗

L < EE∗L−1do

14: R = R−{L};15: else EE∗

L � EE∗L−1do

16: R = R;17: end18: else EE∗

L−1 > ee∗Ldo19: R′ = R;20: p′l = p∗l (l ∈ R), p′l = 0,(l �∈ R);21: EE ′ = EE∗

L−1.22: return23: end24: end

In order to get deeper understanding of the iEEOSA method,in the next, we provide a sufficient condition under which ourproposed iEEOSA method is optimal for problem (8).

Theorem 4: If all users have the same signal processingpower Ps j and they are equally weighted, then the iEEOSAmethod is optimal for the original problem (8).

Proof: Please see Appendix D.This theorem is due to the fact that when all users have the

same weight ω j and the same signal processing power Ps j,the optimal user with the highest channel gain gi, j is also theuser with highest iEE ee∗i, j on each subcarrier, which meansthat the iEE based scheme for the subcarrier assignment andthe OSA scheme for the power allocation even with constraintsare both optimal according to Theorem 2 and Corollary 1, re-spectively. Therefore, the optimality of the iEEOSA method isguaranteed.

D. Complexity Analysis

In this subsection, we provide the complexity comparisonbetween the exhaustive search method, the joint optimizationmethod, and the iEEOSA method. For the exhaustive searchmethod, since we also need to optimize the number of ac-tive subcarriers, then each subcarrier have K + 1 possibilities.

TABLE ISYSTEM PARAMETERS

Therefore, its total complexity is about O((K + 1)NΩ), whereΩ is complexity of given subcarrier assignment [5]. The com-plexity of the JO method is about O(LKN2α), where L is theiterations for the convergence of the Dinkelbach method and2α is the iterations of updating two dual variables [35]. For theiEEOSA method, its complexity mainly lies in computing ee∗i, jin the first step and linearly obtaining the active subcarriers setR in the second step. Therefore, its total complexity is aboutO(KN). Compared with the JO method, the complexity for theconvergence of updated q in the out layer and dual variables inthe inner layer is reduced.

V. SIMULATION RESULTS

In this section, we provide simulation results to demonstratethe effectiveness of the proposed resource allocation methodsfor the joint transmitter and receiver energy efficiency maxi-mization. The cell of the network is hexagonal with a radiusof 1000 meters, within which the users are randomly anduniformly distributed outside of the concentric circle with theradius of 100 meters. We assume that there are five users inthe system and the user weights are 0.5, 0.75, 1, 1.25, and1.5, respectively. The main system parameters are from [5],[17] as listed in Table I if without specific explanation. Thefixed circuit power of the BS and the user terminal is set tobe 2000 mW and 50 mW as in [5] and [17], respectively.In order to characterize different types of user terminals, weassume that signal processing powers per subcarrier of differentusers vary from 5 mW to 30 mW and the signal processingpower per subcarrier of the BS is set to be 40 mW as in [17],which also almost coincides with the baseband consumptionlevel in [18]. For all simulations, 10 000 channel realizationsare executed.

A. Convergence and Optimality of Joint Optimization (JO)Method

Fig. 1 depicts the energy efficiency achieved with the numberof iterations of the joint optimization (JO) method under smallK and N. The red dashed lines are the results of the exhaustivesearch method. Since only for small value, it is possible to car-rier out the exhaustive search within a reasonable computationtime. As seen in Fig. 1, JO method can always converge and

Page 9: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

424 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

Fig. 1. The system energy efficiency achieved versus the number of theiterations using the JO method.

Fig. 2. The performance comparison of improved (Optimal), OSA, andEMMPA schemes under two Pb cases (K = 5).

obtain the optimal solutions for all the configurations, whichdemonstrates the optimality of the JO method.

B. Optimality of OSA Scheme for Power Allocation WithoutConstraints

Fig. 2 illustrates the comparison of the OSA, the improvedscheme in [27] and the EMMPA scheme [27]. The improvedscheme and the EMMPA scheme are proposed to obtain the op-timal and the suboptimal power allocation solutions to the prob-lem (30) without constraints. However, the improved schemehas a quadric complexity. In order to demonstrate the optimalityof the OSA for the power allocation, without loss of generality,we assume that each subcarrier is randomly assigned to auser. It can be observed that the OSA scheme is optimal andsignificantly outperforms the EMMPA scheme.

Fig. 3. The system energy efficiency versus the maximum transmit power(K = 5,N = 128).

C. System Energy Efficiency and Throughput Versus MaximumTransmit Power

In Fig. 3, we compare the system energy efficiency of thefollowing methods: 1) JO; 2) iEEOSA; 3) Throughput Opti-mal: the convention throughout maximization problem [22];4) iEEEMMPA: SEE based subcarrier assignment withEMMPA; 5) FIXOSA: Fixed subcarrier assignment with OSA;6) FIXEMMPA: Fixed subcarrier assignment with EMMPA.

As we can observe that iEEOSA method can achieve thenear-optimal performance of the optimal energy efficiency, andonly in the lower power region, it suffers a slight performanceloss mainly due to its non-optimality for the maximal powerconstraint case. It is interesting to note that in the low powerregime, although the JO method and the Throughput Optimalmethod both increase with the transmit power, the JO methodstill outperforms the Throughput Optimal method, which im-plies that the energy efficiency maximization problem is notequivalent to the throughput maximization problem. The reasonis that even with the fixed transmit power, the system powerconsumption may still vary depending on the number of activesubcarriers. As the transmit power increases, the constraint be-comes relaxed, iEEOSA almost achieve the same performanceas the optimal method, which also demonstrates our theoret-ical analysis of constraints absent case, while the throughputoptimization method results in low energy efficiency due to itsoverusing of the transmit power. In addition, from the compar-ison of iEEOSA and RAOSA, iEEEMMPA and RAEMMPA,the advantage of the proposed iEE based assignment schemeis demonstrated. Comparing JO and Throughput Optimal, wecan observe the tradeoff between the energy efficiency and thesystem throughput.

Fig. 4 further demonstrates the effectiveness of the proposedmethod and the energy efficiency and the spectral efficiencytradeoff. The Throughput Optimal method always results in thehighest throughput at the cost of sacrificing energy efficiencywhile energy efficiency oriented designs approach constantsdue to their conservative nature of using power.

Page 10: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 425

Fig. 4. The system throughput versus the maximum transmit power (K = 5,N = 128).

Fig. 5. The system energy efficiency versus the number of subcarriers (K=5).

D. System Energy Efficiency Versus Number of Subcarriersand Number of Users

In Fig. 5, we compare the system energy efficiency versusnumber of subcarriers and the number of users for all methodsmentioned in Fig. 3. It can be observed that JO, iEEOSA canincrease the system energy efficiency in a large range number ofsubcarriers, while iEEEMMPA and FIXMMPA are very easilyto make the system energy efficiency saturate since they do notoptimize the number of active subcarriers.

Fig. 6 shows the energy efficiency versus the number ofusers. We can see that within the medium-sized number ofusers, iEEOSA still achieve near-optimal performance, whilefor large number of users, it results in a slight performanceloss since there are much more possibilities for the subcarrierassignment. In addition, when the number of users is large,the efficient power allocation is not attractive due to the multi-user diversity, and this is also why iEEOSA converges withiEEEMMPA.

Fig. 6. The system energy efficiency versus the number of users and all theusers have the same weight (N = 128).

Fig. 7. The effects of the fixed circuit power of the BS on the system energyefficiency (K = 5,N = 128).

E. System Energy Efficiency Versus Fixed Power Consumptionof BS and Cell Radius

The effects of the fixed power consumption Pb of the BSon the system energy efficiency is depicted in Fig. 7. We cansee that the energy efficiency of all the methods decrease withthe increasing of the Pb. Additionally, it is notable that theperformance gap between iEEMMPA and iEEOSA decreasesas the Pb increases. This can be readily understood since whenthe Pb is larger, it becomes more dominated in the total powerconsumption, which weakens the performance benefits from theenergy efficiency oriented power allocation.

Fig. 8 characterizes the effect of the cell radius on theenergy efficiency. As expected, the energy efficiency of all themethods decreases with the increasing size of the cell due to theincreasing path loss. Moreover, we notice that the performancegap between iEEMMPA and iEEOSA increases when the cell

Page 11: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

426 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

Fig. 8. The effects of the cell radius on the system energy efficiency (K =5,N = 128).

radius increases. Because when the channel conditions of usersvary in a large range, the effective power allocation plays acritical important role for energy efficiency optimization.

F. Effects of Imperfect CSIT on System Energy Efficiency

In this subsection, demonstrate the effects of imperfect CSITon the system performance. The channel gain is given bygi, j = l j|hi, j|2, where l j represents the large-scale attenuationand hi, j is the small-scale fading coefficient between the BS anduser j on subcarrier i. Since the path loss and the shadowingare slowly varying random processes which both change onthe order of seconds for low mobility users, the large-scaleattenuation are assumed estimated perfectly [26]. Therefore,following the convention, to capture the effect of imperfectCSIT, the multipath fading CSIT between the BS and user jon subcarrier i can be typically modeled as [26], [36]:

hi, j = h̃i, j +Δhi, j, (31)

where hi, j and h̃i, j are the actual CSIT and the estimated CSITof user j on subcarrier i, respectively, available to the centralcontroller, while �hi, j is the corresponding CSIT error. Here,h̃i, j and �hi, j are independent Gaussian random variables.Besides, hi, j, h̃i, j and �hi, j have zero means and normalizedvariances of 1, 1-ξ, and ξ, respectively [26].

As observed in Fig. 9, with the increasing of the channelestimation error ξ, the system energy efficiency decreases, andthe gap between perfect CSIT and imperfect CSIT increases.In addition, the low complexity iEEOSA method also achievesmost performance of the JO method under the same channelestimation error, which further demonstrates its effectivenessfor the energy-efficient resource allocation. Moreover, we canalso note that as the cell size r becomes larger, the performanceloss caused by imperfect CSIT would be degraded. This is be-cause although imperfect CSIT weakens the effectiveness of theresource allocation, when the channel condition is worse, the

Fig. 9. The effects of the channel estimation error on the system energyefficiency (K = 5, N = 128).

Fig. 10. The system energy efficiency versus the maximum transmit powerunder different channel estimation errors (K = 5, N = 128).

energy efficiency oriented resource allocation tends to utilizemore transmit power and in turn degrades the sensitivity ofresource allocation strategy to imperfect CSIT.

In Fig. 10, we show the variation of the system energyefficiency with the maximum transmit power under differentchannel estimation errors ξ and static circuit powers Pb. It isobserved that the system energy efficiency loss under fixed ξwill first increase and then keep constant with the increase of themaximum transmit power, which contradicts the phenomenonin throughput maximization field where the throughput losswould be compensated by increasing the transmit power. This isdue to the fact that the energy efficiency oriented design makesthe resource allocation more sensitive to the channel at first,and then its conservative nature of utilizing power leads theperformance loss at fixed ξ robust to the transmit power. Also,

Page 12: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 427

the performance loss due to imperfect CSIT is less for the BSwith larger Pb, which is mainly due to the fact that larger circuitpower Pb naturally leads to higher system throughput so as toimprove the energy efficiency and thus makes performance lesssensitive to imperfect CSIT.

Based on the above results, we conclude that the proposedenergy-efficient resource allocation can still provide insightsfor practical systems under imperfect CSIT except for someperformance loss. In addition, the performance loss caused byimperfect CSIT can also be compensated by larger coverageand larger static circuit power of the BS.

VI. CONCLUSION AND FUTURE WORK

In this paper, we have investigated the joint transmitter andreceiver optimization for the energy efficiency of OFDMAsystems, where a practical power consumption model is es-tablished to capture the effects of active subcarriers and userson the signal processing power and the static circuit power,respectively. Then, we propose a joint optimization method toiteratively solve the energy efficiency maximization problembased on Dinkelbach transformation. To provide more insightsinto low complexity designs, we first introduce the individualenergy efficiency of a subcarrier-user pattern and then proposean efficient two-step method. The key idea of this method isto explore the inherent relationship of the individual energyefficiency and the system energy efficiency. Numerical resultsshow the tradeoff between the energy efficiency and the spectralefficiency, and the impacts of subcarriers and users on the sys-tem energy efficiency. Moreover, it is also found that exploitingmore user diversity is not always beneficial from the perspectiveof system energy efficiency.

There are also several important issues unaddressed in thispaper and left for future work. First, Individual data rateconstraint for each user: Since the low complexity iEEOSAmethod first assigns subcarriers to users from the system per-spective instead of each user, the quality of service of individualuser can not be guaranteed. The challenge of addressing theindividual QoS is how to jointly assign subcarriers and allocatethe power so as to satisfy the data rate requirement whileachieving the maximal system energy efficiency. Second, Non-linear power amplifier: In practice, adopting the non-linearpower amplifier may largely improve the system efficiency,but its modeling and problem solving issues still need furtherinvestigation. Third, Optimal number of users: We have shownthat more users may not be helpful for the system energyefficiency and how to design the user scheduling policy is alsoan interesting issue. Last but not the least, Robust resource allo-cation: Designing practical methods for the resource allocationunder imperfect channel CSIT is also very challenging [37].

APPENDIX APROOF OF THEOREM 2

Assume that the user k satisfies the properties of Theorem 2,i.e., ωk = max

j=1...,Kω j, gm,k = max

j=1...,Khm, j, and Psk = min

j=1...,KPs j.

Denote EE∗(m, j) as the optimal energy efficiency of assigning

subcarrier m to any user j ( j �= k) under the transmit powerconstraint and the data rate constraint. Let p̂i, j and ρ̂i, j bethe corresponding power allocation and indicator of assigningsubcarrier m to user j, respectively. Denote EE∗(m,k) as theoptimal energy efficiency of selecting the user k for the subcar-rier m under constraints. Let p̌i, j and ρ̌i, j be the correspondingpower allocation and indicator of assigning subcarrier m to userk, respectively. Then

EE∗(m, j)

=∑i �=m ∑K

j=1 ρ̂i, jω jri, j( p̂i, j)+ω jB log2

(1+

p̂m, jhm, jN0B

)(

∑i �=m ∑Kj=1 ρ̂i, jPi, j( p̂i, j)+P0

)+(

p̂m, jξ +Ps0 +Ps j

)(a)�

∑i �=m ∑Kj=1 ρ̂i, jω jri, j( p̂i, j)+ωkB log2

(1+

p̂m,kgm,kN0B

)(

∑i �=m ∑Kj=1 ρ̂i, jPi, j( p̂i, j)+P0

)+(

p̂m,kξ +Ps0+Psk

)(b)�

∑i �=m ∑Kj=1 ρ̌i, jω jri, j( p̌i, j)+ωkB log2

(1+

p̌m,kgm,kN0B

)(

∑i �=m ∑Kj=1 ρ̌i, jPi, j( p̌i, j)+P0

)+(

p̌m,kξ +Ps0+Psk

)= EE∗(m,k) (32)

where the inequality (a) is due to gm,k � gm, j and Psk � Ps j, andthe inequality (b) is because that p̌i, j and ρ̌i, j are the optimalsolutions corresponding to EE∗(m, j).

Hence, for ∀ j( j �= k), we have EE∗(m, j) � EE∗(m,k).Therefore the user k is the optimal user for subcarrier m toachieve the maximal system energy efficiency. This completesthe proof.

APPENDIX BPROOF OF THEOREM 3

Denote p̂Ll as the optimal power allocations corresponding

to EE∗L , and p∗L is the optimal power corresponding to the Lth

subcarrier’s energy efficiency ee∗L.

1) If EE∗L−1 � ee∗L,

EE∗L =

∑Ll=1 ωlrl

(p̂L

l

)∑L

l=1 Pl(

p̂Ll

)+P0

= maxp

∑Ll=1 ωlrl(pl)

∑Ll=1 Pl(pl)+P0

(a)� ∑L−1

l=1 ωlrl(

p̂Ll

)+ωLrL (p∗L)

∑L−1l=1 Pl

(p̂L

l

)+P0 +PL (p∗L)

� min

{∑L−1

l=1 ωlrl(

p̂Ll

)∑L−1

l=1 Pl(

p̂Ll

)+P0

,ωLrL (p∗L)

PL (p∗L)

}

= min{

EE∗L−1,ee∗L

}=EE∗

L−1 (33)

Page 13: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

428 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

In this case, we know that adding the Lth subcarrier canobviously increase the system energy efficiency. On theother hand,

EE∗L = max

p

∑Ll=1 ωlrl(pl)

∑Ll=1 Pl(pl)+P0

=∑L−1

l=1 ωlrl(

p̂Ll

)+ωLrL( p̂L

L)

∑L−1l=1 Pl

(p̂L

l

)+P0 +PL

(p̂L

L

)� max

{∑L−1

l=1 ωlrl(

p̂Ll

)∑L−1

l=1 Pl(

p̂Ll

)+P0

,ωLrL( p̂L

L)

PL( p̂LL)

}

� max

{∑L−1

l=1 ωlrl(

p̂L−1l

)∑L−1

l=1 Pl(

p̂L−1l

)+P0

,ωLrL (p∗L)

PL (p∗L)

}

= max{

EE∗L−1,ee∗L

}=ee∗L. (34)

Based on (33) and (34), we have

EE∗L−1 � EE∗

L � ee∗L. (35)

2) If EE∗L−1 > ee∗L, we can prove EE∗

L−1 > EE∗L > ee∗L by

a similar argument in the case 1). In this case, addingthe Lth subcarrier cannot increase the system energyefficiency. This completes the proof.

APPENDIX CPROOF OF COROLLARY 1

We first prove that the optimal powers {p̂Ll } allocated to

subcarriers in the set R will be positive after adding the Lthsubcarrier to R by the iEE ordering based scheme. Assumep̂L

l = 0 for some l ∈ {1,2 . . . ,L}, which means that the lthsubcarrier should be removed from R since R is the set of userswith positive powers. Then according to Theorem 3 we have

EE∗L−1 � EE∗

L � ee∗L, when EE∗L−1 � ee∗L. (36)

Since the subcarriers are added to R in the descending order,we have ee∗L � ee∗l . Then, we have EE∗

L � ee∗L � ee∗l . Based onTheorem 3, the lth subcarrier should be added to R and allo-cated with positive power, which contradicts to the assumptionthat the lth subcarrier should be removed from R.

In the next, we prove that the energy efficiency based onthe optimal subcarriers set Ropt is higher than that based onarbitrary set R̂ with positive power allocation. For a set R, EE∗

Rdenotes the optimal energy efficiency based on R.

Let Ropt Δ= {1, · · · ,LRopt}. Applying the OSA scheme in

Section IV-C over R̂, we can find the optimal set R̂opt . Assume

R̂opt Δ= {l1, · · · , lK}, where l1, . . . , lK are the indices of the corre-

sponding {eelK}Kk=1 in descending order. Then EE∗

R̂� EE∗

R̂opt �ee∗lK by (35). Note that ee∗lK � ee∗lK−1 � · · ·� ee∗1. By Theorem 3

and (35), we can add (lK − 1) to the set R̂opt if (lK −1) �∈ R̂opt

and obtain

EE∗R̂ � EE∗

R̂opt � EE∗R̂opt∪{lK−1}� ee∗lK−1 � ee∗lK−2 � · · ·� ee∗1.

(37)

If (lK −1) ∈ R̂opt , we jump over (lK −1) and consider (lK −2).Define

R̂opt1 =

{R̂opt ∪{lK −1}, if (lK −1) �∈ R̂opt ;R̂opt , otherwise.

(38)

If (lK −2) �∈ R̂opt1 , we add (lK −2) to R̂opt

1 and obtain

EE∗R̂ � EE∗

R̂opt � EE∗R̂opt

1� EE∗

R̂opt1 ∪{lK−2}

� ee∗lK−2 � · · ·� ee∗1. (39)

If (lK −2) ∈ R̂opt1 , we jump over (lK −2) and consider (lK −3).

For l = 2, · · · , lK −1, define

R̂optl =

{R̂opt

l−1 ∪{lK − l}, if (lK − l) �∈ R̂optl−1;

R̂optl−1, otherwise.

(40)

Following the similar procedure, we can successively check if(lK − l) ∈ R̂opt

l−1 for l = 3, · · · ,(lK −1), and finally obtain

EE∗R̂ � EE∗

R̂opt � EE∗R̂opt

1� EE∗

R̂opt2

� · · ·� EE∗R̂opt

lK−1. (41)

Note that R̂optlK−1 = {1, · · · , lK}. Since the optimal set Ropt Δ

={1, · · · ,LRopt}, we have EE∗

R̂optlK−1

�EE∗Ropt by Theorem 3. There-

fore we have EE∗R̂� EE∗

R̂optlK−1

� EE∗Ropt and conclude that Ropt

is the optimal set. This completes the proof.

APPENDIX DPROOF OF THEOREM 4

If all the users have the same signal processing power ps j andare equally weighted i.e., Ps j =Psk and ω j =ωk for ∀ j �= k, thenthe condition Psk = min

j=1,...,KPs j and ωk = max

j=1,...,Kω j are satisfied

for each subcarrier. According to Theorem 2, the optimaluser for the subcarrier m should satisfy the condition gm,k =

maxj=1,...,K

gm, j. On the other hand, in the iEE based subcarrier

assignment scheme, we choose the user with the highest ee∗i, jas the optimal user. From (23), by taking the first derivative ofee∗i, j with respect to gi, j, we can get

dee∗i, jdgi, j

=ω jξB2N0 ln2

(BN0 + p∗i, jgi, j ln2)2 > 0. (42)

It implies that ee∗i, j strictly increases with gi, j. Then ee∗m,k =max

j=1,...,Kee∗m, j holds with gm,k = max

j=1,...,Kgm, j, which implies that

the iEE based subcarrier assignment scheme is optimal. Un-der this condition, the optimality of the OSA scheme for thepower allocation can be easily proved by a similar proof ofCorollary 1.

Page 14: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

WU et al.: JOINT TRANSMITTER AND RECEIVER EE MAXIMIZATION IN OFDMA SYSTEMS 429

REFERENCES

[1] J. Wu, S. Rangan, and H. Zhang, Green Communications: TheoreticalFundamentals, Algorithms and Applications. Boca Raton, FL, USA:CRC Press, 2012.

[2] G. Y. Li et al., “Energy-efficient wireless communications: Tutorial, sur-vey, open issues,” IEEE Wireless Commun., vol. 18, no. 6, pp. 28–35,Dec. 2011.

[3] G. Miao, N. Himayat, Y. Li, and D. Bormann, “Energy efficient design inwireless OFDMA,” in Proc. IEEE ICC, 2008, pp. 3307–3312.

[4] G. Miao, N. Himayat, G. Y. Li, and S. Talwar, “Low-complexity energy-efficient scheduling for uplink OFDMA,” IEEE Trans. Commun., vol. 60,no. 1, pp. 112–120, Jan. 2012.

[5] C. Xiong, G. Li, S. Zhang, Y. Chen, and S. Xu, “Energy-efficient resourceallocation in OFDMA networks,” IEEE Trans. Commun., vol. 60, no. 12,pp. 3767–3778, Dec. 2012.

[6] X. Xiao, X. Tao, and J. Lu, “QoS-aware energy-efficient radio resourcescheduling in multi-user OFDMA systems,” IEEE Commun. Lett., vol. 17,no. 1, pp. 75–78, Jan. 2013.

[7] Q. Shi et al., “On the energy efficiency optimality of OFDMA for SISO-OFDM downlink system,” IEEE Commun. Lett., vol. 17, no. 3, pp. 541–544, Mar. 2013.

[8] W. Cheng, X. Zhang, and H. Zhang, “Joint spectrum and power effi-ciencies optimization for statistical QoS provisionings over SISO/MIMOwireless networks,” IEEE J. Sel. Areas Commun., vol. 31, no. 5, pp. 903–915, May 2013.

[9] C. Xiong, G. Y. Li, S. Zhang, Y. Chen, and S. Xu, “Energy- and spectral-efficiency tradeoff in downlink OFDMA networks,” IEEE Trans. WirelessCommun., vol. 10, no. 11, pp. 3874–3886, Nov. 2011.

[10] R. S. Prabhu and B. Daneshrad, “An energy-efficient water-filling algo-rithm for OFDM systems,” in Proc. IEEE ICC, 2010, pp. 1–5.

[11] D. W. K. Ng, E. S. Lo, and R. Schober, “Energy-efficient resource al-location in multi-cell OFDMA systems with limited backhaul capac-ity,” IEEE Trans. Wireless Commun., vol. 11, no. 10, pp. 3618–3631,Oct. 2012.

[12] M. Gruber et al., “EARTH: Energy aware radio and network technolo-gies,” in Proc. IEEE PIMRC, 2009, pp. 1–5.

[13] G. Auer et al., “D2. 3: Energy efficiency analysis of the referencesystems, areas of improvements and target breakdown,” EARTHNFSO-ICT247733, 2010. [Online]. Available: http://ec.europa.eu/information_society/apps/projects/logos/3/247733/080/deliverables/001_EARTHWP2D23v2.pdf

[14] H. Kim and G. De Veciana, “Leveraging dynamic spare capacity in wire-less systems to conserve mobile terminals’ energy,” IEEE/ACM Trans.Netw., vol. 18, no. 3, pp. 802–815, Jun. 2010.

[15] F.-S. Chu, K.-C. Chen, and G. Fettweis, “Green resource allocation tominimize receiving energy in OFDMA cellular systems,” IEEE Commun.Lett., vol. 16, no. 3, pp. 372–374, Mar. 2012.

[16] S. Luo, R. Zhang, and T. J. Lim, “Joint transmitter and receiverenergy minimization in multiuser OFDM systems,” arXiv preprintarXiv:1312.6743, 2013.

[17] Z. Xu et al., “Energy-efficient configuration of spatial and frequencyresources in MIMO-OFDMA systems,” IEEE Trans. Commun., vol. 61,no. 2, pp. 564–575, Feb. 2013.

[18] S. Zhang, Y. Chen, and S. Xu, “Joint bandwidth-power allocation for en-ergy efficient transmission in multi-user systems,” in Proc. IEEE GLOBE-COM, 2010, pp. 1400–1405.

[19] D. W. K. Ng, E. S. Lo, and R. Schober, “Energy-efficient resource al-location in OFDMA systems with hybrid energy harvesting base sta-tion,” IEEE Trans. Wireless Commun., vol. 12, no. 7, pp. 3412–3427,Jul. 2013.

[20] D. W. K. Ng, E. S. Lo, and R. Schober, “Wireless information andpower transfer: Energy efficiency optimization in OFDMA systems,”IEEE Trans. Wireless Commun., vol. 12, no. 12, pp. 6352–6370,Dec. 2013.

[21] D. W. K. Ng, E. S. Lo, and R. Schober, “Energy-efficient resource allo-cation for secure OFDMA systems,” IEEE Trans. Veh. Technol., vol. 61,no. 6, pp. 2572–2585, Jul. 2012.

[22] M. Tao, Y.-C. Liang, and F. Zhang, “Resource allocation for delay dif-ferentiated traffic in multiuser OFDM systems,” IEEE Trans. WirelessCommun., vol. 7, no. 6, pp. 2190–2201, Jun. 2008.

[23] H. S. Kim and B. Daneshrad, “Energy-constrained link adaptation forMIMO OFDM wireless communication systems,” IEEE Trans. WirelessCommun., vol. 9, no. 9, pp. 2820–2832, Sep. 2010.

[24] S. Cui, A. J. Goldsmith, and A. Bahai, “Energy-efficiency of MIMO andcooperative MIMO techniques in sensor networks,” IEEE J. Sel. AreasCommun., vol. 22, no. 6, pp. 1089–1098, Aug. 2004.

[25] G. Miao and A. Vastberg, “Energy efficiency in the wideband regime,”IEEE Trans. Wireless Commun., vol. 12, no. 8, pp. 4102–4109, Aug. 2013.

[26] D. W. K. Ng, E. S. Lo, and R. Schober, “Energy-efficient resource al-location in OFDMA systems with large numbers of base station anten-nas,” IEEE Trans. Wireless Commun., vol. 11, no. 9, pp. 3292–3304,Sep. 2012.

[27] G. Miao, “Energy-efficient uplink multi-user MIMO,” IEEE Trans. Wire-less Commun., vol. 12, no. 5, pp. 2302–2313, May 2013.

[28] Linear Amplifier. [Online]. Available: http://en.wikipedia.org/wiki/Linear_amplifier

[29] G. Auer et al., “How much energy is needed to run a wireless network?”IEEE Wireless Commun., vol. 18, no. 5, pp. 40–49, Oct. 2011.

[30] W. Dinkelbach, “On nonlinear fractional programming,” Manage. Sci.,vol. 13, no. 7, pp. 492–498, Mar. 1967.

[31] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.:Cambridge Univ. Press, 2004.

[32] W. Yu and R. Lui, “Dual methods for nonconvex spectrum optimizationof multicarrier systems,” IEEE Trans. Commun., vol. 54, no. 7, pp. 1310–1322, Jul. 2006.

[33] G. Miao, N. Himayat, and G. Y. Li, “Energy-efficient link adaptationin frequency-selective channels,” IEEE Trans. Commun., vol. 58, no. 2,pp. 545–554, Feb. 2010.

[34] J. Mao, G. Xie, J. Gao, and Y. Liu, “Energy efficiency optimization forOFDM-based cognitive radio systems: A water-filling factor aided searchmethod,” IEEE Trans. Wireless Commun., vol. 12, no. 5, pp. 2366–2375,May 2013.

[35] W. Dang, M. Tao, H. Mu, and J. Huang, “Subcarrier-pair based resourceallocation for cooperative multi-relay OFDM systems,” IEEE Trans.Wireless Commun., vol. 9, no. 5, pp. 1640–1649, May 2010.

[36] C. Hao and B. Clerckx, “Imperfect and unmatched CSIT is still useful forthe frequency correlated MISO broadcast channel,” in Proc. IEEE ICC,2013, pp. 3181–3186.

[37] B. Clerckx, H. Lee, Y.-J. Hong, and G. Kim, “A practical cooperativemulticell MIMO-OFDMA network based on rank coordination,” IEEETrans. Wireless Commun., vol. 12, no. 4, pp. 1481–1491, Apr. 2013.

Qingqing Wu (S’13) received the B.S. degree inelectronic engineering from South China Universityof Technology, Guangzhou, China, in 2012. He iscurrently working toward the Ph.D. degree withthe Network Coding and Transmission Laboratory,Shanghai Jiao Tong University, Shanghai, China.His current research interests include green radio,energy-efficient optimization, and wireless informa-tion and power transfer.

Wen Chen (M’03–SM’11) received the B.S. andM.S. degrees from Wuhan University, Wuhan, China,in 1990 and 1993, respectively, and the Ph.D. degreefrom the University of Electro-Communications,Tokyo, Japan, in 1999. He was a Researcher at theJapan Society for the Promotion of Science from1999 through 2001. In 2001, he joined the Universityof Alberta, Edmonton, AB, Canada, starting as aPostdoctoral Fellow with the Information ResearchLaboratory and continuing as a Research Associatewith the Department of Electrical and Computer

Engineering. Since 2006, he has been a Full Professor at the Departmentof Electronic Engineering, Shanghai Jiao Tong University, Shanghai, China,where he is also the Director of the Institute for Signal Processing and Systems.Since 2014. he has served as the Dean of School of Electronic Engineering andAutomation, Guilin University of Electronic Technology, Guilin, China. Hisinterests cover network coding, cooperative communications, cognitive radio,and MIMO-OFDM systems. In this area, he has published 57 papers in IEEEjournals and more than 100 papers in IEEE conferences.

Page 15: Resource Allocation for Joint Transmitter and Receiver ... · In this section, we first introduce the system model of OFDMA systems and then formulate the joint transmitter and receiver

430 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 63, NO. 2, FEBRUARY 2015

Meixia Tao (S’00–M’04–SM’10) received the B.S.degree in electronic engineering from Fudan Uni-versity, Shanghai, China, in 1999 and the Ph.D.degree in electrical and electronic engineering fromthe Hong Kong University of Science and Technol-ogy, Clear Water Bay, Hong Kong, in 2003. Sheis currently a Professor with the Department ofElectronic Engineering, Shanghai Jiao Tong Uni-versity, Shanghai, China. Prior to that, she was aMember of Professional Staff at the Hong KongApplied Science and Technology Research Institute

during 2003–2004 and a Teaching Fellow then an Assistant Professor at theDepartment of Electrical and Computer Engineering, National University ofSingapore, Singapore. from 2004 to 2007. Her current research interests includecooperative communications, wireless resource allocation, MIMO techniques,and physical layer security.

Dr. Tao has served as the TPC Chair of IEEE/CIC ICCC 2014 and isserving as the Symposium Co-Chair of IEEE ICC 2015. She is an Editor ofthe IEEE TRANSACTIONS ON COMMUNICATIONS and the IEEE WIRELESS

COMMUNICATIONS LETTERS. She was on the Editorial Board of the IEEETRANSACTIONS ON WIRELESS COMMUNICATIONS from 2007 to 2011 andthe IEEE COMMUNICATIONS LETTERS from 2009 to 2012. She also servedas a Guest Editor of the IEEE COMMUNICATIONS MAGAZINE with featuretopic on LTE-Advanced and 4G Wireless Communications in 2012 and a GuestEditor of EURASIP Journal on Wireless Communications and Networking withspecial issue on Physical Layer Network Coding for Wireless CooperativeNetworks in 2010.

He was the recipient of the IEEE Heinrich Hertz Award for Best Commu-nications Letters in 2013, the IEEE ComSoc Asia-Pacific Outstanding YoungResearcher Award in 2009, and the International Conference on WirelessCommunications and Signal Processing Best Paper Award in 2012.

Jun Li (M’09) received Ph.D. degree in electronicengineering from Shanghai Jiao Tong University,Shanghai, China, in 2009. From January 2009 toJune 2009, he was a Research Scientist with the De-partment of Research and Innovation, Alcatel LucentShanghai Bell. From June 2009 to April 2012, hewas a Postdoctoral Fellow at the School of ElectricalEngineering and Telecommunications, University ofNew South Wales, Sydney, Australia. Since April2012, he has been a Research Fellow at the Schoolof Electrical Engineering, The University of Sydney,

Sydney. His research interests include network information theory, channel cod-ing theory, wireless network coding and cooperative communications. Dr. Liserved as the Technical Program Committee Member for several internationalconferences such as APCC2009, APCC2010, VTC2011 (Spring), ICC2011,TENCON2012, APCC2013, VTC2014 (Fall), and ICC2014.

Hongying Tang received the B.S. degree in elec-tronic engineering from the University of ElectronicScience and Technology of China, Chengdu, China,in 2007 and the M.S. degree in electronic engineer-ing from Shanghai Jiao Tong University, Shanghai,China, in 2009. She is currently working toward thePh.D. degree with the Network Coding and Trans-mission Laboratory, Department of Electronic Engi-neering, Shanghai Jiao Tong University. Her currentresearch interests include cooperative networks andmultiple-input–multiple-output techniques.

Jinsong Wu (SM’11) received the Ph.D. degreein electrical engineering from Queen’s University,Kingston, ON, Canada. He is currently with theDepartment of Electrical Engineering, Universidadde Chile, Santiago, Chile. He was the leading Editorand a co-author of the comprehensive book GreenCommunications: Theoretical Fundamentals, Algo-rithms, and Application (CRC Press, 2012) Dr. Wuis the Founder and Founding Chair of the Tech-nical Committee on Green Communications andComputing (TCGCC), IEEE Communications So-

ciety, which was established in 2011 as an official Technical Subcommittee(TSCGCC) and elevated as TCGCC in 2013. He is an Associate Editorof the IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, an AssociateEditor of the IEEE SYSTEMS JOURNAL, and an Associate Editor of IEEEACCESS. He is an Area Editor of the incoming IEEE JOURNAL SELECTED

AREAS ON COMMUNICATIONS (JSAC) Series on Green Communications andNetworking starting in 2015. He is the Founder and Series Editor on GreenCommunication and Computing networks of the IEEE COMMUNICATIONS

MAGAZINE. He has served as a co-leading Guest Editor of Special Issueon Green Communications, Computing, and Systems in the IEEE SYSTEMS

JOURNAL and an Associate Editor of Special Section on Big Data for GreenCommunications and Computing in IEEE ACCESS.