- Research
- Open access
- Published:

# Subcarrier allocation based simultaneous wireless information and power transfer for multiuser OFDM systems

*EURASIP Journal on Wireless Communications and Networking*
**volumeÂ 2017**, ArticleÂ number:Â 148 (2017)

## Abstract

Most existing algorithms of simultaneous wireless information and power transfer (SWIPT) for orthogonal frequency division multiplexing (OFDM) systems are studied based on power splitting or time splitting, which lead to time delay and the decrease of subcarrier utilization. In this paper, a multiuser OFDM system with multichannel is established and the subcarriers are divided into two parts. One part is used for information decoding and the other part is used for energy harvesting. We maximize the sum rate of the users under the constraint of energy harvesting by optimizing the channel allocation and power allocation. By means of iterative calculation, an efficient subcarrier allocation algorithm is proposed. Simulation results demonstrate that the proposed algorithm converges fast and can achieve higher sum rate than the conventional algorithm.

## 1 Introduction

Orthogonal frequency division multiplexing (OFDM) is the viable air interface for providing the high spectral efficiency and ubiquitous communication services because of its ability to combat frequency selective fading and flexibility in resource allocation. However, the power-hungry circuitries and the limited energy supplies in portable devices lead to the bottlenecks in prolonging the lifetime of networks and guaranteeing quality of service (QoS). As a result, the energy-efficient mobile communication has drawn much attention from both the industry and the academia [1,2,3,4].

Traditionally, the energy has been harvested from natural renewable energy sources, such as solar, wind and geothermal heat, thereby substantially reducing the reliance on the energy supply from conventional energy sources. In this context, simultaneous wireless information and power transfer (SWIPT) has emerged and attracted the widespread concern. Varshney put forward the concept of transmitting information and energy simultaneously and defined the capacity energy function for the first time [5]. Pulkit Grover proposed the model based on the electromagnetic induction principle and analyzed the noise coupling circuit with SWIPT [6,7,8,9,10] maximized the energy efficiency in spectrum sensing. Two transmission protocols based on power splitting relaying and mode adaptation were proposed in OFDM relaying SWIPT systems [11]. Liang Liu proposed a classical transmission solution [12]. Specifically, the received signal is divided into two circuits: one is used for information decoding, and the other one is used for energy harvesting. As two classical models, time switching (TS) model and power switching (PS) model were put forward in [13,14,15], respectively. In TS model, the receiver switches to energy harvesting mode or information mode within one transmission period. In PS model, the receiver splits the power into two parts with some ratios of which one part is used for information decoding and another part is used for energy harvesting. Javer Rubio combined SWIPT with multiple-input-single-output (MISO) in [16] where a transmitter with multi-antennas transmits the same information to several banks of single antenna simultaneously. Various types of SWIPT systems including two-user MIMO broadcast channels, two-way communication links, and point-to-point links assisted by passive relays have been formulated and optimized in [17,18,19,20] proposed an optimal algorithm of power splitting based on downlink OFDMA by means of iterative algorithm. A tradeoff between TS and PS was proposed in [21].

As the promising technology for improving spectrum efficiency, cognitive radio (CR) has been investigated a lot recently [22,23,24]. SWIPT in CR networks with multiusers was studied in [25]. Two SWIPT schemes were proposed [26] for CR networks with a single SU. The secure beamforming schemes for SWIPT in a MISO broadcast channel was investigated in [27].

Different from PS and TS models, we study a subcarrier allocation algorithm based on SWIPT for the OFDM system with multiusers which is without a splitter at the receiver. The subcarriers of each user are separated into the information decoding part and the energy harvesting part. On the basis, we address the problem of maximizing the sum rate of users under the condition of enough energy harvesting. The problem is non-convex, and an iterative algorithm is used to solve it.

## 2 System model

