DOI QR코드

DOI QR Code

A game theory approach for efficient power control and interference management in two-tier femtocell networks based on local gain

  • Al-Gumaei, Y. A. (Department of Electrical Engineering, Faulty of Engineering, University of Malaya) ;
  • Noordin, K. A. (Department of Electrical Engineering, Faulty of Engineering, University of Malaya) ;
  • Reza, A. W. (Department of Electrical Engineering, Faulty of Engineering, University of Malaya) ;
  • Dimyati, K. (Departement of Electrical and Electronic Engineering, Faculty of Engineering, National Defence University of Malaysia)
  • Received : 2015.01.26
  • Accepted : 2015.06.09
  • Published : 2015.07.31

Abstract

In the recent years, femtocell technology has received a considerable attention due to the ability to provide an efficient indoor wireless coverage as well as enhanced capacity. However, under the spectrum sharing between femtocell user equipment (FUEs) and the owner of spectrum macrocell user equipment (MUEs), both may experience higher uplink interference to each other. This paper proposes a novel distributed power control algorithm for the interference management in two-tier femtocell networks. Due to the assignment of licensed radio frequency to the outdoor macrocell users, the access priority of MUEs should be higher than FUEs. In addition, the quality of service (QoS) of MUEs that is expressed in the target signal-to-interference-plus-noise ratio (SINR) must always be achieved. On the other hand, we consider an efficient QoS provisioning cost function for the low-tier FUEs. The proposed algorithm requires only local information and converges even in cases where the frontiers of available power serve the target SINRs impossible. The advantage of the algorithm is the ability to implement in a distributed manner. Simulation results show that the proposed algorithm based on our cost function provides effective resource allocation and substantial power saving as compared to the traditional algorithms.

Keywords

1. Introduction

Recent studies on wireless usage found that the most of voice calls and data traffic are originated fromindoor [1]. To meet the excess demand in the wireless indoor transmission and services, femtocell has been proposed as a promising technology to increase the coverage and capacity of the network. Femtocell or a home base station (HBS) is a low-range, low-power, low-cost, and consumer owned device that is installed inside the houses and offices. HBS connects to the internet via an IP backhaul, such as digital subscriber line (DSL), cable, or WiMAX. There are two approaches for spectrum allocation between the macrocell and femtocell users: (i) spectrum splitting and (ii) spectrum sharing. In a two-tier femtocell network, the spectrum sharing approach is commonly used due to the scarcity of available spectrum and the absence of coordination between macrocell and femtocell as well as between femtocells [2]. Since femtocells operate in the licensed spectrum owned by the macrocell network, it is essential to decrease the cross-tier interference from FUEs [3]. The radio frequency (RF) interference will arise from femtocell to femtocell interference, femtocell to macrocell interference, and macrocell to femtocell interference. The femtocell to femtocell is quite small due to low transmit power and penetration losses. The near-far effect due to uneven distribution of received power is the main contributor for femtocell to macrocell interference and macrocell to femtocell interference [1]. Macrocell networks, such as CDMA networks (without existing of femtocells) employ an efficient power control to compensate for path loss, shadowing, and fading, to provide uniformcoverage.Macrocell users at a cell edge need to use maximum power in the uplink transmitting, which causes unacceptable interference to nearby femtocells. Therefore, femtocells located at the cell edge experience significantly higher interference than interior femtocells. On the other hand, macrocell users at cell edge will be disrupted by femtocell transmissions since they suffer higher path loss than interior macrocell users. The problem of spectrum sharing in the two-tier femtocell networks has become a technical challenge to scientists and researchers. The implementation of distributed interference management is the main challenge in femtocell networks due to limited capacity of the signaling wire-line network (e.g., DSL links) and difference access priority between MUEs and FUEs [4,5]. The existence of indoor femtocells make power control create a dead zones, leading to nonuniform coverage. To mitigate cross-tier interference and guarantee QoS for both MUEs and FUEs, an efficient distributed power control is necessary in both systems. Closed loop power control is commonly used in wireless networks, which consists of two algorithms loop: (i) an outer loop algorithm that updates the threshold signal-to-interference-noise-ratio (SINR) every 10 ms and (ii) an inner loop algorithm which computes the required powers based on the SINR measurements and it is updated every 1.25 ms. The outer loop algorithm determines the target SINR based on the estimate of the frame error rate (FER). On the other hand, the inner loop algorithm generates a power control bit based on the difference between the actual and target SINR and it sends the command to the mobile via transmit power control (TPC) [6]. For multi-hop wireless networks, multicast routing algorithms are another techniques that are used to reduce power consumption of the network [7].

