research openaccess ... - eurasip journal on wireless ......energy harvesting transmitters over an...

11
Chen et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:188 http://jwcn.eurasipjournals.com/content/2014/1/188 RESEARCH Open Access Power allocation and transmitter switching for broadcasting with multiple energy harvesting transmitters Hongbin Chen 1* , Feng Zhao 1 , Rong Yu 2 and Xiaohuan Li 3 Abstract With the advancement of battery technology, energy harvesting communication systems attracted great research attention in recent years. However, energy harvesting communication systems with multiple transmitters and multiple receivers have not been considered yet. In this paper, the problem of broadcasting in a communication system with multiple energy harvesting transmitters and multiple receivers is studied. First, regarding the transmitters as a ‘whole transmitter,’ the optimal total transmission power is obtained and an optimal power allocation policy is extended to our system setup, with the aim of minimizing the transmission completion time. Then, a simpler power allocation policy is developed to allocate the optimal total transmission power to the data transmissions. As transmitter switching can provide flexibility and robustness to an energy harvesting communication system, especially when a transmitter is broken or the energy harvested by a transmitter is insufficient, a transmitter switching policy is further developed to choose a suitable transmitter to work whenever necessary. The results show that the proposed power allocation policy performs close to the optimal one and outperforms some heuristic ones in terms of transmission completion time. Besides, the proposed transmitter switching policy outperforms some heuristic ones in terms of number of switches. Keywords: Rechargeable wireless communications; Energy harvesting; Power allocation; Transmitter switching 1 Introduction Recently, energy harvesting or rechargeable sensor net- works emerge as a new paradigm of sensor networks, in which the nodes can harvest energy from nature [1-3]. Before this, sensor network nodes are powered by batteries with limited energy storage, which are hard to recharge or replace. Therefore, the key challenge is to save energy and prolong network lifetime while guaran- teeing the application-specific performance [4]. In con- trast, the harvested energy relaxes the energy constraint, thus extending network lifetime in energy harvesting sen- sor networks. However, the energy that can be harvested from the environment is unstable and varies over time. Hence, the harvested energy should be carefully utilized in order to maximize the utility of energy harvesting sensor networks. *Correspondence: [email protected] 1 Key Laboratory of Cognitive Radio and Information Processing, Guilin University of Electronic Technology, Ministry of Education, Guilin 541004, China Full list of author information is available at the end of the article A lot of excellent works on energy management in energy harvesting sensor networks have been done. For example, two-stage communication power management algorithms were proposed for maximizing the utility of energy harvesting sensors, considering the energy neu- trality constraint, the fixed power loss effects of cir- cuitry, and the battery inefficiency and its capacity [5]. Energy allocation over source acquisition/compression and transmission for a single energy harvesting sensor was addressed which guarantees minimum average distortion while ensuring stability of the queue connecting source and channel encoders [6]. Discounted cost Markov deci- sion process and reinforcement learning algorithms were applied to find optimal energy management policies to maximize the performance of a single energy harvesting sensor [7]. Through modeling the ambient energy supply by a two-state Markov chain and assuming a finite battery capacity, low-complexity transmission policies were pro- posed for a wireless sensor powered by an energy harvest- ing device [8]. Conditions for balancing a node’s expected energy consumption with its expected energy harvesting © 2014 Chen et al.; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.

Upload: others

Post on 25-Feb-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188http://jwcn.eurasipjournals.com/content/2014/1/188

RESEARCH Open Access

Power allocation and transmitter switching forbroadcasting with multiple energy harvestingtransmittersHongbin Chen1*, Feng Zhao1, Rong Yu2 and Xiaohuan Li3

Abstract

With the advancement of battery technology, energy harvesting communication systems attracted great researchattention in recent years. However, energy harvesting communication systems with multiple transmitters and multiplereceivers have not been considered yet. In this paper, the problem of broadcasting in a communication system withmultiple energy harvesting transmitters and multiple receivers is studied. First, regarding the transmitters as a ‘wholetransmitter,’ the optimal total transmission power is obtained and an optimal power allocation policy is extended toour system setup, with the aim of minimizing the transmission completion time. Then, a simpler power allocationpolicy is developed to allocate the optimal total transmission power to the data transmissions. As transmitter switchingcan provide flexibility and robustness to an energy harvesting communication system, especially when a transmitter isbroken or the energy harvested by a transmitter is insufficient, a transmitter switching policy is further developed tochoose a suitable transmitter to work whenever necessary. The results show that the proposed power allocation policyperforms close to the optimal one and outperforms some heuristic ones in terms of transmission completion time.Besides, the proposed transmitter switching policy outperforms some heuristic ones in terms of number of switches.

Keywords: Rechargeable wireless communications; Energy harvesting; Power allocation; Transmitter switching

1 IntroductionRecently, energy harvesting or rechargeable sensor net-works emerge as a new paradigm of sensor networks,in which the nodes can harvest energy from nature[1-3]. Before this, sensor network nodes are powered bybatteries with limited energy storage, which are hard torecharge or replace. Therefore, the key challenge is tosave energy and prolong network lifetime while guaran-teeing the application-specific performance [4]. In con-trast, the harvested energy relaxes the energy constraint,thus extending network lifetime in energy harvesting sen-sor networks. However, the energy that can be harvestedfrom the environment is unstable and varies over time.Hence, the harvested energy should be carefully utilized inorder to maximize the utility of energy harvesting sensornetworks.