We consider a wireless OFDM downlink system consisting of one cognitive base station (CBS) and *k* users. As shown in Fig. 1, each user is only equipped with one antenna. Let *K* denote the set of *k* users. The OFDM system bandwidth is assumed to be equally divided into *n* (*n* â‰¥ *k*) channels. The set of subcarriers is denoted as *N* (*N* = {1,2,â‹¯*n*}). Each subcarrier must be allocated to only one user. Parts of subcarriers are used for energy harvesting, while the others are utilized for information decoding simultaneously. We suppose that the channel power gain on each subcarrier is always constant in one transmission period provided by the base station. Let *h*
_{
kâ€‰,â€‰n
} represent the gain of the *k*-th user on the *n*-th subcarrier. Then, the noise power of each subcarrier is modeled as an additive white Gaussian noise (AWGN) random variable with zero mean and variance *Ïƒ*
^{2}. The total transmission power is limited to the power budget *P*. Therefore, the power allocated on the *n*-th subcarrier is denoted as *P*
_{
n
}. Let *S*
^{P} represent the subcarriers used for energy harvesting to power transfer. Accordingly, the other subcarriers used for information decoding are denoted by *S*
^{I}. Hence, *S*
_{
K
}
^{I} represents the subcarriers of *K*-th user for information transfer. Since one subcarrier cannot be used for energy harvesting and transfer information simultaneously, we have *S*
^{I}â€‰âˆ©â€‰*S*
^{P}â€‰=â€‰âˆ…and *S*
^{I}â€‰âˆªâ€‰*S*
^{P}â€‰=â€‰*N*.

## 3 Problem formulation

Our aim is to maximize the sum rate of the OFDM downlink under the constraint of the minimum harvested energy for each user. Let *B*
_{
k
} represent the minimum harvested energy of the *k*-th user. Since one subcarrier can only be allocated to one user, we use *Î±*
_{
nâ€‰,â€‰k
} to stand for a binary channel allocation index. In other words, *Î±*
_{
nâ€‰,â€‰k
} = 1 means that the subcarrier *n* is only allocated to the user *k*, while *Î±*
_{
nâ€‰,â€‰k
} = 0 is determined on other terms. Thus, it is written as:

The sum rate can be formulated as:

Here, *n*â€‰âˆˆâ€‰*S*
^{I}. With energy harvesting efficiency *Îµ*, the harvested energy during one transmission block for user *k* is determined by:

For âˆ€*k*â€‰âˆˆâ€‰*K*. Therefore, the optimization model of maximum sum rate can be expressed as:

## 4 Optimal solution

Since the problem is non-convex, it is impossible to obtain the optimal solution directly. In this section, a sub-optimal algorithm is proposed for solving the non-convex problem.

The optimization task can be decomposed into three steps: to optimize *Î±*
_{
kâ€‰,â€‰n
} with given *P*
_{
n
} and *S*
^{I}(*S*
^{P}), to optimize *P*
_{
n
}with given *Î±*
_{
kâ€‰,â€‰n
} and *S*
^{I}(*S*
^{P}), as well as to optimize *S*
^{I}(*S*
^{P}) with given *Î±*
_{
kâ€‰,â€‰n
} and *P*
_{
n
}.

Firstly, since *P*
_{
n
} and *S*
^{I}(*S*
^{P}) are determined, *Î±*
_{
kâ€‰,â€‰n
}is optimized as follows:

The problem above is regarded as allocating the subcarrier *n* to the assigned user for obtaining the maximum sum rate. In other words, the subcarrier *n* (*n*â€‰âˆˆâ€‰*S*
^{I}) is allocated to the user *k* which can get the maximum *h*
_{
kâ€‰,â€‰n
}
*P*
_{
n
}, i.e., \( {\alpha}_{k^{\ast },n}=1 \), \( {k}^{\ast }=\arg \underset{k\in K}{\max }{h}_{k,n}{P}_n \) and *Î±*
_{
kâ€‰,â€‰n
}â€‰=â€‰0â€‰,â€‰â€‰âˆ€â€‰*k*â€‰â‰ â€‰*k*
^{âˆ—}â€‰,â€‰*k*â€‰âˆˆâ€‰*K*.

Secondly, *P*
_{
n
} is optimized by *Î±*
_{
kâ€‰,â€‰n
} and *S*
^{I}(*S*
^{P}). In this proposition, the problem can be rewritten as:

Note that \( {\alpha}_{k^{\ast },n}=1,{\alpha}_{k,n}=0,\forall k\ne {k}^{\ast },k\in K \). The converted problem is satisfied with convex model. Therefore, the Lagrange dual decomposition is adopted to solve this problem. The Lagrange dual function is as follows:

Where, *Î²*
_{1} and *Î²*
_{2} are the Lagrange multipliers and they are determined by the sub-gradient method. Meanwhile, *L*(*P*
_{
n
}) is expressed as:

Then, the dual problem can be simplified as follows:

Because the dual problem is differentiable, it can be solved by the classic sub-gradient method, which solves the optimal problem based on the gradient and the suitable step size [28]. The result is presented as below:

For the given *Î²*
_{1} and *Î²*
_{2}, the optimal power *P*
_{
n
}(*n*â€‰âˆˆâ€‰*S*
^{I}) is obtained according to KKT conditions using mathematical manipulation:

Where, (.)^{+}denotes max(.,0).

Similarly, the allocated power *P*
_{
n
} used for energy harvesting is determined as:

Where, *P*
_{max} and *P*
_{min} represent the maximum and minimum power constraints on information decoding, respectively.

According to *P*
_{
n
} and *Î±*
_{
nâ€‰,â€‰k
}, *S*
^{I}(*S*
^{P}) can be obtained by substituting (11) and (12) into (8). Consequently, the Lagrange dual function can be rewritten as below:

Where,

When we observe the formula (13), only the first item on the right side is about to *S*
^{P}. Thus, the optimal *S*
^{P} can be achieved by maximizing the item *F*
_{
n
}, i.e.,

*S*
^{Pâˆ—} can be easily obtained by substituting all the *n* into *F*
_{
n
} to find the ones which make *F*
_{
n
} positive. As a result, the rest of the set *N* belongs to *S*
^{Iâˆ—}.

The proposed algorithm to solve the optimal problem is presented as below:

## 5 Simulation results

In this section, the performance of the proposed subcarrier allocation algorithm based on SWIPT for the OFDM system with multiusers is demonstrated by simulation results.

We denote all the channels involved follow the Rayleigh distribution. For simplicity, we suppose that the minimum harvested energy limits for all the users are the same, i.e., *B*
_{
k
}â€‰=â€‰*B*. In addition, we set *N* = 16, *K* = 5, *Ïƒ*
^{2}=1, *P*
_{max} = 3 W, *P*
_{min} = 0, *Îµ* = 1, and the bandwidth is equal to 1 MHz.

Figure 2 shows the convergence behavior of the proposed algorithm. It can be seen that the proposed algorithm converges fast. It indicates that the proposed algorithm can be implemented practically.

Figure 3 presents the comparison between the proposed optimization algorithm and the conventional algorithm of subcarrier allocation based on [29]. It can be observed that the proposed algorithm performs better compared with the conventional algorithm.

When the conventional algorithm allocates *N* subcarriers to *K* users, all the subcarriers are used for information decoding and the consumed energy comes from the system. Since the system can not produce energy by itself, the energy comes from the finite battery. Therefore, the constraint of minimum energy harvesting can not be satisfied more often than not. Since the water-filling approach is used for the power allocation of the conventional algorithm, it would cause some power waste. What is more, all the subcarriers allocated to information decoding lead to the energy consumption and less power is used for information decoding. Figure 2 also demonstrates that the sum rate of users increases with the increase of sum transmit power *P.* It can be interpreted as that the increase of sum transmit power brings about the more power allocated to information decoding with the same target harvested energy.

Figure 4 shows that the total transmit power used for information decoding of user *k*. It can be seen that the user 3 is allocated the most power, while the user 1 is the least. This is because, in our simulation, the user 3 has the best channel condition so that it can achieve higher sum rate.

Figure 5 shows that the sum rate of users versus the minimum energy harvesting limit *B*
_{
k
} under the fixed power budget. It is obvious that the sum rate varies with the constraint of the harvested energy. When *B*
_{
k
} increases, the sum rate decreases. This is because when the constraint of energy harvesting increases, more subcarriers are allocated to satisfy the constraint of the harvested energy. It leads to less resources that are allocated to the information decoding. It can also be observed that, with regard to the same constraint of energy harvesting, the sum rate decreases as the number of users increases. That is expected due to the fact that under the same power budget, the increasing number of users causes the decrease of the average allocated power for each subcarrier. As a result, more subcarriers are allocated to energy harvesting in order to satisfy the same constraint of the required energy, as well as the sum rate of users increases.

