Skip to main content
Heliyon logoLink to Heliyon
. 2022 Nov 25;8(11):e11736. doi: 10.1016/j.heliyon.2022.e11736

Selection of optimal SINR threshold in fractional frequency reuse by comparing Otsu's and entropy method

Antony Onim 1,, S Musyoki 1, P Kihato 1
PMCID: PMC9712560  PMID: 36468090

Abstract

Interference is a major challenge in cellular networks and has been mitigated by introducing a frequency re-use factor to alternate the frequency used by adjacent cells. Fractional Frequency Re-use is an approach that is utilized in handling interferences which occur between cells, particularly in cellular networks using long-term evolution and leads to better bandwidth utilization. The basic cell structure is split into two regions, a partial re-use region and a full re-use region. The full re-use region uses the same frequency for all the cells while the partial re-use regions adopt a re-use factor to mitigate interference with neighboring cells. The Signal-to-Interference-plus-Noise-Ratio threshold is a vital parameter to be set in Fractional Frequency re-use since it sets the basis of determining the subscribers that will fall within the full re-use region and those that will fall in the partial re-use region. The bandwidth is then allocated proportionately based on the number of subscribers in respective regions using a frequency partitioning ratio. The focus of this paper develop a dynamic thresholding technique by testing the performance of two thresholding techniques which are mostly used in image processing and include Otsu's, and entropy methods The results are validated by comparing the performance metrics of throughput and fairness with a dynamic thresholding technique from literature called centralized dynamic frequency allocation technique. The cell Signal-to-Interference-plus-Noise-Ratio value obtained from subscribers in the network are used to set threshold which is periodically updated as the subscribers continuously report their signal values. Simulation results show that Otsu's method outperforms entropy method in terms of throughput averagely by 29% and 23.3% in terms of fairness. Otsu outperforms centralized dynamic frequency allocation technique averagely by 39% in throughput and 32.9% in fairness.

Keywords: Dynamic FFR, Otsu thresholding, Fairness, Entropy thresholding


Dynamic FFR; Otsu thresholding; Fairness; Entropy thresholding

1. Introduction

A major challenge in cellular networks is interference. In most instances, the subscribers who are at the edge of the cell type must deal with lower Signal-to-Interference-plus-Noise-Ratio (SINR) figures. [1], [2] The impact is felt by the subscribers who are at the cell edge who will have a reduction in throughput because of lower modulation. Orthogonal Frequency Division Multiple Access (OFDMA) is a popular method used by LTE networks to reduce interference [3], [4]. The orthogonal nature of the subcarriers ensures a reduction in interference within the cell however, interference is still a major problem, particularly between cells. Fractional frequency re-use is a great technique that has been proposed as a great way to reduce inter-cell interference [5]. The cell structure is essentially subdivided into two sections. The outer region is essentially referred to as the partial re-use region, and the inner region is the full re-use region [3], [6]. The partial re-use region typically has a re-use factor of 3 as stated widely in literature while the inner region has a re-use factor of 1. The threshold level is a vital parameter to set in Fractional Frequency Reuse (FFR). The common problem in this research field is how to set the SINR threshold value. This further informs how the frequency resources are allocated between the inner and outer regions of the FFR scheme. The other challenge is how performance is measured. Most articles in literature focus on either throughput but fail to consider fairness. Our research clearly stipulates how the thresholding is done and considers both throughtut and fairness to evaluate performance. Our focus in this paper is to look at two important thresholding techniques: Otsu's technique, and Entropy thresholding which make use of histogram techniques to fashion the threshold value. These two methods are then compared with a dynamic FFR thresholding technique from literature. The performance metrics considered are edge throughput and fairness. A base station is mounted in the middle of the cell and is responsible for receiving the SINR values reported by the subscribers in the cell. The advantage of using global thresholding techniques is that one threshold value is set that clearly separates the inner and outer regions of the FFR cell network. This threshold is further updated periodically to match subscriber distribution to continuously match network conditions. The disadvantage of our proposal is that there have been proposals in literature where FFR schemes with more than two regions have been proposed. This leads to the need to have multiple threshold values to separate the subscribers in the various regions. Our approach is limited since only one threshold value can be set.

Our proposal is to create a dynamic FFR scheme in which periodically calculates the SINR threshold since the cell dynamics keep changing as subscribers move. The benefit is that an updated threshold is always used that matches the new situation in the cell to differentiate between outer regions and inner region users using their SINR values.

The motivation of this paper is to improve the network performance in terms of fairness and throughput by setting the best SINR threshold hence allocating the frequency resources optimally. To achieve this, we studied Image processing techniques and how they segment images. Image segmentation essentially entails separating an image into the background and the foreground [7]. Some of the most common methods used in image segmentation include; clustering techniques, edge detection, region based and thresholding. Thresholding determines the boundary of a greyscale image using specific set values such that any pixel value above the threshold constitutes the foreground and any value below the threshold becomes part of the background. Edge detection segmentation is done when pixel values change, which would suggest to image boundary. Any pixels which form the image will have a certain sort of relationship and not have any abrupt value changes [7].