*Correspondence: [email protected] Laboratory of Cognitive Radio and Information Processing, GuilinUniversity of Electronic Technology, Ministry of Education, Guilin 541004, ChinaFull list of author information is available at the end of the article

A lot of excellent works on energy management inenergy harvesting sensor networks have been done. Forexample, two-stage communication power managementalgorithms were proposed for maximizing the utility ofenergy harvesting sensors, considering the energy neu-trality constraint, the fixed power loss effects of cir-cuitry, and the battery inefficiency and its capacity [5].Energy allocation over source acquisition/compressionand transmission for a single energy harvesting sensor wasaddressed which guarantees minimum average distortionwhile ensuring stability of the queue connecting sourceand channel encoders [6]. Discounted cost Markov deci-sion process and reinforcement learning algorithms wereapplied to find optimal energy management policies tomaximize the performance of a single energy harvestingsensor [7]. Through modeling the ambient energy supplyby a two-state Markov chain and assuming a finite batterycapacity, low-complexity transmission policies were pro-posed for a wireless sensor powered by an energy harvest-ing device [8]. Conditions for balancing a node’s expectedenergy consumption with its expected energy harvesting

© 2014 Chen et al.; licensee Springer. This is an Open Access article distributed under the terms of the Creative CommonsAttribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproductionin any medium, provided the original work is properly credited.

Page 2: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 2 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

capability in a uniformly formed wireless sensor networkwere derived [9]. A stochastic Markov chain frameworkwas proposed to characterize the interplay between thebattery discharge policy and the irreversible degradationof the storage capacity [10].In addition, other energy harvesting communication

systems were also investigated [11-19]. Specifically, manyenergy harvesting communication schemes have beendesigned toward the goal of minimizing the transmissioncompletion time. For example, optimal packet schedulingin a point-to-point communication system was studied in[20,21]. The goal is to adjust the transmission rate accord-ing to the data arrival and harvested energy, such thatthe time by which all packets are delivered is minimized.Transmission powers were optimized for a broadcastingcommunication system with an energy harvesting trans-mitter [2,22,23]. The objective is to minimize the time bywhich all packets are sent to their destinations. In [24],this problem was further studied assuming a finite capac-ity battery. While [2,20-24] studied packet schedulingover the additive white Gaussian noise (AWGN) channel,[25] studied packet scheduling in a point-to-point com-munication system over fading channels. Except for theabove representative works, the effects of multiple accesschannel, parallel and fading Gaussian broadcast chan-nels, interference channel, time-varying channels, wirelessenergy transfer, and packet arrivals during transmissionwere also taken into account [26-31].The earlier works [20-25] mainly considered energy

harvesting communication systems with only one trans-mitter. However, nowadays many communication systemsare equipped with more than one transmitter. Therefore,it is necessary to study energy harvesting communica-tion systems with multiple transmitters. In [26], optimalpacket scheduling in a multiple access communicationsystemwith two energy harvesting transmitters was inves-tigated. In [27], a communication system with an energyharvesting transmitter over parallel and fading Gaussianbroadcast channels was studied. In [28], an optimal powerallocation policy for a communication system with twoenergy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energyharvesting communication systems with multiple trans-mitters, but did not consider transmitter switching. Inour opinion, transmitter switching can provide flexibilityand robustness to an energy harvesting communicationsystem, especially when a transmitter is unable to senddata or the energy harvested from the environment isinsufficient for data transmission. If this happens, otherneighboring transmitters can turn to work and help thetransmitter to proceed data transmission. To make thetransmitter switching effective and decrease the switchingoverhead, a well-designed policy is essential to choosingthe suitable transmitter to work.

Motivated by the above fact and lying on the earlierworks [1,2,32], power allocation and transmitter switchingfor broadcasting in a communication system with multi-ple energy harvesting transmitters and multiple receiversare studied in this paper. Our target is to minimize thetransmission completion time and to reduce the num-ber of switches under the energy causality constraint.The contributions of this paper are summarized as fol-lows: 1) The optimal total transmission power and theoptimal power allocation policy in [2] are rebuilt in thecommunication system with multiple energy harvestingtransmitters. 2) A new power allocation policy is proposedwhich performs close to the optimal one but is simpler.3) A new transmitter switching policy is proposed for thecommunication system with multiple energy harvestingtransmitters and multiple receivers, which is more com-plex than the communication systems we studied before[1,32].The remainder of this paper is organized as follows.

In Section 2, the energy harvesting communication sys-tem with multiple transmitters and multiple receiversis described. In Section 3, the power allocation andtransmitter switching policies are elaborated. Simulationresults are presented in Section 4, and some concludingremarks are given in Section 5.

2 Energy harvesting communication systemmodel

