Offloading data traffic via cognitive small cells with wireless powered user equipments
 Ding Xu^{1}Email authorView ORCID ID profile and
 Qun Li^{1}
https://doi.org/10.1186/s1363801709806
© The Author(s) 2017
Received: 25 July 2017
Accepted: 6 November 2017
Published: 21 November 2017
Abstract
This paper investigates data traffic offloading by considering a thirdparty cognitive small cell with wireless powered user equipments (UEs) providing data traffic offloading service to a primary macrocell. The cognitive small cell is assumed to use remaining resources for its own purpose provided that the quality of service (QoS) of the primary macrocell is satisfied. It is assumed that the small cell UEs (SUEs) are wirelessly powered and can harvest energy from the RF signals transmitted by the macrocell UEs (MUEs) as well as the RF signals transmitted by the small cell BS (SBS). Under the assumption that the successive interference cancellation (SIC) decoder is available or not available at the SBS, iterative optimizationbased data traffic offloading schemes are proposed to maximize the SUE sum rate provided that the required minimum MUE sum rate is satisfied. It is shown that the proposed data traffic offloading schemes are effective in improving the performance of the MUEs and providing transmission opportunities for the wireless powered SUEs.
Keywords
1 Introduction
Data traffic offloading is an effective way to address the network overloading issue for overloaded cellular networks due to unprecedented increase in data traffic [1]. The quality of service (QoS) of the users in overloaded networks cannot be satisfied, while data traffic offloading can offload part of the data traffic load off the overloaded networks, and thus, the QoS of the users can be improved.
Meanwhile, the recently proposed cognitive radio (CR) technology is able to address the spectrum scarcity problem by allowing the secondary users who have no licensed spectrum band to share the spectrum bands licensed to the primary users [2]. In order to protect the licensed primary users, the activities of the secondary users cannot affect the QoS of the primary users. Various problems in CR networks have been studied, such as resource allocation [3–8] and security issues [9, 10]. Generally, if the primary users cannot benefit from allowing the secondary users to transmit using their licensed spectrum bands, the primary users have no incentive to do so. Therefore, in the situation where the primary networks are overloaded and the secondary networks are light loaded, some primary users can direct their data traffic to the secondary networks for better service experience, and as a reward for the secondary networks, they can access the licensed spectrum bands as long as the QoS of the primary users is satisfied. Particularly, CR networks can form small cells to deal with the data traffic offloaded from the primary networks.
Energy harvesting is a promising technology that can provide perpetual energy to wireless equipments [11]. Especially, for small wireless equipments such as wireless sensors or small portable equipments, energy harvesting through radio frequency (RF) signals is very attractive. Naturally, CR and energy harvesting can be jointly considered and designed. Specifically, with energyharvesting capability, CR equipments can be powered by green energy sources and RF signals. Thus, energy harvesting provides a sustainable power supply to the energyconstrained CR networks. On the other hand, with CR capability, energyharvesting wireless networks can explore new available spectrum for overcoming the issue of limited available spectrum.
Therefore, for wireless powered secondary user equipments (UEs) in CR networks, they can harvest energy from RF signals transmitted from the primary UEs as well as from a dedicated power station. For the CR networks that offer data traffic offloading service to the primary networks, the wireless powered secondary UEs can harvest energy while the primary UEs are transmitting and transmit using the harvested energy while the QoS of the primary UEs is satisfied and the secondary UEs are allowed to transmit. Such data traffic offloading for the primary UEs via CR networks with wireless powered secondary UEs can achieve a winwin situation for the primary UEs and the secondary UEs. However, how to optimize time allocation between energy harvesting and data transmission, how to determine which primary UEs are offloaded to the CR network, and how to control the transmit powers of the secondary UEs and the primary UEs remain unknown. This motivates the work in this paper.
This paper considers a thirdparty cognitive small cell with wireless powered secondary UEs that provides data traffic offloading service to a primary macrocell. As long as the QoS of the primary macrocell is satisfied, the cognitive small cell can use the remaining time and frequency resources for its own purpose. Specifically, successive interference cancellation (SIC) decoder is assumed to be available at the macrocell BS (MBS), while the small cell BS (SBS) is assumed to be equipped or not equipped with SIC decoder. It is assumed that the small cell UEs (SUEs) are wirelessly powered and can harvest energy from the RF signals transmitted by the macrocell UEs (MUEs) as well as the RF signals transmitted by the SBS. With or without SIC decoder at the SBS, we aim to optimize data traffic offloading, time, and power allocation for maximizing the SUE sum rate under the constraint that the required minimum MUE sum rate is achieved. Such optimization problems are highly nonlinear nonconvex, and thus, optimal solutions are unknown. To solve the optimization problems, we propose iterative optimizationbased schemes to iteratively optimize data traffic offloading, time, and power allocation.

We consider a secondary small cell with wireless powered SUEs to provide data traffic offloading service to MUEs in a primary macrocell and formulate the problem of optimizing data traffic offloading, time, and power allocation for maximizing the SUE sum rate under the required minimum MUE sum rate.

By assuming that SIC decoder is available or not available at the SBS, we propose an iterative optimizationbased scheme to solve the optimization problem by iteratively optimizing data traffic offloading, time, and power allocation.

We show that the proposed data traffic offloading schemes are effective in improving the performance of the MUEs and providing transmission opportunities for the SUEs. Specifically, the MUE sum rate with offloading is shown to be significantly higher than that without offloading. It is also shown that equipping SIC decoder at the SBS can increase both the SUE sum rate and the MUE sum rate compared to the case without SIC decoder at the SBS. In addition, it is shown that increasing the transmit power limit of the MUEs is beneficial to both the MUEs and the SUEs.
The remainder of the paper is organized as follows. Section 2 surveys works related to this paper. Section 3presents the system model. Section 4 presents the data traffic offloading scheme without SIC decoder at the SBS. Section 5 presents the data traffic offloading scheme with SIC decoder at the SBS. Section 6 verifies the proposed data traffic offloading schemes using extensive simulation results. Section 7 concludes the paper.
2 Related work
So far, data traffic offloading in wireless networks has been researched a lot. In [12], a twolevel offloading scheme that takes the network load and interference conditions into account in small cell networks was proposed. In [13], a learning mechanismbased fair auction scheme for data offloading in small cell networks was proposed. In [14], an optimal energyefficient offloading scheme based on the auction theory was proposed. In [15], a networkassisted usercentric WiFi offloading scheme in a heterogeneous network was proposed. In [16], the efficiency of the opportunistic and the delayed WiFi offloading schemes was analyzed. In [17], the problem of joint BS switching, resource allocation, and data traffic offloading was investigated. Note that all the works in [12–17] on data traffic offloading did not consider CR and energyharvesting capabilities for the target data traffic offloading networks.
The works that considered data traffic offloading through CR networks include [18–21]. In [18], the authors proposed to deploy cognitive small cells to offload the data traffic from the longterm evolution (LTE) network. In the work, the cognitive small cells were assumed to belong to the LTE network’s operator. In [19], a flexible CR functional architecture was proposed for offloading data traffic from the LTE network using the TV whitespaces and was mapped to the LTE network architecture. In [20], the authors considered traffic offloading through heterogeneous networks, where the offloaded users are treated as the secondary users and the users in the heterogeneous networks are treated as the primary users. In the work, Stackelberg game was used to optimize the utilities of the secondary users and the primary users. In [21], the cognitive small cells were assumed to offload users from the congested macrocells and the authors explored stochastic geometry to investigate the load of each cells and the effects of different offloading techniques. Note that, different from this paper, all the works in [18–21] assumed that the secondary users are powered by constant energy sources.
Our paper is also related to the work on energyharvestingbased wireless networks. In [22], the authors investigated simultaneous wireless information and power transfer for nonregenerative multiple input multipleoutput orthogonal frequencydivision multiplexing (MIMOOFDM) relaying systems and proposed two protocols to maximize the throughput. In [23], an energyefficient resource allocation scheme was proposed for an OFDM based fullduplex distributed antenna system with energyharvesting capability. In [24], an iterative subchannel and power allocation scheme was proposed for a heterogeneous cloud small cell network with simultaneous wireless information and power transfer. In [25], a wireless powered communication network with group energy cooperation was considered and the resource allocation was optimized to maximize the weighted sum rate and minimize the power consumption. In [26], the problem of joint user association and power allocation in a millimeter wave ultra dense network with energyharvesting base stations was investigated and an iterative gradientbased algorithm was proposed. In [27], the capacity region of a multiple access channel with energyharvesting transmitters and energy cooperation was derived. Note that, as the works in [22–27] are not for CR, providing data traffic offloading service to the primary users is not of concern.
The works on energyharvestingbased CR networks include [28–32]. In [28], the time and energy allocation problem for CR multiple access networks with energy harvesting was formulated as a Stackelberg game, and then, the Stackelberg equilibrium was derived. In [29], a distributed channel selection strategy was proposed for a multichannel CR system with energyharvesting secondary users. In [30], the optimal power control and time allocation for CR networks with wireless powered secondary users to maximize the sum rate of the secondary users under the interference power constraint at the primary user was derived. In [31], the wireless powered secondary users were assumed to relay the signals from the primary users and energyefficient scheduling and power control algorithms were proposed. In [32], the secondary users were assumed to cooperate with the wireless powered primary users in exchange for transmission opportunities and the resource allocation schemes to maximize the sum rate of the secondary users under the minimum rate constraint at the primary users were proposed. It is noted that, although the works in [28–32] considered to guarantee or improve the performance of the primary users, unlike this paper, they did not consider that the SUs can provide offloading service to the primary users. To our best knowledge, there is no work on the topic of data traffic offloading considering both CR and energyharvesting capabilities yet.
3 System model
We assume that all the channels are blockfading, i.e., the channel power gains are constant in each transmission block and change independently. The channel power gains from the MUE m to the MBS, between the SUE k and the SBS, from the MUE m to the SBS, and from the MUE m to the SUE k are denoted by \(h_{m}^{p}\), \(h_{k}^{s}\), \(h_{m}^{ps}\), and h _{ m,k }, respectively. We assume that perfect channel state information (CSI) on these channel power gains is available at a central control unit (CCU) which is responsible for making the data traffic offloading decision. Usually, the MBS can be the CCU. The CSI of the links from the MUEs to the MBS and the links between the SUEs to the SBS can be obtained by classic channel estimation methods, while the CSI of the links from the MUEs to the SBS and from the MUEs to the SUEs can be obtained by cooperation between the macrocell and the small cell as proposed in [33].
The transmission time for each transmission block denoted by T is assumed to be divided into three slots. The first slot is for MUE data communication with time τ _{0}. It is assumed that the SUEs can harvest energy from the received signals transmitted by the MUEs in this slot. The second slot with time τ _{1} is for the SBS to broadcast energy wirelessly to the SUEs with transmit power \(p_{\text {SBS}}^{s}\). The third slot with time τ _{2} is for the SUEs to use harvested energy from the former two slots to transmit data to the SBS.
Let α _{ m }∈{0,1} and β _{ m }∈{0,1} denote whether the MUE m is connected to the MBS and the SBS, respectively, where α _{ m }=1 denotes that the MUE m is connected to the MBS and vice versa, while β _{ m }=1 denotes that the MUE m is offloaded to the SBS and vice versa. It is assumed that each MUE can be connected to either the MBS or the SBS, i.e., α _{ m }+β _{ m }≤1, for m=1,…,M. We denote α=[α _{1},…,α _{ M }]^{ T } and β=[β _{1},…,β _{ M }]^{ T }.
where R _{ p }(τ _{0},α,p ^{ p }) is the sum rate of the MUEs connected to the MBS, R _{ps}(τ _{0},β,p ^{ p }) is the sum rate of the MUEs offloaded to the SBS, and R _{min} is the required minimum MUE sum rate.
respectively.
4 Offloading scheme without SIC decoder at the SBS
The above problem is a highly nonconvex nonlinear problem, and thus, the optimal solution is hard to obtain. We solve the above problem by iteratively optimizing τ _{0},τ _{1},τ _{2} with given α,β,p ^{ p },p ^{ s }, optimizing α,β with given τ _{0},τ _{1},τ _{2},p ^{ p },p ^{ s }, and optimizing p ^{ p },p ^{ s } with given τ _{0},τ _{1},τ _{2},α,β.
where \(C_{p}=\ln \left (1+\frac {{\sum \nolimits }_{m=1}^{M}\alpha _{m}p_{m}^{p}h_{m}^{p}}{\sigma ^{2}}\right)+{\sum \nolimits }_{m=1}^{M}\ln \left (1+\frac {\beta _{m}p_{m}^{p}h_{m}^{\text {ps}}}{\sigma ^{2}+{\sum \nolimits }_{m^{\prime }=1,m^{\prime }\neq m}^{M}\beta _{m^{\prime }}p_{m^{\prime }}^{p}h_{m^{\prime }}^{\text {ps}}}\right)\). It is observed that the above problem belongs to the linear programming and thus can be solved efficiently by linear programming methods such as the simplex method [34].
It is noted that the problem in (20) is infeasible if the obtained maximum objective function value in (24) is smaller than R _{min}. The problem in (24) belongs to integer programming and thus is hard to be solved. Here, we propose a heuristic scheme as follows. Initially, we set α _{ m }=0,β _{ m }=0 for all m=1,…,M. Then, the MUEs are sequentially decided to be connected to the MBS or the SBS by selecting the one that provides higher objective function value in (24). Since the sequence of the MUEs has great impact on the performance of the heuristic scheme, we randomly generate the sequence of the MUEs several times and then pick the one that provides the highest objective function value in (24). The algorithm to solve the problem in (24) is summarized in Algorithm 1.
where \(\mathbb {M}_{\beta }=\{m\beta _{m}=1,m=1,\ldots,M\}\). The details are omitted here for brevity. Then, we check whether the constraint in (41) is satisfied. If the constraint in (41) is violated, then we select the MUE from the set \(\{m\beta _{m}=1, p_{m}^{p}=0,m=1,\ldots,M\}\) that decreases the objective function in (39) to the smallest extent if its transmit power is set to \(P_{\text {max}}^{p}\). The above procedure continues until the constraint in (41) is satisfied. The algorithm to solve the problem in (27) is summarized in Algorithm 2.
The overall data traffic offloading scheme without SIC decoder at the SBS is listed in Algorithm 3.
5 Offloading scheme with SIC decoder at the SBS
Similar to the problem in (9), the above problem is solved by iteratively optimizing τ _{0},τ _{1},τ _{2} with given α,β,p ^{ p },p ^{ s }, optimizing α,β with given τ _{0},τ _{1},τ _{2},p ^{ p },p ^{ s }, and optimizing p ^{ p },p ^{ s } with given τ _{0},τ _{1},τ _{2},α,β.
where \(C_{p}^{\text {SIC}}=\ln \left (1+\frac {{\sum \nolimits }_{m=1}^{M}\alpha _{m}p_{m}^{p}h_{m}^{p}}{\sigma ^{2}}\right)+ \ln \left (1+\frac {{\sum \nolimits }_{m=1}^{M}\beta _{m}p_{m}^{p}h_{m}^{\text {ps}}}{\sigma ^{2}}\right)\). The above problem belongs to the linear programming and thus can be solved efficiently by the simplex method [34].
The above problem can be solved similar to the problem in (20) and the algorithm is listed in Algorithm 4.
The above problem is convex but does not have a closedform solution. Therefore, the interior point method [35] can be used to solve the above problem and we omit the details here for brevity. The algorithm to solve the problem in (59) is listed in Algorithm 5.
The overall data traffic offloading scheme with SIC decoder at the SBS is listed in Algorithm 6.
6 Simulation results
This section verifies the performance of the proposed data traffic offloading schemes using simulations. In the following results, we assume that all the channels involved follow Rayleigh fading with unit mean and set σ ^{2}=1,T=1, M=10, and K=10.
7 Conclusions
We consider a thirdparty cognitive small cell with wireless powered SUEs that processes data traffic offloaded from a primary macrocell. As long as the QoS of the primary macrocell is satisfied, the cognitive small cell is assumed to be able to use remaining resources for its own purpose. Iterative optimizationbased data traffic offloading schemes with SIC decoder available or not available at the SBS are proposed to maximize the SUE sum rate under the required minimum MUE sum rate constraint. We show that the proposed data traffic offloading schemes are effective in improving the performance of the MUEs and providing transmission opportunities for the wireless powered SUEs.
8 Endnotes
^{1} The case of multiband is not considered in this paper, and we leave it in our future work.
^{2} We assume that there are multiple heterogeneous services carried by each MUE. Some services are realtime and the other services are nonrealtime, while some services generate continuous data and the other services generate burst data. Thus, simply restricting the minimum rate for each individual MUE is inappropriate for guaranteeing QoS of the MUEs. So, we try to guarantee the minimum sum rate for all the MUEs to provide satisfactory QoS to the MUEs. By satisfying such required minimum MUE sum rate, the QoS of the MUEs can be satisfied on a longterm basis. The value of R _{min} can be chosen based on longterm measurements of the data rate requirements of the MUEs.
Declarations
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under grant no. 61401218 and in part by the National Science and Technology Major Project of China under grant no. 2017ZX03001008.
Authors’ contributions
DX proposed the idea of this paper and wrote the paper. QL performed the simulations. Both authors read and approved the final manuscript.
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
 F Rebecchi, MD de Amorim, V Conan, A Passarella, R Bruno, M Conti, Data offloading techniques in cellular networks: a survey. IEEE Commun. Surv. Tutor. 17(2), 580–603 (2015).View ArticleGoogle Scholar
 S Haykin, Cognitive radio: brainempowered wireless communications. IEEE J. Sel. Areas Commun. 23(2), 201–220 (2005).View ArticleGoogle Scholar
 H Zhang, C Jiang, NC Beaulieu, X Chu, X Wen, M Tao, Resource allocation in spectrumsharing OFDMA femtocells with heterogeneous services. IEEE Trans. Commun. 62(7), 2366–2377 (2014).View ArticleGoogle Scholar
 H Zhang, C Jiang, NC Beaulieu, X Chu, X Wang, TQ Quek, Resource allocation for cognitive small cell networks: a cooperative bargaining game theoretic approach. IEEE Trans. Wirel. Commun. 14(6), 3481–3493 (2015).View ArticleGoogle Scholar
 H Zhang, C Jiang, X Mao, HH Chen, Interferencelimited resource optimization in cognitive femtocells with fairness and imperfect spectrum sensing. IEEE Trans. Veh. Technol. 65(3), 1761–1771 (2016).View ArticleGoogle Scholar
 D Xu, Q Li, Resource allocation for outage probability minimisation in cognitive radio multicast networks. Trans. Emerg. Telecommun. Technol. 27(1), 51–63 (2016).View ArticleGoogle Scholar
 D Xu, Q Li, Power allocation for twouser cognitive multiple access channels under primary user outage constraint. Int. J. Commun. Syst. 30(5) (2017). doi:10.1002/dac.3096.
 H Zhang, Y Nie, J Cheng, VC Leung, A Nallanathan, Sensing time optimization and power control for energy efficient cognitive small cell with imperfect hybrid spectrum sensing. IEEE Trans. Wirel. Commun. 16(2), 730–743 (2017).View ArticleGoogle Scholar
 D Xu, Q Li, Resource allocation for cognitive radio with primary user secrecy outage constraint. IEEE Syst. J (2017). doi:10.1109/JSYST.2016.2585654.
 D Xu, Q Li, Improving physicallayer security for primary users in cognitive radio networks. IET Commun (2017). doi:10.1049/ietcom.2017.0323.
 ML Ku, W Li, Y Chen, KR Liu, Advances in energy harvesting communications: past, present, and future challenges. IEEE Commun. Surv. Tutor. 18(2), 1384–1412 (2016).View ArticleGoogle Scholar
 Y Sun, X Xu, R Zhang, R Gao, in Proc. International Symposium on Wireless Personal Multimedia Communications. Offloading based load balancing for the small cell heterogeneous network (IEEE, Sydney, 2014), pp. 288–293.Google Scholar
 P Trakas, F Adelantado, C Verikoukis, in Proc. IEEE International Conference on Communications. A novel learning mechanism for traffic offloading with small cell as a service (IEEE, London, 2015), pp. 6893–6898.Google Scholar
 X Xu, H Zhang, X Dai, X Tao, in Proc. International Conference on Communications and Networking in China. Optimal Energy Efficient Offloading in small cell HetNet with auction (Springer, Shanghai, 2014), pp. 335–340.Google Scholar
 BH Jung, NO Song, DK Sung, A networkassisted usercentric WiFioffloading model for maximizing peruser throughput in a heterogeneous network. IEEE Trans. Veh. Technol. 63(4), 1940–1945 (2014).View ArticleGoogle Scholar
 D Suh, H Ko, S Pack, Efficiency analysis of WiFi offloading techniques. IEEE Trans. Veh. Technol. 65(5), 3813–3817 (2016).View ArticleGoogle Scholar
 P Luong, TM Nguyen, LB Le, ND Dao, E Hossain, Energyefficient WiFi offloading and network management in heterogeneous wireless networks. IEEE Access. 4:, 10210–10227 (2016).View ArticleGoogle Scholar
 P GroNsund, O GroNdalen, M LaHteenoja, Business case evaluations for LTE network offloading with cognitive femtocells. Telecommun. Policy. 37(2), 140–153 (2013).View ArticleGoogle Scholar
 G Mange, U Celentano, PH Lehne, T Tjeltas, M LopezBenitez, in Proc. Future Network and Mobile Summit. Cognitive architecture and system solutions to offload LTE networks in TVWS (IEEE, Lisbon, 2013), pp. 1–8.Google Scholar
 D Liu, Y Chen, KK Chai, L Cuthbert, T Zhang, in Proc. International Conference on Communications and Networking in China. Cognitive cooperative traffic offloading scheme over heterogeneous networks (IEEE, Kunming, 2012), pp. 737–741.Google Scholar
 H ElSawy, E Hossain, DI Kim, HetNets with cognitive small cells: user offloading and distributed channel access techniques. IEEE Commun. Mag. 51(6), 28–36 (2013).View ArticleGoogle Scholar
 K Xiong, P Fan, C Zhang, KB Letaief, Wireless information and energy transfer for twohop nonregenerative MIMOOFDM relay networks. IEEE J. Sel. Areas Commun. 33(8), 1595–1611 (2015).Google Scholar
 Y Dong, H Zhang, MJ Hossain, J Cheng, VC Leung, in Proc. IEEE Global Communications Conference. Energy efficient resource allocation for OFDM full duplex distributed antenna systems with energy recycling (IEEE, San Diego, 2015), pp. 1–6.Google Scholar
 H Zhang, J Du, J Cheng, VC Leung, in Proc. IEEE Global Communications Conference. Resource allocation in SWIPT enabled heterogeneous cloud small cell networks with incomplete CSI (IEEE, Washington, DC, 2016), pp. 1–5.Google Scholar
 K Xiong, C Chen, G Qu, P Fan, KB Letaief, Group cooperation with optimal resource allocation in wireless powered communication networks. IEEE Trans. Wirel. Commun. 16(6), 3840–3853 (2017).View ArticleGoogle Scholar
 H Zhang, S Huang, C Jiang, K Long, VC Leung, HV Poor, Energy efficient user association and power allocation in millimeterwavebased ultra dense networks with energy harvesting base stations. IEEE J. Sel. Areas Commun. 35(9), 1936–1947 (2017).View ArticleGoogle Scholar
 Y Dong, Z Chen, P Fan, Capacity region of gaussian multipleaccess channels with energy harvesting and energy cooperation. IEEE Access. 5:, 1570–1578 (2017).View ArticleGoogle Scholar
 D Xu, Q Li, Pricebased time and energy allocation in cognitive radio multiple access networks with energy harvesting. Sci. China Information Sci. 60(10), 108302 (2017).View ArticleGoogle Scholar
 M Pratibha, KH Li, KC Teh, Channel selection in multichannel cognitive radio systems employing RF energy harvesting. IEEE Trans. Veh. Technol. 65(1), 457–462 (2016).View ArticleGoogle Scholar
 D Xu, Q Li, Joint power control and time allocation for wireless powered underlay cognitive radio networks. IEEE Wirel. Commun. Lett. 6(3), 294–297 (2017).View ArticleGoogle Scholar
 S Yin, Z Qu, Z Wang, L Li, Energyefficient cooperation in cognitive wireless powered networks. IEEE Commun. Lett. 21(1), 128–131 (2017).View ArticleGoogle Scholar
 D Xu, Q Li, Cooperative resource allocation in cognitive radio networks with wireless powered primary users. IEEE Wirel. Commun. Lett (2017). doi:10.1109/LWC.2017.2727493.
 S Lee, R Zhang, Cognitive wireless powered network: spectrum sharing models and throughput maximization. IEEE Trans. Cogn. Commun. Netw. 1(3), 335–346 (2015).View ArticleGoogle Scholar
 DG Luenberger, Introduction to linear and nonlinear programming, vol. 28 (AddisonWesley Reading, MA, USA, 1973).MATHGoogle Scholar
 S Boyd, L Vandenberghe, Convex optimization (Cambridge Univ. Press, Cambridge, 2004).View ArticleMATHGoogle Scholar