In region-based segmentation techniques, the image gets divided into several regions, all of which have similar traits. The regions that are segmented are divided based selecting specific values referred to as seeds.

Clustering technique uses a cluster number that is initialized, resulting in centroid determination. Euclidean distance between each pixel and centroid is determined. The nearest centroid is then used to allocate the pixels, and after every pixel has been assigned, the process is repeated till a certain error value has been met [7].

Our research has focused on global thresholding techniques which are founded on a histogram. The thresholding method returns a single threshold value as opposed to adaptive thresholding where a single image can have multiple thresholds in various sections of the image [8]. In adaptive thresholding parts of the image that have strong illumination shadows or gradients are categorized into sections, with each section having its individual threshold values. Our research is mainly focused on having a single threshold value that inclines more towards global thresholding The two main global thresholding techniques are Otsu's method and entropy method. It is therefore necessary to test both global thresholding techniques to see how their SINR threshold outputs impact on network throughput and fairness. The novelty in our work is the way we adapt these image processing techniques to set our SINR threshold in a wireless network. When dealing with images, the values reported are the intensity of pixel values. In image processing for example pixel values can range from 0–255. Based on the pixel values in the image, a threshold is set that states that all pixels with a value equal to or greater than the threshold value form the foreground. In our case we are using the reported SINR values to imitate pixel values. SINR values typically range from −5 dB to 15 dB. All subscribers that report an SINR value equal to or greater than the SINR threshold fall in the full re-use zone. We are therefore not dealing with images and pixel values but using the same image processing techniques but with SINR values.

1.1. Related work

Centralized dynamic frequency allocation technique: In the centralized dynamic allocation of frequencies for cell-edge demand satisfaction, the number of users in the cell-center and the received SINR are used to determine the distance threshold [9]. It has been assumed that users are uniformly distributed in every cell as the intensity is varied, thus allowing for dynamic cell portioning and resource allocation based on demand. Full frequency re-use has been implemented for cell-center regions where all the considered cells with varying requirements utilize the same sub-band for the cell-center users [9]. Depending on each cell's center area and the re-use factor, an average of the available sub-bands is selected and used by every cell. If multiple cells have their cell-center areas surpassing the cell-edge areas, bands proportionate to the maximum normalized area, Acmax, the cell with the biggest normalized cell centre radius is used as the cell centre radius for the network. [9]. The threshold radius is represented by rth. If rth>0.5 fails, the cell-center's resource portion, Mc, is a sum of the average of the cell-center's area allocation and finer allocation factor G.

The centralized dynamic allocation technique tends to over-allocate cell-center regions for cells with rth<0.5 while the cell-edge regions have limited bandwidth. In order to overcome this constraint, proportional allocation of sub-bands based on weight factors is performed on the cell-edge regions. The weight factor, Qi, partitions the cell-edge band, Me, into individual sub-bands, Mei [9]. This algorithm, as in Table 1, performs fe number of iterations twice and a search operation on the same number of participating cells where fe represents the cell-edge re-use factor.

Table 1.

Centralized dynamic allocation of resources to cell-edge users [9].

Input:fe, fc, M, rth
1: Initialize:Mcd, Med
2: S=i=1ferth2 //sum of normalized center area for cell i
3: fori = 1 to fedo
4:  Aci=rth2
5: end for
6: Δ=min(Ac1,Ac2,...,Acfe)
7: G=ΔSfe(fefc)
8: Acmax=max(Ac1,Ac2,...,Acfe)
9: ind = find(rth > 0.5)
10: if (length(index) > 1) then
11: Mcd=Acmax
12: else
13: Mcd=Mcd+G
14: end if
15: Med=MMcd
16: fori = 1 to fedo
17: Mci=Mcd, Aei=1Aci //cell-edge region area for cell
19: Qi=AeifeS //factor proportional to demand
20: Mei=QiMed
21: end for
Output:Mei, Mci, Mcd, Med

Each base station (BS) determines the portioning radius that will ensure the maximum spectral efficiency (SE) of the cell. The information is then relayed to the central coordinator. The BS also computes the path loss, the spectral efficiency of its associated user, and the interference distance. The central coordinator then allocates resources based on the information from the BS. Therefore, more sub-carriers are allocated to the cell-center users while the cell-edge users are proportionally taken care of, resulting in cells with varying cell-center and cell-edge radii [9]. This research has shortcomings since it does not consider fairness as a performance metric. Secondly it does not continuously update the SINR threshold over time.

1.2. Paper organization

