Coexistence of Cognitive Small Cell and WiFi System : A Traffic Balancing Dual-Access Resource Allocation Scheme

We consider a holistic approach for dual-access cognitive small cell (DACS) networks, which uses the LTE air interface in both licensed and unlicensed bands. In the licensed band, we consider a sensing-based power allocation scheme to maximize the sum data rate of DACSs by jointly optimizing the cell selection, the sensing operation, and the power allocation under the interference constraint to macrocell users. Due to intercell interference and the integer nature of the cell selection, the resulting optimization problems lead to a nonconvex integer programming. We reformulate the problem to a nonconvex power allocation game and find the relaxed equilibria, quasi-Nash equilibrium. Furthermore, in order to guarantee the fairness of the whole system, we propose a dynamic satisfaction-based dual-band traffic balancing (SDTB) algorithm over licensed and unlicensed bands for DACSs which aims at maximizing the overall satisfaction of the system.We obtain the optimal transmission time in the unlicensed band to ensure the proportional fair coexistence withWiFi while guaranteeing the traffic balancing of DACSs. Simulation results demonstrate that the SDTB algorithm could achieve a considerable performance improvement relative to the schemes in literature, while providing a tradeoff between maximizing the total data rate and achieving better fairness among networks.


Introduction
Recently, the rapid progress and pleasant experience of smart Internet based devices lead to an increasing demand for high data rate in wireless communication systems, which cause the growth of mobile traffic over thousands of times in the next decade [1].However, since the licensed spectrum is limited, the new available licensed spectrum is becoming rare and expensive.To respond to increasing wireless communication capacity demand, new technologies have been proposed for cellular networks, such as small cells, microwave, massive multiple-input multiple-output (MIMO).Small cells as parts of the second tier in multitiered cellular networks have been considered as an effective means to boost the capacity and expand the coverage [2].The incorporation of massive MIMO techniques into cellular networks can boost the channel throughput by transmitting independent data streams simultaneously over different antennas.However, the scarcity of the licensed spectrum is still the major block to further improve the data rate.The innovations that focus on the techniques that enable better utilization of the spectrum, including unlicensed bands, are an urgent issue.Specifically, it is assumed that up to 30% of the broadband access in cellular networks can be offloaded to the unlicensed spectrum occupied by WiFi networks [3].
Cognitive radio is able to enhance the spectrum efficiency by allowing cognitive radio users (CRs) to access the resources owned by primary users (PUs) in an opportunistic manner.In order to minimize the performance degradation caused to PUs, CRs perform spectrum sensing to determine the status of the spectrum [4].In this paper, we define a dual-access cognitive small cell (DACS) network which takes the advantage of CRs and small cell networks.The DACS network could reuse the spectrum over small regions, which is regarded as one of the promising solutions for expanding the coverage and boosting the capacity of wireless networks.In addition, cognitive small cell base stations (CSBSs) can coexist with macrocell base stations (MBSs) by using the unoccupied licensed spectrum based on sensing results.One of the primary tasks of the DACS is to find a proper 2 Wireless Communications and Mobile Computing selection mechanism for cognitive small cell users (CSUs) and the associated CSBSs based on the sensing performance.However, the reliability of the sensing result is limited by several factors; thus the influence of the sensing accuracy should be taken into account.
Particularly, the unlicensed spectrum is considered as a solution of disposing the scarcity and valuableness of the licensed spectrum in Rel. 13, which supports the LTE system to offload the traffic to the unlicensed spectrum used by WiFi network, namely, LTE-unlicensed (LTE-U) [5].The extension of LTE over 5 GHz spectrum requires providing fair coexistence of LTE-U with already existing WiFi systems.A feasible way to use both the licensed and unlicensed band simultaneously through the carrier aggregation feature (CA) is investigated in [6,7].On the one hand, allowing cellular networks to share the unlicensed band could mitigate spectrum scarcity in the licensed spectrum, while improving spectrum efficiency in the unlicensed band.Literature [8] investigated traffic load offloading from LTE-U to WiFi and aims to maximize the throughput of LTE-U with the minimum throughput requirement of WiFi networks.On the other hand, the impact of the cellular network on the WiFi system is not negligible; for example, the transmission of LTE users could increase the collision probability to WiFi systems.Therefore, there comes a critical challenge for designers to ensure that the LTE-U can coexist with WiFi fairly and friendly in the unlicensed band while guaranteeing regulatory requirement of the local government policy.
1.1.Related Work.In the licensed band, resource allocation problems are discussed in [9][10][11][12][13].The power allocation problem in cognitive small cell networks (CSNs) leads to a noncooperative game (NCG) which was discussed in [11].In addition, the sensing information was addressed in [12] as a part of the game, and the analysis of the equilibria is based on a concept called quasi-Nash equilibrium (QNE) [13].
The current researches focus on the coexistence of LTE-U and WiFi in the unlicensed band based on different deployment scenarios [14][15][16][17][18].In [14], the authors proposed a time-domain resource separation method based on almost blank subframes (ABSs).In this scenario, LTE users stop transmitting in ABSs, whereas WiFi users have the opportunity to access the channel without interference.A similar coexistence scheme was proposed in [15], where LTE users allocate silent gaps with a predefined duty cycle to facilitate better coexistence with WiFi users.However, those schemes cannot achieve the optimal performance of LTE-U operation due to its discontinuous transmission.In [16], Zhang et al. proposed an enhanced static ABSs scheme to mitigate the cochannel interference between small cells and WiFi systems.The authors in [17] specially aim to optimize the transmission QoS of LTE users with the minimum transmission requirement of WiFi users, while it does not meet QoS requirement of all the LTE users by the designed mechanism.Based on the decision tree and the game theory, [18] presented a flexible architecture decoupling control plane from data plane which could improve throughput and spectrum efficiency.
Listen-before-talk (LBT) scheme is a another way to enable the coexistence of LTE-U and WiFi in the unlicensed band [19][20][21][22].In [19], the authors proposed a LBT scheme by enabling carrier sensing at each LTE-eNB.Although the scheme can enable fair coexistence between LTE-U and WiFi, it results in spectrum underutilization due to the carrier sense operation in the LBT scheme.The fair coexistence between LTE-U and WiFi in the unlicensed band has been investigated by a stochastic geometry modeling approach where the LBT scheme is applied at SBSs [20].A channel access framework based on LBT mechanism in LTE-U systems was proposed in [21], without the consideration of the licensed and the unlicensed spectrum management.In [22], the authors introduced a new time-frequency structure with a modified LBT scheme.
Traffic balancing scheme between licensed and unlicensed bands was proposed in [23][24][25].The authors in [23] presented traffic balancing scheme in the licensed and unlicensed band by controlling the transmission power in the licensed band and the fraction of transmission time in the unlicensed band, respectively.However, the analysis in [23] was limited to the single user case, which can not be easily extended to the case with multiple users.For the downlink traffic balancing between licensed and unlicensed bands, [24] proposed a regret-based learning aided downlink traffic balancing scheme to ensure fair coexistence between LTE-U and WiFi.Jointly considering the power control and spectrum allocation in licensed/unlicensed bands to maximize the spectrum efficiency while guaranteeing the QoS of small cell users and WiFi users was discussed in [25].