We consider an energy harvesting communication sys-tem with multiple transmitters and multiple receivers,as shown in Figure 1. There are M energy harvest-ing transmitters TX1, TX2, TX3, . . . , TXM andN receiversRX1, RX2, RX3, . . . , RXN . The energies arriving to thetransmitters E1,E2,E3, . . . ,EM are stochastic (both thearriving time and the amount are random) and indepen-dent of each other, while the data B1,B2,B3, . . . ,BN arebroadcasted by the transmitters in turn. Here Bn is thedata to be sent to the receiver RXn (n = 1, . . . ,N). Theenergies arrive during the course of transmission whilethe data are given before transmission. For tractability, thearriving time and the amount of energies are assumed tobe known at the beginning of transmission (offline). Thissystem looks like a multi-input multi-output one. But weview the transmitters as a ‘whole transmitter’ [1] and focuson transmitter switching that can enhance flexibility androbustness of the system. The transmitters cooperate tosend the data B1, B2, B3, . . . , BN to the correspondingreceivers. Every time, one of the transmitters TXm willbe active to broadcast data to the receivers. A transmit-ter switching policy will be designed to choose a suitabletransmitter to work when the current working transmitteruses up its energy. Note that synchronization among thetransmitters will be coordinated by a central controller.Control information should be exchanged between the

Page 3: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 3 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

Figure 1 Energy harvesting communication systemwith multiple transmitters andmultiple receivers.

transmitters and the controller periodically (the intervalshould be sufficiently small so that transmitter switch-ing can be initiated in time). This may cause some delay,which is not considered in this work. When the con-troller decides that the data transmission should switchfrom one transmitter to another transmitter, the con-troller sends signaling information to the transmitters toinvoke transmitter switching.The energy arriving process for the transmitter TXm

is depicted in Figure 2. At the time Smw,w = 1, 2, . . .,the amount of energy Emw arrives to TXm. Em0 is theinitial energy available in the battery of TXm before thetransmission starts. It is assumed that the batteries ofthe transmitters have infinite capacity and the harvestedenergy will not overflow.Since there is only one transmitter sending data every

time, the channel shown in Figure 1 is actually a broad-cast channel. It is assumed that the chosen transmitterTXm sends data to each receiver through an AWGN chan-nel with different path losses. The signal received by thereceiver RXn can be represented by

ymn = hmnx + vmn, m = 1, · · · , M; n = 1, · · · , N (1)

where hmn is the path loss between TXm and RXn, x isthe transmitted signal, and vmn is an AWGN with zeromean and variance σ 2

mn. Here σ 2mn = NmnBo, where Nmn

is the noise power spectral density in the channel betweenTXm and RXn, and Bo is the bandwidth. It is assumed thatall channels have the same bandwidth. Then, the capacityregion for the broadcast channel is [2]

rmn ≤ Bo log2

(1 + Pnhmn∑

j<n Pjhmn + NmnBo

),

N∑n=1

Pn = Po

(2)

where rmn is the transmission rate when TXm sendsdata to RXn with power Pn, Pn is a portion of the totaltransmission power split to RXn, and Po is the total trans-mission power. In the following, we analyze data trans-mission from the information-theoretic point of view. Itis assumed that data transmission is always successful nomatter which transmitter broadcasts data. Moreover, thetransmitters will not send data that has been sent out.

Figure 2 Energy arriving process for the transmitter TXm.

Page 4: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 4 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

To minimize the transmission completion time (bywhich the given number of bits are delivered to theirintended receivers), power allocation should be executedamong the data transmissions under the energy causalityconstraint. The energy causality means that at any giventime, the total amount of consumed energy must be nomore than the total amount of harvested energy. Follow-ing our previous work in [1], we treat all the transmittersas a whole transmitter (we only care about the amountof bits sent to the receivers while the bits sent by whichtransmitter do not matter) and find out the optimal totaltransmission power that achieves themaximumdepartureregion [2] for a given deadline (the dual problem of trans-mission completion time minimization). Then, we rebuildthe optimal power allocation policy [2] in our systemsetup. As the optimal power allocation policy needs thetotal transmission powers in all time slots to calculate thecutoff powers, we propose a simpler power allocation pol-icy which only requires the total transmission power in thecurrent time slot. Since every time only one transmitteris active to send data, transmitter switching is unavoid-able. However, more switching among transmitters willbring greater control overhead, even though the energyconsumed for transmitter switching is relatively small. Toreduce control overhead and to save energy, the numberof switches should be as least as possible. Following ourprevious work in [1,32], we propose a transmitter switch-ing policy to choose the suitable transmitter to send datawith the principle of less number of switches. It shouldbe emphasized that the turn of the working transmittersdoes not affect the transmission completion time. So wedo power allocation first and then conduct transmitterswitching. Note that with the optimal total transmissionpower at hand, transmitter switching can also be donebefore power allocation.

3 Power allocation and transmitter switchingpolicies

In this section, the power allocation policies and thetransmitter switching policy will be presented.

3.1 Optimal total transmission power and optimal powerallocation policy

With the aim of minimizing the transmission completiontime, the optimal total transmission power was obtained

in [2]. Moreover, an optimal power allocation policy wasderived for a broadcast communication system with anenergy harvesting transmitter. Regarding the transmittersas a whole transmitter, we record the energy arriving to thetransmitters in chronological order, as shown in Figure 3.Here E0 is the sum of the initial energy in the batteries.The whole transmitter harvests energy at the time instantsw with amount Ew. This energy can be harvested by anarbitrary transmitter that we do not need to know.With the new energy arriving process, the optimal total

transmission power will be calculated and some proper-ties of the optimal power allocation policy will be refer-enced in the following:First, from Lemma 1, we know that the total transmis-

