# Heterogeneous Cloud Radio Access Networks: Enhanced Time Allocation for Interference Mitigation

Authors: Imad Al-Samman; Reham Almesaeed; Angela Doufexi; Mark Beach
Journal: Wireless Communications and Mobile Computing
 (2018)

---

## Abstract

Responding to the unprecedented challenges imposed by the 5G technologies, mobile operators have given significant attention to Heterogeneous Cloud Radio Access Networks (H-CRAN) due to their beneficial features of performing optimization, cost effectiveness, and improving spectral and energy efficiency performance. H-CRAN inherits the attractive benefits of Heterogeneous Networks (HetNet) and the cloud computing by facilitating interference mitigation, scalability, and radio resource control. Consequently, H-CRAN is proposed in this article as a cost-effective potential solution to alleviate intertier interference and improve cooperative processing gains in HetNets by employing cloud computing. H-CRAN can provide efficient resource sharing at the spectrum, network, and infrastructure levels. Therefore, this article proposes H-CRAN cooperative interference mitigation method that enhances the time sharing among Radio Remote Heads (RRH) users. The study proposes an enhanced Almost Blank Subframe (ABSF) technique to increase the SINR and throughput of the small-cell (low power base station) and macrocell users. Simulation results show that the proposed DynamicProgramming-Diverse Almost Blank Subframe (ABSF)Pattern (DP-DAP) scheme improved the macro- and small-cell users up to 56% and 35%, respectively, as compared to other state-of-the-art ABSF schemes.


---

## Body

## 1. Introduction

C-RAN is recognized as one of the key enabling technologies for future 5G communication systems because of its ability to fulfil the new requirements anticipated in 5G systems. C-RAN was first proposed in 2009 with further investigations and subsequent trials by joint operators and academic consortia [1, 2]. It will facilitate and accommodate 5G technologies such as large scale antenna systems, full duplex, and ultra-dense networks due to its centralization nature and has the flexibility and scalability of a cloud-based implementation. In C-RAN systems, the large number of low cost RRHs are scattered over the network that provide basic wireless coverage, and connected through fronthaul links to a central processing unit called Base Band Unit (BBU) pool. The BBU pool is located in a centralized site and consists of time varying soft BBUs dynamically reconfigured. This architecture has several advantages. First of all, by locating the RRH closer to the user locations, a higher system capacity and lower power consumption can be achieved. In addition, the virtual base stations can work together in a large physical BBU pool and easily share the traffic data, signalling, and the channel state information of the User Equipment (UE), resulting in better spectral efficiency, since more efficient joint processing and scheduling techniques can be implemented. Secondly, the centralized BBU processing facilitates the cooperative processing techniques which mitigate interference issues as investigated in [3].Most recently, the concept of H-CRAN has been proposed as a cost-effective technology which is backward compatible with different kinds of C-RANs and HetNets. The motivation of H-CRANs is to embed cloud computing technology into HetNets to realize the large scale cooperative signal processing and networking functionalities [4]. Therefore, H-CRAN inherits the benefits of collective radio resources control and scalability, cooperative processing, and networking techniques. One key principle behind H-CRAN based 5G systems is that the control plane and the user plane are decoupled. The macrobase stations are used mainly to deliver control signalling and provide seamless coverage, while the RRHs are used to provide higher transmission rates in the hot spots. Therefore, H-CRAN was conceived to enhance performance by incorporating cloud computing into HetNets to accomplish large scale signal processing through advance physical layer processing techniques such as massive Multiple-Input-Multiple Output (MIMO) techniques [4], where the cloudification enables the H-CRAN cooperative radio resource management and cooperative self-organizing network to schedule resources efficiently. Integrating two separate network architectures in H-CRAN imposes certain challenges which require dynamic resource sharing at three levels: spectrum, infrastructure, and network [5]. In the spectrum sharing part, the H-CRAN facilitates improved spectral efficiency through interference mitigation which is the focus of this article and dynamic spectrum access. At each of the aforementioned levels, the H-CRAN enables resource sharing benefits by providing dynamic pool of spectral resources, enhanced infrastructure coverage, and virtual networks tailored to particular service goals. Resource sharing in spectrum has been studied in [6, 7], while the infrastructure and network sharing are investigated in [8, 9].The C-RAN has been deployed in HetNet environment to resolve intercell interference by facilitating spectrum and time-sharing techniques as discussed in Section2.1. For example, spectrum sharing can be performed through allocation of channels and resource blocks in the Long-Term Evolution (LTE) frames. The available slots of the spectrum can also be shared dynamically, where the allocation unit can be expressed as certain power level, time slot, space, and code being shared and computed at the BBU. HetNet has also been considered as an effective method in achieving high spectral efficiency by Third Generation Partnership Project (3GPP) releases 10 and beyond. However, coordination across network tiers is necessary to mitigate interference caused by cells using the same spectrum. This can be achieved in the frequency domain by careful spectrum division and employing carrier aggregation, while in the time domain this is achieved by the ABSF technique. Enabling frequency and time-sharing techniques requires high connectivity mechanisms between the base stations (BSs) across the tiers. H-CRAN will enable direct application of spectrum and time-sharing techniques because the processing of the multitier cells and the orchestration are performed in the same BBUs pool. The flexibility of H-CRAN enables spectrum to be shared in a more efficient manner compared to alternative approaches. In LTE, sharing occurs in a resource block or in a subframe, whereas the joint processing supported by the C-RAN allows sharing at the symbol level. More efficient sharing enables better adaptation to different operators’ needs resulting in improved resource utilization. This article focuses on proposing C-RAN cooperated time-domain interference mitigation technique between different cell tiers.Despite the potential advantages of H-CRAN, they still require long-term development before they can be widely deployed. One of the main challenges that impacts the implementation of H-CRAN is the high demand on the data transmission through the backhaul links (optical or wireless links). The backhaul capacity is a challenge that limits the RRHs from making full use of the available radio resources.The reminder of this article is outlined as follows. Motivation, related researches, and author’s contribution are introduced in following section. Then the proposed H-CRAN cooperative interference mitigation model is discussed in Section3, followed by the network and simulation models in Section 4. Detailed discussion on simulation results in provided inn Section 5. Finally, the conclusions are presented.


## 2. Background Theory

### 2.1. Relevant Work

In this article, we consider a H-CRAN model which allows centralized management of system radio resources to efficiently divide the spectrum between the deployed RRHs in the different cellular network tiers. The availability of UE and other system related information at the BBU will also be used to propose an enhanced time-sharing mechanism for users across the network based on the well-known ABS methodology.As discussed previously, the H-CRAN architecture with the cloud computing capabilities can be fully utilized to mitigate the inference and improve spectrum efficiency. In the literature, this area has been studied extensively, where a lot of state-of-the-art research studies on C-RAN and HetNet have been performed to investigate the H-CRAN capabilities. Examples of those include the work performed in [4], where the authors have proposed H-CRAN based solutions to dynamically control the amount of resources allocated to end users. This work trades off between fairness and throughput. In addition, in [10] a new cellular architecture of cloud cooperated HetNet is proposed to operate in multiband systems, where simulation results showed the effectiveness of the proposed architecture in achieving higher system rate than single band network. Recent work investigating resource sharing in C-RAN cooperated environments includes the work in [11], where the authors have proposed a novel multiresource sharing scheme based on the Indian buffet game, by constantly monitoring the C-RAN system conditions and adaptively responding in a distributed manner. Resource sharing in C-RAN cooperated environments, particularly spectrum sharing has also been investigated in [6]. The study reviewed the different types of spectrum bands for LTE/LTE-Advanced systems and focused on the licensed-shared access concept as a spectrally efficient solution for spectrum access. Moreover, the central processing aspects of C-RAN with a Heterogonous Networks (HetNet) architecture enable new methods to resolve intertier interference efficiently through resource sharing at the spectrum, infrastructure and networks levels as investigated in [12]. For each of the aforementioned levels, the study discussed the benefits, challenges, and highlighted the key enabling technologies that make resource sharing in C-RAN feasible. In addition, the authors in [13] have proposed a new cognitive radio sharing scheme by employing a coopetition game model that dynamically senses the spectrum based on the global game and efficiently reallocates the available spectrum. In a HetNet environment, where spectrum can be shared between different tiers, it is also necessary to deal with interference issues among tiers by reducing interference in the time domain, and this can be achieved by the ABS technique as investigated in [14, 15]. In [14], the optimal amount of ABS for synchronous ABS configuration is studied by formulating the optimization as a network-wide utility maximization problem, while in [15], the authors proposed a calculation scheme for the optimal muting ratio based on parameters that can be estimated by the network.Focusing on the different techniques that are proposed in the literature to mitigate intercell interference in HetNet environments, power control is one of the techniques that are used in 3GPP for handling a dominant interference scenario [16], while ABSF is another approach to manage intercell interference in the time domain [17]. Figure 1 shows an example of ABS patterns for normal ABSs. It illustrates normal ABS densities of 12.5% and 25 %, corresponding to 1 ABS and 2 ABSs, respectively, per eight subframes. The main idea of this technique is that all BSs follow universal frequency reuse and are switched off for a fraction of frame to reduce interference experienced by neighbouring BSs. Our proposed interference mitigation scheme is an enhanced ABS scheme that allows more macrousers to selectively transmit during blank frames for higher throughput performance. The idea of spectrum sharing as a mechanism of addressing interference is not new; examples (include the fractional frequency reuse scheme) have been proposed in the literature [18, 19]. In such schemes, the cell is divided into an inner region comprising users close to the BS and an outer region, which comprises users close to the cell edge. Neighbouring BSs can share frequencies used within inner region [20, 21]. In terms of HetNet, there are two categories of interference control; the first is the multiband HetNet where, e.g., macro-BS operates at 2GHz band and pico-BSs at 3GHz or 60GHz band. In the second category, all BSs operate in the same frequency band which causes intercell interference. In this case, one of the proposed techniques in the literature to mitigate interference is to divide the spectrum into subbands to allocate them to macro- and lower-power BSs. The studies performed in this context include [20, 21], which are based on the idea of dividing the spectrum into shared and dedicated portions, for example, as in [20]. A frequency assignment scheme is proposed for femtocells considering practical issues such as hand-off, coverage area, and the spectrum division which is based on the calculated interference-limited coverage area of the cochannel femtocell.Figure 1
ABSF pattern.
(a)
Normal ABS: 1ABS out of 8 subframes, periodicity = 40 ms (b)
Normal ABS: 2 ABS out of 8 subframes, periodicity = 40 ms (c)
Normal ABS: 2 ABS out of 8 subframes, periodicity = 40 ms


### 2.2. Author’s Contribution

In previous subsection, we presented recent studies in the area of intercell interference mitigation in both time and frequency domains. The authors of this article have proposed in [22] a C-RAN cooperated interference mitigation technique in the frequency domain; however in this article and for further enhancement of the former study, the authors are focusing on proposing a time-domain interference solution. Therefore, the goal of the study is to address the intercell interference in C-RAN based network, by proposing time-domain interference mitigation mechanism based on the well-known ABSF scheme. The proposed DP-DAP technique in this article works jointly with a previously proposed User Weighted Probability Algorithm (UWPA) frequency sharing technique to provide complete framework for intertier interference mitigation facilitated by C-RAN. The contribution and modifications proposed by the authors is summarized in the following points:(1)
Enhance the existing ABSF technique by proposing a novel macrocell sectorization mechanism to implement diverse-ABSF patterns.(2)
Propose a new algorithm for classifying victim and nonvictim users in current ABSF scheme.(3)
Utilize C-RAN functions to implement the proposed interference mitigation technique in HetNet scenario.(4)
Design joint DP-DAP and UWPA framework for intertier interference mitigation.


## 2.1. Relevant Work

In this article, we consider a H-CRAN model which allows centralized management of system radio resources to efficiently divide the spectrum between the deployed RRHs in the different cellular network tiers. The availability of UE and other system related information at the BBU will also be used to propose an enhanced time-sharing mechanism for users across the network based on the well-known ABS methodology.As discussed previously, the H-CRAN architecture with the cloud computing capabilities can be fully utilized to mitigate the inference and improve spectrum efficiency. In the literature, this area has been studied extensively, where a lot of state-of-the-art research studies on C-RAN and HetNet have been performed to investigate the H-CRAN capabilities. Examples of those include the work performed in [4], where the authors have proposed H-CRAN based solutions to dynamically control the amount of resources allocated to end users. This work trades off between fairness and throughput. In addition, in [10] a new cellular architecture of cloud cooperated HetNet is proposed to operate in multiband systems, where simulation results showed the effectiveness of the proposed architecture in achieving higher system rate than single band network. Recent work investigating resource sharing in C-RAN cooperated environments includes the work in [11], where the authors have proposed a novel multiresource sharing scheme based on the Indian buffet game, by constantly monitoring the C-RAN system conditions and adaptively responding in a distributed manner. Resource sharing in C-RAN cooperated environments, particularly spectrum sharing has also been investigated in [6]. The study reviewed the different types of spectrum bands for LTE/LTE-Advanced systems and focused on the licensed-shared access concept as a spectrally efficient solution for spectrum access. Moreover, the central processing aspects of C-RAN with a Heterogonous Networks (HetNet) architecture enable new methods to resolve intertier interference efficiently through resource sharing at the spectrum, infrastructure and networks levels as investigated in [12]. For each of the aforementioned levels, the study discussed the benefits, challenges, and highlighted the key enabling technologies that make resource sharing in C-RAN feasible. In addition, the authors in [13] have proposed a new cognitive radio sharing scheme by employing a coopetition game model that dynamically senses the spectrum based on the global game and efficiently reallocates the available spectrum. In a HetNet environment, where spectrum can be shared between different tiers, it is also necessary to deal with interference issues among tiers by reducing interference in the time domain, and this can be achieved by the ABS technique as investigated in [14, 15]. In [14], the optimal amount of ABS for synchronous ABS configuration is studied by formulating the optimization as a network-wide utility maximization problem, while in [15], the authors proposed a calculation scheme for the optimal muting ratio based on parameters that can be estimated by the network.Focusing on the different techniques that are proposed in the literature to mitigate intercell interference in HetNet environments, power control is one of the techniques that are used in 3GPP for handling a dominant interference scenario [16], while ABSF is another approach to manage intercell interference in the time domain [17]. Figure 1 shows an example of ABS patterns for normal ABSs. It illustrates normal ABS densities of 12.5% and 25 %, corresponding to 1 ABS and 2 ABSs, respectively, per eight subframes. The main idea of this technique is that all BSs follow universal frequency reuse and are switched off for a fraction of frame to reduce interference experienced by neighbouring BSs. Our proposed interference mitigation scheme is an enhanced ABS scheme that allows more macrousers to selectively transmit during blank frames for higher throughput performance. The idea of spectrum sharing as a mechanism of addressing interference is not new; examples (include the fractional frequency reuse scheme) have been proposed in the literature [18, 19]. In such schemes, the cell is divided into an inner region comprising users close to the BS and an outer region, which comprises users close to the cell edge. Neighbouring BSs can share frequencies used within inner region [20, 21]. In terms of HetNet, there are two categories of interference control; the first is the multiband HetNet where, e.g., macro-BS operates at 2GHz band and pico-BSs at 3GHz or 60GHz band. In the second category, all BSs operate in the same frequency band which causes intercell interference. In this case, one of the proposed techniques in the literature to mitigate interference is to divide the spectrum into subbands to allocate them to macro- and lower-power BSs. The studies performed in this context include [20, 21], which are based on the idea of dividing the spectrum into shared and dedicated portions, for example, as in [20]. A frequency assignment scheme is proposed for femtocells considering practical issues such as hand-off, coverage area, and the spectrum division which is based on the calculated interference-limited coverage area of the cochannel femtocell.Figure 1
ABSF pattern.
(a)
Normal ABS: 1ABS out of 8 subframes, periodicity = 40 ms (b)
Normal ABS: 2 ABS out of 8 subframes, periodicity = 40 ms (c)
Normal ABS: 2 ABS out of 8 subframes, periodicity = 40 ms


## 2.2. Author’s Contribution

In previous subsection, we presented recent studies in the area of intercell interference mitigation in both time and frequency domains. The authors of this article have proposed in [22] a C-RAN cooperated interference mitigation technique in the frequency domain; however in this article and for further enhancement of the former study, the authors are focusing on proposing a time-domain interference solution. Therefore, the goal of the study is to address the intercell interference in C-RAN based network, by proposing time-domain interference mitigation mechanism based on the well-known ABSF scheme. The proposed DP-DAP technique in this article works jointly with a previously proposed User Weighted Probability Algorithm (UWPA) frequency sharing technique to provide complete framework for intertier interference mitigation facilitated by C-RAN. The contribution and modifications proposed by the authors is summarized in the following points:(1)
Enhance the existing ABSF technique by proposing a novel macrocell sectorization mechanism to implement diverse-ABSF patterns.(2)
Propose a new algorithm for classifying victim and nonvictim users in current ABSF scheme.(3)
Utilize C-RAN functions to implement the proposed interference mitigation technique in HetNet scenario.(4)
Design joint DP-DAP and UWPA framework for intertier interference mitigation.


## 3. Proposed C-RAN Cooperated Interference Mitigation Model in Time Domain

The proposed ABSF-based scheme (referred to later asDP-DAP) is developed to mitigate the interference problem in HetNet networks facilitated by the C-RAN capabilities. The DP-DAP technique works jointly with the author’s previously proposed UWPA technique [22] to further reduce the intercell interference. The UWPA is reviewed briefly in Section 3.1 to familiarize the reader with this model that provides solution to intercell interference in frequency domain. Then the DP-DAP algorithm is presented in detail in Section 3.2.The main idea behind the DP-DAP technique is that the macrobase station (MBS) mutes a fraction of subframes to allow victim small-cell users to receive the signal with higher Signal-to-Noise Ratio (SINR) from small base station (SBS), while victim and nonvictim users are classified according to the proposed DP-DAP algorithm. For simplicity, this study only considers 1 MBS. The fraction of muted subframes out of the total number of subframes in a single frame is termed as a muting ratio which takes range of values within0,1. The proposed DP-DAP scheme requires coordination between the three entities: MBS, SBSs, and macrousers, which is performed through C-RAN functions as explained in Section 3.2.


### 3.1. Review of the Frequency Domain Interference Mitigation Model (UWPA)

#### 3.1.1. The UWPA: Key Principles

This subsection reviews a previously proposed spectrum sharing technique between macro- and small-cell users. The authors have previously proposed the UWPA spectrum sharing technique [22] which is joined with the work in this article to provide comprehensive solution for intertier interference mitigation. The UWPA exploits the centralized processing nature of the C-RAN to assign the optimum shared portion of the bandwidth across number of picocells which are classified as noninterfering cells with slight impact on macrousers, while the most severe interferers are allocated the dedicated chunk of the spectrum. The study results that are published in [22] show the proposed scheme to outperform the literature relevant studies. Sharing spectrum across different tiers is not a new area and has been addressed in [20, 21] as discussed in [22]. However, both schemes rely on the SBS to select their spectrum usage mode based on the cell location and a threshold parameter, which divide the whole macroarea into inner and outer zones. The proposed UWPA is inspired by the work presented in [23], in which the authors have proposed a probability weighted scheme to divide the operating bandwidth efficiently between the MBS and SBSs. Their method proposed a classification mechanism for the small cells into shared or dedicated bandwidths, which is implemented in the allocation unit in the BBU pool. The SBSs that share the spectral resources with MBS are marked as interfering cells on the macrousers due to their severe impact. On the contrary, the dedicated cells are labelled noninterferers on the macrousers.The proposed UWPA algorithm is based on two main stages; the first stage is an enhanced model for the algorithm proposed in [23]. However, this stage aims to increase the number of small-cell users using the shared spectrum, by considering small-cell density as an embedded factor in making the decision whether the cell is shared or dedicated. The algorithm assumes the presence of a class table stored in the data centre; this table includes user’s class, the Quality of service (QoS), and SINR requirement for each macrouser and small-cell class. For simplicity, the macrousers are clustered in three class levels as illustrated in Table 1 and each level is associated with SINR threshold.Table 1
SINR user requirements.
Class Min macro user SINR Premium 13 dB Gold 6 dB Basic 0 dBThe proposed UWPA scheme assumes configuration signalling that takes place every specific time frame according to the manufacturers and vendors. The Resource Intelligence Entity (RIE) in C-RAN centre (BBU pool) collects the channel conditions for small-cell users across all small cells. The small-cell user receives the pilot power from the MBS and other SBSs including the one serves the small-cell user to calculate the Reference Signal Received Power (RSRP) and Reference Signal Received Quality (RSRQ) as in LTE and reports it back to the C-RAN centre via the serving cell; this could occur by the added radio resource control signalling message. By collecting those measurements, the RIE is able to calculate the SINR for each small-cell user, then averaging their SINRs in a certain SBS to compute the mean SINR as LTE cell’s key performance indicator, then compare it against the targeted SBS threshold. The SBSs are categorised onto three different classes in terms of Radio Frequency (RF) conditions. Cells’ classes in this technique are considered as the following: the premium cell which should have the best coverage and relatively high mean SINR (~10 dB) as a threshold, the golden cell with less strict mean SINR requirements (~5 dB), and the basic cells with the lowest requirements (~0 dB), such that if the relevant SINR is greater than the class threshold, the SBS is listed in an initial list that created by the C-RAN of the SBSs that operate in the shared portion within the studied macrocell. Otherwise, the SBS’s users cannot cope with high interference resulting in low SINR. Likewise, the macrousers receive pilot signal from the SBSs to calculate the relevant RSRP and RSRQ. They are reported afterwards to the C-RAN centre via MBS. The RIE in the centre can compute the intertier interference from each SBS on every macrouser. The RIE is assumed to have a table of the macrousers with their associated class, from which it can precisely set the maximum interference that each macrouser can experience in order to satisfy the class SINR requirement. For each macrouser, the RIE finds the list of SBSs that can use the shared spectrum.In the second stage of the UWPA algorithm, the optimum set of SBSs is selected, which constitutes the list of SBSs that have the least intertier interference on macrousers. The selected list should have least interference impact on the premium macrousers, then golden, and finally the basic users.UWPA is shown to outperform the considered literature state-of-the-art schemes since it accounts for both small cells densities and intertier interference. Exploiting the small-cell density results in a higher optimized shared ratio that results in turn in a higher portion of shared spectrum and more small cells to operate in shared bandwidth. However, when greater number of small cells operate in the shared part, higher intertier interference is experienced by macro- and small-cell users. Nevertheless, stage 2 of UWPA addresses this point as it looks up for the set of small cells with the least effect with respect to the interference power on macro- and small users.


#### 3.1.2. The UWPA: Sample Results

The UWPA algorithm is compared with the following state-of the art schemes.(A)
AHybridFrequencyAssignment for femtocells andcoverage area analysis (HFAC) [20]: this scheme depends on the small-cell radius as a threshold to compare the power received from the MBS and each small-cell SBS in order to classify the small BSs according to the shared and dedicated spectrum portions.(B)
TheHybridSpectrumUsageAlgorithm (HSUA) [21]: this scheme relies on the geographic location of the SBS and its separation distance from the MBS. The vicinity of the MBS is divided into an inner and outer zone; small cells located in the inner part (close to MBS) operate in the dedicated spectrum, while the ones located in the outer zone (away fromMBS) operate in the shared partition.(C)
ProbabilityWeightedBasedAlgorithm (PWBA) [23]: the authors of this work considered only the impact of SBS on macrousers with one user per SBS and selected the final set of SBS to utilize shared spectrum as an intersection between SBS lists generated by the PWBA.The throughput analysis of both small- and macrocell users is presented in [22] showing enhancement introduced by theUWPA technique. For example, Figure 2 illustrates the Cumulative Distribution Function (CDF) which is defined as the probability that a random variable X takes a value smaller than some specific value xx. The CDFs are generated from Monte Carlo simulation, where the total number of 200 users are distributed in the macrocell vicinity, and users are either connected to the macro-BS or the pico-BS based on the higher received power criteria. The simulation is then repeated for five times in order to generate network realizations. It is observed from Figure 2 that for the small-cell user throughput, all schemes achieve close performance for the low throughput values, withUWPAscheme achieving slightly lower throughput compared to other schemes (e.g., less than 20 Mbps). However, for higher throughput levels, the proposed schemeUWPA gives better performance, for example, 74% of small-cell user’s throughput is less than or equal 90 Mbps, where 88% achieved this rate for the case ofHSUA scheme and 90% for theHFCA andPWBA schemes. In our proposed algorithm, the selection process of the final set of SBSs to operate in shared spectrum is implemented through several stages in order to maintain high QoS for premium, golden, and basic macrousers, respectively. BothHFAC andHSUA considered only the potential improvement of the SBS’s spectral efficiency but do not take into account the intertier interference on macrousers, whilePWBAtakes into consideration the interference at the macrousers. Nevertheless, thePWBA algorithm works only for a limited number of macrousers as they assumed only 10 macrousers in their simulation [23], where the intersection stage ofPWBA minimises the number of SBSs to operate in the shared spectrum significantly in a reverse proportion with the number of macrousers. Thus,PWBA is not feasible for a large number of macrousers.Figure 2
CDF of small-cell user’s throughput.On the other hand, given that QoS is considered in theUWPA, the performance is also measured in terms of the premium user’s satisfaction ratio, which is the probability that a particular premium user achieves a data throughput equal to or greater than certain threshold as defined in (1)PcT,UEpremier≜PThr>T,where T is the throughput threshold based on the data rate requirements of the user, which is considered 20 Mbps. Figure 3 highlights the probability of premium users both macrousers and small users to achieve throughput higher than 20 Mbps in all schemes.UWPA implementation places high priority for premium users which leads to higher service satisfaction in terms of PHY throughput. For example, the proposedUWPA achieved 45% satisfaction ratio compared to 32%, 35%, and 34% for theHFAC,HSUA, andPWBA schemes, respectively.Figure 3
Macrousers QoS satisfaction ratios.