The rest of the paper is organized as follows. Section 2 presents the multi-cell network model and equations for SINR, throughput, Jain's Fairness index and proportionally fair scheduler. Section 3 shows the formulation of Otsu's method and entropy thresholding techniques. Section 4 shows the methodology. Section 5 shows the results and section 6 shows the conclusion.

2. Cellular network model and channel characterization

2.1. Multi-cell network model

The hexagonal shape represents the coverage area, and each hexagon contains a base station at the center, as illustrated in Fig. 1 above. A circle with a similar area is used to estimate each cell. The radius of the circle is used to estimate each cell. The radius of the circle is connotated using R=(3(3)2π)Rh. Thus, the total area of coverage is ArH=(R2R02)π.

Figure 1.

Figure 1

Diagrammatic illustration of FFR LTE cellular network with two regions.

Rh is the regular hexagon side. R0 essentially represents the nearest possible point where a mobile station is found with reference to the spatial region H and serving eNodeB.

2.2. FFR network layout

Strict FFR and soft FFR are the two common FFR approaches, with each containing a unique characteristic [10], [6]. Strict FFR, for example, have the cells divided into inner regions referred to as the full re-use zones, with the outer region referred to as the partial re-use zone [10]. An SINR threshold is used to determine the two regions. In the event the received SINR is greater than a specific threshold, Γth, then it lies in the full re-use zone or else it is taken as an outer-cell and considered to be in partial re-use zone.

The cumulative bandwidth of the system, W, contains the orthogonal subcarriers, ST shown in equation (1), with each carrier containing a bandwidth, B. The system bandwidth is partitioned into a group of WI of inner region UEs together with WO=WTWI that are assigned to the outer zone. The WO is split into three more identical portions WO1, WO2, and WO3. The portions are alternately assigned to the outer cell regions, which ensures neighboring cells operate of distinct frequencies, thus mitigating against interference.

Hence,

ST=SI+3SO, (1)

1)

where SI represents subscribers in the inner part of the cell and SO are subscribers in the outer neighborhood of the cell.

The parameter βFR connotates a ratio determining the quantity of subscribers found in the inner region. Outer region subscribers are represented as (1βFR) of the whole bandwidth of the system.

2.3. SINR

The pathloss, PLdB represented in equation (2), between the base station (BS) and mobile station (MS) can be calculated using the log-distance path loss model, [11], [12], [13], [14]

PLdB(hs,b)=R+α10log10(hs,b) (2)

The path-loss exponent is, α, and is dependent on the environment of operation e.g., free space, urban area or inside a building. R represents the path loss from the base station at a distance of one meter. hb,u represents the distance between BS s and MS b.

Take for example MS b is situated in region A receiving services by a given Base Station, and A represents cell regions I or O. The MS instantaneous SINR shown in equation (3) during scheduling period t of the nth subcarrier is

γb,nA(t)=|Hs,b,n(t)|2PwPL(h0,b)GTN0FnB+Ib,nA(t). (3)

Each UE is assigned Pw as the power, and the BS antenna gain is GT. Frequency response as a result of small scale fading within the channel that connects BS s to MS b within a period scheduling t in the nth subcarrier results is CN(0,1)Hs,b,n(t).

The noise power spectral density is given as N0, and the noise factor of the receiver is Fn while interference term is Iu,nA(t) shown in equation (4) represents the interference term, represented as:

Ib,nA(t)=bΦnAPw|Hs,b,n(t)|2PL(hs,b)GT. (4)

The set of interfering BSs is represented by ΦnA shown in equation (5) and is directly related to the subcarrier and FFR region that the subcarrier is under.

From Fig. 1, we can obtain the set of interfering base stations