sion power remains constant between two consecutiveenergy harvesting instants, that is, the total transmissionpower only changes at an energy harvesting time instant.Second, from Lemma 2, we get that the maximum

departure region is a convex region. It means that there isone and only one optimal total transmission power.Third, from Lemma 3, we derive the expression of the

total transmission power as

il = arg minil−1<w<W

{∑w−1j=il−1

Ejsw − sil−1

},

Pdl =∑il−1

w=il−1Ew

sil − sil−1

(3)

where sW is the transmission completion time and theenergy arriving time before it is denoted as sW−1, andPdl is the optimal total transmission power for the wholetransmitter TXd over the interval (sil−1 , sil ), l = 1, 2, · · · .After calculating the optimal total transmission power,

we further split the power to the data transmissions.With-out loss of generality, we rank all of the variances fromσ 2dn as σ 2

1 ≤ σ 22 ≤ · · · ≤ σ 2

N and denote the receiver cor-responding to σ 2

n as the nth receiver. Therefore, the firstreceiver is the strongest and the Nth receiver is the weak-est [2]. From Lemma 4, we know that there is a cutoffpower for each of the strongest N − 1 receivers, whichare denoted as Pc1,Pc2, · · · ,Pc(N−1). If the optimal totaltransmission power is below Pc1, all the power is allocatedto the strongest receiver and the power allocated to theremaining N − 1 receivers are zero. If the optimal total

Figure 3 Energy arriving process for the ‘whole transmitter’.

Page 5: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 5 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

transmission power is higher than Pc1, the power allo-cated to the first receiver is Pc1. Then, we check whetherthe remaining power is below Pc2 or not. If the remainingpower is higher than Pc2, the power Pc2 will be allo-cated to the second strongest receiver. Otherwise, all theremaining power will be allocated to the second strongestreceiver and power will not be allocated to the remainingN −2 receivers. The rest can be done in the same manner.From Corollary 1 of Lemma 4, we know that the power

for the data transmission to every receiver is either a non-negative constant sequence or an increasing non-negativesequence.From Lemma 5, we know that with the optimal power

allocation policy, all the data sent to the respectivereceivers must be finished at the same time.With these properties and based on the results in [2], the

optimal total transmission powers and the cutoff powersare obtained, which are plotted in Figure 4.

3.2 Proposed power allocation policyAiming at minimizing the transmission completion time,we propose an alternative power allocation policy thatperforms close to the optimal one but is simpler. Theidea is that we heuristically make the transmission ratesproportional. This satisfies the properties mentioned inthe previous subsection. To illustrate the proposed powerallocation policy, we partition the total transmission timeinto several time slots according to Figure 4. In every timeslot, there is no transmitter switching and the transmis-sion rate keeps constant. Next we derive the relationshipbetween the amount of bits to be transmitted and thetransmission rates in all time slots. Take the data Ba whichcorresponds to RXa as an example. The partitioning oftime slots and the corresponding transmission rates areshown in Figure 5. In the first time slot L1, the trans-mission rate for Ba is r1a. The rate during the next timeslot is r2a, the transmission completion time is Te, f isthe number of the time slots, and f is equal to or greaterthan the number of switches (when the current workingtransmitter has energy left at the time the optimal total

transmission power changes). The following equation canbe easily obtained:

Ba = r1aL1 + r2aL2 + · · · + rfaLf . (4)

For notational simplicity, we continue the derivation atthe system with three receivers, which are RX1, RX2, andRX3. The derivation holds in the case of more receivers.The data to be delivered to the receivers are B1, B2, and B3.The power allocated to RX1, RX2, and RX3 are P1, P2, andP3, respectively. During every time slot, P1, P2, and P3 areconstant. The relationship between the total transmissionpower and P1, P2, and P3 is given by

P1 + P2 + P3 = Pdl. (5)

From (4), we get the following equations:

B1 = r11L1 + r21L2 + · · · + rf 1Lf ,

B2 = r12L1 + r22L2 + · · · + rf 2Lf ,

B3 = r13L1 + r23L2 + · · · + rf 3Lf .(6)

We set rq1rq2

= k1 andrq1rq3

= k2 (k1 and k2 are constants).By substituting them in the first equation of (6), we can getthat

B1 = k1r12L1 + k1r22L2 + · · · + k1rf 2Lf = k1B2,

B1 = k2r13L1 + k2r23L2 + · · · + k2rf 3Lf = k2B3.(7)

Then, we obtain the relationshipB1rq1

= B2rq2

= B3rq3

. (8)

Substituting (2) into (8) and combining (5), the powerallocation P1, P2, and P3 in every time slot can be obtained.

3.3 Transmitter switching policyIn this subsection, a transmitter switching policy forchoosing the suitable transmitter to work will be pre-sented. With the optimal total transmission power andthe allocated powers at hand, the transmission completiontime can be determined. For a given transmission comple-tion time Te, the following propositions are introduced.

Figure 4 Optimal total transmission power for the ‘whole transmitter’.

Page 6: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 6 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

Figure 5 Partitioning of time slots and corresponding transmission rates for the data Ba.

Proposition 1. The transmitter which harvests energyat its last energy harvesting time before the transmissioncompletion time will turn to work as long as the workingtransmitter uses up its energy.