Several literatures are found on the distributed power control in cellular and wireless data networks. Simple and most popular schemes of power control are proposed in [8,9], in which all users converge to the Pareto-optimal solution whenever they can achieve the required QoS that referred to SINRs. However, QoS that referred to SINR is no longer appropriate in wireless data networks. Therefore, the concepts of microeconomics and game theory have been used recently to define the users QoS in terms of utility (cost) function rather than SINR and several power control schemes have been investigated [10,11]. The output of the game in most cases is the Nash Equilibrium of the power control game. Moreover, pricing techniques are introduced to improve the Pareto efficiency of Nash Equilibrium by an effect on the data user to maximizing the net utility [6] and [12-14]. As well as, game theoretic approach has been considered to solve the problemof interference in cognitive radio networks as [15-18]. In cognitive radio networks, unlicensed users (cognitive users) are enabled to adaptively access the frequency channels, considering the current state of the external radio environment [19]. Unlicensed users (cognitive users) can only share the unused part of the spectrum owned by the licensed users. The interference of cognitive radios should be ineffective to the QoS of the licensed users, and not exceeding the interference temperature level. Opportunistic spectrum access in cognitive radio networks has been also studied using game theory in [20], and [21]. In the context of femtocell networks, several works have been considered to mitigate the cross-tier interference [2,22], and [23,24]. Moreover, the game theory-based power control has been considered for HetNet small cell networks [25]. The authors addressed the mitigation of cross-tier interference problem by ensuring the protection of the macrocell users.

The main differences between the femtocell networks and traditional wireless networks are the infrastructures of the system and the different classes of users. Femtocells are low-rang (not identical with macrocells), therefore, all FUEs have a higher channel gain and require different power control algorithm. In this paper, we present a new power control scheme for the distributed interference management in two-tier femtocell networks. The objective of this algorithm is to ensure that higher priority users (MUEs) able to achieve their required QoS, whereas lower priority users demand certain QoS requirements. The main difference between this work and previous works in the traditional CDMA wireless networks is the differentiated classes of users, in which each class of users needs a different power control algorithm based on the access priority. Moreover, our work differs from previous work [22] in several aspects. Firstly, in the representation of the utility function of MUEs, the study in [22] uses sigmoid function to guarantee the minimum required SINRs. Power control algorithm using a sigmoid function is more complex because the power update formula of MUE depends on the value of optimal target SINR that need to be computed at each iteration. Instead, we defined utility function of MUEs as a square function of SINR error, and the deduced power update formula depends on the target SINR. Secondly, we introduced a new local gain in our FUEs cost function based on the local information, which can improve the performance of FUEs. The optimality of the proposed game solution is not considered due to the limitation of this work, i.e., for too heavily loaded, the proposed algorithm for MUEs and FUEs yield unacceptably low SINRs. Mobiles whose SINRs fall below a minimum QoS threshold should be dropped, otherwise, they will cause unnecessary interference to other users using the same frequency channel. The advantages of this algorithm are the ability to implement distributively, mitigate the cross-tier interference, and reduce the drain power of users. Hence, the contributions of this paper are summarized as follows:

The rest of this paper is organized as follows. In Section 2, the system model of two-tier femtocell network is given, distributed interference-management algorithms are proposed and the corresponding analysis is presented in Section 3. The performance of the proposed scheme is presented by the numerical results in Section 4. Finally, we conclude this study in Section 5.

 