Figure 6 shows the allocated power to each subcarrier under the condition of the power budget equal to 80 W. It also illustrates the average channel gain for each subcarrier. As shown in Fig. 6, when the subcarrier has the good channel condition, it is always used for energy harvesting. On the other hand, when the subcarrier has the bad channel condition, it is always used for information decoding and less power is allocated. The phenomenon appears because to allocate the good channel for energy harvesting leads to less subcarriers used for energy harvesting and more subcarriers used for information decoding to achieve maximum sum rate.

## 6 Conclusions

A subcarrier allocation algorithm based on SWIPT for the OFDM system with multiusers was proposed in this paper. Traditionally, SWIPT is used for single user in OFDM systems more often than not. However, we proposed a joint optimization algorithm used for multiusers. Specifically, the OFDM subcarriers of each user are divided into two parts whose one part is used for information decoding and the other part is used for energy harvesting. Therefore, in contrast to the conventional time or power splitter at the receiver, the enough information rate can be obtained on the premise of the harvested energy we require. Simulation results show that the proposed algorithm converges fast and performs better than the conventional algorithm in the rate of information decoding.

## References

T. Chen, Y. Yang, H. Zhang, H. Kim, K. Horneman, Network energy saving technologies for green wireless access networks. IEEE Wirel. Commun.

**18**(5), 30â€“38 (2011)F. Zhao, X. Sun, H. Chen, R. Bie, Outage performance of relay-assisted primary and secondary transmissions in cognitive relay networks. EURASIP J. Wirel. Commun. Netw.

**2014, 60**(1) (2014)M. Jia, L. Wang, Q. Guo, A low complexity detection algorithm for fixed up-link SCMA system in mission critical scenario. IEEE Int Things J

**1**(1), 99 (2017)M. Jia, Z. Gao, Q. Guo, Fast compressive tracking with robust example selection based on multiple instance learning in smart and autonomous systems. Pattern Recognition.

**69**, 325-335(2017)L.R. Varshney,

*Transporting Information and Energy Simultaneously. IEEE International Symposium on Information Theory. IEEE*(2016), pp. 1612â€“1616P. Grover, A. Sahai,

*Shannon meets Tesla: wireless information and power transfer*(2010), pp. 2363â€“2367J. Guo, N. Zhao, F.R. Yu, X. Liu, Exploiting adversarial jamming signals for energy harvesting in interference networks. IEEE Trans. Wirel. Commun.

**16**(2), 1267â€“1280 (2017)W. Zhong, K. Chen, X. Liu, Joint optimal energy-efficient cooperative spectrum sensing and transmission in cognitive radio. IEEE Wirel. Commun.

**14**(1), 98â€“110 (2014)M. Jia, X. Liu, X. Gu, Joint cooperative spectrum sensing and channel selection optimization for satellite communication systems based on cognitive radio. Int. J. Satell. Commun. Netw. 23(3), 139-150(2015)

M. Jia, X. Gu, Q. Guo, Broadband hybrid satellite-terrestrial communication systems based on cognitive radio toward 5G. IEEE Wirel. Commun.

**23**(6), 96â€“106 (2013)Y. Liu, X. Wang, Information and energy cooperation in OFDM relaying: Protocols and optimization. IEEE Trans. Veh. Technol.

**65**(7), 5088â€“5098 (2016)L. Liu, R. Zhang, K.C. Chua, Secrecy wireless information and power transfer with MISO beamforming. IEEE Trans. Signal Process.

**62**(7), 1850â€“1863 (2014)L. Liu, R. Zhang, K.C. Chua, Wireless information transfer with opportunistic energy harvesting. IEEE Trans. Wirel. Commun.

**12**(1), 288â€“300 (2012)F. Zhao, L. Wei, H. Chen, Optimal time allocation for wireless information and power transfer in wireless powered communication systems. IEEE Trans. Veh. Technol.

**65**(3), 1830â€“1835 (2016)L. Liu, R. Zhang, C.K. Ho, Wireless information and power transfer: a dynamic power splitting approach. IEEE Trans. Wirel. Commun.

**61**(9), 3990â€“4001 (2013)D.W.K. Ng, R. Schober, Spectral efficient optimization in OFDM systems with wireless information and power transfer. IEEE Wirel. Commun.

**6**(2), 1â€“5 (2013)R. Zhang, C. Ho, MIMO broadcasting for simultaneous wireless information and power transfer. IEEE Trans. Wirel. Commun.

