- Research
- Open Access

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

- Zhenyu Na
^{1}, - Xiaotong Li
^{1}, - Xin Liu
^{2}Email author and - Zhian Deng
^{1}

**2017**:148

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

© The Author(s). 2017

**Received:**17 July 2017**Accepted:**17 August 2017**Published:**2 September 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.

## Keywords

- Simultaneous wireless information and power transfer (SWIPT)
- OFDM
- Subcarrier allocation
- Power allocation

## 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–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–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–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–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–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

*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

*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:

*n*∈

*S*

^{ I }. With energy harvesting efficiency

*ε*, the harvested energy during one transmission block for user

*k*is determined by:

*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
}.

*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*.

*P*

_{ n }is optimized by

*α*

_{ k , n }and

*S*

^{ I }(

*S*

^{ P }). In this proposition, the problem can be rewritten as:

*β*

_{1}and

*β*

_{2}are the Lagrange multipliers and they are determined by the sub-gradient method. Meanwhile,

*L*(

*P*

_{ n }) is expressed as:

*β*

_{1}and

*β*

_{2}, the optimal power

*P*

_{ n }(

*n*∈

*S*

^{ I }) is obtained according to KKT conditions using mathematical manipulation:

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

*P*

_{ n }used for energy harvesting is determined as:

*P*

_{max}and

*P*

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

*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:

*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∗}.

## 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.

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.

*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.

*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.

## 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.

## Declarations

### 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.

### Authors’ 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.

### 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.

**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.

## Authors’ Affiliations

## 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)View ArticleGoogle Scholar - 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)Google Scholar
- 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)Google Scholar - 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)Google Scholar
- L.R. Varshney,
*Transporting Information and Energy Simultaneously. IEEE International Symposium on Information Theory. IEEE*(2016), pp. 1612–1616Google Scholar - P. Grover, A. Sahai,
*Shannon meets Tesla: wireless information and power transfer*(2010), pp. 2363–2367Google Scholar - J. 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)View ArticleGoogle Scholar - 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)Google Scholar - 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)Google Scholar
- 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)View ArticleGoogle Scholar - Y. Liu, X. Wang, Information and energy cooperation in OFDM relaying: Protocols and optimization. IEEE Trans. Veh. Technol.
**65**(7), 5088–5098 (2016)View ArticleGoogle Scholar - 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)MathSciNetView ArticleGoogle Scholar - L. Liu, R. Zhang, K.C. Chua, Wireless information transfer with opportunistic energy harvesting. IEEE Trans. Wirel. Commun.
**12**(1), 288–300 (2012)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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)Google Scholar - R. Zhang, C. Ho, MIMO broadcasting for simultaneous wireless information and power transfer. IEEE Trans. Wirel. Commun.
**12**(5), 1989–2001 (2013)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - X. Liu, M. Jia, X.Z. Tan, Threshold optimization of cooperative spectrum sensing in cognitive radio network. Radio Sci.
**48**(1), 23–32 (2013)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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)View ArticleGoogle Scholar - 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–7View ArticleGoogle Scholar - Z. 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–6Google Scholar - D.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–1257Google Scholar - A. Nedic, A. Ozdaglar, Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control
**54**(1), 48–61 (2007)MathSciNetMATHView ArticleGoogle Scholar - 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)Google Scholar