2. System Model

Research in traffic classification, which avoids payload inspection, has accelerated over the last five years. In this paper, we consider a typical two-tier femtocell network where N femtocells are overlaid with a macrocell. Specifically, we consider the scenario where a macrocell serving M macrocell user equipment (MUEs) overlaid N randomly distributed femtocells. The MUEs are distributed randomly inside the coverage area of macrocell BS with radius Rc, the FUEs are randomly distributed inside the coverage area of home BS with radius Rf, and all femtocells are distributed randomly inside the coverage area of macrocell. Due to the small radius of femtocells Rf, the effect of interference between the users inside a single cell is inactive. Therefore, for simplicity, we assume that each femtocell only serves one FUE. We assume that all MUEs and FUEs are stationary so the path gains are fixed during the run time of power control simulation. We denote Cm and Cf as the set of MUEs and FUEs, respectively, and C as the set of all users. A simple sketch of the system model of a two-tier femtocell network is shown in Fig. 1, which contains one macrocell overlaid with four femtocells. We consider the uplink scenario in this work, and i ∈ C is referred to the thiuser. Let pi be the transmit power of user i in Watt, gii is the channel gain from user i to its receiver with including the processing gain of the system, and gij from user j to the receiver of user i ≠ j. The channel gain with neglected shadowing and fast fading effects, where dij is the distance from user j to the receiver of useri, and β is the path loss factor that is usually between 2 and 6. We denote the power of additive white Gaussian noise (AWGN) at the receiver by σ2 Watt. Then, the SINR obtained by user i ∈ C at its base station can be written as

where represents the aggregated interference from all FUEs and MUEs except user i.

Fig. 1.System model.

To ensure adequate QoS of the higher access priority MUEs, the power control design must ensure that no MUE’s SINR γi falls below the target value . Thus, there is

On the other hand, the design of power control should ensure that the indoor lower access priority FUEs can achieve their required QoS and each i ∈ Cf can attain its SINR, that is, more than a predefined threshold . Therefore, each FUE i ∈ Cf must have that

In this paper, we employ a cost function Ji as a difference between the utility function of the user and its pricing function as in [11],

where the power vector is p :=[p1,p2,....,pn+M]T. The pricing function Ci(pi) represents the cost incurred by user i ∈ C, while the utility function Ui(γi(p)) represents the degree of satisfaction to the service quality. The Nash Equilibrium is the power vectors p* that no user can improve its cost function individually by deviating from pi*. Thus, there is

The Nash Equilibrium of (4) can be obtained by taking the derivative of Ji(pi,γi(p)) with respect to pi and equating to zero as follows

Noting that ∂γi / ∂pi = gii / Ii, we have

In this paper, we also further introduce a user-specific notation θi as a ratio of interference to the path gain of the user i ∈ C as in [12] and as shown in the following

According to this analysis, we will explain the criteria of how to select the suitable functions Ci(pi) and Ui(γi) with appropriate parameters, to design the efficient distributed power control algorithm for both MUEs and FUEs. The main goal of our algorithm is to strictly guarantee the QoS of MUEs, and we allowed slightly reduction in the QoS of FUEs in order to reduce the power consumed by the users and to mitigate the cross-tier interference.

 

3. Distributed Power Control Algorithm

3.1 Macrocell users cost function

The appropriate method to guarantee the QoS of MUEs is the balancing power control method, in which all MUEs achieve the same target SINR. The aim is to guarantee the QoS of higher priorityMUEs by ensuring that all MUEs can meet the target SINR. On the other hand,MUEs do not need to use high power in their transmission to attain high SINR (greater than target) in order to preserve their battery life and minimize the cross-tier interference. In this case, all MUEs should have a zero price and the optimal γi should be equal to the target SINR. For accurate communication at non-zero levels of SINR, we defined the cost of the difference between the actual SINR and the target SINR that is chosen based on the estimated FER [6]. In addition, the cost function of MUEs should be convex and positive. We thus consider the following utility and pricing functions for MUEs i ∈ Cm