Contributions.
In this study, dual-access cognitive small cell (DACS) refers to the cognitive small cell with LTE technologies which can access both licensed and unlicensed bands simultaneously.The transmission model is based on the current wireless transmission system, in which the licensed spectrum is scarce and UEs have ever increasing data rate requirements, especially for downlink transmission.Thus, the supplemental downlink (SDL) model is suggested in [17,26]; in this model LTE could offload parts of the traffic load to the unlicensed band and coexist with the WiFi user while taking into account the WiFi transmission requirements.In addition, in order to ensure the transmission QoS, the control information will still use the licensed band.Therefore, we use the licensed band to support the uplink transmission and use the unlicensed band to support the downlink transmission.Assume there are two sets of antennas for each CSBS;   is used for the licensed band and   for the unlicensed band.The DACS can access both licensed and unlicensed bands simultaneously; in the licensed band, CSUs are considered as the secondary users which work based on the mechanism of cognitive radio (CR) technologies.It could reuse the licensed spectrum when the macrocell users (MUs) are absent.In the unlicensed band, CSUs share the unlicensed spectrum with WiFi users by adjusting the transmission time.The objective is to maximize the utility of the whole system (including macrocell system, DACS system, and WiFi system), which could evaluate the satisfaction of the whole system, while guaranteeing the coexistence between CSUs and WiFi users in the unlicensed band.The main contributions can be summarized as follows: (i) Firstly, CSU defined in this paper is based on CR technologies in which the licensed band could be reused when the MBS is absent.In addition, SDL model is considered for the transmission scheme, and parts of the downlink traffic load could be offloaded to the unlicensed band while the control information still uses the licensed band to ensure the transmission QoS.We propose a sensing-based power allocation scheme to maximize the total data rate of the whole network (LTE and WiFi) by jointly optimizing the cell selection, the sensing operation, and the power allocation as well as the unlicensed band transmission time.
(ii) Secondly, in the licensed band, we aim at maximizing the total data rate of DACSs by jointly optimizing the CSU-CSBS assignment, the detection operation, and the power allocation under the interference constraint to MUs.Due to the nonconvexity of the optimization problem, we reformulate the problem to a nonconvex power allocation game and find the quasi-Nash equilibrium (QNE) of the nonconvex game.The sufficient conditions for the existence and the uniqueness of a QNE are given by theoretical prove.
(iii) Thirdly, in the unlicensed band, taking into account the dynamic WiFi traffic load with varying transmission probability, we propose a dynamic channel access scheme for CSUs based on enhanced-LBT (E-LBT) scheme which could increase the spectrum efficiency and guarantee the transmission QoS of WiFi networks in the unlicensed band.Specifically, we analyze the WiFi traffic load by a statistical method, which could calculate the optimal transmission time of CSU based on the transmission probability of WiFi users.
(iv) Finally, we propose a satisfaction-based dual-band traffic balancing (SDTB) algorithm over the licensed and the unlicensed band which aims at maximizing the overall utility of DACSs and WiFi networks by jointly optimizing the cell selection, detection operation, and power allocation in the licensed band and transmission time in the unlicensed band.Furthermore, we calculate the computation complexity and evaluate the performance of the proposed SDTB scheme in the realistic channel status with multi-CSBS and multi-AP.
In the rest of this paper, we describe the system model in Section 2 and formulate the optimization problem in Section 3. The optimal satisfaction-based dual-band traffic balancing scheme is shown in Section 4. The simulation results are discussed in Section 5 and Section 6 finally concludes the paper.
Notations.Matrices and vectors are indicated in boldface.
C × denotes that the space size of matrix is  × .Tr(⋅) and (⋅)  stand for trace and Hermitian transpose, respectively.