Proof. The transmitter which harvests energy at its lastenergy harvesting time before the transmission comple-tion time is named as full transmitter (which has finishedenergy harvesting), and the other transmitters are calledpartial transmitters. We assume that the current work-ing transmitter is TXa and it sends data with power Pdl(as transmitter switching is not affected by power allo-cation). Moreover, the optimal total transmission powerkeeps constant over several switches (if there is only oneswitch during the time the optimal total transmissionpower keeps constant, the following analysis still holds).The full transmitter TXb harvests the last energy at thetime instant sbe with amount Ebe, as shown in Figure 6.The total amount of energy available for TXb is denoted byEbo (energies harvested by TXb at earlier energy harvest-ing time may not be used up). The next switching instantis denoted by s′. For clarity, we still take the system withthree transmitters as an example. The analysis can be eas-ily extended to the system with more transmitters. Thepartial transmitter is denoted by TXc with the amount ofenergy Eco at the time instant s′. There are two possiblecases in which the transmitter should work first betweenTXb and TXc.

In case 1, we assume that the partial transmitter TXcworks first. The amount of energy harvested by TXc dur-ing the interval (s′, s′ + t∗) is denoted by Ec1, and t∗ =Eco+Ec1

Pdl . At the time instant s′ + t∗, TXb turns to work. Thelength of the working time slot for TXb is t′ = Ebo

Pdl . At thetime instant s′ + t∗ + t′, another transmitter turns to work.In case 2, we assume that the full transmitter TXb works

first. At the time instant s′ + t′, TXc turns to work. Duringthe interval (s′ + t∗, s′ + t′ + t∗ + t+), the amount of energyharvested by TXc is Ec1′ , and t+ = Ec1′

Pdl . It is easy to checkthat t+ ≥ 0. At the time instant s′ + t∗ + t′ + t+, anothertransmitter turns to work.The length of the working time slots with two switches

in case 2 must be longer than or equal to the one in case1. For a given transmission completion time Te, the longerworking time slot per switch will bring less number ofswitches. Hence, the full transmitter should work first.

Proposition 2. If there is more than one full transmitter,the working order of the full transmitters does not affect thenumber of switches.

Proof. When there is more than one full transmitter, welet all of them work earlier than the partial transmittersbased on Proposition 1. This prolongs the energy harvest-ing time for the partial transmitters before they use uptheir energies. As there is no energy arriving to the fulltransmitters, which full transmitter turns to work first has

Figure 6 Two cases of working order of the full transmitter and the partial transmitter.

Page 7: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 7 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

no influence on the working time slots for the remainingfull transmitters. So the working order of the full transmit-ters has no effect on the partial transmitters and also doesnot affect the number of switches.

Proposition 3. When no full transmitter exists in thesystem, the transmitter with the maximum amount ofenergy available should work first.

Proof. Greater amount of energy brings longer workingtime with the same transmission power. For a given trans-mission completion time Te, longer working time leads toless number of switches.

With the above propositions, the suitable transmittercan be found. To help understand the use of harvestedenergy, we take a partial transmitter TXu as an example,as shown in Figure 7. The use of harvested energy forother transmitters is similar to TXu. In Figure 7, Eu0 isthe amount of energy available in the battery of TXu atthe present time T . At the time instant suw, TXu harvestsenergy with amount Euw. With the transmission powerPdl, the amount of energy Eu0 can make the transmit-ter work for a time slot t1, where t1 = Eu0/Pdl. Duringthis time slot, if there is new energy arriving, it will beharvested by TXu and put into use before switching. Forexample, two energies Eu1 and Eu2 can be harvested beforeswitching. Then, the new harvested energy Eu1 + Eu2 willbe used to send data for a new time slot t2 = Eu1+Eu2

Pdl . Untilthe time instant T + t1 + t2, if there is new energy arriv-ing, it will be harvested and used for keeping TXu work;otherwise, if there is no new energy arriving, at the timeinstant T + t1 + t2, another transmitter will turn to work.

4 Simulation resultsNumerical simulations are conducted to demonstrate thepower allocation policies and the transmitter switchingpolicy. First, the proposed power allocation policy is com-pared with the optimal power allocation policy. Then,the proposed power allocation policy is compared withsome heuristic power allocation policies. Finally, the pro-posed transmitter switching policy is compared with someheuristic transmitter switching policies.

4.1 Comparison with the optimal power allocation policyWe take the energy harvesting communication systemwithM = 3 andN = 3 as an example. The length betweentwo consecutive energy arriving time for TX1, TX2, andTX3 obeys exponential distribution with parameters λ1 =0.01, λ2 = 0.1, and λ3 = 1, respectively. The amount ofharvested energy Emw (mJ) obeys uniform distribution inthe interval (0, 0.01), (0, 0.02), and (0, 0.03), respectively.Note that there is no actual model of the distributions ofthe stochastic energy arriving time and amount of arrivedenergy yet. We adopt these distributions just for exposi-tion purpose. The analysis in the previous section doesnot depend on the distributions. The bits to be sent toRX1, RX2, and RX3 are B1 = 70 bit, B2 = 20 bit, andB3 = 10 bit, respectively. The three transmitters havethe same channel parameters as follows: the bandwidthBo = 1 MHz; the path loss between TXm and RX1, RX2,RX3 is hm1 = 100 dB, hm2 = 101 dB, and hm3 = 102dB, respectively,m = 1, 2, 3; the noise power spectral den-sity is Nmn = 10−19 W/Hz, m = 1, 2, 3, n = 1, 2, 3. Thetransmission rates can be written as follows:

rm1 = log2(1 + P1

10−3

)Mbps,

rm2 = log2(1 + P2

P1 + 10−2.9

)Mbps,

rm3 = log2(1 + P3

P1 + P2 + 10−2.8

)Mbps.

(9)

According to the above simulation parameters, we canget the optimal total transmission powers of the wholetransmitter as Pd1 = 0.4712 mW, Pd2 = 0.5910 mW,Pd3 = 0.6139 mW, Pd4 = 0.6593 mW, and Pd5 = 0.7263mW. The corresponding time instants are si1 = 0.1691s, si2 = 2.8973 s, si3 = 7.7806 s, si4 = 10.7788 s, andsi5 = 10.7906 s. With the proposed power allocation pol-icy, until the time instant 10.788761418 s, 1,200 times ofharvested energy is consumed by the system, the num-ber of switches is 47, and all the bits are delivered to theirintended receivers. We plot the allocated powers in thetop panel of Figure 8. With the proposed power allocationpolicy, the powers P1, P2, and P3 remain constant during atime slot and increase at the time instants sil. We also plotthe allocated powers under the optimal power allocation

Figure 7 The use of harvested energy for a partial transmitter TXu.

Page 8: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 8 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

0 2 4 6 8 10 120

0.1

0.2

0.3

0.4

t(s)

P(m

W)

P1

P2

P3

0 2 4 6 8 10 120

0.2

0.4

0.6

0.8

t(s)

P(m

W)

P

c1

Pc2

Po3

Figure 8 Power allocation under the proposed policy (top) and the optimal policy (bottom).

policy in the bottom panel of Figure 8. The transmissioncompletion time of the optimal power allocation policy is10.788513518 s. The power allocated to RX1 is a constantPc1 = 0.0888 W, the power allocated to RX2 is also a con-stant Pc2 = 0.2354 W, and the remaining power Po3 =Pdl − Pc1 − Pc2 is allocated to RX3. Because the optimaltotal transmission power is a constant or an increasingsequence, Po3 changes simultaneously with P1, P2, and P3.

Even though the transmission completion time under theproposed power allocation policy is 2.4790×10−4 s longerthan the one under the optimal power allocation policy,the relative deviation is 0.04%, which can be neglected.Moreover, we simulate the effect of multiple of bits on

the relative deviation under the power allocation poli-cies, as shown in Figure 9. The base of bits are B1 = 7bit, B2 = 5 bit, and B3 = 2 bit. It is observed that the

2 3 4 5 6 7 8 9 100

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2x 10

3

Multiple of bits

Rel

ativ

e de

viat

ion

Figure 9 Effect of multiple of bits on relative deviation.

Page 9: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 9 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

increase of number of bits may not enlarge the relativedeviation, though it prolongs the transmission comple-tion time. Moreover, the relative deviations are small for amoderate amount of bits.

4.2 Comparison with heuristic power allocation policiesTo show the advantage of the proposed power alloca-tion policy, we compare it with some heuristic powerallocation policies as follows:

1. Equal power (EP) policy: In this policy, the optimaltotal transmission power is equally allocated to thethree receivers. When the data transmissionintended to a receiver is completed, that receiver isnot involved in power allocation.

2. Data ratio (DR) policy: The proposed powerallocation policy allocates the optimal totaltransmission power according to the ratio of theamount of bits to be transmitted and the transmissionrate in every time slot. In this policy, the optimal totaltransmission power is allocated according to theratio of the amount of bits to be transmitted and theallocated powers in every time slot, which is

B1P1

= B2P2

= · · · = BNPN

. (10)

When the data transmission intended to a receiver iscompleted, that receiver is not involved in powerallocation.

3. Remaining data ratio (RDR) policy: In this policy, theoptimal total transmission power is allocatedaccording to the ratio of the remaining bits and theallocated powers in every time slot, which is

B1 − Bo1P1

= B2 − Bo2P2

= · · · = BN − BoNPN

(11)

where Bon is the number of bits that has been sent toRXn at the previous switching time instant. When thedata transmission intended to a receiver is completed,that receiver is not involved in power allocation.

In this subsection, we set B1 = 15 bit, B2 = 10 bit,and B3 = 7 bit. The other parameters are the same asthose in Section 4.1. Recall that the energy harvesting pro-cesses are stochastic. We take 1,000 independent runs forthe same setting and get the average transmission com-pletion time, which are listed in Table 1. The proposedpower allocation policy leads to the least average trans-mission completion time among the policies. The RDRpolicy allocates the power according to the remaining bitsin time, which guarantees that all the data transmissionsare completed nearly at the same time. Hence, the aver-age transmission completion time under this policy is thesecond least. However, it is nearly double of the average

Table 1 Average transmission completion time under thepower allocation policies

Policy Average transmission completion time (s)

EP 11.93

DR 6.75

RDR 6.20

Proposed 3.46

transmission completion time under the proposed pol-icy. The EP and the DR policies allocated the power in afixed manner, which cannot guarantee that the data trans-missions are completed at the same time or nearly thesame time. Thus, these policies lead to longer averagetransmission completion time.