Thus, according to (4), the cost function of the ith MUE can be written as

The optimal γi for each user i ∈ Cm is the target SINR, which can be obtained by taking the first derivative of the MUEs cost function with respect to γi and equating to zero,

Then,

Based on in (13), the optimal power can be obtained from (1) as and the following iterative power rule can be applied

where are the actual SINR and power of user i at iteration k and k + 1, respectively. For simplicity, we can use (8) to rewrite (14). Thus,

3.2 Femtocell users cost function

In the case of lower access priority, we assume that for each FUE, i ∈ Cf also require maintaining its QoS by achieving the target SINR Γi. The target Γi here is different from the threshold value defined in (3), which in practice . The value of the target SINR should be sufficient to guarantee better service for FUEs and also should be not more high because it requires high transmit power to achieve. To decrease the cross-tier interference induced to the macrocell, FUEs should achieve its target SINR using the minimum required transmit power. In game theory, the selection of a cost function is an important problem because it is a basis of the game, which will deduce the power iterative algorithm. FUE has two conflicting objectives: (i) achieve better service by obtaining higher SINR and (ii) higher SINR is achieved at the cost of an increased drain on the battery and higher cross-interference to others FUEs and MUEs. Therefore, the cost function for each FUE should be depended on power and SINR, and it should be non-negative and convex to allow the existence of a non-negative minimum. In addition, the target Γi should be included inside the cost function to be varied according to the service requirement. Higher Γi can be chosen for voice users and lower target can be chosen for data users. Thus, we consider the cost function of the ith FUE as in [6] with a new special parameter as

where ai and bi are non-negative weighting factors. It is shown from (16) that the linear pricing power bipi is always positive, and the square of SINR error (Γi-eaiθiγi)2 is always positive due to the square function. In addition, the proper selection of the non-negative weighting factors in the cost function equation (16) is important. Choosing bi / (eaiθi)2 >1 places more emphasis on power usage, whereas bi / (eaiθi)2 <1 places more emphasis on the SINR.

The new special local gain term eaiθi is the advantage of our proposed algorithm, in which it can guide FUEs to an efficient Nash Equilibrium point when the system operates in different loads. We defined eaiθi as a local gain term because it only depends on the weighting factor ai and a user-specific notation θi (a ratio of FUEs power and SINR). That means, the local gain term only depends on local information and it does not need any other information from home BS. The utility part of the cost function (16) will guide all FUEs to achieve the target SINR, but the Nash Equilibrium may actually less than the target SINR due to the pricing term and the new special gain parameter. Nevertheless, slight decrease in FUEs SINR resulting in substantial reduction in transmitting power as well as significant reduction in the cross-tier interference. Now, applying the necessary condition of Nash Equilibrium to the ith FUEs cost function yields:

Rearranging terms of (18) yields

It follows from (19) that as bi → 0, the power expenditure increases and the SINR γi → Γi / eaiθi. On the other hand, as ai → 0 and bi → 0, the SINR will be converging to the target γi → Γi. Substituting for γi from (1) and isolating pi, we can obtain the power in terms of given and measured quantities as

At Nash Equilibrium, the power value can thus be computed as

To present (20) as a numerical algorithm, we assume that the algorithmwill run in real time with potential measurements updated every step of the algorithm [6]. Thus, the iterative power rule can be written as

We define and based on (14), we can get

where as in (8). The initial condition associated with (23) must satisfy . Note that, the positive term in the expression of (23) is different to the power balancing solution, in which the new specific parameter eaiθi has been added to the denominator. As well as, the negative term is proportional to the square of interference, and the square of exponential of interference. The two formulas of algorithm (22) and (23) require only a single measurement at each step of the iteration, so the power control can be used to implement as a distributed power control.

3.3 Convergence