ΦnA={{1,2,,18},WI{8,10,12,14,16,18},WO. (5)

Taking into account power allocation is homogeneous, every single subcarrier is allocated power using the equation (6) below where total transmit power in the BS is PT:

Pw=PTSO+SI. (6)

2.4. Throughput

Shannon-Hartley theorem dictates the channel capacity represented by P as shown in equation (7) and measured in bits/s.

P=log2(γb,nA(t)+1)W, (7)

where, W, represents the bandwidth and, γb,nA, represents the SINR between the BS and MS. The UE cell edge throughput is a vital FFR performance metric since the subscribers at the edge of the cell often have a poor SINR figure thus experience dismal throughputs [12].

2.5. Jain's fairness index

Other than throughput, fairness is an equally important metric that needs to be considered since networks have the tendency to display high throughput figures, which in some instances is often limited to just a few subscribers who have better SINR figures. The danger with subscribers who have poor SINR values is that they might end up being overlooked. Jain's fairness index is a metric that is used to rate how bandwidth that is equal is allocated between users. The index is represented as shown in equation (8) [15], [16]:

J(x)=(i=1Nxi)2Ni=1Nxi2. (8)

Throughput of ith users is represented by xi. N in each area of coverage represents the number of mobile users.

2.6. Proportionally Fair (PF) scheduling

Scheduling involves resource allocation to subscribers guided by a formula. Different scheduling techniques exist from proportionally fair, Best Channel Quality Indicator, and Round Robin technique [16], [17]. Proportionally fair scheduler is a channel-aware scheduler because it considers the SINR figures which subscribers report to determine how to perform the scheduling. Proportionally fair, aims at balancing to maximize the overall throughput available to the network while at the same time ensuring every single subscriber gets to receive a specific bare minimum service level.

Prioritization coefficient cp(t) as shown in equation (9) is used to determine which MSs are to be scheduled first.

cp(t)=1/μp(t) (9)

where μp(t) as shown in equation (10) represents the CSI average evolution in the short term, which is often calculated with the help of a moving average of scheduling periods in window W.

μp(t)=nFAμp(t1)(11W)+ιp,n(t)γp,nA(t)W. (10)

ιp,n(t) as shown in equation (11) helps in indicating MS q can communicate during the period t the scheduling period in the nth subcarrier, i.e.

ιp,n(t)={1,ifMSqis scheduled0,else (11)

Instantaneous SINRs information is utilized by the PF scheduler and experienced by every MSs. i.e., MEp.

The subcarrier nLA gets assigned to MS zME as shown in equation (12) ensuring the condition:

z=maxargpME{wp(t)γp,nA(t)}, (12)

is met. The total number of MSs in specific cell area A is represented by ME.

3. Global thresholding techniques

3.1. Otsu's technique

Otsu's thresholding mechanism splits picture elements into background and foreground by utilizing a single threshold value. It is based on either diminishing the intraclass variance or augmenting the interclass variance [8].

3.1.1. Formulation

For any picture with M gray levels [1,2,,M], the number of pixels at each level, j, is denoted by mj, and the number of pixels, Q, in the picture can be given as Q=j=1Mmj [8]. In addition, the histogram of the picture can be normalized and regarded as a probability distribution given as per equation (13):

rj=mj/Q,rj0,j=1Mrj=1 (13)

where j denotes the pixel level with mj being number of pixels and rj being its relative probability. The pixels are then split into two groups, A1 and A0, representing the background and foreground, respectively using the selected threshold level t. A0 comprises pixel values [1,,t] while [t+1,,M] corresponds to A1 [8]. Further, the class mean levels denoted as μj and the class occurrence probability, ωj can be represented as per equation (14)(19).

ω(t)=Pr(A0)=j=1trj=ω0 (14)
1ω(t)=Pr(A1)=j=t+1Mrj=ω1 (15)

and

μ0=j=1tjrj/ω0=μ(t)/ω(t) (16)
μ1=j=t+1Mjrj/ω1=μTμ(t)1ω(t) (17)

where

ω(t)=j=1trj (18)

and

μ(t)=j=1mjrj (19)

The zeroth and first-order cumulative statistics for an Mth level histogram are denoted by ω(k) and μ(k), respectively. The picture's average pixel level is given as per equation (20).

μtotal=μ(M)=j=1Mjrj (20)

Thus, for any value of t as per equation (21).

μtotal=ω(t)μ0+(1ω(t))μ1. (21)

The class variances σ02 and σ12 based on second-order cumulative statistics are represented as per equation (22) and (23).

j=1tPr(j|A0)(jμ0)2=σ02=j=1trj/ω0(jμ0)2 (22)
σ12=j=t+1M(jμ1)2Pr(j|A1)=j=t+1M(jμ1)2rj/ω1 (23)

The within, total, and between class variance levels are respectively given as shown in equations (24)(26).

σtotal2=j=1M(jμtotal)2rj (24)
σwithin2=σ12ω1+σ02ω0. (25)
σbetween2=ω1(μ1μtotal)2+ω0(μ0μtotal)2=ωoω1(μ1μ0)2 (26)

The measures of class separability can be used to test the effectiveness of the threshold is represented as follows:

k=σtotal2/σwithin2,η=σbetween2/σwithin2,λ=σbetween2/σwithin2

Finding the best threshold value in order to clearly distinguish the classes poses an optimization challenge. This is because, either of the objective functions represented in equations (24)(26) can be utilized and the relation in equation (27) is always valid:

σtotal2=σbetween2+σwithin2 (27)

maximizing either criterion in equation (27) is analogous to maximizing the rest. The parameters σbetween2 and σwithin2 are functions of the threshold value t, while σtotal2 is independent of t. σbetween2 is a first-order statistical measure based on class meanwhile σwithin2 is a second-order statistical measure based on class variance. The parameter η, is used to find out the threshold quality at level t.

Therefore, in order to realize the optimum threshold value that would maximize η or σbetween2, a meticulous approach using equations (28) and (29) is undertaken where:

η(t)=σbetween2(t)/σtotal2 (28)
σbetween2(t)=[μTω(t)μ(t)]2ω(t)[1ω(t)]. (29)

The optimal threshold t is then given as equation (30)

σbetween2(t)=max1t<Mσbetween2(t). (30)

3.2. Entropy method

In order to determine the entropy of a histogram, a global thresholding approach is used whereby a pair of probability distributions are obtained from the grey level pixel distribution of a given image [18].

The image segmentation process begins by determining the total entropy of the image. For maximum entropy thresholding, maximum image information measure is done between the foreground and background. A system is said to have a low entropy if it is highly harmonized. On the other hand, a system with minimal order is said to have high entropy. Thus, entropy is based on the spread of states in a system whereby a low-entropy system is characterized by fewer states while a high-entropy system is identified as one with a wide-ranging number of states.

In a given image, the states are of t, analogous to the gray levels acquired by each pixel. There are 256 states for an 8-bit pixel, and if all states are utilized, yielding a uniformly distributed gray-level histogram, then the spread of states will achieve maximum entropy. However, if the gray-scale image utilizes only a pair of states, either black or white, then the entropy is low. Finally, the entropy is zero if all pixel values are equal.

3.2.1. Formulation

The probability distribution of gray levels can be denoted as r1,r2,r3,...,rn whereby two probability distributions, J, and K as shown in equations (31) and (32) can be obtained [15]. J is used to define for discrete values 1 to x and K for values x+1 top. The two distributions are represented as shown in equations (33) and (34):

J=r1rx,r2rx,,rxrx (31)
K=rx+11rx,rx+21rx,,rp1rx (32)
Hp=j=1prjlnr1 (33)
Hx=j=1prjlnr1 (34)

Their associated entropies are given by equations (35)(37):

H(J)=j=1xrjrxlnrirx (35)
H(J)=1jrxj=1xrjlnrjrxlnrx (36)
H(J)=lnrx+Hxrx (37)

Similarly equations (38)(40) represent the other entropies

H(K)=j=1+xprj1rxlnrj1rx (38)
H(K)=1j1rxj=1prjlnrj(1rx)ln(1rx) (39)
H(K)=ln(1rx)+HpHx1rx (40)

Summing H(J) and H(K) yields equation (41):

Φ(x)=lnrx(1rx)+Hxrx+HpHx1rx (41)

Φ(x) is maximized to determine the threshold.

4. Methods

System performance was tested using the Vienna LTE-A Downlink System Level Simulator v2.0_Q3_2018. The simulation system performs LTE MATLAB-based simulations, used to analyze network performance. [19], [20]. Downlink is considered by the system traffic. Various configurations are taken into consideration through variation of UE numbers starting from having 10 UEs in every cell and incrementally increasing the number to 50 UEs in every cell. FFR threshold is constantly updated after 50 transmissions with every change occurring in the cell.

The number of the inner zone as a fraction of the total UEs inform the βFR setting. System performance uses Edge user equipment fairness and throughput. The Table 2 illustrates the different parameters used to obtain results in the simulations. The assumptions made are that there is a fixed number of subscribers per cell which allows for easy comparison of Otsu's method with entropy method and centralized dynamic frequency allocation technique. No shadow fading is also assumed in order to characterize a cell boundary using an SIN threshold as shown in Fig. 1.

Table 2.

LTE FFR Simulation Variables.

Parameter Value
Network Shape Regular hexagonal grid
Inter-eNodeB path length 500 [14]
Number of cells 21
User Equipment per cell 10, 20, 30, 40, 50a
Transmission bandwidth 20 MHz (100 resource blocks)
Antennas (NTX × NRX) 4 × 2
Feedback AMC: CQI, MIMO: RI, and PMI
Feedback delay 3 ms
Channel model TU
User Equipment speed 5 km/h
Model of the receiver Zero forcing
Noise spectral density −174 dBm/Hz
Path loss model TS 36.942 – Urban area, 70 dB MCL [17]
Shadow fading None
Minimum coupling loss 70 dB [14]
Antenna pattern TS 36.942
Transmitted power (Macrocell eNodeB) 40 W
Simulation distance 50 subframes (TTIs)
Traffic model
Scheduling algorithm Proportional fair

4.1. System algorithm

Table 3 shows how the proposed algorithm works. After every 50 TTIs, SINR values in the cell are used to develop a histogram Hγ. Otsu method and entropy thresholding methods are then used to determine the optimal threshold.

Table 3.

Optimal frequency allocation and thresholding algorithm.

1. START
AFTER EVERY 50 TTIs DO
DRAW histogram of user equipment SINR distribution, Hγ
2.
EXECUTE Otsu's method to calculate threshold, T
T=otsuthresh(Hγ);

3.
SCALE T TO Γth
Γth=Hγlowerlimit+(HγupperHγlower)×T

4.
FFR UE MAPPING
FR_zone_UEs = 0
PR_zone_UEs = 0

5.
If user equipment SINR ≥ Γth
 SET user equipment to FR zone
 FR_zone_UEs++

6.
else
 SET user equipment to PR zone
 PR_zone_UEs++
end

7.
FIND βFR
βFR=FR_zone_UEs/(FR_zone_UEs+PR_zone_UEs)
SET new values of Γth and βFR

APPLY entropy thresholding to calculate threshold, T (replace with Otsu threshold when using Otsu method)

1.
START
AFTER EVERY 50 TTIs DO
DRAW histogram of user equipment SINR distribution, Hγ

2.
EXECUTE Otsu's method to calculate threshold, T
T=otsuthresh(Hγ);

3.
SCALE T TO Γth
Γth=Hγlowerlimit+(HγupperHγlower)×T

4.
FFR UE MAPPING
FR_zone_UEs = 0
PR_zone_UEs = 0

5.
If user equipment SINR ≥ Γth
 SET user equipment to FR zone
 FR_zone_UEs++

6.
else
 SET user equipment to PR zone
 PR_zone_UEs++
end

7. FIND βFR
βFR=FR_zone_UEs/(FR_zone_UEs+PR_zone_UEs)
SET new values of Γth and βFR

Steps in the algorithm:

  • 1.

    The subscribers in the network report their SINR values to the Base Station. These SINR values are used to generate a histogram. The histograms are as shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6.

  • 2.

    Otsu's method is then run to determine the threshold. The threshold calculated by Otsu's method is given as a ratio referred to as (T) or otsuthresh.

  • 3.

    Scaling T to form actual SINR threshold. Since the SINR values don't start from 0 dB, the actual SINR threshold is calculated as follows: The lower limit SINR value is added to the product of the difference between the highest SINR value and lowest SINR value and the ratio value stated earlier.

  • 4.

    The subscribers in the inner region and outer region are initially set to zero.

  • 5.

    Based on the SINR threshould, the inner region (FR) is populated from those subscribers with an SINR value equal to or greater than the threshold.

  • 6.

    The remaining subscribers that have SINR values lower than the threshold fall in the outer region (PR).

  • 7.

    The frequency portioning ration is then calculated proportionately based on a ratio of the total subscribers in inner region to the total number of subscribers i.e. (FR + PR).

  • 8.

    This is done every 50 TTIs and the values of BFR and Γth updated.

Figure 2.

Figure 2

Wideband SINR distribution with 10 UEs per cell.

Figure 3.

Figure 3

Wideband SINR distribution with 20 UEs per cell.

Figure 4.

Figure 4

Wideband SINR distribution with 30 UEs per cell.

Figure 5.

Figure 5

Wideband SINR distribution with 40 UEs per cell.

Figure 6.

Figure 6

Wideband SINR distribution with 50 UEs per cell.

Table 3 shows the system algorithm that will generate results based on Otsus's method. The same is run for entropy threshold to compare the performance. Centralized dynamic allocation technique as shown in Table 1 is also used to compare and validate the results.

5. Results and analysis

The Otsu's and Entropy's configuration parameters are listed in Table 4. In Figure 2, Figure 3, Figure 4, Figure 5, histograms representing the user equipment wideband SINR distributions are presented. The Otsu's and Entropy techniques are then applied to find out the threshold level. The dotted line on the histogram represents the threshold value with the Otus's method giving the best threshold values.

Table 4.

Otsu and Entropy simulation configurations.

1 2 3 4 5
Number of user equipment per cell 10 20 30 40 50
Total number of UEs 210 420 630 840 1050
Optimal Γth (dB) - Otsu 1.5 5.00 3.00 3.00 3.00
βFR - Otsu 0.56 0.33 0.48 0.47 0.47
Entropy Γth (dB) - Entropy 4.50 5.00 5.00 5.00 5.00
βFR - Entropy 0.33 0.33 0.35 0.33 0.34

5.1. Wideband SINR distribution for user equipment

The Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 represent histograms where thresholding is done. The dotted line shows the optimal thresholding value for a particular distribution. The histograms are constructed in intervals of 50 TTIs thus the threshold value is dynamic. The vertical axis of the histogram shows the number of UEs or subscribers. The horizontal axis shows bins of the various SINR values reported. The UEs with the same SINR value are binned or grouped together and their total number is reflected in the vertical axis.

5.2. Throughput ECDF

With different number of UEs per cell as shown in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, the Empirical Cumulative Distribution Curves (ECDFs) are used to measure the network performance. An empirical cumulative distribution function is a probability model for data. While a CDF is a hypothetical model of a distribution, the ECDF models empirical (i.e., observed) data. For a set of experimental (observed) data x1,x2,,xn. The ECDF will give you the fraction of sample observations less than or equal to a particular value of x as shown in equation (42).

Fn=1ni=1n1Xit (42)

Where 1 is the indicator function. [21]

Figure 7.

Figure 7

Edge UE throughput ECDF for 10 UEs per cell.

Figure 8.

Figure 8

Edge UE throughput ECDF for 20 UEs per cell.

Figure 9.

Figure 9

Edge UE throughput ECDF for 30 UEs per cell.

Figure 10.

Figure 10

Edge UE throughput ECDF for 40 UEs per cell.

Figure 11.

Figure 11

Edge UE throughput ECDF for 50 UEs per cell.

ECDF curves are a measure of the probability or percentage of the number of UEs achieve a particular throughput or less of the desired throughput chosen.

The graph below in Fig. 12 shows the peak UE throughput for the different thresholding techniques at the edge. This simply represents the highest value of throughput recorded by the Edge UEs. The graph in Fig. 13 represents the average edge throughput for all the UEs at the edge of the cell for the various techniques. The final bar graph in Fig. 14 represents the fairness of the different thresholding techniques.

Figure 12.

Figure 12

Peak Edge throughput for a number of user equipment per cell.

Figure 13.

Figure 13

Average Edge throughput for a number of user equipment per cell.

Figure 14.

Figure 14

FFR configurations fairness chart for different number of user equipment per cell.

6. Conclusion

In terms of peak edge throughput, Otsu's method has achieved the highest values in all the cases examined from 10 UEs per cell to 50 UEs per cell. The peak value achieved is 0.81 Mbps when there are 10 UEs per cell compared to 0.59 Mbps for Entropy and 0.44 Mbps for DFFR. This shows that Otsu outperforms Entropy by 27% and outperforms DFFR by 45.7%. The case of 50 UEs per cell still gives Otsu the lead with 0.21 Mbps compared to Entropy with 0.14 Mbps and DFFR at 0.13 Mbps. Otsu does better by 33.3% compared to Entropy and 38% compared to DFFR. Perhaps a more valuable throughput figure to use is the average Edge UE throughput. This would give a more reflective overall figure as it will consider all edge UEs throughput performances. Otsu's method at 10 UEs per cell performs better with 0.66 Mbps compared to Entropy at 0.51 Mbps and DFFR at 0.44 Mbps. Otsu therefore is 22.7% better than Entropy and 33.3% better than DFFR. For the case of 50 UEs per cell, Otsu still does better with 0.18 Mbps compared to Entropy 0.12 Mbps and DFFR at 0.11 MBps. Otsu does better by 33.3% compared to Entropy and 38.9% better than DFFR. Using average cell throughput, it can be therefore concluded that Otsu's threshold performance is higher than the other approaches and it does better in a more loaded cell scenario. The fairness metric is used to measure which approach allocates the frequency as effectively as possible even to UEs with poor SINR. Otsu's method performs better for 10 UEs per cell with a fairness of 0.73, Entropy at 0.56 and DFFR at 0.49. Otsu therefore outperforms Entropy by 23.3%, and outperforms DFFR by 32.9%. This performance is more or less repeated for the other numbers of UEs. The only exception is for 20 UEs where Otsu and Entropy approaches set the same SINR threshold. Therefore, Otsu's method is the most superior technique in setting the threshold. For the case of the ECDF curves, they can also be used to determine the probability of UEs achieving a certain throughput level. The ECDF curves also show that Otsu's method outperforms entropy method and centralized dynamic frequency allocation technique. The performance of the different approaches can be checked as follows. For example, in Fig. 10 if we pick the throughput value of 0.16 Mbps, the probability of achieving that throughput is 0.32 for Otsu or 32%. Meaning 68% of UEs achieve throughputs higher than 0.16 Mbps. The performance of Entropy at this point is 0.6 or 60% and achieves 0.16 Mbps. Meaning only 40% of UEs achieve throughputs higher than 0.16 Mbps. Whereas for Centralized dynamic frequency allocation technique from literature all the UEs fall below 0.16 MBps. Meaning Otsu's method outperforms Entropy thresholding and the DFFR approach from literature. The limitation of the proposed approach is that it sets only one global threshold where two regions are formed per cell of full re-use zone and partial re-use zones. Some proposals in literature have been made to form four-layer FFR networks within each cell where more than one threshold is required. In such a case, our proposed approach will be limited since it only sets one threshold.

Declarations

Author contribution statement

Antony Onim: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.

Stephen Musyoki; Peter Kihato: Conceived and designed the experiments; Analyzed and interpreted the data.

Funding statement

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Data availability statement

Data included in article/supp.material/referenced in article.

Declaration of interests statement

The authors declare no conflict of interest.

Additional information

No additional information is available for this paper.

References

  • 1.1, 3GPP TSG RAN, Evolved Universal Terrestrial Radio Access (E-UTRA); Further advancements for E-UTRA physical region aspects, 3GPP TR. 36.814 v9.0.0, 2010.
  • 2.4, 3GPP TSG RAN, Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Frequency (RF) system scenarios, 3GPP TR 36.942 v8.1.0, 2008.
  • 3.Astley D., Dahlman E., Furuskar A., Jading Y., Lindstrom M., Parkvall S. LTE: the evolution of mobile broadband. IEEE Commun. Mag. Apr. 2009;4:44–51. [Google Scholar]
  • 4.Garcia-Morales J., Femenias G., Riera-Palou F., Thompson J.S. Multi-region FFR-aided OFDMA-based networks using channel-aware schedulers. IEEE Access. 2018;6:7134–7147. [Google Scholar]
  • 5.Jin F., Zhang R., Hanzo L. Fractional frequency re-use aided twin-region femtocell networks: analysis, design and optimization. IEEE Trans. Commun. May 2013;61(5):2074–2085. [Google Scholar]
  • 6.Saquib N., Hossain E., Kim D.I. Fractional frequency re-use for interference management in LTE-advanced hetnets. IEEE Wirel. Commun. Apr. 2013;20:113–122. [Google Scholar]
  • 7.Olaode A., Naghdy G., Todd C. Unsupervised classification of images: a review. Int. J. Image Process. 2014;8:325–342. [Google Scholar]
  • 8.Otsu N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979;9:62–66. [Google Scholar]
  • 9.Hina M., Sohaib S. Centralized dynamic frequency allocation for cell-edge demand satisfaction in fractional frequency re-use networks. Telecommun. Syst. 2017;65:796–800. [Google Scholar]
  • 10.Kawser M., Islam M., Ahmed K., Karim M., Saif J. Efficient resource allocation and sectorization for Fractional Frequency Reuse (FFR) in LTE femtocell systems. Radioengineering. Dec. 2015;24(4):941–943. [Google Scholar]
  • 11.Novlan T., Ganti R.K., Ghosh A., Andrews J.G. Analytical evaluation of fractional frequency re-use for OFDMA cellular networks. IEEE Trans. Wirel. Commun. Dec. 2011;10(12):4294–4305. [Google Scholar]
  • 12.Xu Z., Li G.Y., Yang C., Zhu X. Throughput and optimal threshold for FFR schemes in OFDMA cellular networks. IEEE Trans. Wirel. Commun. 2012;11(8):2776–2785. [Google Scholar]
  • 13.Kelly F.P., Maullo A.K., Tan D.K.H. Rate control for communication networks: shadow prices, proportional fairness, and stability. J. Oper. Res. Soc. 1998;49(3):237–252. [Google Scholar]
  • 14.Xu Z., Li G., Yang C. IEEE International Conference on Communications (ICC) Jun 2011. Optimal threshold design for FFR schemes in multi-cell OFDMA networks; pp. 1–5. [Google Scholar]
  • 15.Ikuno J.C., Tarantez M., Rupp M. A fairness-based performance evaluation of fractional frequency re-use in LTE. Proc. of the 17th International ITG Workshop on Smart Antennas; Stuttgart, Germany; 2013. pp. 1–6. [Google Scholar]
  • 16.Jain R.K., Chiu D.M., Hawe W.R. 1984. A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. Digital Equipment Corporation, Tech. Rep. TR-301. [Google Scholar]
  • 17.Femenias G., Riera-Palou F., Thompson J.S. Robust scheduling and resource allocation in the downlink of spatially correlated MIMO-OFDMA wireless systems with imperfect CSIT. IEEE Trans. Veh. Technol. Feb. 2016;65(2):614–629. [Google Scholar]
  • 18.Garcia-Morales J., Femenias G., Riera-Palou F., Kapur J., Sahoo P., Wong A. A new method for gray-level picture thresholding using the entropy of the histogram. Comput. Vis. Graph. Image Process. Oct 1984;29(3):274–279. [Google Scholar]
  • 19.Mehlfuhrer C., Ikuno J.C., Simko M., Schwarz S., Wrulich M., Rupp M. The Vienna LTE simulators - enabling reproducibility in wireless communications research. EURASIP J. Adv. Signal Process. 2011;29 [Google Scholar]
  • 20.Ikuno J.C., Wrulich M., Rupp M. System level simulation of LTE networks. Proc. of the 71st IEEE Vehicular Technology Conference; Taipei, Taiwan; 2010. pp. 1–5. [Google Scholar]
  • 21.Hosam M.M. Wiley; 2000. Sorting: A Distribution Theory. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data included in article/supp.material/referenced in article.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES