Abstract
Cellular network can use renewable energy through energy harvesting technology in green communication. In this paper, power allocation for heterogeneous cellular networks (HetNets) with energy harvesting is proposed to maximize the system energy efficiency. Considering the minimal transmit rate of the users and the battery capacity of the system, a low complexity power allocation algorithm based on fractional programming is proposed to maximize the energy efficiency of the system. Simulation results demonstrate the effectiveness of the proposed algorithm.
This work was partially supported by the National Natural Science Foundation of China (No. 11502039), Scientific and Technological Research Program of Chongqing Municipal Education Commission (No. KJ1600424), PhD research startup foundation of Chongqing University of Posts and Telecommunications (No. A2015-41), and the Science Research Project of Chongqing University of Posts and Telecommunications for Young Scholars (No. A2015-62).
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The heterogeneous cellular networks (HetNets), which composed of macro base stations (MBS) with small cells (SCs), is a promising technique to increase the data rate compared with the conventional MBS. However, as the number of small cell increases, energy consumption of the HetNets also increases. Energy harvesting technique has become the important technique to save the energy consumption and improving the energy efficiency in HetNets. Energy harvesting technology is a promising approach to prolong the lifetime and improve the energy efficiency of networks [1]. Energy harvesting mode of the network can generally be divided into two types according to the specific sources of the harvested energy [2]. The first one is that the base stations (BSs) and users harvest renewable energy from the environment, such as solar energy or wind energy. The second one is that BSs and users harvest energy from ambient radio signals. In this paper, we focus on power allocation in the HetNets with renewable energy supply.
Because the base station using energy harvesting has become increasingly prominent technology for green communication, a large number of researchers have made contributions in this field. Different energy efficient optimization algorithms [3,4,5,6] has been proposed. In [3], the authors consider a device-to-device (D2D) communication provided EH heterogeneous cellular network (D2D-EHHN), and propose an efficient and low-complex transmission mode selection strategy for the D2D-EHHN. In [4], a generalized Stackelberg game is proposed to investigate the optimal energy and resource allocation problem of an autonomous energy harvesting base station. In [5], the authors propose a user association algorithm in HetNets with BSs solely powered by renewable energy supply. In [6], energy efficiency optimization of downlink base station cooperation with energy harvesting is proposed. In [7], the authors consider a more complicated network scenarios compared to [6], and discuss the optimization of power efficiency in the two layer cellular network scenario without considering battery capacity constraints. In [8], energy efficient resource allocation algorithm is studied in an orthogonal frequency division multiple access (OFDMA) downlink network with hybrid energy harvesting base station. In [9], the authors study the effects of different energy arrival rates on the overall system rate for cellular system with energy harvesting, but the algorithm complexity is very high.
In this paper, aiming at the problem of high complexity, we consider a HetNets with energy harvesting and propose a low complexity energy efficient power allocation optimization algorithm to improve energy efficiency of the system. The remainder of this paper is organized as follows. The system model is presented in Sect. 2. Section 3 introduces the energy efficiency maximization problem. Solving algorithm, through the transformation of the problem, and finally through the two layer iteration to solve the initial optimization problem in Sect. 3, Simulation results are given in Sect. 4. Conclusions are stated in Sect. 5.
2 System Model
We focus on HetNets as shown in Fig. 1, consisting of one macrocell and multiple femtocells. Each base station of femtocell can be are powered by renewable energy harvesting unit or grid hybrid power supply. When the base station can not get enough energy to work well, it will switch to using power of the grid. In order to ensure the system coverage blind spots, stable power grid energy is used by the station of macrocell provide energy. Considering the actual deployment scenario, the system adopts centralized power control, which greatly reduces the computing power of the base station. The bandwidth of the system is B, and the frequency reuse factor is 1, that is, all the base stations use the same spectrum resource [6]. The channel model between the user and the base station is Rayleigh fading, and the channel gains of different time slots are independent and identically distributed. (i.i.d) [8].
In renewable energy and grid hybrid power supply for the HetNets, each base stations with renewable energy harvesting devices has different energy rates. In order to provide a more general energy harvesting model for the system, we do not make specific assumption on the type of the energy collector. The arrival of energy in the energy collector is modeled as a poisson process with the arrival rata \({\lambda _E}\) [10].
In order to facilitate the reader, the main parameters used in this paper are listed in Table 1. Assume that the energy efficiency maximization problem is considered in a fixed time interval of length T. We divide the continuous time T into K discrete time slot so as to design an power allocation.
Then, the total throughput \(C\left( p \right) \) of the system and total energy consumption \(P\left( p \right) \) can be expressed as follows.
where \({\mathop C\nolimits _{i,n} } \) is the rate of the n-th femtocell in time slot i which can be given as follows.
The total power P(p) consumed by the system is given by
Energy efficiency maximization problem of the system is as follows.
s.t.
where C1 and C2 is energy use and storage condition. The derivation process is given in appendix A. \(\mathop E\nolimits _{i,n}\) is the energy arrival for femtocell i in time slot n, C3 is the lowest transmit rate constraint for the system, C4 means that transmission power of the n-th femtocell is nonnegative in time slot i, and C5 indicate the maximum total transmit power constraint for the n-th femtocell in time slot i, respectively.
3 Power Allocation Algorithm
Because of the limitation of causality of energy arrival, we need dynamic programming to solve (3). In order to simplify the resource allocation algorithm, we assume that the resource allocation policy in each time so as to design a low complexity algorithm. Therefore, we consider the efficiency maximization problem for a fixed time \(i=1,\cdots ,K\) by sequential optimization method.
s.t.
The objective function in (5) is non-concave function, therefore problem (5) is a non-convex optimization problem. In order to solve problem (5), we transform it into an equivalent problem based on fractional programming function [11]. Let \(C^{'}(p)={{\sum \nolimits _{n = 1}^N { { \mathop {\mathop {\mathop w}\nolimits _n \log }\nolimits _2 \left( {1 + {{\mathop g\nolimits _{i,n} \mathop p\nolimits _{i,n}^R } \over {\sum \limits _{j = 1,j \ne n}^N {\mathop {\mathop g\nolimits _{i,j} p}\nolimits _{i,j}^R + \mathop \sigma \nolimits ^2 } }}} \right) } } }}\), \(P^{'}(p)=\sum \nolimits _{n = 1}^N {\left( {\mathrm{{ }}p_{i,n}^R + \mathrm{{ }}p_{i,n}^O} \right) }\) and \(q = C^{'}(p)/P^{'}(p)\) represent the energy efficiency of the system for a given power allocation scheme, and \(q* = C^{'}(p*)/P^{'}(p*)\) represent the optimal power allocation scheme such that the energy efficiency of the system is maximized, we have following theorem [12].
Theorem 1
Consider \(p*\) satisfies constraint \(C_1^{'} - C_5^{'}\) and \(q* = C^{'}(p*)/P^{'}(p*)\). Then, \(p*\) is the solution of problem (5) if and only if
As a consequence of Theorem 1, solving problem (5) is equivalent to finding the unique zero of the auxiliary function F(q), where F(q) is given by
such that q satisfies constraints \(C_1^{'}-C_5^{'}\).
Next, we use Lagrange dual method to solve problem (7). The Lagrange function of (7) is as follows.
where \(\gamma = \left( {\mathop \gamma \nolimits _1 ,\mathop \gamma \nolimits _2 , \ldots ,\mathop \gamma \nolimits _N } \right) \), \(\mu =\left( {\mathop \mu \nolimits _1 ,\mathop \mu \nolimits _2 , \ldots ,\mathop \mu \nolimits _N } \right) \) and \(\upsilon =\left( {\mathop \upsilon \nolimits _1 ,\mathop \upsilon \nolimits _2 , \ldots ,\mathop \upsilon \nolimits _N } \right) \) are the multiplier of the constraints.
Therefore, the Lagrangian dual function can be expressed as follows:
Application KKT (Karush-Kuhn-Tucker) conditions, we can get:
For a given q, we can use the method of sub-gradient method to find \(\mathop p\nolimits _{i,n}^R\) by update the multipliers as follows [13].
Where \(\nabla _{}^{\left( {t + 1} \right) } = {1 \over t}\) is update step size for each iteration, t is the number of iterations. Then, the optimal energy efficiency \(q^{*}\) can be obtained by solve equation \(F(q)= 0\) by bisection method. The flow chart of the proposed algorithm is given in Fig. 2.
4 Simulation Results and Discussion
In the simulation conditions, we set offline optimal power allocation algorithm is the inner loop around eleven times to realize iterative convergence, outer loop around six times the iterative convergence, This shows that the algorithm complexity is low (Table 2).
Figure 3 show the average energy efficiency versus number of iterations for different number of femtocell. The proposed power allocation algorithm will be convergence in 11 times. Thus, the complexity of the proposed algorithm is low.
As shown in Fig. 4, the average energy efficiency of the system will be increased as the energy arrival rate increases. This is because the system can harvest more power for each femtocell to maximize the energy efficiency.
Figure 5 shows the relationship of battery capacity and power grid average energy efficiency under different energy arrive rate. From the figure, we can see that the maximum system efficiency is no longer affected when battery capacity exceeds a certain value.
5 Conclusions
A low complexity energy efficient power allocation algorithm in HetNets based on energy harvesting is proposed using fractional programming. Through the simulation analysis, the algorithm can guarantee the quality of coverage and business on the basis of the lower area of the interference. The impact of energy arrival rate and battery capacity constraint on the energy efficiency of system. The next step of work is the study of hybrid energy supply, to improve the regional energy efficiency.
References
Hossain, E., Hasan, M.: 5G cellular: key enabling technologies and research challenges. IEEE Instrum. Meas. Mag. 18(3), 11–21 (2015)
Liu, D.T., Wang, L.F., et al.: User association in 5G networks: a survey and an outlook. IEEE Commun. Surv. Tutor. 18(2), 1018–1044 (2016)
Yang, H.H., Lee, J., Quek, T.Q.S.: Heterogeneous cellular network with energy harvesting-based D2D communication. IEEE Trans. Wirel. Commun. 15(2), 1406–1419 (2016)
Diamantoulakis, P.D., Pappi, K.N., Karagiannidis, G.K., Poor, H.V.: Autonomous energy harvesting base stations with minimum storage requirements. IEEE Wirel. Commun. Lett. 4(3), 265–268 (2015)
Zhang, T., Xu, H., Liu, D., Beaulieu, N.C., Zhu, Y.: User association for energy-load tradeoffs in Hetnets with renewable energy supply. IEEE Commun. Lett. 19(12), 2214–2217 (2015)
Gong, J., Zho, S., Zhou, Z., Niu, Z.: Downlink base station cooperation with energy harvesting. In: 2014 IEEE International Conference on Communication Systems (ICCS), Macau, pp. 87–91 (2014)
Reyhanian, N., Maham, B., Shah-Mansouri, V., Yuen, C.: A matching-game-based energy trading for small cell networks with energy harvesting. In: 2015 IEEE 26th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Hong Kong, pp. 1579–1583 (2015)
Ng, D.W.K., Lo, E.S., Schober, R.: Energy-efficient resource allocation in OFDMA systems with hybrid energy harvesting base station. IEEE Trans. Wirel. Commun. 12(7), 3412–3427 (2013)
Mao, Y., Zhang, J., Letaief, K.B.: A lyapunov optimization approach for green cellular networks with hybrid energy supplies. IEEE J. Sel. Areas Commun. 33(12), 2463–2477 (2015)
Gorlatova, M., Wallwater, A., Zussman, G.: Networking low-power energy harvesting devices: measurements and algorithms. In: Proceedings of IEEE International Conference on Computer Communications (INFOCOM), Shanghai (2011)
Dinkelbach, W.: On nonlinear fractional programming. Manag. Sci. 13, 492–498 (1967)
Schaible, S., Ibaraki, T.: Fractional programming. Eur. J. Oper. Res. Int. J. 12(4), 325–338 (1983)
Boyd, S., Mutapcic, A.: Subgradient Methods. Notes for EE364b, Stanford University (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix A
Appendix A
Energy use and storage conditions C1 and C2 can be derived as follows. Let \(S_{i,n}={\overline{\mathop L\nolimits _E } \left( {\mathop p\nolimits _{i,n}^R + \mathop p\nolimits _{i,n}^O } \right) }\) be the energy used for femtocell n in time slot i. Then, for time slot 1 to K, we have following inequality constraints.
therefore \(\mathrm{{ }}\mathop S\nolimits _{j,n} \mathrm{{ \le }}\sum \nolimits _{i = 0}^j {\mathop E\nolimits _{i,n} } - \sum \nolimits _{i = 1}^{j - 1} {\mathop S\nolimits _{i,n} } \) is hold for \(j=1,\cdots , K\), move the item \(\sum \nolimits _{i = 1}^{j- 1} {\mathop S\nolimits _{i,n} } \) from the right side to the left side, we have
substitute \(S_{i,n}={\overline{\mathop L\nolimits _E } \left( {\mathop p\nolimits _{i,n}^R + \mathop p\nolimits _{i,n}^O } \right) }\) into (11), we have
Therefore C1 is hold. Meanwhile, because capacity limit of the battery, the remaining battery energy in each time slot for femtocell n cannot exceed the battery capacity, more than part of the energy will be discarded:
for each time slot \(j=1,\cdots ,K\),then we have
Therefore C2 is hold.
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Wan, X., Feng, X., Wang, Z., Fan, Z. (2018). Power Allocation Algorithm for Heterogeneous Cellular Networks Based on Energy Harvesting. In: Chen, Q., Meng, W., Zhao, L. (eds) Communications and Networking. ChinaCom 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 210. Springer, Cham. https://doi.org/10.1007/978-3-319-66628-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-66628-0_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66627-3
Online ISBN: 978-3-319-66628-0
eBook Packages: Computer ScienceComputer Science (R0)