In [26], the authors show that if a fixed point of the algorithm p(k+1) = f(p(k)) exist and the function f satisfy the following three conditions:

1) Positivity f(p) ≥ 0,

2) Monotonicity p ≥ p' ⇒ f(p) ≥ f(p'),

3) Scalability ∀ α ≥ 1 ; αf(p) ≥ f(αp).

then the algorithm converges to a fixed and unique point.

For the MUEs, the above three properties are obviously satisfied as has been explained in [25].

On the other hand, from (22), and in terms of interference, the positivity requires

where LambertW(.) is the LambertW function. When we selected a proper value of ai / bi, the value of LambertW(−2aiΓi / bi) will be small positive quantity and the positive condition can be easily met.

For monotonicity, it is enough to have an increasing best response function respect to interference Ii. Thus, if we differentiate (22) with respect to Ii, we get

Using (25), for monotonicity, we should have

which is stricter than (24). Finally, the condition of the scalability in our method can be written as

So, for scalability, it is enough that positivity be met.

 

4. Simulation Results

In this section, we present the numerical results of our proposed power control algorithm and compare the performance with the traditional algorithm without local gain. The traditional algorithm has been proposed in [6], and it is applied in femtocell network in [22], which can be shown in the following equation:

In this simulation, we compared our proposed algorithm with the traditional algorithm [22] respecting to femtocell users only, while the power update formula of macrocell users is different. To perform a fair comparison with the traditional algorithm, we kept the same physical parameters for all network elements, such as MUEs, FUEs, and base stations. The local gain proposed in our FUEs cost function has been appearing in both positive and negative terms in (22). One of the advantages of our proposed algorithm can be found in the positive term of (22), in which the algorithm guides FUEs to achieve Γi / eaiθi rather than the target Γi that was achieved by the traditional algorithm [22]. On the other hand, the reduction of power is also affected by the local gain eaiθi that appears in the denominator of the negative term of (22).

The network settings and the deployment of users in this simulation are illustrated in Fig. 1, where theMUEs are randomly deployed inside the circle of the radii of Rc = 500 mand serving by the macro BS that located in the center. The FUEs are also randomly deployed inside small circle of the radii of Rf = 100 m and we assume that each femtocell BS serves only one FUE. The initial power of all users was w in both simulations. The path gain from the transmitter user j ∈ C to the receiver of user i is calculated as where dij is the distance and β is the path loss exponent. The same pricing coefficients ai and bi are used for all FUEs. The number of MUEs and FUEs, the values of SINR targets , Γi and the other simulation parameters are summarized in Table 1.

Table 1.Simulation parameters.

In this simulation, all MUEs and FUEs are distributed randomly inside the area of their own cells and each FUE or MUE has a different value of path gain. The path gain of each user depends on its distance from its own base station. The path gains of users will be computed from different positions, so the static scenario has been considered in our simulation. In multiple curves figures, a single curve corresponds to one specific user. All MUEs in both algorithms update their transmission power using (14). The admission control is not considered in this simulation; therefore, no FUE is removed from the system and the value of threshold has been neglected. The simulation executed three times: in low, medium, and high system loads, respectively, and the present figures represented the evolutions of power and SINR and their average. The increase of system load shows how the ability of macrocell users to guarantee their QoS, and also shows the SINR degradation of femtocell users. In addition, increasing system loads show a significant reduction of powers among FUEs and MUEs that cannot be seen clearly in the low load system. We noted that the curves in Fig. 2, Fig. 4, and Fig. 6, represent the values of power and SINR of all MUEs and FUEs with iterations. The curves in red colors represent the values of power and SINR of MUEs, whereas the curves in blue colors represent the values of power and SINR of FUEs. It is easy to see in the following simulation that all MUEs in red curves consume higher power than FUEs in the blue curves, because FUEs are low-range and they have higher channel gain than MUEs. On the other hand, it is shown that the SINR values of all higher priority MUEs are the same (all MUEs converge to the target SINR = 5) without any reduction. The reason is due to the successful choice of MUEs utility function with zero-pricing function. The linear pricing function that applied to the FUEs cost function is the reason of the reduction in the values of FUEs SINR, as shown in the blue curves of medium and high load system.