### 3.2. Proposed DP-DAP Technique

#### 3.2.1. Problem Formulation

Both MBS and SBS are assumed to follow a proportional fair scheduling approach. All small-cell users are assumed to have an equal opportunity being scheduled for the long run as Round Robin (RR) scheduler. Therefore, the average throughput for specific small-cell user (j) can be calculated as rij-=rij/Ki where Ki is the number of users in particular small base station (j) SBSi. A user is classified as victim based on utility function U defined in (2)U=∏i=1m∏j=1Kirij-=∏i=1m∏j=1KirijKi=∏i=1m∏j=1Kirij∏i=1mKiKiIt can be deduced from (2) that when a new user joins a specificSBSi,the new U is defined as (3)Unewi,j=Uold·rij·KiKiKi+1Ki+1The authors in [24] have proposed cell association mechanism based on the maximization utility function U presuming Ki is the number of small-cell users in SBSi that is viewed as (Ki-1) original users plus the new added one. The authors have computed the maximal utility function by Dynamic Programming (DP) as in (4)UmaxK1,K2,…,Km=max⁡UmaxK1,K2,…,Ki-1,…,Km·rij·Ki-1Ki-1KiKi∣j=∑KiThe same strategy in calculating Umax by DP has inspired the authors in [14] to apply it in “victim UE Reselection” and it is considered the core mechanism in determining the victim users in this study. Presuming a particular SBSi that has certain number of users associated with it (regardless of what scheme used for association) and muting ratio α. The aggregated cell data rate for a value of α (denoted as Uitotα) is calculated as the sum of two subutility functions (UiNα,UiVα) associated with nonvictim and victim users which are donated as Ni  and  Vi with density in SBSi as NiNα and NiVα, respectively. Ni users are scheduled specifically in ABS subframes, while Vi users are in non-ABS subframes. Based on (2) and taking the log for its components, Uitotα can be rewritten as(5)Uitotα=UiNα+UiVα=log2⁡1-α·NiNα+∑j=1NiNαlog2RNji+log2⁡α·NiVα+∑j=1NiVαlog2RVjiRNji and  RVji in (5) are the average data rates over the long term for Ni and Vi users, respectively. These figures are mathematically derived in [25] for proportional fair scheduling as follows:(6)RNji=GNiNα·rNjiNiNα,RVji=GNiVα·rVjiNiVαwhile rNji and   rVji are the link data rates for nonvictim and victim users respectively. Maximizing (4) is NP-hard to solve therefore the authors in [14] and in this work, we have consideredDPsolution. TheDP solves this problem with complexity reduction from O(2ki) toO(ki2), where ki is the number of users per SBSi, while 2 represents the subsets of small users to be classified. To conclude, the selection criteria of the particular small-cell user as Ni or Vi in SBSi are based on maximizing the aggregated utility function Uitotα. The maximized Uitotα for a given value of muting ratio α is defined by (7)UimaxN,V∣α=maxUiN,V∣αIn other words, each new added user can be either Ni or Vi and his/her associated link rate is added to both subutility UiNα and UiVα to searches for UimaxN,V∣α across possible subutility functions, which in turn determines the maximal utility function. Based on what is above referred and (3), (4), and (5), UimaxN,V∣α is given by (8) and illustrated in step 7 in the DP Victim’s selection stage pseudocode:(8)UimaxN,V∣α=max⁡UimaxN-1,V∣α+log2⁡1-α·riN·N-1N-1·GNiNαNNN·GNiNα-1N-1,UimaxN,V-1∣α+log2⁡α·riV·V-1V-1·GNiVαVVV·GNiVα-1V-1By stating the final Ni and Vi in each SBSi that realize UimaxN,V∣α. The RIE in C-RAN centre (BBU pool) will be able to label every small-cell user as victim and nonvictim in each picocell individually as clarified in the pseudocode of the DP victim selection Algorithm 1 (step 3 to step 12).Algorithm 1:DP Victim’s selection stage.
initializeNi& Vi =0; Uimax(0,0∣α)=0; 1.  For  each  SBSi∈ SBS_list 2. Acquire the SBSi_ operating type (shared, ded) 3. if[ SBSi_ operating type == shared] 4. For  eachSmsuej∈SBSi 5. Calculate ruejN,ruejV. 6. Acquire the Number of Ni,Vi for SBSi 7. Calculate Ujmax(N,V∣α) according to Eq (17). 8. Restore the selection outcome for Smsuej asNiorVi 9. Update Number of Ni or Vi; 10.  end  for; 11.  Calculate final ruej,ruej¯ 12.  else 13.  For  eachSmsuej∈SBSi 14.  Calculate final ruej,ruej¯. 15.  end  for; 16.  end  if; 17.    end  for;


#### 3.2.2. DP-DAP Methodology and Principles

On the contrary to [14], the proposed ABS-based scheme does not rely on applying ABS on macrousers. The authors in [14] have obtained the optimum ABS density by computing maximal utility for each small-cell user and the utility function for the same value of α (muting ratio) for the macrocell users and then calculate the overall system utility function for all possible values of α.Based on comparison process, the optimum value of the ABS density for synchronous ABSF is obtained. In classic ABSF deployment scenarios, the decision to whether to configure ABSF in a network includes trade-off factors between capacity gain due to range expansion of the small cells when we apply power bias and the capacity loss due to inability to allocate resources for macrocell users in the ABSs of the interfering MBS [26]. In literature for simplicity, MBSs work only in non-ABS and mute totally in ABSF. However, SBSs work in all subframes and victim UEs are preferentially scheduled in ABS subframes. Another assumption is that all Home eNBs (HeNBs) or SBSs deployed in the macrocell area can execute a synchronization procedure to synchronize with the MBS. The MBS triggers the aggressor HeNBs through the backhaul link to operate in the ABSF mode, with a chosen ABSF pattern.


#### 3.2.3. Macrocell Sectorization in DP-DAP

The authors in [14, 27] have assumed that the macrocell users by default are not scheduled in muted subframes in order to mitigate the severity of interference onSBSvictim users which in turn will cause loss in capacity for macrocell users. Moreover, there are other factors in terms of practicality when applying fixed ABS pattern; for instance, at low system load, the probability of users experiencing cochannel interference is low and there is no need for ABSs. Another factor is when the ABSs are configured, the number of macrousers handed over toSBS when applying the Cell Range Expansion (CRE) will affect the number of ABSs required. To address the above-mentioned issues, this study applies a new concept of sectorizing the vicinity of the wide macroregion into variable number of sectors depending on the ABS density. ABS density (referred to as α) plays a key role on how many sectors the macrovicinity is sliced. For instance, when α = 0.4, then there are two ABS patterns that result in two sectors in the macroarea.Figure4 depicts the mapping between α and the layout of cell in terms of the number of sectors. This scheme is running on subframe basis and termed (DP-Diverse ABSF Pattern) referred to asDP-DAP.For instance, at a specific ABS subframeX, aSBS’s victim user are allocated resources in subframeX, such that only macrousers that reside in the same sector asSBS will not be scheduled on that subframe. Nevertheless, macrousers who are distributed in other sectors are allocated in subframeX (steps 7 and 8 in Algorithm 2). This can be realized practically by today antenna’s technology (beam forming, directional antenna, etc.). The pseudocode associated with the above-mentioned method is shown in Algorithm 2.Algorithm 2:DP-DAP for macrousers.
1.  Acquire total number of sub-frames sbfrmetot,  α, NuofMacropersbfrme, SBS_list, MMS_list, Sms_list 2.     for eachsubframei∈sbfrmetot 3.  Acquire the associated sector and SBSs; 4.  Apply ABSF-pattern for SBSs in the associated sec 5.  While counter <NuofMacropersbfrme 6.  Index =index +1; 7.  if [MMSj(index)’s sector != the associated sector] 8.  MMSjis allocated resources; 9.   Mark MMSjas scheduled; 10.  Counter = Counter +1; 11.  end if; 12.  end while; 13.  Counter =0; 14.  end for;Figure 4
Mapping between Alpha and the cell layout.Figure5 demonstrates a macrocell with small cells scattered in its vicinity, all connected to the BBU pool in the data centre. ABS density in this example is 3/10 and macroregion is sliced into three different areas. Small cells in different sectors have different ABS patterns; this allow macrousers in other sectors to utilize the muted subframes which will ease the capacity loss of legacy ABS.Figure 5
Diverse-ABSF patterns in sectorized H-CRAN.


## 3.1. Review of the Frequency Domain Interference Mitigation Model (UWPA)

### 3.1.1. The UWPA: Key Principles

This subsection reviews a previously proposed spectrum sharing technique between macro- and small-cell users. The authors have previously proposed the UWPA spectrum sharing technique [22] which is joined with the work in this article to provide comprehensive solution for intertier interference mitigation. The UWPA exploits the centralized processing nature of the C-RAN to assign the optimum shared portion of the bandwidth across number of picocells which are classified as noninterfering cells with slight impact on macrousers, while the most severe interferers are allocated the dedicated chunk of the spectrum. The study results that are published in [22] show the proposed scheme to outperform the literature relevant studies. Sharing spectrum across different tiers is not a new area and has been addressed in [20, 21] as discussed in [22]. However, both schemes rely on the SBS to select their spectrum usage mode based on the cell location and a threshold parameter, which divide the whole macroarea into inner and outer zones. The proposed UWPA is inspired by the work presented in [23], in which the authors have proposed a probability weighted scheme to divide the operating bandwidth efficiently between the MBS and SBSs. Their method proposed a classification mechanism for the small cells into shared or dedicated bandwidths, which is implemented in the allocation unit in the BBU pool. The SBSs that share the spectral resources with MBS are marked as interfering cells on the macrousers due to their severe impact. On the contrary, the dedicated cells are labelled noninterferers on the macrousers.The proposed UWPA algorithm is based on two main stages; the first stage is an enhanced model for the algorithm proposed in [23]. However, this stage aims to increase the number of small-cell users using the shared spectrum, by considering small-cell density as an embedded factor in making the decision whether the cell is shared or dedicated. The algorithm assumes the presence of a class table stored in the data centre; this table includes user’s class, the Quality of service (QoS), and SINR requirement for each macrouser and small-cell class. For simplicity, the macrousers are clustered in three class levels as illustrated in Table 1 and each level is associated with SINR threshold.Table 1
SINR user requirements.
Class Min macro user SINR Premium 13 dB Gold 6 dB Basic 0 dBThe proposed UWPA scheme assumes configuration signalling that takes place every specific time frame according to the manufacturers and vendors. The Resource Intelligence Entity (RIE) in C-RAN centre (BBU pool) collects the channel conditions for small-cell users across all small cells. The small-cell user receives the pilot power from the MBS and other SBSs including the one serves the small-cell user to calculate the Reference Signal Received Power (RSRP) and Reference Signal Received Quality (RSRQ) as in LTE and reports it back to the C-RAN centre via the serving cell; this could occur by the added radio resource control signalling message. By collecting those measurements, the RIE is able to calculate the SINR for each small-cell user, then averaging their SINRs in a certain SBS to compute the mean SINR as LTE cell’s key performance indicator, then compare it against the targeted SBS threshold. The SBSs are categorised onto three different classes in terms of Radio Frequency (RF) conditions. Cells’ classes in this technique are considered as the following: the premium cell which should have the best coverage and relatively high mean SINR (~10 dB) as a threshold, the golden cell with less strict mean SINR requirements (~5 dB), and the basic cells with the lowest requirements (~0 dB), such that if the relevant SINR is greater than the class threshold, the SBS is listed in an initial list that created by the C-RAN of the SBSs that operate in the shared portion within the studied macrocell. Otherwise, the SBS’s users cannot cope with high interference resulting in low SINR. Likewise, the macrousers receive pilot signal from the SBSs to calculate the relevant RSRP and RSRQ. They are reported afterwards to the C-RAN centre via MBS. The RIE in the centre can compute the intertier interference from each SBS on every macrouser. The RIE is assumed to have a table of the macrousers with their associated class, from which it can precisely set the maximum interference that each macrouser can experience in order to satisfy the class SINR requirement. For each macrouser, the RIE finds the list of SBSs that can use the shared spectrum.In the second stage of the UWPA algorithm, the optimum set of SBSs is selected, which constitutes the list of SBSs that have the least intertier interference on macrousers. The selected list should have least interference impact on the premium macrousers, then golden, and finally the basic users.UWPA is shown to outperform the considered literature state-of-the-art schemes since it accounts for both small cells densities and intertier interference. Exploiting the small-cell density results in a higher optimized shared ratio that results in turn in a higher portion of shared spectrum and more small cells to operate in shared bandwidth. However, when greater number of small cells operate in the shared part, higher intertier interference is experienced by macro- and small-cell users. Nevertheless, stage 2 of UWPA addresses this point as it looks up for the set of small cells with the least effect with respect to the interference power on macro- and small users.


### 3.1.2. The UWPA: Sample Results

The UWPA algorithm is compared with the following state-of the art schemes.(A)
AHybridFrequencyAssignment for femtocells andcoverage area analysis (HFAC) [20]: this scheme depends on the small-cell radius as a threshold to compare the power received from the MBS and each small-cell SBS in order to classify the small BSs according to the shared and dedicated spectrum portions.(B)
TheHybridSpectrumUsageAlgorithm (HSUA) [21]: this scheme relies on the geographic location of the SBS and its separation distance from the MBS. The vicinity of the MBS is divided into an inner and outer zone; small cells located in the inner part (close to MBS) operate in the dedicated spectrum, while the ones located in the outer zone (away fromMBS) operate in the shared partition.(C)
ProbabilityWeightedBasedAlgorithm (PWBA) [23]: the authors of this work considered only the impact of SBS on macrousers with one user per SBS and selected the final set of SBS to utilize shared spectrum as an intersection between SBS lists generated by the PWBA.The throughput analysis of both small- and macrocell users is presented in [22] showing enhancement introduced by theUWPA technique. For example, Figure 2 illustrates the Cumulative Distribution Function (CDF) which is defined as the probability that a random variable X takes a value smaller than some specific value xx. The CDFs are generated from Monte Carlo simulation, where the total number of 200 users are distributed in the macrocell vicinity, and users are either connected to the macro-BS or the pico-BS based on the higher received power criteria. The simulation is then repeated for five times in order to generate network realizations. It is observed from Figure 2 that for the small-cell user throughput, all schemes achieve close performance for the low throughput values, withUWPAscheme achieving slightly lower throughput compared to other schemes (e.g., less than 20 Mbps). However, for higher throughput levels, the proposed schemeUWPA gives better performance, for example, 74% of small-cell user’s throughput is less than or equal 90 Mbps, where 88% achieved this rate for the case ofHSUA scheme and 90% for theHFCA andPWBA schemes. In our proposed algorithm, the selection process of the final set of SBSs to operate in shared spectrum is implemented through several stages in order to maintain high QoS for premium, golden, and basic macrousers, respectively. BothHFAC andHSUA considered only the potential improvement of the SBS’s spectral efficiency but do not take into account the intertier interference on macrousers, whilePWBAtakes into consideration the interference at the macrousers. Nevertheless, thePWBA algorithm works only for a limited number of macrousers as they assumed only 10 macrousers in their simulation [23], where the intersection stage ofPWBA minimises the number of SBSs to operate in the shared spectrum significantly in a reverse proportion with the number of macrousers. Thus,PWBA is not feasible for a large number of macrousers.Figure 2
CDF of small-cell user’s throughput.On the other hand, given that QoS is considered in theUWPA, the performance is also measured in terms of the premium user’s satisfaction ratio, which is the probability that a particular premium user achieves a data throughput equal to or greater than certain threshold as defined in (1)PcT,UEpremier≜PThr>T,where T is the throughput threshold based on the data rate requirements of the user, which is considered 20 Mbps. Figure 3 highlights the probability of premium users both macrousers and small users to achieve throughput higher than 20 Mbps in all schemes.UWPA implementation places high priority for premium users which leads to higher service satisfaction in terms of PHY throughput. For example, the proposedUWPA achieved 45% satisfaction ratio compared to 32%, 35%, and 34% for theHFAC,HSUA, andPWBA schemes, respectively.Figure 3
Macrousers QoS satisfaction ratios.


## 3.1.1. The UWPA: Key Principles

This subsection reviews a previously proposed spectrum sharing technique between macro- and small-cell users. The authors have previously proposed the UWPA spectrum sharing technique [22] which is joined with the work in this article to provide comprehensive solution for intertier interference mitigation. The UWPA exploits the centralized processing nature of the C-RAN to assign the optimum shared portion of the bandwidth across number of picocells which are classified as noninterfering cells with slight impact on macrousers, while the most severe interferers are allocated the dedicated chunk of the spectrum. The study results that are published in [22] show the proposed scheme to outperform the literature relevant studies. Sharing spectrum across different tiers is not a new area and has been addressed in [20, 21] as discussed in [22]. However, both schemes rely on the SBS to select their spectrum usage mode based on the cell location and a threshold parameter, which divide the whole macroarea into inner and outer zones. The proposed UWPA is inspired by the work presented in [23], in which the authors have proposed a probability weighted scheme to divide the operating bandwidth efficiently between the MBS and SBSs. Their method proposed a classification mechanism for the small cells into shared or dedicated bandwidths, which is implemented in the allocation unit in the BBU pool. The SBSs that share the spectral resources with MBS are marked as interfering cells on the macrousers due to their severe impact. On the contrary, the dedicated cells are labelled noninterferers on the macrousers.The proposed UWPA algorithm is based on two main stages; the first stage is an enhanced model for the algorithm proposed in [23]. However, this stage aims to increase the number of small-cell users using the shared spectrum, by considering small-cell density as an embedded factor in making the decision whether the cell is shared or dedicated. The algorithm assumes the presence of a class table stored in the data centre; this table includes user’s class, the Quality of service (QoS), and SINR requirement for each macrouser and small-cell class. For simplicity, the macrousers are clustered in three class levels as illustrated in Table 1 and each level is associated with SINR threshold.Table 1
SINR user requirements.
Class Min macro user SINR Premium 13 dB Gold 6 dB Basic 0 dBThe proposed UWPA scheme assumes configuration signalling that takes place every specific time frame according to the manufacturers and vendors. The Resource Intelligence Entity (RIE) in C-RAN centre (BBU pool) collects the channel conditions for small-cell users across all small cells. The small-cell user receives the pilot power from the MBS and other SBSs including the one serves the small-cell user to calculate the Reference Signal Received Power (RSRP) and Reference Signal Received Quality (RSRQ) as in LTE and reports it back to the C-RAN centre via the serving cell; this could occur by the added radio resource control signalling message. By collecting those measurements, the RIE is able to calculate the SINR for each small-cell user, then averaging their SINRs in a certain SBS to compute the mean SINR as LTE cell’s key performance indicator, then compare it against the targeted SBS threshold. The SBSs are categorised onto three different classes in terms of Radio Frequency (RF) conditions. Cells’ classes in this technique are considered as the following: the premium cell which should have the best coverage and relatively high mean SINR (~10 dB) as a threshold, the golden cell with less strict mean SINR requirements (~5 dB), and the basic cells with the lowest requirements (~0 dB), such that if the relevant SINR is greater than the class threshold, the SBS is listed in an initial list that created by the C-RAN of the SBSs that operate in the shared portion within the studied macrocell. Otherwise, the SBS’s users cannot cope with high interference resulting in low SINR. Likewise, the macrousers receive pilot signal from the SBSs to calculate the relevant RSRP and RSRQ. They are reported afterwards to the C-RAN centre via MBS. The RIE in the centre can compute the intertier interference from each SBS on every macrouser. The RIE is assumed to have a table of the macrousers with their associated class, from which it can precisely set the maximum interference that each macrouser can experience in order to satisfy the class SINR requirement. For each macrouser, the RIE finds the list of SBSs that can use the shared spectrum.In the second stage of the UWPA algorithm, the optimum set of SBSs is selected, which constitutes the list of SBSs that have the least intertier interference on macrousers. The selected list should have least interference impact on the premium macrousers, then golden, and finally the basic users.UWPA is shown to outperform the considered literature state-of-the-art schemes since it accounts for both small cells densities and intertier interference. Exploiting the small-cell density results in a higher optimized shared ratio that results in turn in a higher portion of shared spectrum and more small cells to operate in shared bandwidth. However, when greater number of small cells operate in the shared part, higher intertier interference is experienced by macro- and small-cell users. Nevertheless, stage 2 of UWPA addresses this point as it looks up for the set of small cells with the least effect with respect to the interference power on macro- and small users.


## 3.1.2. The UWPA: Sample Results

The UWPA algorithm is compared with the following state-of the art schemes.(A)
AHybridFrequencyAssignment for femtocells andcoverage area analysis (HFAC) [20]: this scheme depends on the small-cell radius as a threshold to compare the power received from the MBS and each small-cell SBS in order to classify the small BSs according to the shared and dedicated spectrum portions.(B)
TheHybridSpectrumUsageAlgorithm (HSUA) [21]: this scheme relies on the geographic location of the SBS and its separation distance from the MBS. The vicinity of the MBS is divided into an inner and outer zone; small cells located in the inner part (close to MBS) operate in the dedicated spectrum, while the ones located in the outer zone (away fromMBS) operate in the shared partition.(C)
ProbabilityWeightedBasedAlgorithm (PWBA) [23]: the authors of this work considered only the impact of SBS on macrousers with one user per SBS and selected the final set of SBS to utilize shared spectrum as an intersection between SBS lists generated by the PWBA.The throughput analysis of both small- and macrocell users is presented in [22] showing enhancement introduced by theUWPA technique. For example, Figure 2 illustrates the Cumulative Distribution Function (CDF) which is defined as the probability that a random variable X takes a value smaller than some specific value xx. The CDFs are generated from Monte Carlo simulation, where the total number of 200 users are distributed in the macrocell vicinity, and users are either connected to the macro-BS or the pico-BS based on the higher received power criteria. The simulation is then repeated for five times in order to generate network realizations. It is observed from Figure 2 that for the small-cell user throughput, all schemes achieve close performance for the low throughput values, withUWPAscheme achieving slightly lower throughput compared to other schemes (e.g., less than 20 Mbps). However, for higher throughput levels, the proposed schemeUWPA gives better performance, for example, 74% of small-cell user’s throughput is less than or equal 90 Mbps, where 88% achieved this rate for the case ofHSUA scheme and 90% for theHFCA andPWBA schemes. In our proposed algorithm, the selection process of the final set of SBSs to operate in shared spectrum is implemented through several stages in order to maintain high QoS for premium, golden, and basic macrousers, respectively. BothHFAC andHSUA considered only the potential improvement of the SBS’s spectral efficiency but do not take into account the intertier interference on macrousers, whilePWBAtakes into consideration the interference at the macrousers. Nevertheless, thePWBA algorithm works only for a limited number of macrousers as they assumed only 10 macrousers in their simulation [23], where the intersection stage ofPWBA minimises the number of SBSs to operate in the shared spectrum significantly in a reverse proportion with the number of macrousers. Thus,PWBA is not feasible for a large number of macrousers.Figure 2
CDF of small-cell user’s throughput.On the other hand, given that QoS is considered in theUWPA, the performance is also measured in terms of the premium user’s satisfaction ratio, which is the probability that a particular premium user achieves a data throughput equal to or greater than certain threshold as defined in (1)PcT,UEpremier≜PThr>T,where T is the throughput threshold based on the data rate requirements of the user, which is considered 20 Mbps. Figure 3 highlights the probability of premium users both macrousers and small users to achieve throughput higher than 20 Mbps in all schemes.UWPA implementation places high priority for premium users which leads to higher service satisfaction in terms of PHY throughput. For example, the proposedUWPA achieved 45% satisfaction ratio compared to 32%, 35%, and 34% for theHFAC,HSUA, andPWBA schemes, respectively.Figure 3
Macrousers QoS satisfaction ratios.


## 3.2. Proposed DP-DAP Technique

### 3.2.1. Problem Formulation

Both MBS and SBS are assumed to follow a proportional fair scheduling approach. All small-cell users are assumed to have an equal opportunity being scheduled for the long run as Round Robin (RR) scheduler. Therefore, the average throughput for specific small-cell user (j) can be calculated as rij-=rij/Ki where Ki is the number of users in particular small base station (j) SBSi. A user is classified as victim based on utility function U defined in (2)U=∏i=1m∏j=1Kirij-=∏i=1m∏j=1KirijKi=∏i=1m∏j=1Kirij∏i=1mKiKiIt can be deduced from (2) that when a new user joins a specificSBSi,the new U is defined as (3)Unewi,j=Uold·rij·KiKiKi+1Ki+1The authors in [24] have proposed cell association mechanism based on the maximization utility function U presuming Ki is the number of small-cell users in SBSi that is viewed as (Ki-1) original users plus the new added one. The authors have computed the maximal utility function by Dynamic Programming (DP) as in (4)UmaxK1,K2,…,Km=max⁡UmaxK1,K2,…,Ki-1,…,Km·rij·Ki-1Ki-1KiKi∣j=∑KiThe same strategy in calculating Umax by DP has inspired the authors in [14] to apply it in “victim UE Reselection” and it is considered the core mechanism in determining the victim users in this study. Presuming a particular SBSi that has certain number of users associated with it (regardless of what scheme used for association) and muting ratio α. The aggregated cell data rate for a value of α (denoted as Uitotα) is calculated as the sum of two subutility functions (UiNα,UiVα) associated with nonvictim and victim users which are donated as Ni  and  Vi with density in SBSi as NiNα and NiVα, respectively. Ni users are scheduled specifically in ABS subframes, while Vi users are in non-ABS subframes. Based on (2) and taking the log for its components, Uitotα can be rewritten as(5)Uitotα=UiNα+UiVα=log2⁡1-α·NiNα+∑j=1NiNαlog2RNji+log2⁡α·NiVα+∑j=1NiVαlog2RVjiRNji and  RVji in (5) are the average data rates over the long term for Ni and Vi users, respectively. These figures are mathematically derived in [25] for proportional fair scheduling as follows:(6)RNji=GNiNα·rNjiNiNα,RVji=GNiVα·rVjiNiVαwhile rNji and   rVji are the link data rates for nonvictim and victim users respectively. Maximizing (4) is NP-hard to solve therefore the authors in [14] and in this work, we have consideredDPsolution. TheDP solves this problem with complexity reduction from O(2ki) toO(ki2), where ki is the number of users per SBSi, while 2 represents the subsets of small users to be classified. To conclude, the selection criteria of the particular small-cell user as Ni or Vi in SBSi are based on maximizing the aggregated utility function Uitotα. The maximized Uitotα for a given value of muting ratio α is defined by (7)UimaxN,V∣α=maxUiN,V∣αIn other words, each new added user can be either Ni or Vi and his/her associated link rate is added to both subutility UiNα and UiVα to searches for UimaxN,V∣α across possible subutility functions, which in turn determines the maximal utility function. Based on what is above referred and (3), (4), and (5), UimaxN,V∣α is given by (8) and illustrated in step 7 in the DP Victim’s selection stage pseudocode:(8)UimaxN,V∣α=max⁡UimaxN-1,V∣α+log2⁡1-α·riN·N-1N-1·GNiNαNNN·GNiNα-1N-1,UimaxN,V-1∣α+log2⁡α·riV·V-1V-1·GNiVαVVV·GNiVα-1V-1By stating the final Ni and Vi in each SBSi that realize UimaxN,V∣α. The RIE in C-RAN centre (BBU pool) will be able to label every small-cell user as victim and nonvictim in each picocell individually as clarified in the pseudocode of the DP victim selection Algorithm 1 (step 3 to step 12).Algorithm 1:DP Victim’s selection stage.
initializeNi& Vi =0; Uimax(0,0∣α)=0; 1.  For  each  SBSi∈ SBS_list 2. Acquire the SBSi_ operating type (shared, ded) 3. if[ SBSi_ operating type == shared] 4. For  eachSmsuej∈SBSi 5. Calculate ruejN,ruejV. 6. Acquire the Number of Ni,Vi for SBSi 7. Calculate Ujmax(N,V∣α) according to Eq (17). 8. Restore the selection outcome for Smsuej asNiorVi 9. Update Number of Ni or Vi; 10.  end  for; 11.  Calculate final ruej,ruej¯ 12.  else 13.  For  eachSmsuej∈SBSi 14.  Calculate final ruej,ruej¯. 15.  end  for; 16.  end  if; 17.    end  for;


### 3.2.2. DP-DAP Methodology and Principles

On the contrary to [14], the proposed ABS-based scheme does not rely on applying ABS on macrousers. The authors in [14] have obtained the optimum ABS density by computing maximal utility for each small-cell user and the utility function for the same value of α (muting ratio) for the macrocell users and then calculate the overall system utility function for all possible values of α.Based on comparison process, the optimum value of the ABS density for synchronous ABSF is obtained. In classic ABSF deployment scenarios, the decision to whether to configure ABSF in a network includes trade-off factors between capacity gain due to range expansion of the small cells when we apply power bias and the capacity loss due to inability to allocate resources for macrocell users in the ABSs of the interfering MBS [26]. In literature for simplicity, MBSs work only in non-ABS and mute totally in ABSF. However, SBSs work in all subframes and victim UEs are preferentially scheduled in ABS subframes. Another assumption is that all Home eNBs (HeNBs) or SBSs deployed in the macrocell area can execute a synchronization procedure to synchronize with the MBS. The MBS triggers the aggressor HeNBs through the backhaul link to operate in the ABSF mode, with a chosen ABSF pattern.


### 3.2.3. Macrocell Sectorization in DP-DAP

The authors in [14, 27] have assumed that the macrocell users by default are not scheduled in muted subframes in order to mitigate the severity of interference onSBSvictim users which in turn will cause loss in capacity for macrocell users. Moreover, there are other factors in terms of practicality when applying fixed ABS pattern; for instance, at low system load, the probability of users experiencing cochannel interference is low and there is no need for ABSs. Another factor is when the ABSs are configured, the number of macrousers handed over toSBS when applying the Cell Range Expansion (CRE) will affect the number of ABSs required. To address the above-mentioned issues, this study applies a new concept of sectorizing the vicinity of the wide macroregion into variable number of sectors depending on the ABS density. ABS density (referred to as α) plays a key role on how many sectors the macrovicinity is sliced. For instance, when α = 0.4, then there are two ABS patterns that result in two sectors in the macroarea.Figure4 depicts the mapping between α and the layout of cell in terms of the number of sectors. This scheme is running on subframe basis and termed (DP-Diverse ABSF Pattern) referred to asDP-DAP.For instance, at a specific ABS subframeX, aSBS’s victim user are allocated resources in subframeX, such that only macrousers that reside in the same sector asSBS will not be scheduled on that subframe. Nevertheless, macrousers who are distributed in other sectors are allocated in subframeX (steps 7 and 8 in Algorithm 2). This can be realized practically by today antenna’s technology (beam forming, directional antenna, etc.). The pseudocode associated with the above-mentioned method is shown in Algorithm 2.Algorithm 2:DP-DAP for macrousers.
1.  Acquire total number of sub-frames sbfrmetot,  α, NuofMacropersbfrme, SBS_list, MMS_list, Sms_list 2.     for eachsubframei∈sbfrmetot 3.  Acquire the associated sector and SBSs; 4.  Apply ABSF-pattern for SBSs in the associated sec 5.  While counter <NuofMacropersbfrme 6.  Index =index +1; 7.  if [MMSj(index)’s sector != the associated sector] 8.  MMSjis allocated resources; 9.   Mark MMSjas scheduled; 10.  Counter = Counter +1; 11.  end if; 12.  end while; 13.  Counter =0; 14.  end for;Figure 4
Mapping between Alpha and the cell layout.Figure5 demonstrates a macrocell with small cells scattered in its vicinity, all connected to the BBU pool in the data centre. ABS density in this example is 3/10 and macroregion is sliced into three different areas. Small cells in different sectors have different ABS patterns; this allow macrousers in other sectors to utilize the muted subframes which will ease the capacity loss of legacy ABS.Figure 5
Diverse-ABSF patterns in sectorized H-CRAN.


## 3.2.1. Problem Formulation

Both MBS and SBS are assumed to follow a proportional fair scheduling approach. All small-cell users are assumed to have an equal opportunity being scheduled for the long run as Round Robin (RR) scheduler. Therefore, the average throughput for specific small-cell user (j) can be calculated as rij-=rij/Ki where Ki is the number of users in particular small base station (j) SBSi. A user is classified as victim based on utility function U defined in (2)U=∏i=1m∏j=1Kirij-=∏i=1m∏j=1KirijKi=∏i=1m∏j=1Kirij∏i=1mKiKiIt can be deduced from (2) that when a new user joins a specificSBSi,the new U is defined as (3)Unewi,j=Uold·rij·KiKiKi+1Ki+1The authors in [24] have proposed cell association mechanism based on the maximization utility function U presuming Ki is the number of small-cell users in SBSi that is viewed as (Ki-1) original users plus the new added one. The authors have computed the maximal utility function by Dynamic Programming (DP) as in (4)UmaxK1,K2,…,Km=max⁡UmaxK1,K2,…,Ki-1,…,Km·rij·Ki-1Ki-1KiKi∣j=∑KiThe same strategy in calculating Umax by DP has inspired the authors in [14] to apply it in “victim UE Reselection” and it is considered the core mechanism in determining the victim users in this study. Presuming a particular SBSi that has certain number of users associated with it (regardless of what scheme used for association) and muting ratio α. The aggregated cell data rate for a value of α (denoted as Uitotα) is calculated as the sum of two subutility functions (UiNα,UiVα) associated with nonvictim and victim users which are donated as Ni  and  Vi with density in SBSi as NiNα and NiVα, respectively. Ni users are scheduled specifically in ABS subframes, while Vi users are in non-ABS subframes. Based on (2) and taking the log for its components, Uitotα can be rewritten as(5)Uitotα=UiNα+UiVα=log2⁡1-α·NiNα+∑j=1NiNαlog2RNji+log2⁡α·NiVα+∑j=1NiVαlog2RVjiRNji and  RVji in (5) are the average data rates over the long term for Ni and Vi users, respectively. These figures are mathematically derived in [25] for proportional fair scheduling as follows:(6)RNji=GNiNα·rNjiNiNα,RVji=GNiVα·rVjiNiVαwhile rNji and   rVji are the link data rates for nonvictim and victim users respectively. Maximizing (4) is NP-hard to solve therefore the authors in [14] and in this work, we have consideredDPsolution. TheDP solves this problem with complexity reduction from O(2ki) toO(ki2), where ki is the number of users per SBSi, while 2 represents the subsets of small users to be classified. To conclude, the selection criteria of the particular small-cell user as Ni or Vi in SBSi are based on maximizing the aggregated utility function Uitotα. The maximized Uitotα for a given value of muting ratio α is defined by (7)UimaxN,V∣α=maxUiN,V∣αIn other words, each new added user can be either Ni or Vi and his/her associated link rate is added to both subutility UiNα and UiVα to searches for UimaxN,V∣α across possible subutility functions, which in turn determines the maximal utility function. Based on what is above referred and (3), (4), and (5), UimaxN,V∣α is given by (8) and illustrated in step 7 in the DP Victim’s selection stage pseudocode:(8)UimaxN,V∣α=max⁡UimaxN-1,V∣α+log2⁡1-α·riN·N-1N-1·GNiNαNNN·GNiNα-1N-1,UimaxN,V-1∣α+log2⁡α·riV·V-1V-1·GNiVαVVV·GNiVα-1V-1By stating the final Ni and Vi in each SBSi that realize UimaxN,V∣α. The RIE in C-RAN centre (BBU pool) will be able to label every small-cell user as victim and nonvictim in each picocell individually as clarified in the pseudocode of the DP victim selection Algorithm 1 (step 3 to step 12).Algorithm 1:DP Victim’s selection stage.
initializeNi& Vi =0; Uimax(0,0∣α)=0; 1.  For  each  SBSi∈ SBS_list 2. Acquire the SBSi_ operating type (shared, ded) 3. if[ SBSi_ operating type == shared] 4. For  eachSmsuej∈SBSi 5. Calculate ruejN,ruejV. 6. Acquire the Number of Ni,Vi for SBSi 7. Calculate Ujmax(N,V∣α) according to Eq (17). 8. Restore the selection outcome for Smsuej asNiorVi 9. Update Number of Ni or Vi; 10.  end  for; 11.  Calculate final ruej,ruej¯ 12.  else 13.  For  eachSmsuej∈SBSi 14.  Calculate final ruej,ruej¯. 15.  end  for; 16.  end  if; 17.    end  for;


## 3.2.2. DP-DAP Methodology and Principles

On the contrary to [14], the proposed ABS-based scheme does not rely on applying ABS on macrousers. The authors in [14] have obtained the optimum ABS density by computing maximal utility for each small-cell user and the utility function for the same value of α (muting ratio) for the macrocell users and then calculate the overall system utility function for all possible values of α.Based on comparison process, the optimum value of the ABS density for synchronous ABSF is obtained. In classic ABSF deployment scenarios, the decision to whether to configure ABSF in a network includes trade-off factors between capacity gain due to range expansion of the small cells when we apply power bias and the capacity loss due to inability to allocate resources for macrocell users in the ABSs of the interfering MBS [26]. In literature for simplicity, MBSs work only in non-ABS and mute totally in ABSF. However, SBSs work in all subframes and victim UEs are preferentially scheduled in ABS subframes. Another assumption is that all Home eNBs (HeNBs) or SBSs deployed in the macrocell area can execute a synchronization procedure to synchronize with the MBS. The MBS triggers the aggressor HeNBs through the backhaul link to operate in the ABSF mode, with a chosen ABSF pattern.


## 3.2.3. Macrocell Sectorization in DP-DAP

The authors in [14, 27] have assumed that the macrocell users by default are not scheduled in muted subframes in order to mitigate the severity of interference onSBSvictim users which in turn will cause loss in capacity for macrocell users. Moreover, there are other factors in terms of practicality when applying fixed ABS pattern; for instance, at low system load, the probability of users experiencing cochannel interference is low and there is no need for ABSs. Another factor is when the ABSs are configured, the number of macrousers handed over toSBS when applying the Cell Range Expansion (CRE) will affect the number of ABSs required. To address the above-mentioned issues, this study applies a new concept of sectorizing the vicinity of the wide macroregion into variable number of sectors depending on the ABS density. ABS density (referred to as α) plays a key role on how many sectors the macrovicinity is sliced. For instance, when α = 0.4, then there are two ABS patterns that result in two sectors in the macroarea.Figure4 depicts the mapping between α and the layout of cell in terms of the number of sectors. This scheme is running on subframe basis and termed (DP-Diverse ABSF Pattern) referred to asDP-DAP.For instance, at a specific ABS subframeX, aSBS’s victim user are allocated resources in subframeX, such that only macrousers that reside in the same sector asSBS will not be scheduled on that subframe. Nevertheless, macrousers who are distributed in other sectors are allocated in subframeX (steps 7 and 8 in Algorithm 2). This can be realized practically by today antenna’s technology (beam forming, directional antenna, etc.). The pseudocode associated with the above-mentioned method is shown in Algorithm 2.Algorithm 2:DP-DAP for macrousers.
1.  Acquire total number of sub-frames sbfrmetot,  α, NuofMacropersbfrme, SBS_list, MMS_list, Sms_list 2.     for eachsubframei∈sbfrmetot 3.  Acquire the associated sector and SBSs; 4.  Apply ABSF-pattern for SBSs in the associated sec 5.  While counter <NuofMacropersbfrme 6.  Index =index +1; 7.  if [MMSj(index)’s sector != the associated sector] 8.  MMSjis allocated resources; 9.   Mark MMSjas scheduled; 10.  Counter = Counter +1; 11.  end if; 12.  end while; 13.  Counter =0; 14.  end for;Figure 4
Mapping between Alpha and the cell layout.Figure5 demonstrates a macrocell with small cells scattered in its vicinity, all connected to the BBU pool in the data centre. ABS density in this example is 3/10 and macroregion is sliced into three different areas. Small cells in different sectors have different ABS patterns; this allow macrousers in other sectors to utilize the muted subframes which will ease the capacity loss of legacy ABS.Figure 5
Diverse-ABSF patterns in sectorized H-CRAN.


## 4. System Model

### 4.1. Network Model

In this study, a cellular architecture of cloud cooperated HetNet is deployed to operate in a single band HetNet. We consider two-tier C-RAN HetNet composed of (1) the first tier formed by the macrocellular BS with RRH capabilities only, while the subsequent tiers correspond to small cellular RRHs (picocells in this study) with antennas located at remote sites deploying LTE in our study, assuming that the RRHs connect to the BBU through ideal optical fibre; (2) BBU pool with enhanced collaborative functionalities between different tiers sites; (3) high bandwidth fronthaul links between the RRHs and the BBU pool. We assume that all tiers are connected to a cloud data centre, which hosts the BBUs pool. A front RF and simple processing functionalities are implemented in RRHs, while the rest of the baseband processing procedures and upper layers are executed jointly in the BBU pool. The spatial configuration of the RRHs in the second tier is modelled using uniform distribution in the considered macrocell area (tier 1 cell). Figure6 illustrates a multitiers C-RAN HetNet as a coexistence scenario for one MBS and multiple SBSs that represent the pico and femto in HetNet; however, this study considers only picocells case. The coverage of each cell depends on its type (i.e., an MBS or an SBS). The number of users associated with each SBS varies as discussed in Section 4.3. The BBU pool maintains regular signalling with the MBS and SBS to collect information about user’s conditions (such as SINR levels). In this proposal, the SBS is assumed to be able to operate in the shared partition of the spectrum along with the MBS or the dedicated part. Both partitions are allocated based on the output of our proposed algorithm which is executed at the RIE in the BBU pool. The downlink transmission is considered in which the BBU pool sends individual data flows to users via RRHs.Figure 6
H-CRAN architecture[22].


### 4.2. Wireless Channel Model

In this study, a 3D 3GPP/ITU channel model proposed in a previous work [28] is implemented which considers both propagation in the azimuth and elevation planes. The 3D ITU model accounts for large scale fading by considering path loss and shadowing effects and small scale fading through detailed modelling of the Multipath Components (MPCs). The large scale parameters (LSPs) used in this model are based on 3D ray tracing predictions, providing information on the amplitude, phase, time delay, Angle of Arrival (AoA), and Angle of Departure (AoD) in elevation and azimuth domains. Readers are referred to our previous work in [28] for detailed explanation of the generation of our implemented 3D channel statistics and the modelling of the related LSPs. The system was modelled at a carrier frequency of 2.6 GHz, and the implemented path loss models for nonline-of-sight condition, Bristol, United Kingdom, is shown in (9)PLNLOS=39log10d+25The mathematical derivation of the time variant 3D channel matrix is expressed in (10), with description of the terms that compose the channel matrix is defined in Table 2. Detailed description of each of the channel matrix components is provided in [29]. Please note that in (10), the angles of departure and arrival for each multipath ray in the elevation and azimuth domains are referred to as (θ,ϕ)n,m,AoD and (θ,ϕ)n,m,AoA, respectively. In addition, in (10), the subscripts u refer to receive antenna element, s for transmit antenna element, n for ray cluster number, and m for a subpath ray in the cluster. Equation (10) represents the time variant channel of a MIMO system in general between any receiving antenna u and transmit antenna s. Equation (10) also illustrates the entities that constitute the channel coefficients. Therefore, the final channel matrix is a spatial convolution of the power of each MPC cluster with the receive and transmit antenna radiation patterns, taking into account the placement of the antenna elements on xyz coordinates and the Doppler shift in case of mobility as illustrated in (10). In case of polarized antenna patterns, a 2x2 polarization matrix is added. The receiving and transmit coordinate vectors provided in (10) are expressed in detail in (11) and (12). Please refer to [29] for further details of the 3GPP/ITU channel modelling.(10) (11)Ψn,mTx=cos⁡ϕn,mAoDcos⁡θn,mAoD,sin⁡ϕn,mAoDcos⁡θn,mAoD,sin⁡θn,mAoDT (12)Ψn,mRx=cos⁡ϕn,mAoAcos⁡θn,mAoA,sin⁡ϕn,mAoAcos⁡θn,mAoA,sin⁡θn,mAoATTable 2
Definition of channel matrix variables.
Parameter Description P n Cluster power  E r x , u , V , E r x , u , H ​Etx,s,V,Etx,s,H Vertical and horizontal polarization components of receive and transmit antenna radiation patterns  Superscripts VV and HH Received co-polarized signal  Superscripts VH and HV Received cross-polarized signal  Φ n , m V V ,  Φ n , m V H , Φ n , m H V , Φ n , m H H Initial phases of a raym in cluster n  κ Cross-polarization power ratio  Ψ n , m T x , Ψ n , m R x Tx and Rx unit vector defined by equations (3) and (4)  Ω j T x , Ω i R x Coordinate of Tx and Rx MIMO antenna elementsj and i  λ 0 Wavelength of the carrier frequency  υ n , m UE speed in the direction of (θ,ϕ)


### 4.3. Simulation Setup

Consider the HetNet network model presented previously, a total number of 200 users are uniformly distributed in the entire area of the macrocell. Therefore, each user is associated with the BS that has the highest received power. This implies different SBSs have different number of associated users. The simulation parameters are provided in Table3.Table 3
Simulation parameters [the table is reproduced from R. Almesaeed et al. (2017) (under the Creative Commons Attribution License/public domain)].
Parameter Values Macro cell radius 1500 m  MBS Transmission Power 49 dBm  Total number of users 200  SBS transmission power 20 dBm  Number of pico cells 10  Bandwidth 20 MHz  Antenna type Isotropic  Carrier frequencies 2.6 GHz  Wireless channel model Extended 3D 3GPP/ITU  Propagation condition NLOS, Urban  Number of network realizations 3


## 4.1. Network Model

In this study, a cellular architecture of cloud cooperated HetNet is deployed to operate in a single band HetNet. We consider two-tier C-RAN HetNet composed of (1) the first tier formed by the macrocellular BS with RRH capabilities only, while the subsequent tiers correspond to small cellular RRHs (picocells in this study) with antennas located at remote sites deploying LTE in our study, assuming that the RRHs connect to the BBU through ideal optical fibre; (2) BBU pool with enhanced collaborative functionalities between different tiers sites; (3) high bandwidth fronthaul links between the RRHs and the BBU pool. We assume that all tiers are connected to a cloud data centre, which hosts the BBUs pool. A front RF and simple processing functionalities are implemented in RRHs, while the rest of the baseband processing procedures and upper layers are executed jointly in the BBU pool. The spatial configuration of the RRHs in the second tier is modelled using uniform distribution in the considered macrocell area (tier 1 cell). Figure6 illustrates a multitiers C-RAN HetNet as a coexistence scenario for one MBS and multiple SBSs that represent the pico and femto in HetNet; however, this study considers only picocells case. The coverage of each cell depends on its type (i.e., an MBS or an SBS). The number of users associated with each SBS varies as discussed in Section 4.3. The BBU pool maintains regular signalling with the MBS and SBS to collect information about user’s conditions (such as SINR levels). In this proposal, the SBS is assumed to be able to operate in the shared partition of the spectrum along with the MBS or the dedicated part. Both partitions are allocated based on the output of our proposed algorithm which is executed at the RIE in the BBU pool. The downlink transmission is considered in which the BBU pool sends individual data flows to users via RRHs.Figure 6
H-CRAN architecture[22].


## 4.2. Wireless Channel Model

In this study, a 3D 3GPP/ITU channel model proposed in a previous work [28] is implemented which considers both propagation in the azimuth and elevation planes. The 3D ITU model accounts for large scale fading by considering path loss and shadowing effects and small scale fading through detailed modelling of the Multipath Components (MPCs). The large scale parameters (LSPs) used in this model are based on 3D ray tracing predictions, providing information on the amplitude, phase, time delay, Angle of Arrival (AoA), and Angle of Departure (AoD) in elevation and azimuth domains. Readers are referred to our previous work in [28] for detailed explanation of the generation of our implemented 3D channel statistics and the modelling of the related LSPs. The system was modelled at a carrier frequency of 2.6 GHz, and the implemented path loss models for nonline-of-sight condition, Bristol, United Kingdom, is shown in (9)PLNLOS=39log10d+25The mathematical derivation of the time variant 3D channel matrix is expressed in (10), with description of the terms that compose the channel matrix is defined in Table 2. Detailed description of each of the channel matrix components is provided in [29]. Please note that in (10), the angles of departure and arrival for each multipath ray in the elevation and azimuth domains are referred to as (θ,ϕ)n,m,AoD and (θ,ϕ)n,m,AoA, respectively. In addition, in (10), the subscripts u refer to receive antenna element, s for transmit antenna element, n for ray cluster number, and m for a subpath ray in the cluster. Equation (10) represents the time variant channel of a MIMO system in general between any receiving antenna u and transmit antenna s. Equation (10) also illustrates the entities that constitute the channel coefficients. Therefore, the final channel matrix is a spatial convolution of the power of each MPC cluster with the receive and transmit antenna radiation patterns, taking into account the placement of the antenna elements on xyz coordinates and the Doppler shift in case of mobility as illustrated in (10). In case of polarized antenna patterns, a 2x2 polarization matrix is added. The receiving and transmit coordinate vectors provided in (10) are expressed in detail in (11) and (12). Please refer to [29] for further details of the 3GPP/ITU channel modelling.(10) (11)Ψn,mTx=cos⁡ϕn,mAoDcos⁡θn,mAoD,sin⁡ϕn,mAoDcos⁡θn,mAoD,sin⁡θn,mAoDT (12)Ψn,mRx=cos⁡ϕn,mAoAcos⁡θn,mAoA,sin⁡ϕn,mAoAcos⁡θn,mAoA,sin⁡θn,mAoATTable 2
Definition of channel matrix variables.
Parameter Description P n Cluster power  E r x , u , V , E r x , u , H ​Etx,s,V,Etx,s,H Vertical and horizontal polarization components of receive and transmit antenna radiation patterns  Superscripts VV and HH Received co-polarized signal  Superscripts VH and HV Received cross-polarized signal  Φ n , m V V ,  Φ n , m V H , Φ n , m H V , Φ n , m H H Initial phases of a raym in cluster n  κ Cross-polarization power ratio  Ψ n , m T x , Ψ n , m R x Tx and Rx unit vector defined by equations (3) and (4)  Ω j T x , Ω i R x Coordinate of Tx and Rx MIMO antenna elementsj and i  λ 0 Wavelength of the carrier frequency  υ n , m UE speed in the direction of (θ,ϕ)


## 4.3. Simulation Setup

Consider the HetNet network model presented previously, a total number of 200 users are uniformly distributed in the entire area of the macrocell. Therefore, each user is associated with the BS that has the highest received power. This implies different SBSs have different number of associated users. The simulation parameters are provided in Table3.Table 3
Simulation parameters [the table is reproduced from R. Almesaeed et al. (2017) (under the Creative Commons Attribution License/public domain)].
Parameter Values Macro cell radius 1500 m  MBS Transmission Power 49 dBm  Total number of users 200  SBS transmission power 20 dBm  Number of pico cells 10  Bandwidth 20 MHz  Antenna type Isotropic  Carrier frequencies 2.6 GHz  Wireless channel model Extended 3D 3GPP/ITU  Propagation condition NLOS, Urban  Number of network realizations 3


## 5. Analysis of Simulation Results

### 5.1. Operating DP-DAP with UWPA

The previously proposed UWPA allows high number of small cells to utilize the same resources as MBS while considering the intertier interference mitigation. However, by observing Figure8, small-cell user’s SINR, it can be noticed that their SINR is lower than other schemes although the end throughput is higher. The higher throughput obtained in our methodology is due to the greater shared spectrum utilized by small cell users. The hybrid scheme is the extended version of UWPA. It involves UWPA as the first step in frequency or resource division; however it inserts a time division mechanism based on the proposed ABSF with vicinity sectorizing (DP-DAP). After SBSs are identified in terms of resources as shared or dedicated, the stage of DP Victim’s selection is applied to mark the small-cell users as victim or nonvictim. Time division on shared SBSs only that allows allocating victim and normal users in different subframes are employed as the last stage. The macrousers in the meantime are mapped to their associated sectors and subframes for resource allocation as described in the diverse-ABSF Pattern mechanism and the associated pseudocode algorithm is shown in Algorithm 2: DP-DAP for macrousers.In order to demonstrate the performance gain of the joint DP-DAP proposed in this article and the previously proposed UWPA, the results are benchmarked against state-of-the-art methods as discussed below.The criteria of victim small-cell users selection in literature has counted on many metrics such as considering all certain SBS’s small-cell users as victim users that are scheduled only in ABSs while all macrousers are scheduled in non-ABS [27]. Another metric is based on considering the small-cell users located in the CRE when applied as victim users and small-cell users in the main vicinity before applying CRE as nonvictim users, this metric is termed as CRE-based or CRE. The CRE technique allows the users to associate with the BS with lower SINR [30]. It is considered as an effective mechanism for traffic offloading to increase the total system capacity. The CRE has been used in literature to expand the small-cell range virtually by adding a bias to the small-cell received power, instead of increasing the transmit power of the small-cell BS; this improves cell-edge throughput and overall network throughput. Many research studies have focused on intercell interference coordination in CRE; this is due to the fact that many macro-BS strong power harms the expanded region users that uses biases to connect to lower power BS, and therefore difference mechanisms have been proposed to calculate the optimum bias values.This study benchmarks against the above-referred metrics in its time division section. Figure7 illustrates the difference between utility-maximization based scheme used in this study and CRE-based. It shows that victim user can be resided in the inner vicinity (before applying CRE) as well as outer vicinity (when applying CRE). Therefore, the proposed framework is compared against three main other schemes:AS (where all small-cell users are scheduled in theABSs), CRE-based (where both schemes will be running on top ofUWPA), andUWPA-based only.UWPA-based involves the outcome from the first stage of this hybrid work (UWPA resources partition). This framework assumes an ABS pattern period as 10ms (10-subframe duration). The aim of the study is SINR enhancement for small-cell users.Figure 7
Cell range and maximal utility based resources allocation in H-CRAN.Figure 8
SINR of small-cell users in UWPA, HFAC, HSUA, and PWBA-CDF.


### 5.2. Small User’s SINR Improvement

This section presents the SINR performance of the small-cell users. The SINR is calculated according to the following equation:(13)SINRUi,BSj=PjLUi,BSj-1N0+∑xBSxPxLUi,BSx-1,where SINRUi,BSj is the SINR at user (Ui) associated with BS (BSj). Pj is the transmission power of the associated BS (BSj), LUi,BSj represents the power loss introduced by the large scale fading due to path loss and small scale fading due to multipath propagation (the small scale fading is modelled by the channel matrix computed in Section 4.2), between the user (Ui) and associated BS (BSj), and N0 is the noise power at the UE defined by (14). BSx represents the list of interfering BSs with BSj, Px is the transmission power of the interfering BS x, and LUi,BSx is the power loss as mentioned previously between the interfering BSx and user Ui. The white noise N0 is calculated as(14)N0=KTBdBm+NFdBIn (14),K is Boltzmann’s constant,T is the temperature in Kelvin,B is the effective bandwidth (90% of the total bandwidth), andNF is the noise figure. In this article, the LTE-Advanced Bandwidth of 10 MHz is considered and for the UE,T=15°C (288 Kelvin), andNF=9 dB [31].Figure8 illustrates small-cell user’s SINR withUWPA as compared with previous schemes presented in Section 3.1.2. The figure comparesHFAC,HSUA, andPWBA againstUWPA. 50% of small-cell users experience less than 8.247 dB inHFAC, 7.94 dB inHSUA and 7.967 dB inPWBA. While 50% of small-cell users experience less than 5.415 dB inUWPA. Figure 9 highlights the improvement occurred in small-cell user’s SINRs due to the use ofDP-DAP.Figure 9
SINR of small-cell users in UWPA, UWPA+AS, UWPA+CRE, and UWPA+(DP-DAP)-CDF.
(a)
BIAS = 0 dB (b)
BIAS = 3 dB (c)
BIAS = 6 dBFigures9(a), 9(b), and 9(c) cover the case where there is (no power, 3dB bias, and 6dB bias) applied, respectively. The other baselines to compare against are (UWPA +AS) and (UWPA+CRE) as well asUWPA only. It can be observed from Figures 9(a) and 9(b) that the SINR of small-cell users in UWPA, (UWPA+AS),(UWPA+CRE), and (UWPA+DP-DAP), applying (UWPA+CRE) with no or small bias value will not lead to any enhancement. It is intuitive that (UWPA+CRE) with zero bias is considered the same asUWPA,Therefore, no improvement is expected in the first place and that is why their associated curves match in Figure 9. Moreover, Figure 9(b) depicts little deviation noticed from Figure 9(a) betweenUWPAand (UWPA+CRE). However, Figure 9(c) affirms that applying higher bias (6 dB for instance) leads to improvement over the originalUWPA. Nevertheless, the improvement is minor compared to other applied schemes (UWPA+AS,UWPA+(DP-DAP)). This due to the fact that with small bias values the number of victim users is small compared to the total number of users in the case with no bias applied. This implies that their SINR improvement will not impact the overall cell SINR. SINR improvement in (UWPA+(DP-DAP)) can be noticed as 50% of small-cell users experience less than 3.235 dB compared to 55% for the same SINR inUWPA(5% enhancement) in Figure 9(c). Similar observations are taken from Figures 9(a) and 9(b). Previous schemes are worse than (UWPA +AS) because it is an orthogonal reuse case; thus there is no interference fromMBS towardsSBS’s users.


### 5.3. Macrousers Performance

As referred in Section3.2.3, it is expected that slicing of macroregion into sectors is more efficient in terms of capacity loss for macrousers than classic ABSF that considers a RR scheduler. Therefore, two metrics are assessed in our study, the first metric is macrouser’s average throughput while the second one is a statistical measure to record how many times an average macrouser is scheduled and named as scheduling time.Tables4 and 5 show the results for both metrics respectively. The results are calculated for both schemes (UWPA+DP-DAP (presented in italic)) and (UWPA+ classic ABSF (bold)) considering different bias and α values. It can be noticed from table that α value has no impact on scheduling times for macrousers as they are scheduled in muted ABSs too. However, increasing α in classic ABSF reduces scheduling times as they are inversely proportional. This intuitively leads to lower associated throughput. Increasing the power bias has an effect as it allows more original macrousers to associate with SBSs which reduces the total number of macrousers in the macroregion; this in turn increases the scheduling times as can be observed from Table 5. It is worth mentioning that the macrothroughput presented in this section is calculated according to (15), and it presents the error-free data throughput for the LTE system, calculated based on the number of scheduling times and number of resources assigned for each user as in (15)Thr_macro=Tsch∗RBU∗12∗7∗2∗R∗kmodStime,where the Thr_macro is the error-free data rate (specific for LTE system and particular bandwidth), RBU is the number of resource blocks assigned for particular user, R is coding rate, kmod is the modulation order, and Stime is the simulation time. The numbers 12, 7, and 2 refer to the number of carriers per resource block, number of OFDM symbols per slot, and number of slots per subframe respectively. The proposed (UWPA+DP-DAP) scheme shows an enhancement in terms of calculated throughput and number of scheduling times against (UWPA+ Classic ABSF).Table 4
Calculated throughput (average UE rate in bps/UE) for macrousers.
Alpha Bias 0 3 6 0.2 4.4e5 /3.6e5 4.9e5 /3.9e5 5e5 /4e5  0.3 4.3e5 /3e5 4.7e5 /3e5 5.2e5 /3.7e5  0.4 4.5e5 /2.7e5 4.5e5 /2.8e5 5.2e5 /3.2e5Table 5
Number of scheduling times for macrousers.
Alpha Bias 0 3 6 0.2 144 /117 159 /129 172 /140  0.3 145 /103 156 /110 172 /123  0.4 145 /87 158 /96 170 /104The numerical results in Tables4 and 5 highlight the performance enhancement for all cases, for instance, when α = 0.3 and Power Bias = 3dB, (UWPA+DP-DAP) achieves 56% improvement in average user data rate and 41% in number of scheduling times.


### 5.4. Small Users’ throughput Enhancement

The design ofDP-DAP on top ofUWPA is anticipated to make the small-cell users experience higher throughput since it proves improvement on their SINR as mentioned in Section 5.2. The small-cell user throughput is calculated according to Shannon (Ergodic) Capacity in (16)C=B∗log2⁡1+γBis the volume of the spectrum available for that particular cell and γ is the received SINR. In order to demonstrate the enhancement introduced by theDP-DAP technique, the comparison is performed against (UWPA+AS), (UWPA+CRE), and small ell user’s throughput just after applyingUWPA only. The performance is evaluated for the case of 3 dB cell range bias and three different α values (0.2, 0.3, and 0.4).Figures10(a), 10(b), and 10(c) show the corresponding average throughput CDF curves in regard with (α =0.4, 0.3, and 0.2), respectively. It is observed that (UWPA+DP-DAP) has achieved improvement overUWPAthroughput for all α values. For example, the hybrid scheme (UWPA+DP-DAP) achieves 6% improvement in number of users achieving throughput higher than 2 Mbps againstUWPAonly. ApplyingCREon top ofUWPA has no change toUWPAonly apart from slight diversion at higher rates.UWPA only is even better than applying (UWPA+AS) as the latter underperforms by 22% in the number of users that experience throughput greater than 2 Mbps. TheDP-DAP technique divides small-cell users into victim and nonvictim users. Therefore, to make the comparison fair withUWPA results, this study considers measuring average throughput for victim and nonvictim users. Nonetheless average throughput is calculated by the following:(17)rij-=rijKi,where Ki is the total number of small users in particular cell. Instead, rij- is calculated by dividing rij over the total number of small-cell users of the same type (victim or nonvictim) in particular cell. Without loss of generality, the average throughput improvement is due to the victim small-cell users’ SINR improvement which leads to better data rate. That is beside the fact that normal small-cell users average throughput in any SBS has not changed because of dedicating other resources for victim small-cell users. Figures 11(a), 11(b), 11(c), 12(a), 12(b), and 12(c) depict the average throughput for victim and nonvictim small-cell users, respectively, for α =0.4, 0.3, and 0.2, respectively, again. For α =0.4, nonvictim small-cell users have the highest improvement againstUWPA compared with other α values (0.3, 0.2). For instance, α =0.4 results in 50% of users with less than 3.71 Mbps as compared to 3.213 Mbps for α =0.3 and 2.304 Mbps for α = 0.2.Figure 10
Small users' average throughput for different Alpha values (CDF).
(a)
α = 0.4 (b)
α = 0.3 (c)
α = 0.2Figure 11
Average throughput for nonvictim small cells' users (CDF).
(a)
α = 0.4 (b)
α = 0.3 (c)
α = 0.2Figure 12
Average throughput for victim small cells' users (CDF).
(a)
α = 0.4 (b)
α = 0.3 (c)
α = 0.2Conversely, victim small-cell users show the highest improvement against their peers inUWPAwhen α =0.2 as noted from Figure 12(c). This is because when α equals 0.2, victim small-cell users have less resources than the case of α =0.3 and 0.4, but the total number of victim small-cell users in a particular cell is less (when α = 0.2) according to the initial classification process (DP Victim’s selection stage). Therefore, the victim users have a greater chance to be allocated resources.To conclude, for bias =3 dB,α=0.3 shows the highest improvement against α =0.4 and 0.2. However, our proposed (UWPA+DP-DAP) outperforms other schemes regardless of α values. When α= 0.3, 50% of small-cell users have an average throughput equal to or less than 1.909 Mbps compared to 57% in ((UWPA + CRE),UWPAonly) and 78% for (UWPA+AS).


## 5.1. Operating DP-DAP with UWPA