System Model
As shown in Figure 1, we consider a DACS system which could transmit and receive signals in both licensed and unlicensed bands simultaneously.There are  CSBSs,  CSUs, one MBS,  MUs, one WiFi-AP, and  WiFi users.In the licensed band, we consider the uplink transmission of CSBSs based on sensing results from antennas   while sharing the unlicensed band with WiFi systems for downlink transmission based on sensing results from antennas   .Due to the limited coverage radius of CSBSs, the number of CSUs and CSBSs is in an order of magnitude.Assuming both the CSBSs and the MBS are equipped with   antennas (including   and   ), WiFi-AP and various users (CSUs, MUs, and WiFi users) are equipped with   antennas (including   and   ).There is no cooperation within the heterogeneous network (macrocell network, DACS network, and WiFi network).Each user can simultaneously communicate over multiple channels; thus, multiuser interference (MUI) in the same channel must be taken into account.

Resource Allocation for CSUs with MUs in the Licensed
Band.In the licensed band, we consider the uplink transmission under OFDMA technology where CSUs could control the emitted antenna pattern and the power allocation of each subchannel through the precoding matrices.We aim at maximizing the sum rate of overall DACSs with proper precoding matrix, as well as the best assignment between CSU  ( = 1, 2, . . ., ) and the associated CSBS  ( = 1, 2, . . ., ).The binary incidence matrix is A, whose coefficients   shows the status between CSBS  and CSU .If   = 1, it denotes that CSU  and CSBS  are associated; otherwise   = 0.The binary incidence matrix   should satisfy the following conditions: (1) For CSU , ∑  =1   = 1 means that CSU  can only connect to one CSBS; (2) For CSBS , ∑  =1   ≤ , where  is the maximum acceptable number of CSUs for CSBS .
The value  is derived from zero-forcing (ZF) decoding to eliminate the interference; thus,  ≤   /  .Based on this assumption, CSUs connected to the same CSBS do not have interference, while there is intercell interference between DACSs and macrocell networks.The frame structure of CSU  consists of a sensing slot of duration   and a data transmission slot of duration   −   over  ( = 1, 2, . . ., ) spatial subchannels.In the sensing slot, if MU is detected absent, CSUs start transmitting in the transmission slot.We assume that simultaneous spectrum sensing of each licensed subchannel is performed by the set of antennas   at each CSBS under energy detection scheme, where the MU signal is modeled as a complex Gaussian random signal in the presence of an additive white Gaussian noise.The detection problem on subchannel  can be formulated as a hypothesis test, where hypothesis  0, represents the absence of a MU in subchannel , and hypothesis  1, represents the presence of where y   () ∈ C   ×1 denotes the received signal, n  () ∈ C   ×1 denotes the i.i.d noise on subchannel  with zero mean and variance (  , ) 2 , that is, N(0, (  , ) 2 I), and S   () = G   s  () stands for MU signals on subchannel , where s  () ∈ C   ×1 ∼ N(0,   I) is a column vector of   information symbols,   is the variance of symbol s  , and G   ∈ C   ×  is the channel matrix on subchannel  between MU and CSBS .  =     denotes the number of detection samples.Under an energy detection scheme the decision is based on [27]: where   denote the decision thresholds.( The probabilities of detection P  , and false alarm P  ,fa for the th channel for CSBS  are expressed in closed forms as ) . (4)

Resource Allocation for CSUs with WiFi Users in the
Unlicensed Band.In the unlicensed band, the coexistence of DACS and WiFi is based on LTE-Release 10-12 by using specific techniques such as Carrier Sense Adaptive Transmission (CSAT) with LTE air interface protocol, which performs Clear Channel Assessment (CCA) before transmitting data [5].CCA may potentially degrade the channel utilization and lose the access opportunities in unlicensed spectrum channel to other systems.In LTE-Release 13, LBT mechanism is required which needs to change LTE air interface [22].The performance of WiFi systems will be significantly affected due to the CSMA/CA mechanism, while the performance of DACS system was almost unchanged based on the LTE protocol.The main challenge for the coexistence of DACS and WiFi is to ensure the fairness between two systems.
Two guidelines are followed in the design of the access scheme in the unlicensed band: (1) the CSBS senses the unlicensed band in order to avoid interference from ongoing transmission by other users; (2) the access scheme aligns with LTE frame structure.
In order to access the unlicensed band while guaranteeing the fairness for WiFi users, in this paper, we develop a channel access scheme that aligns with LTE frame structure, namely, Enhanced-LBT (E-LBT) scheme.The proposed E-LBT is based on the 3GPP definition.Instead of fixing the data transmission and detection duration, the transmission duration for DACSs will be adaptively adjusted with respected to the available licensed bandwidth as well as the WiFi traffic load.The frame structure of CSBS  consists of the detection duration and the data transmission duration in the unlicensed band.
Assume that spectrum sensing in the unlicensed band is performed by the set of antennas   at each CSBS by energy detection scheme.If the unlicensed band is regarded as clear (no WiFi users or other CSBSs occupying the band), the CSBS  will start transmitting for time duration   according to the channel condition as well as the WiFi traffic load.
Due to the randomness of the locations of WiFi-AP/CSBS, as well as the time-varying channel conditions, the detection results depended on the current traffic load of WiFi users.For the simplicity and without loss of generality, we define the probability of a WiFi user continuing to transmit data in the next slot (after accessing the unlicensed band) as .
In the E-LBT scheme, there are the five following cases in the unlicensed band transmission.
Case 1. WiFi and CSBS  occupy the unlicensed band simultaneously with cochannel interference.For instance, the WiFi user is transmitting in the unlicensed band while CSBS  accesses the band under error detection results, namely, miss detection with probability 1 − P   .
Case 2. CSBS  and CSBS  + 1 are transmitting in the unlicensed band simultaneously with cochannel interference.For instance, CSBS  decides to access the unlicensed band which is occupied by other CSBSs due to miss detection results.
Case 3. WiFi is absent, and CSBS  occupies the unlicensed band without false alarm.
Case 4. WiFi occupies the unlicensed band, without interference from CSBSs.For instance, all the CSBSs detect the WiFi signal correctly.
Case 5. WiFi and all the CSBSs are absent; thus the channel is idle.
The details of E-LBT scheme are shown in Figure 2. According to above cases, the detection problem in the unlicensed band can be formulated as a hypothesis test.We denote the hypotheses as   , where  ∈ {0, 1, 2},  ∈ {0, 1} represent the activity of CSBSs and WiFi users, respectively. = 0 represents all the CSBSs being absent;  = 1 represents only one CSBS transmitting;  = 2 represents more than one CSBS transmitting at the same time.Similarly,  = 0 represents the WiFi user being absent, while  = 1 represents the WiFi user transmitting.For instance, hypothesis  20 represents more than one CSBS occupying the channel without the WiFi user; thus there is interference between CSBSs in the unlicensed band.Specifically, the received signal at CSBS  under each hypothesis can be written as where y  () ∈ C   ×1 denotes the received signal, n() ∈ C   ×1 denotes the additive background noise with zero mean and variance stand for the receive signals at CSBS  from other CSBSs, and WiFi in the unlicensed band, respectively.Specially, for  20 , S +1 () represents the received signals from multi-CSBSs.s() ∈ C   ×1 ∼ N(0,   I) is a column vector of   information symbols,   is the variance of s(), and H   ∈ C   ×  is the channel matrix in the unlicensed band from other CSBSs to CSBS .w() ∈ C   ×1 is a column vector of   information symbols, and G   ∈ C   ×  is the channel matrix in the unlicensed band from WiFi user to CSBS .By the similar process to (4), the probabilities of detection P   and false alarm P  fa , with the threshold   in the unlicensed band are given, respectively, by where Wireless Communications and Mobile Computing Based on the above discussion, there is cochannel interference in Cases 1 and 2, whereas Cases 3 and 4 referred to the scene without cochannel interference; if the unlicensed band is idle, we obtain Case 5. Before discussion, we give the definition of the following parameters.In Figure 2 Furthermore, taking into account the idle time, we have   = ⋅(  +  ), which depends on the detection and backoff time before occupying the unlicensed band, where  is idle time factor. 3 = (1 − (P   )  )(  −  2 ) is the average interference time between DACSs and WiFi, where 2 represents the WiFi average transmission time without interference.

(ii) Cases without Interference
Case 3 ( 3 ).The transmission ratio of DACSs in the unlicensed band without interference is denoted as where  1 =   ⋅ (P   ) −1 is the average transmission time without interference.
(iii) Spectrum Idle Case 5 ( 5 ).Due to the backoff time and detection time before accessing the channel, the idle ratio is  5 =   / tol .
According to the above analysis, we obtain that the transmission ratio of DACSs and WiFi in the unlicensed band can be represented as  and Φ, respectively: 3.1.In the Licensed Band.In this work, the data rate of the DACS consists of two parts: uplink transmission in the licensed band and downlink transmission in the unlicensed band.In the licensed subchannel , the received signal z   ∈ C   ×1 at the CSBS  from CSU  is given by

Problem Formulation
where For CSU , the total transmission power over all licensed subchannels should not exceed its budget power   max .Consequently, the power budget constraint is denoted as Considering that the sensing information is not always reliable, to guarantee the QoS of MUs, the cochannel interference from CSUs should not exceed an interference mask.Thus the individual soft-shaping constraint to effectively protect the MU is denoted as where G   ∈ C   ×  is the channel matrix from CSU  to the MU in subchannel  and P mask = [ mask, ]  =1 denotes the interference mask on all subchannels.In addition, from the target sensing accuracy, the following linear constraint should be satisfied: where  ,min = (  ,0 ) max and  ,max = (  ,1 ) min , denoted as  ∈ T. For the convenience of reading, we enable the   to the following convex set: Therefore, the sum data rate of DACSs over all licensed subchannels can be written as where   is the unlicensed bandwidth, H   is the channel matrix in the unlicensed band from CSBS  to CSU , and Q   represents the covariance matrix of CSBS  in the unlicensed band.
denotes the noise-plus-interference covariance matrix of WiFi networks, G   is the channel matrix in the unlicensed band of CSU , and Q  is the covariance matrix of WiFi networks.Moreover, the data rate of WiFi user  with interference from DACSs is given by where C 0  = where denotes the noise-plus-interference covariance matrix from nonassociated DACSs in the unlicensed band.
(iii) For Case 3 ( 00  ), the data rate of DACS  without interference from other users is given by where C .0  =  2  I is the additive background noise covariance matrix in the unlicensed band.
(iv) For Case 4 ( 11  , ), the data rate of WiFi user  is denoted as  11  , =   log det (I + where H  is the WiFi channel matrix in the unlicensed band.
Consequently, we obtain the achievable total data rate of DACSs in the unlicensed band as and the achievable data rate of WiFi user  as In the unlicensed band, all the CSUs and WiFi users share the same spectrum band.Therefore, there is not only the interference between CSUs, but also the interference between CSUs and WiFi users.According to Figure 2, CSUs decide to access the unlicensed band based on the results from E-LBT scheme.However, due to the variable channel state, the detection accuracy of a DACS is fluctuant; thus the detection results are not always reliable: (1) WiFi user is transmitting in the channel, but DACSs detect that the channel is idle (with misdetection).Consequently, there is interference between CSUs and WiFi users due to misdetection.Specially, when users are closer to each other, the interference is serious.(2) WiFi users are not transmitting in the channel, but DACSs detect that the channel is busy (with false alarm), resulting in a waste of available spectrum resource.
In the licensed band, in order to share the spectrum with MUs, power control for CSUs is needed to ensure the interference from CSUs to MUs below a given interference mask.Due to different government regulation requirements, we assign separated power budgets to the licensed and unlicensed band.
We adopt a utility function () to evaluate user's satisfaction about an achieved data rate .The widely used logarithmic utility function is considered to guarantee the proportional fair coexistence between CSUs and WiFi, where ln(⋅) is natural logarithm function.It could capture the typical user satisfaction about data rate-as data rate increases, user utility grows faster when data rate is low than when it is high.Since CSUs have the ability to access both the licensed and unlicensed bands simultaneously, the CSUs will generate interference to the cochannel users (MUs, WiFi users) during the transmission process.Therefore, in this paper, we focus on the harmonious coexistence mechanism between CSUs and WiFi users, while ensuring the communication performances of MUs and WiFi users in the licensed and unlicensed band, respectively.According to the above analysis, the optimization problem of maximizing the total utility of DACSs and WiFi networks by jointly optimizing the cell selection, detection operation, power allocation, and transmission time in the licensed and unlicensed band can be formulated as 1: where (1) is the nonconvex individual soft-shaping constraint to effectively protect MUs from harmful interference by CSUs transmission.(2)-(6) are the convex constraint sets.(2) ensures that the total transmission power of CSU  should not exceed its power budget.In addition, due to the integer nature of the element   of the incidence matrix, the problem 1 is an integer programming which is NP-hard.Furthermore, constraint (6) shows that the transmission time of CSUs in the unlicensed band must be no more than the total transmission time except the WiFi transmission time based on the correct detection, so that the harmonious coexistence between CSUs and WiFi users can be achieved.In order to find the optimal solution of problem 1, we propose a dual-band (licensed and unlicensed bands) traffic balancing scheme to simplify the original problem and find equivalent solutions.

Satisfaction-Based Dual-Band Traffic Balancing Scheme
The optimization problem can be divided into two suboptimization problems and solved separately.Firstly, we maximize the data rate   of CSU in the licensed band by optimizing the cell selection, detection operation, and power allocation, which results in the maximum utility of the licensed band.Secondly, we maximize the utility (⋅) of whole networks by optimizing the transmission time in the unlicensed band.Specifically, the alternative direction optimization method is used to obtain the optimal solution of 1: (i) Suboptimization 1: sensing-based power allocation (SBPA): for CSU , the status   can be considered as a constant with the initial assignment and the optimal sensing time   can be found by exhaustive search.Thus, we start from the two multidimensional variables Q   and   to maximize the data rata  ⋆  of DACSs.Due to the inherently competitive nature of distributed multiuser DACSs, we adopt the game theory to solve the nonconvex noncooperative problem for DACSs.(ii) Suboptimization 2: dual-band traffic balancing (DBTB): based on the solution from SBPA, we obtained the optimal  ⋆  in the licensed band.In the following step, the  ⋆  as well as the associated parameters Q ⋆  , a ⋆ ,  ⋆ ,  ⋆  are considered as constant and the original optimization problem can be formulated as maximizing the utility (⋅) in (25).The suboptimization problem DBTB aims at optimizing the transmission time   based on WiFi real-time traffic load, that is, , to maximize the total utility of whole networks, while guaranteeing the coexistence between CSUs and WiFi users.

Suboptimization Problem 1: SBPA. According to the inherently competitive nature of distributed multiuser
DACSs, game theory is adopted to solve the nonconvex noncooperative problem for DACSs.The resource allocation problem among CSUs is reformulated as a strategic noncooperative game.In order to simplify the game, we consider the problem equal to maximizing the individual rate of CSU .For CSU , the variable a  can be considered as a constant and the optimal sensing time   can be finally optimized by exhaustive search.Collaborative spectrum sensing can improve the performance of spectrum sensing in cognitive radio networks [28].Furthermore, we assume that the sensing results from CSBS  are shared with CSU  in this cell, with the initial assignment based a  , we have P  ,fa = P  ,fa and P  , = P  , .We start from the two multidimensional variables case, that is, Q   and .Assume that there are  players, corresponding to the  CSUs, each one controlling the variables x  = (Q  , ),  = 1, . . ., .Let x − = (x 1 , . . ., x −1 , x +1 , . . ., x  ) be the set of strategies from all the CSUs, except CSU .The optimization function    (Q   , ) for CSU  is the data rate over channels, given by where   is considered as a constant to be optimized at a later step.Each CSU competes against the others by choosing the transmit covariance matrix Q  and the associated threshold  to maximize its own rate with the given certain constraints.The noncooperative power allocation game of CSU  can be formulated as problem 2: The resulting game 2 is nonconvex, we analyze the proposed nonconvex game based on a relaxed equilibrium concept introduced in [13], namely, the QNE, and prove that the proposed nonconvex game in DACSs always admits a unique QNE, which coincides with the NE.We denote the nonconvex individual constraints (1) as Let Y  C denote the feasible strategy set of CSU , written as Denoting by    the multipliers associated with the nonconvex constraints ℎ  C (x  ) ≤ 0 of CSU , the Lagrange function of the problem 3 can be written as

Wireless Communications and Mobile Computing
The KKT conditions of CSU  are given by where , ) denote the complex matrix derivative of    (x  ) with respect to Q   and , respectively.More specifically, if x ⋆ are the stationary solutions of game G C (H C , GC ), the KKT conditions ( 31) can be reformulated to the equivalent form: Inequalities (32) define a VI problem with variables (x, ), denoted as VI C (Y C , Γ C ), where the vector function Γ C is defined in (32), and feasible set The similar proof can be found in [12].The uniqueness of the QNE for the problem 3 needs an appropriate secondorder sufficiency condition.We provide the following theorem.(30), denoted as ∇ 2