Fig. 2.Performance comparison of proposed algorithm and traditional algorithm in low load system for all MUEs and FUEs.

In Fig. 2, we display the evolutions of power and SINR in both algorithms for all MUEs and FUEs in the low load system. All MUEs and FUEs converge to the SINR requirements at the equilibrium, but the power consumed byMUEs and FUEs in the proposed algorithm is less than the power consumed by users in the traditional algorithm. The reduction in power cannot be seen clearly due to the density of user’s power curves in the figure, so the average performance has been computed and displayed in the following figure. Fig. 3 presents the average power of MUEs and the average power and SINR of FUEs. We found that the average SINR are in the proposed algorithm and traditional algorithm, respectively. On the other hand, the average power of MUEs reduced to 4.39% (final average power in the proposed algorithm and traditional, respectively), and the power FUEs reduced by 4.5% (final average power in the proposed algorithm and traditional algorithm, respectively). The minimum and maximum values of SINR and power for MUEs and PUEs have been shown in Table 2.

Fig. 3.Average performance comparison of proposed algorithm and traditional algorithm in low load system.

Table 2.Min, max SINR and power evaluations.

The advantage of the proposed algorithm is appeared clearly in the medium load test, as shown in Fig. 4, and Fig. 5. The average power reduction of MUEs is 68% (final average power in the proposed algorithm and traditional algorithm, respectively), and the reduction average power of femtocell users is 68% (final average power in the proposed algorithm and traditional algorithm). On the other hand, the evaluations show that only 0.038% reduction in average SINR, Fig. 5. The average power reduction of MUEs is 68% (final average power = 3.6372 in the proposed algorithm as opposed to = 3.6502 in the traditional algorithm. As shown in Table 2, the minimum value of FUEs SINR of the farthest user in our proposed algorithm is higher than traditional algorithms.

Fig. 4.Performance comparison of proposed algorithm and traditional algorithm in medium load system for all MUEs and FUEs.

Fig. 5.Average performance comparison of proposed algorithm and Traditional algorithm in medium load system.

In Fig. 6 and Fig. 7, we display the evaluations of power and SINR in the high load network. Both algorithms smoothly reduce the SINRs of FUEs to let MUEs to reach their desired SINR target, but the SINRs of FUEs in our proposed algorithm has reasonable values. The average value of FUEs SINR is = 3.108 in both algorithms. In addition, the reduction of the average power of MUEs is 55.2% (final average power = 0.0072 versus 0.0161 in the proposed algorithm and traditional algorithm, respectively), and the reduction of the average power of FUEs is 55.7% ( in the proposed algorithm and traditional algorithm). Furthermore, the range of FUEs SINRs in the proposed algorithm is more suitable where the min value is = 1.285 as opposed to = 0.0546.

Fig. 6.Performance comparison of proposed algorithm and traditional algorithm in high load system for all MUEs and FUEs, ai = 4000.

Fig. 7.Average performance comparison of proposed algorithm and traditional algorithm in high load system.

 

5. Conclusion

In this paper, we have proposed a new power control algorithm to manage the distributed interference in the two-tier networks. Specifically, a new design of power control for the FUEs has been considered. It has been shown that the proposed power control algorithm of FUEs is able to mitigate the cross-tier interference, making the MUEs maintaining their desired SINR requirements easily. The convergence of the proposed power control algorithm has been proved analytically and the features are confirmed through comparison in the numerical study. An interesting topic for future work would be the development of an admission control algorithm or link quality protection mechanism together with power control algorithm to improve the system performance further.

Cited by

  1. Collaborative Sub-channel Allocation with Power Control in Small Cell Networks vol.11, pp.2, 2015, https://doi.org/10.3837/tiis.2017.02.001