**12**(5), 1989â€“2001 (2013)F. Zhao, B. Li, H. Chen, X. Lv, Joint beamforming and power allocation for cognitive MIMO systems under imperfect CSI based on game theory. Wirel. Pers. Commun.

**73**(3), 679â€“694 (2013)F. Zhao, W. Wang, H. Chen, Q. Zhang, Interference alignment and game-theoretic power allocation in MIMO heterogeneous sensor networks communications. Signal Process.

**126**(C), 173â€“179 (2016)X. Zhou, R. Zhang, C.K. Ho, Wireless information and power transfer in multiuser OFDM systems. IEEE Trans. Wirel. Commun.

**13**(4), 2282â€“2294 (2014)D.W.K. Ng, E.S. Lo, R. Schober, Wireless information and power transfer: energy efficiency optimization in OFDMA systems. IEEE Trans. Wirel. Commun.

**12**(12), 6352â€“6370 (2013)X. Liu, M. Jia, X.Z. Tan, Threshold optimization of cooperative spectrum sensing in cognitive radio network. Radio Sci.

**48**(1), 23â€“32 (2013)X. Liu, G.A. Bi, M. Jia, Y.L. Guan, Joint optimization of sensing threshold and transmission power in wideband cognitive radio. Radio Sci.

**48**(4), 359â€“370 (2013)F. Zhao, H. Nie, H. Chen, Group buying spectrum auction algorithm for fractional frequency reuses cognitive cellular systems. Ad Hoc Netw.

**58**, 239â€“246 (2017)L. Sibomana, H.J. Zepernick, H. Tran,

*Signal Processing and Communications Systems (ICSPCS), 2014 8th international conference on*, Wireless information and power transfer in an underlay cognitive radio network (2014), pp. 1â€“7Z. Gao, B. Wang,

*Wireless Communication & Signal Processing (WCSP), 2015 International Conference on. User cooperation in OFDM-based cognitive radio networks with simultaneous wireless information and power transfer*(2015), pp. 1â€“6D.W.K. Ng, R. Schober,

*2003 IEEE GlobeconWorkshops (GC Wkshps), Resource allocation for secure communication in systems with wireless information and power transfer*(2013), pp. 1251â€“1257A. Nedic, A. Ozdaglar, Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control

**54**(1), 48â€“61 (2007)W. Lu, Y. Gong, J. Wu, Simultaneous wireless information and power transfer based on joint subcarrier and power allocation in OFDM systems. IEEE Access

**1**(1), 99 (2017)

### Funding

This work was supported by the National Natural Science Foundations of China under Grant No. 61301131 and 61601221, the Natural Science Foundations of Jiangsu Province under Grant No. BK20140828, the China Postdoctoral Science Foundations under Grant No. 2015M580425 and the Fundamental Research Funds for the Central Universities under Grant No. 3132016347 and DUT16RC(3)045.

## Author information

### Authors and Affiliations

### Contributions

ZN designed the main body of the algorithm and completed the first simulation. XL gave the guidance on the ideas of the paper, optimized the parameters, and discussed the related problems with other authors. XL completed the remaining simulations, analyzed data, and processed simulation results. All authors read and approved the final manuscript.

### Corresponding author

## Ethics declarations

### Authorsâ€™ information

^{1} Zhenyu Na and Xiaotong Li are from the School of Information Science and Technology of Dalian Maritime University (DMU), Dalian, China. Zhenyu Na is the associate professor of DMU. His research interests include OFDM communications, non-orthogonal multicarrier techniques, satellite communications, and networking. Xiaotong Li is the postgraduate of DMU whose research field is the OFDM communications and systems, information and energy transfer optimization in wireless multicarrier systems.

^{2} Xin Liu is the associate professor of the School of Information and Communication Engineering of Dalian University of Technology (DUT), Dalian, China. His research interests include cognitive radio, SWIPT, joint resource management in mobile communication systems, satellite communications, and space laser communications.

### Competing interests

The authors declare that they have no competing interests.

### Publisherâ€™s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## Rights and permissions

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

## About this article

### Cite this article

Na, Z., Li, X., Liu, X. *et al.* Subcarrier allocation based simultaneous wireless information and power transfer for multiuser OFDM systems.
*J Wireless Com Network* **2017**, 148 (2017). https://doi.org/10.1186/s13638-017-0932-1

Received:

Accepted:

Published:

DOI: https://doi.org/10.1186/s13638-017-0932-1