Theorem 3. If the Hessian matrix of
x    (x  ,   ), is positive definite for all x  ∈ X  C and   ∈ R  + , then the nonconvex optimization problem 3 for each CSU  has a unique optimal solution x ,⋆ ∈ X  C .In addition, the ∇ 2 x    (x  ,   ) is positive definite, if the following sufficient condition is satisfied: Proof.The proof is provided in [29].
, respectively.This condition quantifies how much MUI can be tolerated by the systems to guarantee the existence and the uniqueness of the QNE, meaning that when the interference from the CSU to the MU is sufficiently small (satisfying the condition (33)), the nonconvex problem 3 has a unique solution QNE, which coincides with the NE.

Suboptimization Problem 2: DBTB. Based on the optimal results
obtained from SBPA, we obtain the achievable maximum sum data rate  ⋆  of DACSs in the licensed band.In DBTB, we focus on maximizing the utility of whole networks while ensuring the traffic balancing between CSUs and WiFi users in the licensed and unlicensed band.Consequently, the original problem can be formulated as max The objective function of the above DBTB is only related to the DACS transmission time   in the unlicensed band.By the characteristics of the natural logarithm equation, when   is large, there are higher data rate and satisfaction of DACS, with lower WiFi users data rate and satisfaction; on the contrary, when   is small, the CSUs' data rate and satisfaction are lower, but those of WiFi users are higher.Since the overall utility is composed of two parts: DACSs utility and WiFi networks utility, to achieve the maximum utility of whole networks, we need to balance the tradeoff between them.Therefore, we maximize the whole network utility by maximizing the data rate of DACSs while guaranteeing the WiFi users transmission quality.Equation (34) is a linear equation with respect to   .To get the optimal   , take the derivative of (34) with respect to   and set it to zero; we obtain that where the ã, b, c, ẽ, f, g are expressed as follows: Considering the constraint (35) which restricts the transmission time   of DACS, we have where () + = max(0, ).The optimal solutions (38) show that DACSs can adjust the transmission time based on the realtime WiFi users traffic load.According to the above analysis, based on the SBPA, DACSs could get the maximum data rate  ⋆  in the licensed band by optimizing the cell selection, detection operation, and power allocation.Furthermore, based on the DBTB, DACSs could adjust the amount of traffic assigned to the unlicensed band to decide the transmission time   in the unlicensed band.
Due to the nonconvexity of the problem, we propose a satisfaction-based dual-band traffic balancing (SDTB) algorithm for DACSs based on the IP method [30,31], which is composed of two suboptimization problems: SBPA and DBTB.Suboptimization problem SBPA is composed of two steps: line search step and trust region step.We start from line searching to ensure that the search direction is a descent direction for the merit function, turning to the trust region step otherwise.The merit function of our problem is composed of an objective function component and a component comprising constraints of the problem.We outline the main steps of SDTB algorithm in Algorithm 1, where   is the maximum number of backtracking search steps.For our problem, we choose  = 10 −7 and   = 3.The resulting algorithm is ensured to have global convergence, thus achieving a QNE of the game 3.For more details, we refer to [12,[29][30][31].

Simulation Results
In this section, we evaluate the proposed satisfaction-based dual-band traffic balancing (SDTB) algorithm in practical deployment scenarios.We consider a DACS network with  = 3 CSBSs,  = 8 CSUs, and  = 2 MUs.All the MUs and CSUs are randomly placed in a 50 m × 50 m square.Assume CSBS, MU, and CSU are equipped with   = 10 and   = 2 antennas, respectively.All involved channels between CSUs, CSBSs, and MUs obey Rayleigh distribution as well as the channel gains being associated with distance.
Table 2 summarizes the path loss model and parameter used in the simulations.The path loss is based on the 3GPP Indoor scenario for LTE [32], where path loss (PL) is in dB,   is the distances between user  and station , and  ow is the outer wall penetration loss.Log-normal shadowing is with variance 3 dB,   = 50 ms,  ls = 2 MHz in the licensed band,  us = 5 GHz in the unlicensed band, and (  , ) 2 = 1, according to [33]. mu = 10 dB is the transmission power of MU.The maximum power of CSU  is   max = 5dB.LTE-Advanced is adopted as the cellular air interface while 802.11 with a frame aggregation level of 15 k Bytes is used for the WiFi air interface.The unlicensed bandwidth is set to 20 MHz.The calculated utility function described in Section 3 is used in the simulations.
Figure 3 represents the total data rate of DACSs in the licensed band   versus the sensing time  ⋆  for different .We can observe the optimal sensing time   from the figure.Based on the result, there exists a maximum data rate at the optimal sensing time  ⋆  for different . = 2 represents the case without optimization, leading to the lower total data rate due to the CSBSs and CSUs being randomly associated compared with the proposed SDTB algorithm, in which CSUs could select the best CSBSs to maximize the total data rate.Notice that, for  = 4 and  = 5, the curves are overlapped, which means that there is no rate gain for  ≥ 4; thus DACSs achieve the best performance.
Figure 4 shows the total utility of CSUs and WiFi users versus the WiFi traffic load  for different DACS transmission repeat; repeat (5) Compute the number    , set LS = 0 (6) if    ≤ 3 (7) Get direction  →  and step size  for z  and Ψ  by Newtons's method (8) if Reset the barrier parameters, so that k  is decreasing (22) until x  and Ψ  satisfy the stopping test (23) Update x  (24) endfor (25) until x  achieve convergence (ii) sub-optimal algorithm 2: DBTB (26) Based on the optimal result  ⋆  (27) Take the derivative of (34), set to zero, obtain   in (36) (28) if   < ( tol −   )/(1 − P  fa ), then get optimal  ⋆ in (36) (29) else get the optimal  ⋆ = ( tol −   )/(1 − P  fa ) (30) endif (31) End the SDTB algorithm Algorithm 1: Satisfaction-based dual-band traffic balancing algorithm.time .We assume that the licensed bandwidth   = 1.4 MHZ and the WiFi users number  = 1.In this figure, we could observe that, with fixed , the overall utility is not maximized with variational WiFi traffic load .The total utility increases with increasing  at the beginning, that is, because the data rate of WiFi increases with increasing  whereas there is only tiny influence on DACSs.The utility of whole networks achieves the maximum value at different  with dynamic traffic load , namely, traffic balance turning point, (e.g.,  = 5,  = 0.56,   = 21.52).After this point, the utility of whole networks decreases owing to the fact that the utility descending from DACSs is more than the utility ascending from WiFi with respect to the increasing traffic load .For larger , the traffic balance turning point appears with larger .Furthermore, we compare the proposed SDTB algorithm with the ordinary scheme for fixed transmission time .It is clear from the result that the proposed SDTB algorithm can obtain the optimal  under different WiFi traffic load  and achieve the maximum utility of whole networks.
Wireless Communications and Mobile Computing 13   Figure 5 shows the variability of utility for different data rate ratio   /  and transmission time .Specifically, for fixed transmission time , the bigger the data rate ratio   /  , the higher the utility of whole networks.This is because the increasing of   directly causes the increasing of whole networks, while the   does not change.Figure 6 shows the utility versus the data rate ratio   /  for different .Let  = 0.6,  = 1.Based on the optimal power allocation and the optimal cell selection in the licensed band, for fixed  (e.g.,  = 10), only the bandwidth of the licensed and unlicensed band will affect   and   , respectively.Furthermore, we fix the unlicensed bandwidth   = 20 MHz, and obtain different data rate   in the licensed band based on different licensed bandwidth (1.4,3,5,10,15,20,and 30 MHz).Compare the curves of  = 5, 10, 15 with optimal  ⋆ ; we can see that with the same data rate ratio   /  , the larger the  is, the lower the utility could be.This is because larger  represents the larger traffic load of DACSs, which results in the WiFi performance decreasing due to the interference from DACSs.Notice that, for  = 1, the smaller the data rate ratio   /  , the lower the utility due to DACSs having a low satisfaction from the licensed band.From Figure 7 we can observe that the optimal transmission time  depends on several parameters.For the fixed  and , the optimal  decreases when the data rate ratio   /  is increasing.That is because the licensed band could gradually ensure the QoS of DACSs while less resource is required from the unlicensed band.Moreover, when  = 0.3, the optimal DACSs transmission time  is smaller with larger .In addition, we can see that the larger the , the larger the optimal transmission time  of DACSs.Since larger traffic load of WiFi results in larger transmission time of DACS, guaranteeing the maximum utility of whole networks can be achieved.
From Figure 8, it is clear that the DACSs transmission time ratio  =  1 +  2 +  3 is a decreasing function of , and an increasing function of transmission time .Since the optimal  ⋆ is influenced by , in order to keep the traffic balancing between DACSs and WiFi, and maximize the utility of whole systems, the ratio  is stable.
In Figure 9, we evaluate the optimal DACSs transmission time ratio  ⋆ with  = 0.6 and   = 1/(1 − ) 2 .The optimal DACSs transmission time ratio  ⋆ is decreasing with the increasing data rate ratio   /  for different WiFi users number .  decreases to zero when ratio   /  > 1.15,  = 2, and   /  > 0.75,  = 3, respectively.In this case, DACSs can obtain enough resource in the licensed band and do not acquire additional resource from the unlicensed band.In addition, we also observe that the more the WiFi users, the lower the optimal DACS transmission time ratio  ⋆ , since more WiFi users lead to fiercer competition and less available spectrum resource in unlicensed band.
In order to illustrate the dual-band access scheme based on sensing information in the licensed/unlicensed band and observations from the figures.First of all, the proposed SDTB algorithm significantly improves the performance of DACSs, while it does not significantly affect the performance of WiFi network.Secondly, based on FDD, DACSs could access both licensed and unlicensed bands simultaneously, which improves the average utility and data rate compared with the Half-Duplex model.Obviously, the proposed SDTB algorithm obtains higher average utility than other schemes.Moreover, there is very little difference between the DDRAfixed  and the DBRA-fixed  schemes, due to the small part of contributions from the licensed band to the final results.The proposed SDTB algorithm provides a better tradeoff between maximizing the total network data rate and obtaining fairness among different networks.
In this section, we evaluate the performance of the proposed SDTB scheme and the CSMA/CA scheme in realistic channel status with multi-CSBS and multi-AP.In the realistic scenarios, the traffic load of WiFi nodes is random and formulated by the Poisson-distribution with parameter   .In order to obtain the optimal transmission time for both LTE users and WiFi nodes we should predict the traffic load of WiFi nodes which is random.Thus, we consider the following three scenarios: CSBSs and one WiFi node scenario with optimal- based on the SDTB algorithm, CSBSs and one WiFi node scenario with  = 10 based on the DBRA-fixed  algorithm, and WiFi nodes alone.Figures 12 and 13 show the data rate and the utility versus the time for different scenarios.Considering that WiFi nodes access the channel in a random fashion, the Poisson-distribution with parameter   is used in the simulation to present the random arrival of WiFi users traffic load and the number of the packet obeying exponential distribution.  is the number of WiFi packets according to the Poisson-distribution with mean rate   , and the probability of a WiFi user continuing to transmit data in the next slot is  = ∑   =0 ((  )  ⋅ −  )/(!).The mean rate   = 5 in our simulation.Based on the simulation results, the data rate of the DBRA-fixed  algorithm and the WiFi-alone is not stable during the simulation time due to the random traffic load of WiFi, while the data rate of the proposed algorithm with optimal  could provide a stable performance, as well as the traffic balancing between the DACS system and the WiFi system.Clearly, the total data rate and the data rate of WiFi with optimal- are not always larger than those of the algorithm with  = 10.This is because the main purpose is to maximize the total utility of the whole network.From Figure 13, we can observe that the total utility of LTE and WiFi and WiFi utility with optimal- are stable which is in accordance with the result from the Figure 4.The proposed SDTB algorithm can obtain the optimal  under different WiFi traffic load  and achieve the maximum utility of whole networks.Specially, the utility of WiFi-alone scenario is close to the number 6, since the WiFi access mechanism is based on the CSMA/CA protocol without the interference from LTE system.Moreover, Figure 13 shows that the proposed scheme in our paper can achieve higher and stable satisfaction.

Conclusion
In this paper, we have described the dual-access cognitive small cell (DACS) network that uses the LTE air interface to transmit and receive signals in the licensed and unlicensed band simultaneously.In order to maximize the total utility of the whole network, we jointly optimize the cell selection, the sensing operation, and the power allocation in the licensed band while optimizing the transmission time in the unlicensed band.A satisfaction-based dual-band traffic balancing (SDTB) algorithm over licensed and unlicensed bands for DACSs is proposed to improve the total utility of DACSs and WiFi systems.The optimization problem is divided into two suboptimization problems: sensing-based power allocation (SBPA) and dual-band traffic balancing (DBTB).The SBPA problem is formulated as a nonconvex game and it theoretically proved the existence and uniqueness of the QNE.In addition, based on the DBTB scheme, we could obtain the optimal transmission time in the unlicensed band and ensure the fairness coexistence between DACS and WiFi.

Figure 1 :
Figure 1: Network model.Illustration of DACSs shares licensed bands with the macrocell network and unlicensed bands with the WiFi network.

Figure 2 :
Figure 2: Data transmission in the unlicensed band.
,   = 1 −   /  , and Q  , denote the covariance matrix of the symbols transmitted by CSU  in subchannel .C   is the noise-plus-interference covariance: and embedded in the definition set of x  = [Q   , ], denoted as X  C .Thus, we can formulate the nonconvex game G C (H C , GC ) as problem 3:

Theorem 2 .
an equivalent reformulation of the KKT conditions(31).The convex constraints (2)-(5) are embedded in the complex defining set Y C , Y C = ∏  =1 X  C ×R  + , where X  C stands for the complex convex constraints (2)-(5) defined in the problem 1, and  is the total number of multipliers .Definition 1.A quasi-Nash equilibrium of the game G C (H C , GC ) is defined and formed by the solution tuple (x ⋆ ,  ⋆ ) of the equivalent VI C (Y C , Γ C ), which is obtained under the first-order optimality conditions of each player's problems, while retaining the convex constraints in the defined set X  C [13].The  C (Y C , Γ C ) has a solution; thus the game G C (H C , GC ) has a QNE, which is nontrivial.

Figure 4 :
Figure 4: The utility versus the WiFi traffic load  for different .

Figure 5 :Figure 6 :
Figure 5: The utility versus data rate ratio   /  and transmission time .

Figure 7 :
Figure 7: The optimal  ⋆ versus the data rate ratio   /  for different WiFi users number  and .

Figure 12 :
Figure 12: The data rate versus the time for different scenarios.

Figure 13 :
Figure 13: The utility versus the time for different scenarios.
fa )  , and the average transmission time of WiFi based on the traffic load  ( represents the time slot index), ,  1 represents the average transmission time of DACSs without interference;  2 represents the average transmission time of WiFi without interference;  3 represents the average interference time between DACSs and WiFi;  4 represents the average interference time between DACSs under miss detection;   represents the average backoff time and detection time.(i)Cases with InterferenceCase 1 ( 1 ).Let  1 =  3 / tol denote the final interference ratio between DACSs and WiFi in the unlicensed band, where  tol =   +   +   is the total available transmission time, including the average transmission time of DACSs,   = (1 − P

Table 1
describes the users' transmission data rate in the licensed and unlicensed band.The transmission data rate of DACSs consists of the uplink transmission rate   in the licensed band and the downlink transmission rate   in the unlicensed band, and the transmission data rate of WiFi user  ( = 1, 2, . . ., ) is expressed as  , .

Table 1 :
The relationship between five cases and transmission data rate.  ×  is the cross-channel matrix on channel  from CSU  to CSBS .The first term on the right-hand side is the desired signals sent from intracell CSU ; the second term represents the intercell interference from other CSUs that share the subchannel .The achievable sum rate of DACS  for a given set of user's covariance matrices Q 1 , , Q 2 , , . . ., Q  , , is denoted as    (Q , a  , ,   ), Q 2  I+G   Q   (G   )  denotes the noise-plusinterference covariance matrix from DACSs in the unlicensed band; G   represents the channel matrix in the unlicensed band from DACS  to WiFi users.Wireless Communications and Mobile Computing (ii) For Case 2 ( 10  ), the data rate of DACS  with interference from other DACSs is given by Step size