4.3 Comparison with heuristic transmitter switchingpolicies

In this part, we compare the proposed transmitter switch-ing policy with some heuristic ones under the proposedpower allocation policy. The simulation parameters arethe same as those in Section 4.2. The heuristic transmitterswitching policies are given as follows:

1. Energy minimum (EM) policy: In this policy, at everyswitching time instant, we choose the transmitterwith the minimum energy to work.

2. Fixed order 123 (FO123) policy: In this policy, we letthe order of switching be fixed: TX1 works first.When it uses up its energy, TX2 turns to work. TX3works last. When TX3 uses up its energy, a new turnstarts again.

3. Fixed order 132 (FO132) policy: This policy is similarto the previous policy, but the turn of switchingchanges, that is, TX3 works second and TX2 workslast.

4. Stochastic switching (SS) policy: In this policy, whena transmitter uses up its energy, we choose anothertransmitter to work randomly.

We take 10,000 independent runs and get the averagenumber of switches, which are listed in Table 2. It isseen that the proposed policy leads to the least average

Table 2 Average number of switches under the transmitterswitching policies

Policy Average number of switches

Proposed 18.43

EM 20.33

FO123 26.08

FO132 26.09

SS 46.39

Page 10: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 10 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

number of switches among the policies. The EM pol-icy chooses the transmitter with minimum energy, whichmeans that each working time slot is short. Therefore, thenumber of switches under it must be greater than the oneunder the proposed policy. Both FO123 and FO132 poli-cies have fixed switching order. Thus, they nearly attainthe same average number of switches. The SS policy ran-domly chooses a transmitter to work, which brings thelargest average number of switches. These three heuristicpolicies do not consider the amount of energy in the bat-tery of transmitters. Their performances must be worsethan that under the proposed policy.

5 ConclusionsThe problem of broadcasting in a communication systemwith multiple energy harvesting transmitters and multiplereceivers has been discussed. To minimize the transmis-sion completion time, we view the transmitters as a wholetransmitter, then calculate the optimal total transmissionpower and reiterate an optimal power allocation policyin our system setup. Moreover, to reduce the complex-ity of power allocation, a simpler power allocation policyis developed which nearly attains the same transmissioncompletion time with the optimal one and leads to lesstransmission completion time than some heuristic ones.To enhance the flexibility and robustness of the system,a transmitter switching policy is further developed whichleads to less number of switches than some heuristic ones.

Competing interestsThe authors declare that they have no competing interests.

AcknowledgementsThis research was supported by the National Natural Science Foundation ofChina (61162008, 61172055), the Guangxi Natural Science Foundation(2013GXNSFGA019004), the Open Research Fund of Guangxi Key Lab ofWireless Wideband Communication & Signal Processing (12103), the DirectorFund of Key Laboratory of Cognitive Radio and Information Processing (GuilinUniversity of Electronic Technology), Ministry of Education, China (2013ZR02),and the Open Research Fund of State Key Laboratory of Networking andSwitching Technology (SKLNST-2011-1-01).

Author details1Key Laboratory of Cognitive Radio and Information Processing, GuilinUniversity of Electronic Technology, Ministry of Education, Guilin 541004,China. 2School of Automation, Guangdong University of Technology,Guangzhou 510006, China. 3School of Electronic and Information Engineering,South China University of Technology, Guangzhou 510641, China.

Received: 30 August 2014 Accepted: 3 November 2014Published: 12 November 2014

References1. F Zhou, H Chen, F Zhao, Transmission scheduling for broadcasting with

two energy harvesting switching transmitters. IET Wireless Sensor Syst.3, 138–144 (2013)

2. J Yang, O Ozel, S Ulukus, Broadcasting with an energy harvestingrechargeable transmitter. IEEE Trans. Wireless Comm. 11, 571–583 (2012)

3. Y Zhang, S He, J Chen, Y Sun, X Shen, Distributed sampling rate control forrechargeable sensor nodes with limited battery capacity. IEEE Trans.Wireless Comm. 12, 3096–3106 (2013)

4. R Yu, Y Zhang, S Gjessing, W Xia, K Yang, Toward cloud-based vehicularnetworks with efficient resource management. IEEE Network. 27, 48–55(2013)

5. S Reddy, CR Murthy, Dual-stage power management algorithms forenergy harvesting sensors. IEEE Trans. Wireless Comm. 11, 1434–1445(2012)

6. P Castiglione, O Simeone, E Erkip, T Zemen, Energy management policiesfor energy-neutral source-channel coding. IEEE Trans. Commun.60, 2668–2678 (2012)

7. KJ Prabuchandran, SK Meena, S Bhatnagar, Q-learning based energymanagement policies for a single sensor node with finite buffer. IEEEWireless Commun. Lett. 2, 82–85 (2013)

8. N Michelusi, K Stamatiou, M Zorzi, Transmission policies for energyharvesting sensors with time-correlated energy supply. IEEE Trans.Commun. 61, 2988–3001 (2013)

9. H Besbes, G Smart, D Buranapanichkit, C Kloukinas, Analytic conditions forenergy neutrality in uniformly-formed wireless sensor networks. IEEETrans. Wireless Commun. 12, 4916–4931 (2013)