The previously proposed UWPA allows high number of small cells to utilize the same resources as MBS while considering the intertier interference mitigation. However, by observing Figure8, small-cell user’s SINR, it can be noticed that their SINR is lower than other schemes although the end throughput is higher. The higher throughput obtained in our methodology is due to the greater shared spectrum utilized by small cell users. The hybrid scheme is the extended version of UWPA. It involves UWPA as the first step in frequency or resource division; however it inserts a time division mechanism based on the proposed ABSF with vicinity sectorizing (DP-DAP). After SBSs are identified in terms of resources as shared or dedicated, the stage of DP Victim’s selection is applied to mark the small-cell users as victim or nonvictim. Time division on shared SBSs only that allows allocating victim and normal users in different subframes are employed as the last stage. The macrousers in the meantime are mapped to their associated sectors and subframes for resource allocation as described in the diverse-ABSF Pattern mechanism and the associated pseudocode algorithm is shown in Algorithm 2: DP-DAP for macrousers.In order to demonstrate the performance gain of the joint DP-DAP proposed in this article and the previously proposed UWPA, the results are benchmarked against state-of-the-art methods as discussed below.The criteria of victim small-cell users selection in literature has counted on many metrics such as considering all certain SBS’s small-cell users as victim users that are scheduled only in ABSs while all macrousers are scheduled in non-ABS [27]. Another metric is based on considering the small-cell users located in the CRE when applied as victim users and small-cell users in the main vicinity before applying CRE as nonvictim users, this metric is termed as CRE-based or CRE. The CRE technique allows the users to associate with the BS with lower SINR [30]. It is considered as an effective mechanism for traffic offloading to increase the total system capacity. The CRE has been used in literature to expand the small-cell range virtually by adding a bias to the small-cell received power, instead of increasing the transmit power of the small-cell BS; this improves cell-edge throughput and overall network throughput. Many research studies have focused on intercell interference coordination in CRE; this is due to the fact that many macro-BS strong power harms the expanded region users that uses biases to connect to lower power BS, and therefore difference mechanisms have been proposed to calculate the optimum bias values.This study benchmarks against the above-referred metrics in its time division section. Figure7 illustrates the difference between utility-maximization based scheme used in this study and CRE-based. It shows that victim user can be resided in the inner vicinity (before applying CRE) as well as outer vicinity (when applying CRE). Therefore, the proposed framework is compared against three main other schemes:AS (where all small-cell users are scheduled in theABSs), CRE-based (where both schemes will be running on top ofUWPA), andUWPA-based only.UWPA-based involves the outcome from the first stage of this hybrid work (UWPA resources partition). This framework assumes an ABS pattern period as 10ms (10-subframe duration). The aim of the study is SINR enhancement for small-cell users.Figure 7
Cell range and maximal utility based resources allocation in H-CRAN.Figure 8
SINR of small-cell users in UWPA, HFAC, HSUA, and PWBA-CDF.


## 5.2. Small User’s SINR Improvement

This section presents the SINR performance of the small-cell users. The SINR is calculated according to the following equation:(13)SINRUi,BSj=PjLUi,BSj-1N0+∑xBSxPxLUi,BSx-1,where SINRUi,BSj is the SINR at user (Ui) associated with BS (BSj). Pj is the transmission power of the associated BS (BSj), LUi,BSj represents the power loss introduced by the large scale fading due to path loss and small scale fading due to multipath propagation (the small scale fading is modelled by the channel matrix computed in Section 4.2), between the user (Ui) and associated BS (BSj), and N0 is the noise power at the UE defined by (14). BSx represents the list of interfering BSs with BSj, Px is the transmission power of the interfering BS x, and LUi,BSx is the power loss as mentioned previously between the interfering BSx and user Ui. The white noise N0 is calculated as(14)N0=KTBdBm+NFdBIn (14),K is Boltzmann’s constant,T is the temperature in Kelvin,B is the effective bandwidth (90% of the total bandwidth), andNF is the noise figure. In this article, the LTE-Advanced Bandwidth of 10 MHz is considered and for the UE,T=15°C (288 Kelvin), andNF=9 dB [31].Figure8 illustrates small-cell user’s SINR withUWPA as compared with previous schemes presented in Section 3.1.2. The figure comparesHFAC,HSUA, andPWBA againstUWPA. 50% of small-cell users experience less than 8.247 dB inHFAC, 7.94 dB inHSUA and 7.967 dB inPWBA. While 50% of small-cell users experience less than 5.415 dB inUWPA. Figure 9 highlights the improvement occurred in small-cell user’s SINRs due to the use ofDP-DAP.Figure 9
SINR of small-cell users in UWPA, UWPA+AS, UWPA+CRE, and UWPA+(DP-DAP)-CDF.
(a)
BIAS = 0 dB (b)
BIAS = 3 dB (c)
BIAS = 6 dBFigures9(a), 9(b), and 9(c) cover the case where there is (no power, 3dB bias, and 6dB bias) applied, respectively. The other baselines to compare against are (UWPA +AS) and (UWPA+CRE) as well asUWPA only. It can be observed from Figures 9(a) and 9(b) that the SINR of small-cell users in UWPA, (UWPA+AS),(UWPA+CRE), and (UWPA+DP-DAP), applying (UWPA+CRE) with no or small bias value will not lead to any enhancement. It is intuitive that (UWPA+CRE) with zero bias is considered the same asUWPA,Therefore, no improvement is expected in the first place and that is why their associated curves match in Figure 9. Moreover, Figure 9(b) depicts little deviation noticed from Figure 9(a) betweenUWPAand (UWPA+CRE). However, Figure 9(c) affirms that applying higher bias (6 dB for instance) leads to improvement over the originalUWPA. Nevertheless, the improvement is minor compared to other applied schemes (UWPA+AS,UWPA+(DP-DAP)). This due to the fact that with small bias values the number of victim users is small compared to the total number of users in the case with no bias applied. This implies that their SINR improvement will not impact the overall cell SINR. SINR improvement in (UWPA+(DP-DAP)) can be noticed as 50% of small-cell users experience less than 3.235 dB compared to 55% for the same SINR inUWPA(5% enhancement) in Figure 9(c). Similar observations are taken from Figures 9(a) and 9(b). Previous schemes are worse than (UWPA +AS) because it is an orthogonal reuse case; thus there is no interference fromMBS towardsSBS’s users.


## 5.3. Macrousers Performance

As referred in Section3.2.3, it is expected that slicing of macroregion into sectors is more efficient in terms of capacity loss for macrousers than classic ABSF that considers a RR scheduler. Therefore, two metrics are assessed in our study, the first metric is macrouser’s average throughput while the second one is a statistical measure to record how many times an average macrouser is scheduled and named as scheduling time.Tables4 and 5 show the results for both metrics respectively. The results are calculated for both schemes (UWPA+DP-DAP (presented in italic)) and (UWPA+ classic ABSF (bold)) considering different bias and α values. It can be noticed from table that α value has no impact on scheduling times for macrousers as they are scheduled in muted ABSs too. However, increasing α in classic ABSF reduces scheduling times as they are inversely proportional. This intuitively leads to lower associated throughput. Increasing the power bias has an effect as it allows more original macrousers to associate with SBSs which reduces the total number of macrousers in the macroregion; this in turn increases the scheduling times as can be observed from Table 5. It is worth mentioning that the macrothroughput presented in this section is calculated according to (15), and it presents the error-free data throughput for the LTE system, calculated based on the number of scheduling times and number of resources assigned for each user as in (15)Thr_macro=Tsch∗RBU∗12∗7∗2∗R∗kmodStime,where the Thr_macro is the error-free data rate (specific for LTE system and particular bandwidth), RBU is the number of resource blocks assigned for particular user, R is coding rate, kmod is the modulation order, and Stime is the simulation time. The numbers 12, 7, and 2 refer to the number of carriers per resource block, number of OFDM symbols per slot, and number of slots per subframe respectively. The proposed (UWPA+DP-DAP) scheme shows an enhancement in terms of calculated throughput and number of scheduling times against (UWPA+ Classic ABSF).Table 4
Calculated throughput (average UE rate in bps/UE) for macrousers.
Alpha Bias 0 3 6 0.2 4.4e5 /3.6e5 4.9e5 /3.9e5 5e5 /4e5  0.3 4.3e5 /3e5 4.7e5 /3e5 5.2e5 /3.7e5  0.4 4.5e5 /2.7e5 4.5e5 /2.8e5 5.2e5 /3.2e5Table 5
Number of scheduling times for macrousers.
Alpha Bias 0 3 6 0.2 144 /117 159 /129 172 /140  0.3 145 /103 156 /110 172 /123  0.4 145 /87 158 /96 170 /104The numerical results in Tables4 and 5 highlight the performance enhancement for all cases, for instance, when α = 0.3 and Power Bias = 3dB, (UWPA+DP-DAP) achieves 56% improvement in average user data rate and 41% in number of scheduling times.


## 5.4. Small Users’ throughput Enhancement

The design ofDP-DAP on top ofUWPA is anticipated to make the small-cell users experience higher throughput since it proves improvement on their SINR as mentioned in Section 5.2. The small-cell user throughput is calculated according to Shannon (Ergodic) Capacity in (16)C=B∗log2⁡1+γBis the volume of the spectrum available for that particular cell and γ is the received SINR. In order to demonstrate the enhancement introduced by theDP-DAP technique, the comparison is performed against (UWPA+AS), (UWPA+CRE), and small ell user’s throughput just after applyingUWPA only. The performance is evaluated for the case of 3 dB cell range bias and three different α values (0.2, 0.3, and 0.4).Figures10(a), 10(b), and 10(c) show the corresponding average throughput CDF curves in regard with (α =0.4, 0.3, and 0.2), respectively. It is observed that (UWPA+DP-DAP) has achieved improvement overUWPAthroughput for all α values. For example, the hybrid scheme (UWPA+DP-DAP) achieves 6% improvement in number of users achieving throughput higher than 2 Mbps againstUWPAonly. ApplyingCREon top ofUWPA has no change toUWPAonly apart from slight diversion at higher rates.UWPA only is even better than applying (UWPA+AS) as the latter underperforms by 22% in the number of users that experience throughput greater than 2 Mbps. TheDP-DAP technique divides small-cell users into victim and nonvictim users. Therefore, to make the comparison fair withUWPA results, this study considers measuring average throughput for victim and nonvictim users. Nonetheless average throughput is calculated by the following:(17)rij-=rijKi,where Ki is the total number of small users in particular cell. Instead, rij- is calculated by dividing rij over the total number of small-cell users of the same type (victim or nonvictim) in particular cell. Without loss of generality, the average throughput improvement is due to the victim small-cell users’ SINR improvement which leads to better data rate. That is beside the fact that normal small-cell users average throughput in any SBS has not changed because of dedicating other resources for victim small-cell users. Figures 11(a), 11(b), 11(c), 12(a), 12(b), and 12(c) depict the average throughput for victim and nonvictim small-cell users, respectively, for α =0.4, 0.3, and 0.2, respectively, again. For α =0.4, nonvictim small-cell users have the highest improvement againstUWPA compared with other α values (0.3, 0.2). For instance, α =0.4 results in 50% of users with less than 3.71 Mbps as compared to 3.213 Mbps for α =0.3 and 2.304 Mbps for α = 0.2.Figure 10
Small users' average throughput for different Alpha values (CDF).
(a)
α = 0.4 (b)
α = 0.3 (c)
α = 0.2Figure 11
Average throughput for nonvictim small cells' users (CDF).
(a)
α = 0.4 (b)
α = 0.3 (c)
α = 0.2Figure 12
Average throughput for victim small cells' users (CDF).
(a)
α = 0.4 (b)
α = 0.3 (c)
α = 0.2Conversely, victim small-cell users show the highest improvement against their peers inUWPAwhen α =0.2 as noted from Figure 12(c). This is because when α equals 0.2, victim small-cell users have less resources than the case of α =0.3 and 0.4, but the total number of victim small-cell users in a particular cell is less (when α = 0.2) according to the initial classification process (DP Victim’s selection stage). Therefore, the victim users have a greater chance to be allocated resources.To conclude, for bias =3 dB,α=0.3 shows the highest improvement against α =0.4 and 0.2. However, our proposed (UWPA+DP-DAP) outperforms other schemes regardless of α values. When α= 0.3, 50% of small-cell users have an average throughput equal to or less than 1.909 Mbps compared to 57% in ((UWPA + CRE),UWPAonly) and 78% for (UWPA+AS).


## 6. Conclusions

This article proposed a novel H-CRAN cooperative interference mitigation method in the time domain. The study firstly reviewed a previously proposed user weighted probability-based spectrum sharing algorithm (UWPA) that divides the spectrum into shared and dedicated partitions and allocate them efficiently to each cell in the network. The UWPA works jointly with the proposed DP-DAP algorithm in this article to provide comprehensive solution for intertier interference mitigation. The proposed DP-DAP introduces a novel diverse-ABSF pattern scheme based on the exiting ABSF scheme. The main goal is to enhance the small-cell users SINR and overall system throughput. In the previous contribution made in the spectrum division part (UWPA), the proposed UWPA enhanced the small-cell user’s throughput by around 15% in average compared to the other state-of-the-art schemes. Other enhancements are also observed such as the increase in the macrousers’ throughput which is around 10% compared to other schemes, while the UWPA resulted in 15% enhancement in macrousers’ satisfaction ratio. UWPA is further enhanced by applying (DP-DAP) to improve small-cell user’s SINR. In the DP-DAP technique, an intelligent utilization of time slots is performed that can be processed at the RIE along with the exploitation of new technology of directive antennas in order to achieve even higher performance in terms SINR and data rate at the macro- and small-cell users. For example, the joint (DP-DAP + UWPA) is observed to result in 56% improvement in average user data rate and 41% in number of scheduling times compared to (UWPA+classic ABSF) scheme. In addition, the (DP-DAP + UWPA) can offer up to 7% and 28% increase in the small-cell users SINR when compared to the (UWPA + CRE) and (UWPA+AS) schemes, respectively.



---

*Source: 2084571-2018-10-10.xml*