10. N Michelusi, L Badia, R Carli, L Corradini, M Zorzi, Energy managementpolicies for harvesting-based wireless sensor devices with batterydegradation. IEEE Trans. Commun. 61, 4934–4947 (2013)

11. B Devillers, D Gunduz, A general framework for the optimization ofenergy harvesting communication systems with battery imperfections.J. Comm. Network. 14, 130–139 (2012)

12. CK Ho, R Zhang, Optimal energy allocation for wireless communicationswith energy harvesting constraints. IEEE Trans. Signal Process.60, 4808–4818 (2012)

13. O Ozel, S Ulukus, Achieving AWGN capacity under stochastic energyharvesting. IEEE Trans. Inform. Theor. 58, 6471–6483 (2012)

14. S Luo, R Zhang, TJ Lim, Optimal save-then-transmit protocol for energyharvesting wireless transmitters. IEEE Trans. Wireless Comm.12, 1196–1207 (2013)

15. N Tekbiyik, T Girici, E Uysal-Biyikoglu, K Leblebicioglu, Proportional fairresource allocation on an energy harvesting downlink. IEEE Trans.Wireless Comm. 12, 1699–1711 (2013)

16. P Blasco, D Gunduz, M Dohler, A learning theoretic approach to energyharvesting communication system optimization. IEEE Trans. WirelessComm. 12, 1872–1882 (2013)

17. C Huang, R Zhang, S Cui, Throughput maximization for the gaussian relaychannel with energy harvesting constraints. IEEE J. Sel. Area. Comm.31, 1469–1479 (2013)

18. J Xu, R Zhang, Throughput optimal policies for energy harvesting wirelesstransmitters with non-ideal circuit power. IEEE J. Sel. Area. Comm.32, 322–332 (2014)

19. N Hassan ul, C Yuen, S Saeed, Z Zhang, Power control for sum ratemaximization on interference channels under sum power constraint. IEEETrans. Veh. Tech. (2014)

20. J Yang, S Ulukus, Optimal packet scheduling in an energy harvestingcommunication system. IEEE Trans. Commun. 60, 220–230 (2012)

21. K Tutuncuoglu, A Yener, Optimum transmission policies for batterylimited energy harvesting nodes. IEEE Trans. Wireless Commun.11, 1180–1189 (2012)

22. MA Antepli, E Uysal-Biyikoglu, H Erkal, Optimal packet scheduling on anenergy harvesting broadcast link. IEEE J. Sel. Area. Comm. 29, 1721–1731(2011)

23. H Erkal, FM Ozcelik, E Uysal-Biyikoglu, Optimal offline broadcastscheduling with an energy harvesting transmitter. EURASIP J. WirelessCommun. Netw. (2013)

24. O Ozel, J Yang, S Ulukus, Optimal broadcast scheduling for an energyharvesting rechargeable transmitter with a finite capacity battery. IEEETrans. Wireless Comm. 11, 2193–2203 (2012)

25. O Ozel, K Tutuncuoglu, J Yang, S Ulukus, A Yener, Transmission withenergy harvesting nodes in fading wireless channels: optimal policies.IEEE J. Sel. Area. Comm. 29, 1732–1743 (2011)

26. J Yang, S Ulukus, Optimal packet scheduling in a multiple access channelwith energy harvesting transmitters. J. Comm. Network. 14, 140–150(2012)

27. O Ozel, J Yang, S Ulukus, Optimal transmission schemes for parallel andfading Gaussian broadcast channels with an energy harvestingrechargeable transmitter. Comput. Comm. 36, 1360–1372 (2013)

Page 11: RESEARCH OpenAccess ... - EURASIP Journal on Wireless ......energy harvesting transmitters over an interference chan-nel was proposed. These works shed light on energy harvesting communication

Chen et al. EURASIP Journal onWireless Communications and Networking 2014, 2014:188 Page 11 of 11http://jwcn.eurasipjournals.com/content/2014/1/188

28. K Tutuncuoglu, A Yener, Sum-rate optimal power policies for energyharvesting transmitters in an interference channel. J. Comm. Network.14, 151–161 (2012)

29. M Kashef, A Ephremides, Optimal packet scheduling for energyharvesting sources on time varying wireless channels. J. Comm. Network.14, 121–129 (2012)

30. B Gurakan, O Ozel, J Yang, S Ulukus, Energy cooperation in energyharvesting communications. IEEE Trans. Comm. 61, 4884–4898 (2013)

31. FM Ozcelik, G Uctu, E Uysal-Biyikoglu, Minimization of transmissionduration of data packets over an energy harvesting fading channel. IEEEComm. Lett. 16, 1968–1971 (2012)

32. H Chen, F Zhou, J Cai, F Zhao, Q He, Geometric projection-basedswitching policy for multiple energy harvesting transmitters. http://arxiv.org/abs/1405.4642

doi:10.1186/1687-1499-2014-188Cite this article as: Chen et al.: Power allocation and transmitter switchingfor broadcasting with multiple energy harvesting transmitters. EURASIPJournal onWireless Communications and Networking 2014 2014:188.

Submit your manuscript to a journal and benefi t from:

7 Convenient online submission

7 Rigorous peer review

7 Immediate publication on acceptance

7 Open access: articles freely available online

7 High visibility within the fi eld

7 Retaining the copyright to your article

Submit your next manuscript at 7 springeropen.com