Cell Association and Interference Coordination in Heterogeneous LTE-A Cellular Networks
analysis, modeling and enhancement of lte-a heterogeneous ...
-
Upload
khangminh22 -
Category
Documents
-
view
2 -
download
0
Transcript of analysis, modeling and enhancement of lte-a heterogeneous ...
ANALYSIS, MODELING AND ENHANCEMENT OF LTE-A
HETEROGENEOUS NETWORKS IN A REAL-WORLD
ENVIRONMENT
A Thesis
Submitted to the Faculty of Graduate Studies and Research
In Partial Fulfillment of the Requirements
for the Degree of
Doctor of Philosophy
in
Electronic Systems Engineering
University of Regina
By
Haijun Gao
Regina, Saskatchewan
June 2021
Copyright 2021: Haijun Gao
UNIVERSITY OF REGINA
FACULTY OF GRADUATE STUDIES AND RESEARCH
SUPERVISORY AND EXAMINING COMMITTEE
Haijun Gao, candidate for the degree of Doctor of Philosophy in Electronic Systems Engineering, has presented a thesis titled, Analysis, Modeling and Enhancement of LTE-A Heterogeneous Networks in a Real-World Environment, in an oral examination held on April 14, 2021. The following committee members have found the thesis acceptable in form and content, and that the candidate demonstrated satisfactory knowledge of the subject material.
External Examiner: *Dr. Vijay Mago, Lakehead University
Supervisor: *Dr. Raman Paranjape, Electronic Systems Engineering
Committee Member: *Dr. Paul Laforge, Electronic Systems Engineering
Committee Member: *Dr. Irfan Al-Anbagi, Electronic Systems Engineering
Committee Member: *Dr. David Gerhard, Department of Computer Science
Chair of Defense: *Dr. Christine Ramsay, Faculty of Media, Arts, andPerformance
*via ZOOM Conferencing
i
Abstract
During the past decades, cellular networks have been greatly developed. An increasing
number of devices such as tablets and mobile phones are connected to cellular networks.
The heterogeneous networks (HetNets) play an important role in serving users with
different requirements and huge data demands. LTE-A HetNets have been extensively
studied for many years. However, most research works have focused on theoretic studies
of LTE-A HetNets. Only a few researchers have a chance to access and study the actual
HetNets.
A big gap exists between theories and actual applications for cellular networks. It is
essential to understand the mechanism of HetNets in real-world environments for better
network performance. Building a traffic model that is more suitable for the real-world
environment is necessary not only for network operators to provide better service and
save costs, but also for users to have better experience with strong received signals. This
thesis analyzes and evaluates measured data from a real-world LTE-A HetNet, models
user traffic in the actual environment, and optimizes the HetNet using the developed
models.
In this thesis, the real-world LTE-A HetNet is studied in detail. Both the aggregate
data and UE (user equipment)’s data are investigated. The main goal is to study the
actual environment, understand the mechanisms of the actual system, and model and
optimize the users’ actual data traffic in the real-world environment in this thesis.
The aggregate data (cell level data) for the HetNet at the University of Regina are
analyzed and modeled in detail for all the cells in the actual HetNet. Four indicators are
ii
introduced to evaluate the performance of cell level data. In addition, a series of data
collection activities are performed at the University of Regina to better understand the
real-world LTE-A HetNet. These tests are intended to analyze and evaluate the baseline
of the network and measure the dynamic response of the system when the network
settings are adjusted. The activities include handover tests with adjusting A3 event
handover parameters and indoor cell-splitting tests with interference mitigation
techniques (e.g., Almost Blank Subframe (ABS)). The characteristics of the actual
scheduler of the HetNet are analyzed in depth by comparing allocated resource blocks of
each test device. The performance of different typical and popular schedulers (e.g.,
Proportional Fair) is compared with the measured data from the real-world. A fairness
guaranteed scheduler is proposed to maintain the fairness of user throughput since the
fairness is a crucial indicator. This innovative scheduler is developed using the
generalized proportional fair (PF) scheduler and control theory.
A simulation model is developed to predict user downlink data rate in a dynamic
environment with algorithms and measurement. Some indicators are also proposed for
the model. Furthermore, both enhancement strategies and algorithms are proposed for
the HetNet to increase cell throughput of the overall networks. This model is useful to
predict user data rate more accurately and to help the network operators produce
effective cell planning and provide seamless service to users. Studying the actual cellular
networks will bring more insights about how the actual network behaves and will be
beneficial for the deployments of 5G networks in the future, because many features in
LTE-A (e.g., small cells) are also crucial to the 5G networks.
iii
Acknowledgements
I would like to sincerely express my strong appreciation to my supervisor Dr. Raman
Paranjape for his patience, kindness, and support during my studies in the university. He
is a knowledgeable, humble, and diligent person. I would not have finished my studies
without his inspiration and guidance during the past four years. As an international
student, life is always tough in a foreign country, but he is always encouraging me in my
studies and life by his personal characteristics and actions.
In addition, I acknowledge the advice and help from SaskTel employees, especially
the help from Dr. Diego Alberto Castro-Hernandez. Dr. Castro-Hernandez often gives
me patient explanations and useful suggestions for my work. It would have been difficult
and taken much longer to conduct my research without his guidance and advice. The
managers of SaskTel, Edward Stewart and Peter Dang, are also incredibly kind and
gentle persons who helped me a lot and provided me with much important data. I truly
appreciate their help.
At last, I am also sincerely grateful to my fellow students Tina Hu, Harrison Otis,
Aaron Brezinski, and Japjot Singh Bawa who all helped me in editing my articles and
improving my English. In addition, I want to express the depth of my gratitude to the
faculty of Electronic Systems and Engineering, who provided excellent studying
environments for me.
iv
Post Defense Acknowledgement
Special thanks to the members of my Ph.D. committee: Dr. Paul Laforge, Dr. Irfan
Al-Anbagi, Dr. David Gerhard, and Dr. Vijay Mago.
v
Dedication
I am deeply grateful for the support from my family (my parents and my brother) and
my relatives (my aunt’s family, my cousin, etc.). They always encourage and support me.
I am so honored by and grateful for that. Their support makes me have a better and
glorious life.
vi
Table of Contents
Abstract .............................................................................................................................. i
Acknowledgements .......................................................................................................... iii
Post Defense Acknowledgement .................................................................................... iv
Dedication ......................................................................................................................... v
Table of Contents ............................................................................................................ vi
List of Tables ................................................................................................................... xi
List of Figures ................................................................................................................ xiii
List of Abbreviations .................................................................................................... xix
Chapter 1 .......................................................................................................................... 1
Introduction ...................................................................................................................... 1
1.1 Introduction to LTE-A networks .............................................................................. 1
1.1.1 Introduction to the architecture of LTE-A networks ......................................... 1
1.1.2 Introduction to the frame structure of LTE-A networks .................................... 3
1.1.3 Introduction to the handover procedures ........................................................... 4
1.2 Challenges and opportunities for LTE-A cellular wireless networks ...................... 6
1.2.1 Operator challenges ........................................................................................... 6
1.2.2 Coverage challenges .......................................................................................... 6
1.2.3 Capacity and QoS challenges ............................................................................ 7
1.2.4 Opportunities ..................................................................................................... 7
1.3 Overview of LTE-Advanced heterogeneous networks ............................................ 7
1.4 Small cell deployment options in HetNets ............................................................... 9
1.4.1 Intra-frequency deployment ............................................................................... 9
1.4.2 Inter-frequency deployment ............................................................................... 9
1.5 Introduction to techniques for LTE-A HetNets ...................................................... 10
1.5.1 Basic and important information in LTE-A ..................................................... 10
1.5.2 Enhanced inter-cell interference coordination (eICIC) ................................... 10
1.5.3 Cell Range Extension (CRE) ........................................................................... 11
1.6 Challenges and issues of LTE HetNets .................................................................. 12
vii
1.7 Methodology of this thesis ..................................................................................... 14
1.8 Introduction to the LTE-A HetNet installed at the University of Regina campus . 17
1.8.1 Introduction to the cell-level data of the HetNet ............................................. 18
1.8.2 HO test environment and data collection process ............................................ 19
1.8.3 Indoor cell-splitting test environment and data collection process ................. 21
1.9 Contributions in this thesis ..................................................................................... 24
1.9.1 Organization of the thesis ................................................................................ 27
Chapter 2 ........................................................................................................................ 28
Literature Review .......................................................................................................... 28
2.1 Literature review of analysis of cell level data ....................................................... 28
2.2 Literature review of HO and LTE-A HetNet ......................................................... 30
2.3 Literature review of schedulers in LTE-A network ............................................... 32
2.4 Literature review of propagation models and traffic models ................................. 34
2.4.1 Literature review of propagation models ......................................................... 34
2.4.2 Literature review of cellular traffic models ..................................................... 37
2.5 Literature review of increasing cell throughput using cell-splitting ...................... 39
Chapter 3 ........................................................................................................................ 43
Measurement and Analysis of Acquired Data in a Real-world LTE-A HetNet ....... 43
3.1 Introductions ........................................................................................................... 43
3.2 Analysis and modeling of aggregate data from base stations in a real-world LTE-A
HetNet .......................................................................................................................... 44
3.2.1 Introduction to ANOVA and PCE ................................................................... 46
3.2.2 Analysis of cell-level data from the actual LTE-A HetNet ............................. 48
3.2.3 Modeling of the data ........................................................................................ 55
3.2.4 Modeling results .............................................................................................. 57
3.3 Analysis and modeling of the handover in a real-world LTE-A HetNet ............... 61
3.3.1 Introduction to the response surface method ................................................... 61
3.3.2 Measurement plans and the ANOVA design plan ........................................... 62
3.3.3 Analysis results of measured RSRP, throughput, SINR and HO distances ..... 63
3.3.4 Modeling of the HO performance .................................................................... 70
3.3.5 Discussion ........................................................................................................ 75
3.4 Measurement and analysis of small cell splitting in a real-world LTE-A HetNet .. 76
3.4.1 Test environment and test plans ...................................................................... 77
3.4.2 Results and analysis of throughput, ABS, modulation schemes ..................... 78
3.4.3 Discussion ........................................................................................................ 87
viii
3.5 Analysis of acquired indoor LTE-A data from an actual HetNet cellular
deployment ................................................................................................................... 89
3.5.1 Test plan ........................................................................................................... 90
3.5.2 Modeling and measurement results ................................................................. 91
3.5.3 Measurement, results and explanations ........................................................... 93
3.5.4 Analysis of handover performance for the moving phones ............................. 99
3.5.5 Analysis of relationships among parameters ................................................. 100
3.5.6 Discussion ...................................................................................................... 102
3.6 Conclusion ............................................................................................................ 105
Chapter 4 ...................................................................................................................... 107
Evaluation of a Real-world LTE-A HetNet, and a Fairness Guaranteed PF
Scheduler with Control Theory .................................................................................. 107
4.1 Introductions ......................................................................................................... 107
4.2 An evaluation of the proportional fair scheduler in a physically deployed LTE-A
network ....................................................................................................................... 108
4.2.1 Proportional fair scheduling .......................................................................... 110
4.2.2 Test environment and data collection plans ................................................... 111
4.2.3 Data collection deployment and results ......................................................... 113
4.2.4 Discussion ...................................................................................................... 120
4.3 A fairness guaranteed dynamic PF scheduler in LTE-A networks ...................... 121
4.3.1 Introduction to PI controller .......................................................................... 122
4.3.2 Fairness guaranteed dynamic PF scheduler ................................................... 124
4.3.3 Measurement of actual downloading data ..................................................... 127
4.3.4 Performance evaluation and simulation results ............................................. 127
4.3.5 Discussion ...................................................................................................... 133
4.4 Conclusion ............................................................................................................ 134
Chapter 5 ...................................................................................................................... 136
Development of a Realistic LTE-A HetNet Traffic Model ....................................... 136
5.1 Introductions ......................................................................................................... 138
5.2 An efficient ray-tracing path-loss propagation model of LTE-A HetNet ............ 138
5.2.1 Introduction to path loss prediction model .................................................... 139
5.2.2 Introduction to development of outdoor and indoor propagation models ..... 143
5.2.3 Modeling results of propagation models ....................................................... 148
5.2.4 Discussion ...................................................................................................... 153
5.3 Building a realistic LTE-A HetNet traffic model ................................................. 154
5.3.1 Introduction to the users’ information in the developed model ..................... 155
ix
5.3.2 User mobility model. ..................................................................................... 156
5.3.3 Calculate users’ SINR .................................................................................... 157
5.3.4 Introduction to the QoS scheduler in the model ............................................ 157
5.3.5 Calculation of user throughput ...................................................................... 157
5.3.6 Introduction to the performance metrics and indicators ................................ 158
5.4 Verifying the prediction results of the developed traffic model .......................... 161
5.4.1 Verifying the modeling results with handover tests in Riddell Center .......... 162
5.4.2 Verifying the modeling results in Kinesiology Building ............................... 163
5.4.3 Evaluating the accuracy of parts of indicators ............................................... 166
5.4.4 Discussion ...................................................................................................... 168
5.5 Conclusion ............................................................................................................ 171
Chapter 6 ...................................................................................................................... 172
Increasing Cell Throughput and Network Capacity in a Real-world HetNet
Environment ................................................................................................................. 172
6.1 Introductions ......................................................................................................... 172
6.2 System modeling and problem formulation ......................................................... 174
6.2.1 Cell layout of the HetNet and simulation model ........................................... 174
6.2.2 Problem formulation ...................................................................................... 175
6.2.3 Deciding the number of sectors (value of the k) and initialization of k centroids
for k-means clustering ............................................................................................ 176
6.3 Introduction to the algorithm ................................................................................ 177
6.3.1 Introduction to the k-means clustering method ............................................. 177
6.3.2 ........................................................................................................................ 178
Introduction to the indicator (SGIR) ....................................................................... 178
6.3.3 Introduction to the cell-planning algorithm ................................................... 178
6.4 Simulation and measurement results .................................................................... 180
6.4.1 Applying the algorithm to scenario one inside the building .......................... 181
6.4.2 Applying the algorithm to scenario two inside the building. ......................... 182
6.4.3 Applying the algorithm to scenario three inside the building ........................ 183
6.4.4 ........................................................................................................................ 185
Using measurement data to verify the algorithm results for scenario three inside the
building ................................................................................................................... 185
6.5 Two schemes for increasing real-world indoor cell throughput ........................... 186
6.5.1 Introduction to the schemes ........................................................................... 186
6.5.2 Measurement results of the two schemes ...................................................... 187
6.6 Discussion ............................................................................................................ 189
6.7 Conclusion ............................................................................................................ 190
x
Chapter 7 ...................................................................................................................... 192
Conclusions ................................................................................................................... 192
7.1 Summary .............................................................................................................. 192
7.2 Future research directions .................................................................................... 199
References ..................................................................................................................... 201
Appendix A ................................................................................................................... 221
A.1 Introduction ......................................................................................................... 221
A.2 Introduction to ANOVA ...................................................................................... 221
Appendix B ................................................................................................................... 223
B.1 Introduction .......................................................................................................... 223
B.2 Related work for Section 3.4 ............................................................................... 223
B.3 Related work for Section 3.5 ............................................................................... 224
xi
List of Tables
Table 1.1: 3GPP specification releases [1]. ....................................................................... 1
Table 1.2 : System parameters for cell-level data. ........................................................... 18
Table 3.1: Parts of class schedule in building A in 2017. ................................................ 51
Table 3.2: Parts of results from factorial ANOVA .......................................................... 57
Table 3.3: Fitted distributions of variables. ..................................................................... 58
Table 3.4: Modeling results for three locations. .............................................................. 60
Table 3.5: Handover test plan. ......................................................................................... 63
Table 3.6: SINR and HO success rate of handover for different tests. ............................ 67
Table 3.7: Distance between user HO locations and reference points (meters)............... 68
Table 3.8: UE’s downlink throughput (Mbps) during HO at each door. ......................... 69
Table 3.9 : Different types of QCI [1]. ............................................................................ 70
Table 3.10 : Accuracy of the model. ................................................................................ 73
Table 3.11: Test plan. ....................................................................................................... 78
Table 3.12: System cell throughput (CT: Mbps) for different sectors with 64 QAM. .... 81
Table 3.13: System cell throughput (CT) and SINR for different tests. .......................... 84
Table 3.14: Test plans. ..................................................................................................... 91
Table 3.15: Test results after splitting bandwidth. ........................................................... 93
Table 3.16: Test Results after enabling ABS for co-channel deployment. ...................... 94
Table 3.17: Comparison between the split bandwidth and the co-channel bandwidth. ... 95
Table 3.18: The effect of ABS on static phones under inter-frequency deployment for
Tests 1 - 8. ........................................................................................................................ 95
Table 4.1: Modulation scheme and spectral efficiency. ................................................. 112
Table 4.2: Mean absolute errors of three schedulers for each phone (unit: Mbps). ....... 119
Table 4.3: Calculating the PID controller parameters .................................................... 127
Table 4.4: Mean absolute errors between the data from simulation and measured data for
each phone (unit: Mbps). ............................................................................................... 130
xii
Table 5.1: Antenna model and antenna heights. ............................................................ 148
Table 5.2: Modeling results before and after tuning the results for indoor predicted signal
strength ........................................................................................................................... 153
Table 5.3: System parameters for the simulation model ................................................ 155
Table 5.4: Root mean square error and mean absolute error for predicted results in RC.
........................................................................................................................................ 163
Table 5.5: RMSE and MAE for the prediction results of ten mobile phones. ............... 166
Table 5.6: Prediction accuracy for each scenario and correlations between predicted
results and measured data. ............................................................................................. 168
Table 6.1: Simulation results for scenario one under different cell load levels ............. 181
Table 6.2: Simulation results for scenario two under different cell load levels ............. 182
Table 6.3: Simulation results for scenario three ............................................................ 184
Table 6.4: Simulation results for scenario three ............................................................ 184
Table 6.5: Measurement results from phones and database ........................................... 186
Table 6.6: Measurement results from phones and database ........................................... 187
Table 6.7: Measurement results from phones and database ........................................... 187
Table A.1: Analysis of variance for two-way factorial design ...................................... 222
List of Figures
Figure 1.1. A typical architecture of LTE/LTE-A networks [2] ........................................ 2
Figure 1.2 (a) Slots using the normal and extended cyclic prefix ...................................... 3
Figure 1.3. LTE/LTE-A resource grid in the time and the ................................................ 4
Figure 1.4. An example of the handover process. .............................................................. 5
Figure 1.5. An example of the HetNet deploying mix of macro, pico, femto, and micro
cells [6] ............................................................................................................................... 8
Figure 1.6. The ABS in the eICIC for LTE-A [16]. ......................................................... 11
Figure 1.7. A simple illustration of CRE in HetNets. ...................................................... 12
Figure 1.8. (a) The methodology of this thesis. (b) Main structures for the thesis. ......... 15
Figure 1.9. Locations of base stations on the University of Regina campus at A, B and C
.......................................................................................................................................... 17
Figure 1.10. Building layout and locations of doors (door areas are marked by circles,
red dots are user trajectories, and black dots are reference points. This building refers to
the location A in Figure 1.9). ........................................................................................... 19
Figure 1.11. The test spot (the figure is from U of R website). ....................................... 21
Figure 1.12. First floor of the gym3 (The black round symbols are pRRus. The pRRus
circled by red are neighboring antennas for cells inside the gym. This building refers to
the location B in Figure 1.9). ........................................................................................... 21
Figure 1.13. Second floor of the gym3 (The black round symbols are pRRus, and two
pRRus on the second floor of the gym are marked by blue circles). ............................... 22
Figure 1.14. Locations and trajectories of the phones inside the gymnasium with three
cells .................................................................................................................................. 23
Figure 3.1. (a) CDF of mean traffic volume (x axis in MB) at A. (b) CDF of mean
downlink throughput at A for each day (x axis is throughput in Mbps). ......................... 49
Figure 3.2. (a) CDF of mean number of users in A. (b) CDF of mean CQI in ............... 50
Figure 3.3. (a) Aggregate throughput time series from Monday to Sunday (0:00 to 24:00,
half an hour time interval). (b) Time series of the number of users in a week ................ 51
Figure 3.4. (a) CDF of traffic volume in location B. (b) CDF of downlink aggregate .... 52
xiv
Figure 3.5. (a) CDF of the number of users in location B. (b) CDF of mean CQI in
location B for different days in weeks. ............................................................................ 53
Figure 3.6. CDF of mean CQI values (left) and CDF of aggregate throughput of macro
cell (right). ........................................................................................................................ 53
Figure 3.7. (a) CDF of traffic volume in three locations. (b) CDF of the number of
connected users in three locations .................................................................................... 54
Figure 3.8. (a) CDF of CQI mean in three locations. (b) CDF of aggregated DL ........... 55
Figure 3.9. A flow chart for the mathematical modeling of cellular data. ....................... 55
Figure 3.10. (a) Plot of normal probability for residuals. (b) CDF of predicted data and
test data. ........................................................................................................................... 59
Figure 3.11. Test results for three Thursdays by using the training data from Monday,
Tuesday, and Wednesday ................................................................................................. 60
Figure 3.12. Boxplot (a) and interval plot (b) of measured results at door 1. .................. 64
Figure 3.13. Normal plot of standardized effects of TTT and A3 offset for serving cell
RSRP (a) and target cell RSRP (b). ................................................................................. 65
Figure 3.14. (a) Boxplot of HO execution time for different sets of parameters at door 1.
(b) Boxplot of user SINR during the HO. ........................................................................ 65
Figure 3.15. (a) Surface plot of RSRP of target cell with respect to TTT and A3 offset at
door 1 (on the left). (b) Contour plot of target cell’s RSRP (on the right). ..................... 66
Figure 3.16. HO Success Rate of eight tests for three days (results are averaged per hour).
.......................................................................................................................................... 68
Figure 3.17. Modeling of user buffer [109]. .................................................................... 72
Figure 3.18. Layout of the building, user locations, and user trajectories in the simulation.
.......................................................................................................................................... 73
Figure 3.19. Measured SINR and predicted SINR during the process of HO. ................ 74
Figure 3.20. Measured downlink throughput and predicted throughput during the process
of HO. ............................................................................................................................... 74
Figure 3.21. Mean UE throughput of low load and high load level for different numbers
of sectors. ......................................................................................................................... 78
Figure 3.22. Mean user SINR of low load level and high load level for the different
number of sectors ............................................................................................................. 79
Figure 3.23. Mean SINR of each static phone without ABS and with ABS for two sectors.
.......................................................................................................................................... 80
xv
Figure 3.24. Mean DL throughput of each static phone without ABS and with ABS for
two sectors. ....................................................................................................................... 81
Figure 3.25. Comparison of cell throughput for 64 QAM and 256 QAM ....................... 83
Figure 3.26. Comparison of mean user SINR for 64 QAM and 256 QAM ..................... 83
Figure 3.27. (a) Mean user throughput with respect to cell PRB utilization. (b) Mean
SINR per minute of Phone A with respect to PRB utilization of cell 3. .......................... 85
Figure 3.28. (a) Relationship between SINR and mean SE (b) Relationship between
SINR and Mean SE piecewise. ........................................................................................ 87
Figure 3.29. predicted aggregate throughput for deploying split bandwidth. .................. 92
Figure 3.30. Mean throughput of individual phones for test1, test 2, test 10, and test 11
(bigger symbols mean that the phone is connected to cell 1). ......................................... 96
Figure 3.31. (a)Mean SINR of individual phones for test 1~test 4. (b) Mean SINR of
individual phones for test 5~test 8 (bigger symbols mean that the phone is connected to
cell 1). ............................................................................................................................... 96
Figure 3.32. Average TBS in terms of PRB utilization and CQI index. .......................... 98
Figure 3.33. Average SINR of phone A with different numbers of simultaneously
downloading phones. ....................................................................................................... 98
Figure 3.34. SINR values during handover of phone I with no artificial load. ................ 99
Figure 3.35. SINR values during handover of phone I with artificial load. ................... 100
Figure 3.36. Relationship between neighboring cell 1’s PRB utilization and SINR of
phone A and B. ............................................................................................................... 100
Figure 3.37. Predicted user throughput by equation (3.14) and by regression using
scanner data. ................................................................................................................... 101
Figure 4.1. User throughput for each phone. ................................................................. 113
Figure 4.2. Estimated allocated PRBs for each phone. .................................................. 114
Figure 4.3. Fairness value for throughput (left) and assigned PRBs (right). ................. 114
Figure 4.4. Throughputs versus number of phones. ....................................................... 115
Figure 4.5. Fairness of throughput versus cell throughput with phones increase from 1 to
7. ..................................................................................................................................... 116
Figure 4.6. Phone throughput time-series and estimated allocated PRBs for each phone.
........................................................................................................................................ 117
Figure 4.7. Predicted user throughput by short-term data rate PF scheduler. ................ 117
xvi
Figure 4.8. Predicted user throughput by long-term data rate PF scheduler. ................. 118
Figure 4.9. Comparison between mean actual throughput and mean predicted throughput
for each phone. ............................................................................................................... 118
Figure 4.10. CDF of cell throughput for different types of schedulers. ......................... 119
Figure 4.11. Fairness value for throughput (a) and assigned PRBs (b). ........................ 120
Figure 4.12. A block diagram of PID controller. ........................................................... 123
Figure 4.13. Cascade compensation of PI controller. .................................................... 124
Figure 4.14. The CDF of the system cell throughput of measured data and simulation
results for case 1 (the modified scheduler is introduced in Chapter 4). ......................... 129
Figure 4.15.Mean data rate for each phone over 89 seconds for case 1. ....................... 130
Figure 4.16. Fairness value of user throughput for simulation results and measurement
for case 1. ....................................................................................................................... 131
Figure 4.17. The CDF of the system cell throughput of measured data and simulation
results for case 2 (the modified scheduler is introduced in Chapter 4). ......................... 132
Figure 4.18. Fairness value of user data rate per second for simulation results and
measurement for case 2. ................................................................................................. 132
Figure 4.19. Fairness of user data rate during tuning of the controller. ......................... 133
Figure 5.1. The process of developing the traffic model. .............................................. 137
Figure 5.2. Diffraction modeling by half planes. ........................................................... 141
Figure 5.3. Example of image theory to calculate reflection path loss. ......................... 141
Figure 5.4. Illustration of a transmitted ray through a wall. .......................................... 143
Figure 5.5. Flow chart of building outdoor propagation. ............................................... 143
Figure 5.6. Building data layout generated from ArcGIS for outdoor. .......................... 144
Figure 5.7. Examples of simplifying building layout when processing the building data.
........................................................................................................................................ 145
Figure 5.8. A simplified building layout information of Figure 2.1 for the outdoor from
ArcGIS software (Red dots are locations for measured data). ....................................... 149
Figure 5.9. Predicted path loss and measured path loss. ................................................ 149
Figure 5.10. Simplified building structure of building A (the blue dots are user
trajectories). .................................................................................................................... 150
xvii
Figure 5.11. The simplified building structure of building B (Black dots represent
antennas and blue circles are user trajectories). ............................................................. 150
Figure 5.12. Predicted RSRP before and after tuning the results for building A. .......... 151
Figure 5.13. Cumulative distribution function of the mean error before and after tuning
the model for building A. ............................................................................................... 151
Figure 5.14. Predicted RSRP before and after tuning the results for building B. .......... 152
Figure 5.15. Cumulative distribution function of the mean error before and after tuning
the model for building B. ............................................................................................... 152
Figure 5.16. User density for different locations inside the building (xi and yi are GPS
coordinates). ................................................................................................................... 156
Figure 5.17. Generate building layouts and user locations by the traffic model (refers to
the locations in Figure 1.8). ........................................................................................... 161
Figure 5.18. (a) Layout of Riddell Center and some user locations. (b) Measured RSRP
and predicted RSRP values for the test in RC. .............................................................. 162
Figure 5.19. (a) Measured SINR and predicted SINR values for the test in RC. (b)
Measured throughput and predicted user throughput for the test in RC. ....................... 162
Figure 5.20. (a) Measured throughput and predicted throughput of phone A in one sector
case. (b) Measured SINR and predicted SINR of phone A in one sector case. ............. 163
Figure 5.21. Measured RSRP and predicted RSRP of phone A in one sector case. ...... 164
Figure 5.22 (a). Predicted user RSRP and measured RSRP of phone I in one sector case.
(b). Predicted user SINR and measured SINR of phone I in one sector case. ............... 165
Figure 5.23. Predicted user throughput and measured throughput of phone I in one sector
........................................................................................................................................ 165
Figure 5.24. Predicted results from indicator CTI and measured results in scenario one
(results are normalized). ................................................................................................. 167
Figure 5.25. Predicted results from indicator CTI and measured results in scenario
one(results are normalized). ........................................................................................... 168
Figure 5.26. Predicted throughput by equation in [34] (throughput 1) and by the method
of the thesis (throughput 2), and measured throughput. ................................................ 169
Figure 5.27. SINR from the iBwave simulation for one sector case. ............................ 170
Figure 5.28. DL throughput from the iBwave simulation for one sector case. .............. 170
Figure 6.1. Spatial distributions of users and small cells, and their clustering results when
clustering number is 2 (k=2). ......................................................................................... 180
xviii
Figure 6.2. Spatial distributions of users and small cells, and their clustering results when
clustering number is 2 (k=2). ......................................................................................... 182
Figure 6.3. Spatial distributions of users and small cells, and their clustering results when
clustering number is 3 (k=3) for three sector case in scenario three. ............................. 183
Figure 6.4. Small cells that are turned off for increasing cell throughput inside the
building. ......................................................................................................................... 186
xix
List of Abbreviations
ABS Almost Blank Subframe
ANOVA Analysis of Variance
BS Base Station
CP Cyclic Prefix
CQI Channel Quality Indicator
CRE Cell Range Extension
CRS Cell Specific Reference Signal
DL Downlink
eICIC Enhanced Inter-Cell Interference Coordination
FDD Frequency Division Duplex
GBR Guaranteed Bit Rate
GPF Generalized Proportional Fairness
HO Handover
KPI Key Performance Indicator
LTE Long Term Evolution
MIMO Multiple-Input and Multiple-Output
MCS Modulation Coding Scheme
PF Proportional Fairness
PRB Physical Resource Blocks
pRRu Pico Remote Radio Units
QAM Quadrature Amplitude Modulation
QoS Quality of Services
RE Resource Element
RF Radio Frequency
xx
RSSI Reference Signal Strength Indicator
RSRP Reference Signal Received Power
RSRQ Reference Signal Received Quality
SC-FDM Single-Carrier Frequency-Division Multiplexing
SE Spectral Efficiency
SINR Signal-to-Interference-Plus-Noise Ratio
SOF Self Organizing Network
TTI Transmission Time Interval
TTT Time-to-Trigger
UE User Equipment
UL Uplink
3GPP Third Generation Partnership Project
1
Chapter 1
Introduction
1.1 Introduction to LTE-A networks
1.1.1 Introduction to the architecture of LTE-A networks
Long Term Evolution (LTE) was designed by the Third Generation Partnership Project
(3GPP). LTE was first introduced in Release 8 of the 3GPP specifications. LTE was
evolved from an earlier 3GPP system known as the Universal Mobile
Telecommunication System (UMTS) [1]. Table 1.1 shows 3GPP specification releases
for UMTS and LTE [1]. LTE-Advanced was introduced in Release 10 that enhances the
capability of LTE. The architecture of LTE-A has three main parts: user equipment (UE),
the evolved UMTS terrestrial radio access network (E-UTRAN), and the evolved packet
core (EPC). Figure 1.1 presents a typical architecture of LTE/LTE-A.
Table 1.1: 3GPP specification releases [1].
2
Figure 1.1. A typical architecture of LTE/LTE-A networks [2]
LTE-A networks contain two parts: the access network which has the enhanced
NodeB (eNodeB or eNB) and the core network (EPC) which contains the Mobility
Management Entity (MME), the Serving Gateway (S-GW), the Home Subscriber Server
(HSS), the Packet Data Network (PDN), the Gateway (P-GW), and the Policy Charge
and Rules Function (PCRF) [2].
Each eNB acts as a base station that manages the user equipment. The serving
gateway (S-GW) behaves as a high-class router and transmits data between the base
station and the PDN gateway. Each user device is allocated to a single S-GW, but the S-
GW can be modified if the user device moves sufficiently far away [2]. The mobility
management entity (MME) is responsible for the users’ upper level issues such as
security and the management of data streams, which are unrelated to radio
communications [2]. The home subscriber server (HSS) serves as a dominant database
that stores information about the network operator’s subscribers. EPC utilizes the packet
data network gateway (P-GW) to contact the outside world. Each PDN gateway utilizes
the SGi interface to exchange information with one or more external devices or packet
data networks [2], such as the network operator’s servers, the internet, etc.
3
1.1.2 Introduction to the frame structure of LTE-A networks
LTE uses orthogonal frequency-division multiplexing (OFDM) for downlink (DL)
transmission and single-carrier frequency-division multiplexing (SC-FDM) for uplink
(UL) transmission [1]. In LTE-A, the UE uses discrete Fourier transform spread
orthogonal frequency division multiple access (DTS-S-OFDMA) [1]. For DL and UL,
the basic time unit is an OFDM (SC-FDM) symbol, and the basic frequency unit is a
subcarrier. The time and frequency formulate frame structure for TDD and FDD. In the
time domain, a time unit (which is the shortest time interval to the physical channel
processor) of LTE transmission is defined as:
1seconds 32.6ns
2048*15000sT = (1.1)
(a)
(b)
Figure 1.2 (a) Slots using the normal and extended cyclic prefix (b) Frame structure
(FDD mode) [1]
4
Physical resource blocks (PRBs) are essential for LTE-A wireless networks in the
frame structure. The subcarrier spacing is 15 kHz, and one OFDM symbol duration is
66.67 μs. Inter-symbol interference is suppressed by appending a cyclic prefix (CP) after
each OFDM or SC-FDM symbol. There are two types of CP. The duration of normal CP
is 4.7 μs, and the duration of extended CP is 16 μs, as shown in Figure 1.2 (a).
The resource element (RE) is composed of one subcarrier and one OFDM symbol.
Seven symbols are grouped into one slot (0.5 ms). Each subframe is composed of two
slots [3], and each frame contains ten subframes, as shown in Figure 1.2 (b). Figure 1.3
represents the structure of a resource block (RB), which is the minimum resource that the
transmitter schedules for DL or UL in LTE-A. It contains 12 sub-carriers in the
frequency domain (i.e., 180 kHz) and one slot in the time domain (i.e., 0.5 ms).
Figure 1.3. LTE/LTE-A resource grid in the time and the
frequency domains in the normal CP [1]
1.1.3 Introduction to the handover procedures
A served user has to perform handover from one cell to other cells when the link quality
5
is not strong enough for the services of users. When the serving cell’s RSRP becomes
worse, the UE is triggered by a message (about handover measurement requirements and
report configurations) from the serving base station to perform certain measurements.
The mobile will send the measurement report to the serving cell according to report
configurations. The intra-frequency handover is triggered by the A3 event in the LTE-A
network in this study. The A3 event is represented by equation (1.2) as [1]:
Of Oc Of Oc Off Hysn n n s s sM M+ + + + + + (1.2)
where nM and sM are measured signal strength of serving cell and target cell,
respectively (the neighboring cell typically utilizes the same bandwidth with the serving
cell in A3 event handover), Hys is a hysteresis parameter that is used for reducing
unnecessary triggering of HO, Ofn and Ofs
are the optional frequency-specific offsets for
neighboring and serving cell, respectively, Ocn and Ocs are cell-specific offsets, Off is a
hysteresis parameter for HO that prevents the UE from connecting to the previous base
station until the signal has changed twice the value of parameter Off . The UE will start to
send measurement reports if the A3 event condition in equation (1.2) is satisfied at least
for time-to-trigger (the value of TTT is from 0 to 5120 milliseconds). Appropriate values
of TTT help the system reduce the triggering of unnecessary handovers.
Figure 1.4. An example of the handover process.
6
The handover process is depicted in Figure 1.4. When a UE moves away from cell 1
to cell 2, the A3 event is triggered after the time of TTT. The UE sends periodical
measurement reports during the HO process. Finally, the UE is switched from cell 1 to
cell 2 [1, 4, 5].
1.2 Challenges and opportunities for LTE-A cellular wireless networks
1.2.1 Operator challenges
It is essential to satisfy high levels of demands and increase network capacities in
different locations. For the past several years, the demands for faster data-rates and
greater data usage have increased significantly. Cisco Visual Networking Index [6]
reported that cellular data traffic has increased by eighteen times over the past five years.
69% of the mobile data was accounted for by LTE-A traffic in 2016. About 429 million
new mobile devices were connected to the cellular network in 2016. The connection
speed of the mobile network increased more than threefold in 2016. Sixty percent of total
cellular data traffic was generated by mobile video traffic in 2016. According to [7],
cellular data volume will grow sevenfold between 2016 and 2021 globally. Between
2016 and 2021, cellular data traffic will be 48.3 EB per month (growing at a compound
annual growth rate of 46%). Also, it is almost common to agree that the amount of
bandwidth assigned to wireless cellular networks is severely inadequate [8].
1.2.2 Coverage challenges
Existing macro cell networks always have difficulty to cover a special region like urban
areas fully. Drawbacks among macro cells are obvious for the following reasons [8]: 1)
shadowing from surrounding buildings; 2) inability to place antennas in ideal locations;
and 3) the lack of necessary infrastructures (power, backhaul facilities, etc.) and ideal
7
places to deploy macro cells. Adequate coverage within buildings is also difficult to
guarantee due to the attenuation of radio signals through building structures. Some
distinctive buildings like airports and stadiums are quite hard to cover due to their
irregular layouts and dense population. In addition, locations like rural sites may be
poorly covered not because of technical difficulties, but because of the high costs of
installing a traditional macro cell.
1.2.3 Capacity and QoS challenges
It is challenging to provide satisfactory and reliable mobile services to the connected
customer in urban areas or areas with dense population such as universities and shopping
malls due to lack of ideal locations for macro cells. As a result, capacity issues and poor
user experience occur [8]. Overloaded macro cells in urban areas will bring low bit rates
and high latency to users. It is even worse when UEs have to increase power to connect
to a distant site, thus reducing battery life and increasing interference for other users.
1.2.4 Opportunities
Increasing data-rate and spectral efficiency and improving user experience are essential
for LTE-A networks. HetNets can be a solution to the above issues. The term “small
cells” proposed by ‘Small Cell Forum’ in HetNets refers to low-powered radio access
nodes. The network that includes macro cells mixed with small cells is called a
heterogeneous network [9]. 3GPP has considered heterogeneous networks as the primary
technique in LTE/LTE-A deployments [10, 11].
1.3 Overview of LTE-Advanced heterogeneous networks
LTE-A HetNets utilize different sizes of small cells in required areas (around macro cells)
to improve spectral efficiency and fully utilize radio resources. The small cells have been
8
an valuable tool to solve the challenges that traditional mobile wireless networks faced
[9]. Small cells have many advantages like cost-effectiveness, convenience for indoor or
outdoor deployments, etc. Low power small cells aim to improve the cellular network’s
coverage and link capacity. There are different sizes of small cells like pico cells, femto
cells, and micro cells, etc [3].
Pico cells have lower transmitted power than traditional macro cells, which is the only
difference between pico cells and macro cells. Femtocells or Home eNodeBs (HeNBs),
which refer to consumer deployed low power base stations, are generally utilized for
indoor application. Microcells are used to provide additional coverage and capacity for
outdoor deployments with 1 - 5 W transmit power.
Figure 1.5 presents an example of a HetNet in LTE/LTE-A. This wireless network
system contains macro cells that generally have high transmit power (5W - 40W). The
macro cells are overlaid with relay nodes, femto and pico cells, which are generally
deployed in a relatively flexible manner [6].
Figure 1.5. An example of the HetNet deploying mix of macro, pico, femto, and micro
cells [6]
HetNets in LTE-A have many advantages: 1) Cost-effectiveness. In [3], a
combination of femto cells or femtocells could save up to 70% of costs in urban areas; 2)
9
Convenience. It is convenient to deploy small and low-power cells with macro cells.
These small cells can be easily installed on the ceiling or the wall and connected by
cables to the core networks; 3) Optimization. Small cells can increase data capacity and
balance load by offloading users from the overloaded macro base stations to light-loaded
small cells [12].
1.4 Small cell deployment options in HetNets
When small cells are utilized to offload traffic for macro cells, the choice of radio
spectrum has an important impact on the system of HetNets. There are two types of
deployments of radio spectrum: intra-frequency deployment and inter-frequency
deployment [13].
1.4.1 Intra-frequency deployment
Both macro and small cells (low power nodes) are deployed with the same frequency to
transmit information. Mobiles can take measurement and trigger handover without
tuning to a different frequency, but this will bring interference for each cell because they
are operating on the same channel. The interference will cause poor performance (high
latency, low throughput, etc.) for the network [8].
1.4.2 Inter-frequency deployment
Macro cells and small cells can use different radio frequencies if more spectrum is
available for operators to deploy [8]. This deployment can eliminate co-channel
interference among different cells. However, inter-frequency deployment will make the
handover procedures complex because it is more difficult to determine if a user from a
macro cell will enter the area of smalls and make handover from a macro base station to
neighboring small cells. Thus, the small cells may be under-utilized.
10
1.5 Introduction to techniques for LTE-A HetNets
Key features and functions are introduced in LTE-A, such as ICIC, eICIC, etc. Those
features aim to increase user DL throughput and improve user experience in the HetNets.
1.5.1 Basic and important information in LTE-A
Reference Signal Received Power (RSRP) is the average transmission power of the
resource elements that carry reference signals (RSs) over the entire bandwidth [1, 14].
RSRP can be used for cell selection and handover. By calculating the RSRP, mobile
phones can know the signal strength of base stations.
Multiple-Input and Multiple-Output (MIMO) is utilized to increase radio links’
capacity using multiple transmit and receive antennas. The MIMO channel provides
multiple spatial paths that are not present for single-input single-out between the
transmitter and the receiver [15].
Modulation techniques: a modulator encodes a sequence of bits onto the carrier signal
by adjusting amplitude and phase [1]. LTE-A has some modulation schemes like QPSK
(Quadrature Phase Shift Keying), 64-QAM, etc. Different modulation schemes will be
selected according to different indexes of Channel Quality Indicator (CQI).
1.5.2 Enhanced inter-cell interference coordination (eICIC)
Enhanced Inter-Cell Interference Coordination (eICIC) was defined in Release 10 of
LTE standards. It is used for co-channel interference mitigation. The basic idea is to
mute specific subframes of a macro cell, and these subframes are called Almost Blank
Subframes (ABS) [16], Only certain signal information (mainly common reference
signals) is transmitted during ABS, as shown in Figure 1.5. In this way, the neighboring
small cells will get less interference from the neighboring macro cell during ABS. This
11
approach will reduce the interference for small cells and increase the small cell users’
throughput.
Figure 1.6. The ABS in the eICIC for LTE-A [16].
1.5.3 Cell Range Extension (CRE)
In a co-channel deployment of HetNets, there are many types of cells with different
levels of received reference signal strength. The small BSs will be affected by the strong
interfering signal from the macro cell in HetNets because of its high transmission power.
The strong interference limits the coverage of small cells and in turn results in fewer
users being connected to small cells because users will always select the cell with the
strongest received signal strength. In addition, the unbalanced distributions of users for
different cells will bring poor throughput performance for users in macro cells. Besides,
the uplink transmission of small cells would also be destroyed by cell-edge users in
macro cells.
To solve the issues above, biasing is introduced, as shown in Figure 1.6. Biasing is
utilized to enlarge the coverage of low power small cells and offload users to small cells
by force when the signal level of small cells is weaker than the macro cell. An offset is
12
added onto the small cell’s signal strength when cell selection is conducted so that the
small cell will be selected by users.
Macro-
cell Pico
cell
Extended coverage area
of pico with CRE
Coverage area of
Pico without CRE
Figure 1.7. A simple illustration of CRE in HetNets.
1.6 Challenges and issues of LTE HetNets
However, HetNets will also bring challenges and issues for designers and users.
First, the HetNets in co-channel deployment would bring disparity between UL and
DL coverage. The macro cell users can greatly interfere with the small cells on the
uplink. Even in the optimized locations of small antennas, small cells may still have
fewer users due to user mobility changes in traffic demand and smaller coverage sizes
[11]. Furthermore, some of the installed femtocells may have enforced restricted
association. The coverage hole of enforced restricted association can worsen the
interference problem in HetNets [11].
Second, the increasing complexity of network planning is another challenge because
of the increasing density of low power cells per macro-cell. In general, low power nodes
are deliberately installed to provide RBs to heavy data demand areas, known as traffic
hotspots. It is common for users within the areas of traffic hotspots to receive the
strongest downlink transmit power from the macro cell because of the difference in
13
transmitted power between the small cells and macro cells. Thus, these low power small
cells will typically be under-loaded [10].
Third, for co-channel deployment, interference problems will occur for low-power
small cells. Therefore, interference coordination techniques are considered as a necessary
solution to these problems, such as adaptive resource partitioning or resource restricted
measurements. The weak signal strength impacts cell-edge users from the serving cell
due to various types of path losses from the user to the base station. Thus, cell edge UE
often receive the lowest throughput with lower SINR within the coverage of the cell.
Furthermore, handovers bring a high system overhead due to numerous small cells
with different types of backhaul links [17]. Handovers are important for seamless
services when users come in/out the coverage of base stations. It is also important to
balance the traffic load by moving users from one cell to another cell.
Although many features and algorithms are developed to solve the problems
mentioned above, these features and solutions are only for specific problems and have
their own disadvantages [3].
First, CRE and adjustment of handover boundary are quite limited and may result in
poor radio frequency conditions for cell-edge users and handover users. Pico cells are
utilized to enlarge hotspot coverage. By appropriately adjusting the biased value and
revising the handover boundaries between the macro cell and pico cells, improved
performance can be achieved. When a macro cell is over-loaded, it can deliver UEs to a
neighboring pico cell early [3]. But handover to a cell with very weak received power
could cause connection failure because of the strong co-channel interference from
surrounding neighboring cells.
14
Last but not least, the statically use of eICIC is not very efficient since it is difficult to
decide the optimal percentage of ABS to be muted and the network traffic is dynamically
changed during a day for HetNets. For example, if a macro cell is enabled for eICIC to
protect the users in small cells, it would be inefficient when there are multiple users in
the macro cell during a peak traffic period but with few users inside the small cells at the
same time.
1.7 Methodology of this thesis
The main objective of this thesis is to investigate and model a real-world LTE-A HetNet.
It aims to help develop a deep understanding of actual HetNet behaviors under various
operating conditions. Thus, multiple measurement tasks are performed to evaluate the
real-world HetNet and develop the related traffic model. Modeling of the HetNet and
predicting user traffic are achieved in this thesis, which is useful for network operators to
effectively plan networks.
To fully capture the actual behaviors of the HetNet and better develop the user traffic
model, different tasks are conducted in this thesis. Figure 1.8 (a) shows a diagram of the
methodology in this thesis. Figure 1.8 (b) shows the main chapters in this thesis.
The methodology of this thesis has four steps, as shown in Figure 1.8 (a) including: 1)
Studying the baseline of the HetNet; 2) Studying the HetNet behaviors under various
operating conditions; 3) Developing the related traffic model; 4) Enhancing the HetNet.
All the tasks are necessary and performed to understand the behaviors of actual HetNet,
build and enhance the traffic model.
For studying the baseline of the HetNet, both aggregate data and individual user data
are collected for the system under normal operating conditions. Aggregate data (e.g.,
15
mean user throughput, cell throughput, etc.) of the HetNet from Splunk are analyzed in
detail in Section 3.2. In addition, important parameters such as SINR, RSRP, etc. are
recorded during handover tests and walk tests. Static and moving phones are used to
measure the data in the indoor small cell environments. These studies are provided in
Section 3.3, Section 3.4, and Section 3.5 in detail.
Studying the baseline
of the HetNet
Studying the HetNet
behaviors under
various operating
conditions
Developing the traffic
model using the
measurement and
algorithms
Improvement of the
HetNet
Analysis and modeling of
cell level data of the
HetNet (Chapter 3)
Various types of tests in
the actual LTE-A HetNet
(Chapter 3)
Evaluating the scheduler
of the real-world LTE-A
network (Chapter 4)
Building the traffic model
and indicators (Chapter 5)
Algorithms and schemes
to increase cell throughput
based on the model
(Chapter 6)
Providing user location, number of
users, environments, and system
limit information, etc.
Providing interference and RSRP
characteristics, extracted spectral
efficiency, a practical indicator,
etc. for building the model
Providing valuable scheduler
information
Providing measured data and further
indication for increasing throughput
Figure 1.8. (a) The methodology of this thesis. (b) Main structures for the thesis.
For studying the dynamics of the actual HetNet, data collection activities are
performed under various system operating conditions using static and moving phones.
The system is modified with different parameters for the handover tests. Cell-splitting,
ABS, higher-order modulation schemes, and separated bandwidth are utilized on the
indoor small cells for downloading tests, which is presented in Chapter 3.
16
For developing the traffic model, the measured data, propagation models, extracted
information from the measurement, and developed algorithms are applied. Some
practical indicators based on the analysis of Chapter 3 are also proposed.
For improving the HetNet, an enhancing algorithm is proposed to increase total cell
throughput of the HetNet. The measurement in Chapter 3 verifies the results.
Understanding the data of the HetNet in different levels is significant to build and
improve a traffic model. As shown in Figure 1.8 (b), all the activities and studies are
important to understand the real-world HetNet and build the model. Analyzing cell-level
HetNet data provides important user information (user locations and the number of users
during a day), cell throughput and PRB utilization information, which are important to
understand the limits of the network and build the model. The predicted cell throughput
in Chapter 3 provides predictions on cell levels and can also be used for optimization in
the future.
Various types of tests including handover tests and interference mitigation tests are
performed in Chapter 3. These tests are significant to understand the characteristics of
the actual HetNet and the system behaviors under different operating conditions, and
provide valuable information like practical and important indicators, system limits,
characteristics of the fading, measured RSRP data, spectral efficiency, etc. for the
developed model. For instance, HO is an important part for the model. The interference
mitigation tests (e.g., ABS, 256QAM, cell-spliting, turning off pRRus) indicate
significant directions for improving the HetNet. The scheduler is one of the key elements
for the LTE-A system and for building a traffic model. Types of schedulers are studied in
detail in Chapter 4. Propagation models based on the test data are built to support the
17
traffic model in Chapter 5. A traffic model is developed to predict user SINR and DL
throughput in Chapter 5 using the measured data and some algorithms. A developed
algorithm is implemented on the indoor parts of the developed traffic model to further
increase cell throughput of small cells in Chapter 6.
1.8 Introduction to the LTE-A HetNet installed at the University of
Regina campus and data collecting process
Figure 1.9. Locations of base stations on the University of Regina campus at A, B and C
Test environments, test processes, and descriptions of data processing are introduced
in this part. Cell-level data and measured data of device are analyzed. Two types of tests
(HO tests and cell-splitting tests) are performed in the campus.
The LTE-A HetNet is located at the University of Regina. Figure 1.9 shows three
buildings A, B, and C. Numerous small cells are installed inside Building A (Riddell
Center) and Building B (Kinesiology Building). A macro cell that covers the entire area
of the university is located on the top of Building C. Building A is a common area where
students congregate to have food and drink. Building B consists of three gyms and a
swimming pool. This deployed HetNet (including a macro and small cell hot spots) is
very generalized and can be applied to HetNets of other locations such as University of
18
Calgary, etc. For example, they all contain multiple mobile users moving from one place
to other places (libraries, etc.) and from coverage of small cells to macrocells during
various time. Furthermore, this thesis mainly investigates the interference impact on the
HetNet. Thus, the study of this thesis can be easily extended for other HetNet locations
including various interference levels, as indicated by thesis results.
1.8.1 Introduction to the cell-level data of the HetNet
The aggregate data of the HetNet (for locations A, B, and C) are from a database that is
maintained by the network providers, and they can assess the database from their own
sites using a tool called Splunk [18].
Table 1.2 : System parameters for cell-level data.
Configurations Location A Location B Location C
DL frequency channel number 2850 2150 2150
Bandwidth 20MHz
MIMO 2X2
Highest modulation scheme 64 QAM
The Splunk [18] was used to examine aggregate network data from the HetNet
between the periods of September 1, 2017 and January 31, 2018 at the University of
Regina. This examination is presented in Section 3.2 in detail. Splunk accesses the
database in which each data point is an aggregated value from cellular mobile devices in
the HetNet calculated over 30 minutes; thus, there are in total 48 data points in a day.
The data includes time series of aggregated traffic volumes, mean CQI values, mean
control channel element (CCE), aggregated downlink throughput, PRB utilization, the
number of connected users, etc. It is noticeable that the mean CQI can also represent a
certain level of the location distribution of users. A higher value of mean CQI represents
that users are located closer to the location of antennas. It is worth noting that users at
19
cell edges outside of the building may still connect to the indoor antennas. The system
parameters of the installed LTE-A network are summarized in Table 1.2.
1.8.2 HO test environment and data collection process
For the handover (A3 event) tests as studied in Section 3.3, outbound handover (from
small cells to the macro cell) is measured at the doors of Buildings A and B in the same
way (for simplicity, only the measurement at Building A is introduced), as shown in
Figure 1.10.
Figure 1.10. Building layout and locations of doors (door areas are marked by circles,
red dots are user trajectories, and black dots are reference points. This building refers to
the location A in Figure 1.9).
The data collection activities are conducted at four different doors of Riddell Center
(RC) Building at the University of Regina at noon when many students are inside the
buildings, as shown in Figure 1.10. Figure 1.10 indicates the building layout and
locations of each door that are marked by black circles. Black dots represent the
reference points. The distance of the point where the handover happens from a door is
20
calculated by measuring the perpendicular distance of the line drawn between these two
dots (reference points within the same circle, and each door has two dots) from the
handover location.
The RC building is within the coverage area of a macro cell, which is installed on the
right side of the building. Three small antennas are installed inside the RC building to
provide services. The LTE-A network system inside the building operates in FDD mode
with 20MHz bandwidth (100 RBs) that is shared with the macro cell. The channel
number 2850 is deployed for the carrier. The MIMO configuration is 2X2 for all the cells.
SaskTel provides a high-precision RF scanner and Android phones that are utilized in
this thesis due to their better accessibility and more available mobile applications
compared with iPhone. Thus, iPhones are not utilized in this thesis. Two phones (one is
‘Samsung S8’ and another is ‘Sony Xperia’) connected to a RF (product type: ‘SeeGull
IBflex’) scanner through an app ‘Walk Air’ are used to measure essential handover
related information such as serving and neighboring cell’s RSRP, SINR, CQI, user
downlink throughput, etc. every 100 ms. The accuracy of the RF scanner for power
measurement and GPS location is ±1 dB and ±2.5 meters, respectively. These devices
are carried by users who walk through the door back and forth at least five times at noon
when many students are inside the building. User locations of the devices are recorded
manually on the map of the device every two or three steps at normal walking speed (0 -
1.8m/s) during the HO. The user locations and trajectories are shown in Figure 1.10 by
red dots and yellow lines (or green lines) at door 1 of RC building.
21
Important parameters such as SINR, DL throughput, user HO locations are extracted
around the time ‘handover initiated’ and ‘handover finished’, respectively. These values
are averaged over the total tested times.
1.8.3 Indoor cell-splitting test environment and data collection process
Figure 1.11. The test spot (the figure is from U of R website).
The tests are provided in Sections 3.4 and 3.5, respectively. The measurement is
conducted in a gymnasium (gym3) of Location B in the University of Regina. Figure
1.11 shows the test spot environment. These measurements are used throughout of the
thesis.
Figure 1.12. First floor of the gym3 (The black round symbols are pRRus. The pRRus
circled by red are neighboring antennas for cells inside the gym. This building refers to
the location B in Figure 1.9).
22
Figure 1.13. Second floor of the gym3 (The black round symbols are pRRus, and two
pRRus on the second floor of the gym are marked by blue circles).
28 small cells (Huawei LampSite [91], pico remote resource unit, pRRu) are deployed
inside the whole building. The building layout is shown in Figure 1.12 and Figure 1.13
for the first floor and the second floor, respectively.
In the data collection activities, two types of tests are performed for different
scenarios. The two types of tests are:
1. Low load test: All the moving phones were downloading 10 Gb FTP file each
simultaneously
2. High load test: All the moving phones and static phones were downloading a 10
Gb FTP file (using an app called ‘FTP cafe’) at the same time.
Concepts of one sector case, two sector case, and much more are explained as follows:
1. One sector case: All the pRRus inside the Kinesiology building (as shown in
Figures 1.12 and 1.13) at the university campus worked as one sector (cell 1).
23
2. Two sector case: Four directional antennas inside the gymnasium operated as one
sector (cell 2) and all the pRRus outside the gymnasium operated as a second
sector (cell 1).
3. Three sector case: Four directional antennas inside the gymnasium are split into
two parts (left part as cell 2 and right part as cell 3) from the middle as shown in
Figure 1.14. Other pRRus outside of the gymnasium are operated as cell 1.
4. Artificial load (SimULoad) is a mechanism that is used by the network provider to
simulate the interference by using the resource blocks of neighboring cells. By
enabling artificial load, the practical impact from loading interference can be
analyzed. In this test, 80% of PRBs are reserved for artificial load in cell 1.
Figure 1.14 shows the locations of 8 static phones (location A to location H) and
trajectories of 2 moving phones (trajectory J (zigzag dashed line) and trajectory I
(diagonal line)).
Figure 1.14. Locations and trajectories of the phones inside the gymnasium with three
cells
The tests are conducted when few people are inside the gym in the morning. During
the data collection, eight Samsung S8 phones are placed at the locations from A to H in
Figure 1.14. Phone A, C, F, and H used the Bell network and other phones installed with
24
the SaskTel sim card. Moving phones are moved along the trajectories of I and J (The
number (2 -5) of moving phones depending on the types of tests, which is introduced in
the specific tests in different sections). Phones are started one by one and then once all
phones are started, then all download the data simultaneously. If a phone finished
downloading, it will be reconfigured to download immediately during the tests (It takes
about 10 -30 minutes for a phone to receive 10 GB data, depending on the user
throughput). Key parameters such as RSRP, RSRQ, UE downlink throughput, and SINR
are recorded by an app ‘G-NetTrack Pro’ with accuracy ±6 dB. The accuracy of the
measurement is acceptable and does not affect the model accuracy significantly in the
thesis. This app can be downloaded from ‘Google Paly’ and was utilized in much
research. The data are recorded every second. Control format indicator (CFI), which
determines the number of REs per RB, is frequently changed from 1 to 3 during the tests.
Mean values of recorded parameters are calculated for each phone during the time
only when all the tested phones downloaded the data simultaneously. The PRB
utilizations of all the cells inside the building are observed from Splunk.
1.9 Contributions in this thesis
The main contribution of this thesis is that we investigate the actual LTE-A HetNet at the
University of Regina in detail. The performance of the installed HetNet is evaluated in
detail. A HetNet traffic model is developed using measured data. An algorithm is
proposed to increase total cell throughput of the HetNet. According to the literature
review in Chapter 2, to date, not much research has focused on studying real-world
HetNets. Most of the research is based on unrealistic assumptions and is not verified by
actual networks.
25
The contributions of this thesis are summarized in detail as follows:
1. Analysis and modeling of aggregate data from base stations in a real-world
LTE-A HetNet. In Section 3.2, aggregate data in terms of base stations such as
mean user CQI, mean number of users, mean PRB utilization, etc. are analyzed
in detail. Data from both small cells and a macro cell are investigated. A
methodology is proposed to predict mean cell throughput using data sets
spanning over four months in half an hour interval time series. The modeling
results show that using Polynomial Chaos Expansion (PCE) and Analysis of
Variance (ANOVA) can estimate cell throughput more accurately than other
methods. In addition, some indicators are proposed to better evaluate the
performance of aggregate data.
2. Measurement and analysis of acquired data from various types of tests in an
actual LTE-A HetNet. A series of data collection activities are performed in the
real-world HetNet in Sections 3.3 to 3.5. These tests include handover tests from
small cells to the macro cell and indoor small cell tests from one sector case to
three sector case with enabling interference mitigation techniques (e.g., ABS,
higher modulation scheme, etc.). There has been little research which has studied
the real-world networks due to lack of full access to it and the complexity of the
actual HetNets. The performance of acquired data is analyzed in detail. Some
significant findings and analysis are presented in this chapter.
3. Evaluation of the scheduler in the real-world HetNet and proposal of a
fairness guaranteed PF scheduler with control theory. In Chapter 4, the
actually installed scheduler in the real-world LTE-A HetNet of the University of
26
Regina is investigated with downloading tests. Allocated RBs of each device are
estimated. The performance of the actual scheduler is compared with PF, GPF,
and SINR-based schedulers. With this study, a new understanding of the
scheduler in practical applications is provided. In addition, a novel scheduler is
proposed by combining the PF scheduler and control theory. This scheduler can
roughly maintain the fairness of resource allocation at a fixed value specified by
designers.
4. Development of a traffic model based on the actual LTE-A HetNet. A traffic
model is built based on the HetNet at the University of Regina in Chapter 5. This
model includes user location and moving information, ray-tracing propagation
models for both indoor and outdoor environments, key performance indicators
(KPIs), a scheduler, etc. The predicted results indicate that this model provides
more accurate results and is valuable to better estimate user traffic.
5. Increasing cell throughput in an actual small cell environment. An algorithm
is proposed to increase cell throughput of overall networks in a real-world small
cell deployment in Chapter 6. The algorithm is developed with k-means
clustering and cell-splitting techniques. An indicator is also assisted to help
identify potential antennas that are useful for increasing cell throughput in the
algorithm. Both simulation and measured results indicate that this algorithm can
boost the overall cell throughput by about 8% to 45% compared with solely
using k-means clustering. To the best of the author’s knowledge, limited
research has focused on studying both cell-splitting and k-means clustering to
increase cell throughput.
27
1.9.1 Organization of the thesis
The remainder of the thesis is organized as follows: Chapter 2 introduces the literature
review of LTE-A HetNets. Chapter 3 presents an analysis of cell-level data and various
data collection tests which are performed in the actual LTE-A HetNet. These tests
include handover tests and indoor cell-splitting tests of small cells. Chapter 4
demonstrates the evaluation of the real-world LTE-A HetNets and development of a
fairness guaranteed PF scheduler with control theory. In Chapter 5, the development of
an LTE-A HetNet traffic model is presented. The increasing of indoor cell throughput in
the HetNet is provided in Chapter 6 in detail.
Some of the sections are quoted verbatim from following various papers written by the
author in this thesis: ‘Measurement and Analysis of Small Cell Splitting in a Real-world
LTE-A HetNet’ [19] in Section 3.3, ‘Analysis of Acquired Indoor LTE-A Data from an
Actual HetNet Cellular Deployment’ [20] in Section 3.4, ‘An Evaluation of the
Proportional Fair Scheduler in a Physically Deployed LTE-A Network’ [21] in Section
4.2, and ‘A Fairness Guaranteed Dynamic PF Scheduler in LTE-A Networks’ [22] in
Section 4.3. Chapter 6 provides ‘Increasing Cell Throughput and Network Capacity in a
Real-world HetNet Environment’ in detail, and this work is highlighted in [23].
28
Chapter 2
Literature Review
2.1 Literature review of analysis of cell level data
For the past several years, numerous studies have been performed on the characterization
and modeling of aggregated mobile cellular traffic data from macro cells. It is essential
to understand traffic patterns and utilize network resources judicially. Analysis and
modeling of network traffic data in terms of cells are presented in [24-29]. Paul [24]
examined 3G network data from thousands of base stations and analyzed both the data of
users and base stations separately. He focused on analysis of individual user’s usage
behaviour, mobility, and traffic usage as well as evaluated spatial and temporal
characteristics of traffic time series. However, his research data only spans in one week
that is shorter than the period of four-month data in this thesis, and only aggregated
traffic volume of 3G homogeneous networks were analyzed.
Shafiq [28] did a full analysis of spatial and temporal dynamics of 3G operational
data. His research focused on the distribution of aggregated traffic volume, temporal
dynamics of logged traffic volume, cellular device types, and traffic distributions with
respect to different mobile apps. This author also proposed a Markov chain to model the
aggregated traffic volume data. The data used for this study spanned over a week and the
time series had one-hour granularity. In [25], Wang analyzed a large volume of 3G and
LTE data focusing on temporal and spatial distribution of traffic data. Aggregated traffic
patterns were evaluated and identified for different geographical areas such as business
29
and residential districts in a city. In addition, a model was derived by using quadratic
programming so that traffic patterns of arbitrary base stations could be represented by a
linear combination of four representative cellular towers.
Four types of network traffic data from mobile devices were studied in [27]. The time
series of data were characterized by using concepts of burstiness and self-similarity. The
α-Stable distribution was applied to model the traffic volumes. After characterizing
related traffic time series data in [29], the author proposed a Markov model for daily
traffic with better accuracy.
In [26, 30, 31] , they proposed mathematical models to capture network traffic
characteristics. In [26], the author modeled four types of traffic data respectively by
using the k-factor Gegenbauer ARMA model with a simplified adaptive prediction
scheme for parameters estimation. In [32], the authors model a time series of relative
changing rate of temporal gene expression at one particular point as Gaussian
distribution. Subsequent time series of repeated points are modeled with a multivariate
Gaussian distribution considering the correlation among these points. Other research
focusing on estimation of user throughput are explained in [33-36]. These literature is
also helpful in modeling and better understanding the LTE-A network. In [33], the
statistical distribution of user throughput was derived. However, the results were only
verified by assumed data that may not be accurate for actual cellular data.
In all the studies above, most of the measured data spanned less than one month, and
their time series had a granularity of one hour. Furthermore, most of the research only
studied traffic volume of 3G or LTE data in homogeneous networks. For the work in
Section 3.2, we not only analyze the aggregated traffic data in an actual LTE-A HetNet
30
but also investigate characteristics of the network data such as CQI mean, aggregated
downlink throughput, and the number of connected users of cells in detail. In addition,
the data is collected over a period of 4-5 months and has a granularity of 30 minutes,
which is more accurate and comprehensive. Furthermore, downlink traffic cell
throughput is modeled with related operational data rather than traffic volume in this
work.
2.2 Literature review of HO and LTE-A HetNet
Literature such as [37-40] is about evaluating handover performance based on simulation
models. The authors in [37] analyzed the impacts of user speed and handover parameters
on an LTE macro/pico co-channel deployed network by a system simulator. Different
sets of user speed and values of time-to-trigger were adjusted to analyze the performance
metrics (e.g., ping-pong rate, radio link failure (RLF), and HO failure). Their results
indicated that for a user with a lower speed, a smaller TTT should be assigned. The
simulation results in [38] obtained a similar conclusion as [37]: that increasing the TTT
will increase RLF and decrease ping-pong rate, and it has a worse impact on the high
speed users.
A simulation study of inter-handover in LTE networks was performed in [40] and
showed that increasing the A3 threshold can increase the HO failure rate, and the TTT
value has a different impact on users with various moving speeds. However, these
simulations are conducted by simulators which cannot fully justify the representation of
characteristics of handover performance in HetNets.
Extensive research works [41-44] are about optimization schemes for load balancing
or enhanced mobility management based on operating HO parameters. The authors in
31
[41] proposed to optimize the mobility management by using context-based scheduling
and learning-based load optimization scheme to optimize the cell range bias value and
maintain a high fairness for all the users. The scheme reduced the HO failure rate and
increased the cell edge user throughput while also improving the total cell throughput.
But this scheme needed certain level signaling overhead to deliver information such as
user historical velocities and throughput, and the scheme was also evaluated by a
hexagonal grid which is not practical.
An optimization criteria was developed in [45] using three performance indicators:
call drop ratio, HO failure rate (HOF), and ping-pong rate. This criterion was chosen
based on numerous available simulation results. However, due to this, its accuracy is
reduced when applying this to other models. Sangchul in [42] proposed a user cell
selection method to optimize user traffic loads. The algorithm allocated moving users of
overloaded cells to the cell with less load by adjusting the value of A3 event offset for
candidate target cells. The results indicated that mean user throughput is increased by
4.1% and average delay is reduced by 12.9%. The algorithm is more efficient for moving
users than static users. An optimization scheme was developed to coordinate the load
balancing algorithm and handover optimization by periodically monitoring the handover
performance statics and cell load information in [43]. The load balancing algorithm and
handover optimization process were coordinated at different times during the process of
monitoring by the coordinator. However, all the above work is based on simulation
models which are not very accurate and practical to be implemented in the actual
environment.
Since most of the research, done in the past, were focused on studying system
32
simulations [46] and many of them were based on theoretical assumptions such as the
full buffer model [47], the measured data from an actual environment can provide more
valuable, insightful and useful information. For more information, please refer to
Appendix B (on page 253). Thus, handover tests, cell-splitting tests and bandwidth
splitting tests with enabling multiple interference mitigation techniques are conducted in
Chapter 3.
2.3 Literature review of schedulers in LTE-A network
Many research works about the PF scheduler have been published during past decades.
Wengerter analyzed throughput and fairness for generalized proportional fair frequency
scheduling in [48]. They also proposed utilization of the PF scheduler in the time and the
frequency domains to improve the performance of the scheduler. A system level
simulation was performed to evaluate different types of the PF schedulers. However, the
simulation model using a hexagonal grid was idealized and further individual user
throughputs were not analyzed.
Kwan proposed a multiuser scheduler with PF as a joint optimization problem in [49].
Its objective was to maximize total user throughput by optimizing allocations of PRBs
and Modulation Coding Schemes (MCSs). Barayan evaluated PF scheduling
performance using a system level simulation in [50] and cell throughput for three types
of schedulers (Round Robin (RR), PF, Maximum Rate (MR)). The results showed that
the PF scheduler has a better performance in comparison to RR and MR. Other papers
presented analytic expressions of PF scheduling in [51, 52]. The Gaussian approximation
method was applied in [51] to calculate an expression of user throughput and cell
throughput. The authors in [52] modified the PF scheduler by replacing the instantaneous
33
rate and average user throughput with SNR and average SNR to approximate the PF
scheduler. The authors in [53] proposed a QoS scheduler which was modified from the
PF schedule to predict actual daily user throughput on the cell edge.
However, most of the literature is about testing the scheduler in simulation models,
not much research is about studying the scheduler in real-world network. Therefore, the
actual scheduler of LTE-A networks is evaluated in Chapter 4.
Several schedulers have been developed to improve the performance of resource
allocation. The PF scheduler is a popular method that is adopted by many network
providers. It maintains a good balance between system cell throughput and fairness of
resource allocations for users. The LTE-A specifications does not define any specific
schedulers which gives more freedom for network vendors to deploy their own
schedulers [54]. Mohamad in [55] proposed a cell enhanced scheduler to improve the
capacity performance of the system. A parameter was added on the PF scheduler to
reduce the opportunities of scheduling cell edge users. By slightly compromising
fairness, it allocated more RBs to high data rate users. However, this method can
significantly reduce the fairness of throughput if the parameters are not properly
selected. Moreover, finding the proper parameters that are related to a certain level of
fairness can be difficult.
Christian investigated fairness and cell throughput for generalized proportional
fairness (GPF) frequency scheduling in an OFDMA system in [48]. They proposed a
new algorithm by allocating RBs to users separately for each sub-band both in the time
domain and the frequency domain. Simulation results were presented with different sets
of parameters for the generalized proportional scheduler. It showed that GPF frequency
34
scheduling can achieve higher short-term fairness of both throughput and RB allocations.
Xu developed a dynamic PF scheduler to improve the cell edge performance in [56]. One
of the parameters (denominator) of the GPF was dynamically updated by monitoring
users’ SINR and users’ period of stay in the cell center and cell edge areas. The
simulation displayed that this scheduler can improve the cell edge users’ data rates while
slightly reducing the system’s cell throughput. However, the threshold value of SINR
and other parameters need to be considered which complicates the situation.
In [54], a two-level scheduler for real-time multimedia services in LTE networks was
proposed. The first level is to control the allocation bandwidth by using discrete time
linear control theory, and the second level is to control fairness by using a PF scheduler.
However, this model is complicated and needs to consider many parameters.
Even though many schedulers have been developed above over the past several years,
it is difficult to properly select values for their parameters and maintain a fixed fairness
of user throughput. Hence, a new scheduler for adjusting allocation fairness is developed
in Chapter 4.
2.4 Literature review of propagation models and traffic models
2.4.1 Literature review of propagation models
There are several different categories of propagation models: empirical, semi-empirical,
and deterministic as mentioned in [57]. Empirical path-loss models can be viewed as
system level models which do not require specific terrain information and it is used for a
rough estimation in a large area [57]. Parameters such as path-loss decay and average
propagation environment information are inputs. The Okumura-Hata-Model [58] and
Lee’s model [59] are examples of this type of models. Semi-empirical models are based
35
on a combination of deterministic and empirical models with low level resolution
geographic data [57]. Deterministic models rely on detailed profiles of buildings (e.g.,
building layouts and structures) with concepts of electromagnetic wave theory,
geometrical optical (GO) and uniform theory of diffraction (UTD). Among these three
types of models, the deterministic models provide the best accuracy if sufficient building
information is defined. But the disadvantage of this model is the computation complexity
especially for large areas.
Ray tracing models are one type of deterministic models which have been widely
studied since the 1990’s [60]. It traces the paths of radio waves which are generated from
transmitter to receiver. The radio waves can be reflected, diffracted, scattered, or directly
transmitted within the range of propagation environment. Extensive literature has been
conducted about building outdoor propagation models. The authors in [61] presented a
comprehensive uniform theory of diffraction (UTD) propagation model to predict path-
loss of microcells. Their model works well for microcell communication environments.
A new approach of 3D Ray tracing propagation was proposed in [62]. The author
proposed to find the path of radio waves from the vertical plane while satisfying certain
requirements. Their results showed better accuracy compared with the 2D method.
However, the methods mentioned above are time-consuming and need to require
relatively detailed building information.
Some literature focuses on speeding up the ray tracing technique, so that the
computation cost of the propagation model is reduced. Fernando at el. in [63] proposed
to reduce ray tracing computation by using repeated visible trees (ray paths from one
object to other objects) and bound boxes to reduce searching area between Tx and Rx.
36
Their results are accurate, and the mean error is about 4 dB. However, the algorithms of
visible tree and bounding box are complicated to implement, and detailed building
information is needed, which makes it difficult to apply by other people. The author in
[64] also developed some speed up techniques for large area ray tracing field prediction
models. Searching areas that contain important buildings were selected by optimization
parameters, and shapes of buildings were simplified. However, it is complicated to select
optimization parameters. In addition, the preparation of city building information is not
mentioned in their work.
GIS is an effective tool to get information about buildings, but limited literature
utilized this software in building outdoor propagation models. In [65], GIS is used with
empirical propagation models to predict outdoor field signal strength. This new GIS-
based model can predict coverage of cellular networks and provide visualizing of
predicted signal strength. But the prediction is not very accurate due to the use of
empirical models. The author in [60] developed two algorithms for tuning of site-specific
propagation path loss models for microcell environments. The algorithm used some
parameters to adjust the values of different path losses with measured data. The
disadvantage of this method is that there may not be enough collected data and people
need detailed information of building environments. More literature about outdoor
propagation models are in [66, 67].
Much research about indoor propagation models have been done during the past
decades. Literature [68, 69] is about indoor models with the ray tracing method.
Francisco in [70] developed an indoor ray tracing propagation model by using GO and
UTD. The accuracy of prediction results is reasonable and mean error is about 3 dB.
37
Many empirical models are proposed in [71-75]. In [71], a new empirical model was
developed by incorporating some propagation phenomena of UTD (e.g., path-loss
exponent, wall and floor attenuation factor). The parameters of the models were
calculated by using measured data.
For all the outdoor propagation models mentioned above, these models either are too
complicated or have high costs for computation. For the indoor propagation models,
most of literature focused on tuning of empirical models, and few of them are about
tuning of indoor ray tracing models with small cells. In addition, processing of building
data information is also a difficult task which is not mentioned in most of the literature.
Thus, in section 5.2 Chapter 5, we integrate most of the advantages of outdoor
propagation models to build an outdoor path-loss model with the ArcGIS software, some
speeding up strategies, and measured data. Furthermore, a new tuning method is
proposed for predicting received RSRP of indoor propagation path loss model in a small
cell environment.
2.4.2 Literature review of cellular traffic models
Multiple types of traffic models for HetNets were developed within the past ten years.
One type of popular models is built based on Stochastic Geometry [9]. Stochastic
Geometry is a mathematical method that offers spatial average (average over a large
number of cells at different locations or over network realizations like interference,
SINR, and achievable downlink data rate, etc.) [9]. Those network realizations can be
represented by the distribution of users, cell locations, interference, or different
combinations of these.
38
Literature of [47, 76-81] developed HetNets traffic models by using stochastic
geometry. The main idea is to model the location of cells and user locations as different
distributions, respectively. Then, expressions of SINR and other key metrics (like outage
probability) can be derived by using the theory of assumed distributions. The authors in
[82] investigated coverage and downlink throughput in HetNets. They proposed a new
theoretical framework for the simulation and analysis of HetNets using random spatial
models. Macrocell-only networks were typically simulated using the regular hexagon
model, where macrocells are uniformly distributed in spatial domain and all cells have an
identical size of coverage area. The authors proposed the use of a Poisson Point Process
(PPP) to model cell locations of each layer of HetNets, where the deployment of base
stations in each tier is characterized by a spatial density (the number of base stations per
unit of area). Their simulation results showed that user experience can be improved up to
four times with HetNets even in uncoordinated and untuned deployments. These results
were validated with an actual outdoor microcell deployment in Europe. However, their
analysis did not include user mobility information. Dhillon in [83] developed a
theoretical model for the downlink of a multi-layer cellular HetNet. The authors in [82]
developed an analytical model to derive the expression of probability distribution of the
SINR and the outage probability in terms of the cell density for each layer using
proposed random spatial model. This is one of the first attempts to analytically study the
different trade-offs between the performance parameters of HetNets, and a similar
analytical model was proposed by Mukherjee in [47]. One of the disadvantages of this
model is that they assume a uniform distribution of static users, but in most situations
like a hotspot, users are not uniformly distributed.
39
The analytical model proposed in [83] was extended by the author in [84] to analyze
the capacity of HetNets (including WiFi access points) to effectively offload users from
the macrocell. Instead of adopting the assumption in [83] that user locations follow
uniform distribution within the area of coverage, an independent PPP was utilized to
model user locations. One of the main conclusions was that the optimal macro cell
offloading is highly dependent on the tuning of cell association rules. If biased received
power-based association is applied (e.g., cell range extension), close-form expressions
for the optimal macrocell traffic offloading that maximizes SINR coverage are derived.
However, this optimal traffic offloading was derived assuming that users are static, no
specific traffic model was included in the analysis.
Chapter 5 aims to provide a traffic model that is more realistic and can predict more
accurate user throughput with practical indicators. This model is verified by the actual
network.
2.5 Literature review of increasing cell throughput using cell-splitting.
The proper placement of small cells in the HetNet will optimize the allocation of
resources and improve the system performance of all the networks. In [85], the author
explored the benefits of placing small cells at three different locations in a typical
hexagon coverage of macro cells. The cell resources were allocated to users in an
optimal way that maximizes the total sum of the user data rate. Their simulation results
showed that their placement scheme achieved a significant gain of 45% for the geometric
mean throughput. However, their placement schemes are simple and operate under the
idealized assumption of hexagonal coverage of macro cells, which is unrealistic in the
real-world. Gwo-Jong [86] proposed an algorithm of small cell deployment based on k-
40
means clustering. Small cells can be placed at the centroid of the small cell clusters with
k-means clustering. The authors compared the performance of cell deployment with
weighted k-means clustering (the demands of users were used as weights) and k-means
clustering methods. Simulation results displayed that installing the small cells at the
center of the clusters improved the cell throughput significantly. But the author did not
discuss the user distributions, and the demands of individual users are also unpredictable
in the real-world networks. The author in [87] proposed a cell-planning model which
states by iteratively increasing the number of pico cells, the total provided traffic is
maximized. CRE (cell range extension) and different ratios of ABS were utilized to
satisfy the optimization problem with the objective of using the minimum number of
pico cells.
Reducing the co-channel interference is beneficial for increasing radio channel quality
and boosting user throughput in the HetNet [88]. The authors in [89] developed an
algorithm to turn on/off cells in hyper dense small cell networks for the purpose of
power saving. The algorithm defined a performance metric signal (sum of the received
signal of served users in the interfering cell) to generate interference ratio (the
interference caused from the interfering cell for users in the serving cell) to decide which
small cell should be turned off. Thus, interference is reduced, and the energy efficiency
of the system is improved. However, the author did not evaluate the throughput
performance.
Supratim proposed a novel algorithm to determine the percentage of RBs (resource
blocks) to be used for ABS, and association rules connecting UE (user devices) to the
pico cells in [90]. Their optimization algorithm is very efficient, and the results depicted
41
that throughput gain can be 200% for some cell edge users. In [91], the performance of
eICIC was evaluated by executing extensive simulations in a LTE-A HetNet. Different
sets of parameters of cell range extension and ABS (almost blank subframe) were tested
in the simulations. The simulation results showed that the throughput gain could rise to
142% for the cell edge user (5%-percentile) in the HetNets. However, the eICIC is not
evaluated in the real-world. Low power ABS was studied in [92]. The percentage of
ABS and the value of transmission power during ABS from macro cells were calculated
from their formulated optimization problem. Results showed that cell throughput was
increased after applying their algorithms. However, most of the algorithms and models
are simulated in an idealized environment. It is not clear as to how well their
performance will be in the physical world.
Cell-splitting was utilized in [93] to maximize energy efficiency in massive MIMO
networks. However, it was based on the idealized hexagonal network which is not very
practical. Theoretical analysis of transmit power on the spectral efficiency gain of cell-
splitting per unit area was studied in [94]. The author showed that increasing cell density
can reduce the total transmit power while keeping linear area spectral efficiency gain.
However, the analysis considered an idealized unbounded environment that is not
realistic.
According to the literature review, most research is simulated in the idealized
conditions, and few studies are about cell-splitting techniques in a real-world
environment. Not much research considered to increase the cell throughput in terms of
controlling the cell IDs of the small cells near the cell edges, because they mainly
focused on handling of cell edge users. Thus, a new algorithm is proposed in Chapter 6
43
Chapter 3
Measurement and Analysis of Acquired
Data in a Real-world LTE-A HetNet
This chapter has following sections: Section 3.2 and Section 3.3 provide analysis and
modeling of aggregate data from base stations and handover in a real-world LTE-A
HetNet, respectively. Measurement and analysis of small cell splitting in a real-world
LTE-A HetNet [19] is represented in Section 3.4. Section 3.5 provides analysis of
acquired indoor LTE-A data from an actual HetNet cellular deployment in detail [20].
The conclusion is provided in section 3.6 in detail.
3.1 Introductions
LTE-A has been studied for many years. However, to date, not much research has
studied real-world LTE-A HetNet in detail and most published literature is about
theoretical analysis. In this chapter, the relationship between characteristics of LTE-A
network (such as the number of users, data traffic volumes, etc.) and downlink
throughput in a real-world heterogeneous network environment, handover performance,
cell splitting, and the performance of interference mitigation techniques (e.g., ABS,
bandwidth splitting, etc.) are studied in detail in a real-world LTE-A HetNet.
Various parameters impact the performance of the LTE-A HetNets. Analyzing these
parameter patterns and their relationships with system downlink throughput is helpful to
clearly understand the dynamics of LTE-A networks and to better utilize network
resources. Operational data containing valuable information can be extracted from
44
network logs using a software tool called Splunk [18].
The handover is the main procedure of mobility management in the HetNets [43] [13].
The most common handover is the X2 based handover which refers to the situation
where base stations contact with users over the X2 interface [1]. Handover plays a
significant role for providing users with satisfactory services in the HetNet. It is utilized
for ensuring uninterrupted services when a UE moves from the coverage of one base
station to other cells [13]. Thus, it is important to study the HO in the LTE-A HetNet.
More information is provided in Appendix B on page 233. The A3 handover process is
studied in the actual network in this thesis.
3.2 Analysis and modeling of aggregate data from base stations in a
real-world LTE-A HetNet
In this section, characteristics of operational data from the LTE-A cellular HetNet are
analyzed, and a model is built for predicting aggregated downlink throughput (cell
throughput) using factorial analysis of variance (ANOVA) design and polynomial chaos
expansion (PCE) techniques. This model yields a better estimation of the aggregate
throughput using related aggregate LTE-A data of the network. This prediction model
will be beneficial to better understand characteristics of HetNets and 5G networks in the
future.
The generalized Polynomial Chaos Expansion (PCE) allows the uncertainty
quantification of both input and output parameters by using probability distributions for
polynomial variables [95]. Before applying the PCE to build the model, input parameters
must be appropriately selected. This is difficult because Splunk network data typically
contains more than 20 types of parameters. The relative significance of different
45
variables is, therefore, evaluated using analysis of variance (ANOVA). ANOVA is a
statistical analysis method for designing experiments that assumes the Gaussian
distribution under the null hypothesis [96]. Two main areas where modeling of Splunk
data is beneficial are load balancing and resource allocation optimization in HetNets,
which are explained in following two paragraphs.
Load balancing: in a scenario that a overloaded macro cell with adjacent smaller base
stations available to shift additional load, macro-cell users can be handed off to the
lightly loaded base stations to maintain a desired system throughput [97]. These transfers
of users can be performed based on estimated cell throughput from developed models.
Resource allocation: the average cell throughput represents capacity performance of
actual base stations in a commercial network [98]. According to [52], maximum cell
throughput raises a serious fairness issue. The network history data can be utilized for
designing an appropriate scheduler to better address a good trade-off between fairness
and cell throughput.
The contributions of this chapter are listed below.
1. Splunk network time series data averaged every thirty minutes from almost five
months of an operational HetNet is investigated in detail. This analysis is more
accurate than the data typically utilized in the literature such as [28] [25] and
provides detailed information about the actual operations of the HetNet.
2. A methodology is proposed to predict cell throughput. The ANOVA and
modeling method PCE are combined to model the cell throughput of an LTE-A
HetNet with Splunk data. This approach has been rarely, if ever, used in the field
of wireless communication to model a multidimensional LTE-A system.
46
3. Methods about transformation of arbitrary distributions to the normal distribution
are summarized. Transformations of the probability distributions of various
network parameters to the normal distribution are completed. These
transformations are required to use the modelling methods presented in this work.
Models are built by the data obtained from two small cell sites and one macro
cell site that are located on the campus of the University of Regina.
3.2.1 Introduction to ANOVA and PCE
3.2.1.1 Introduction to ANOVA
Following [96], we present the theory of two-factor ANOVA in this section.
A factorial design defines that observations are made from all possible combinations
of different levels of input variables in an experiment [96]. The effect model using
factorial design can be represented by equation (3.1):
1, 2,...,
1, 2,...,( )
1, 2,...,
pqk pp q pq qk
p c
q d
k l
y = + + + +
=
=
=
(3.1)
where µ is the overall mean impact, is the impact of the pth level of row factor P,
is the impact of the qth level of column factor Q, (τβ)pq is the interaction impact between
and , pqk is an error which follows a Gaussian distribution, c and d are the levels of
factor P and Q, respectively, l is the number of replicates; There are in total cdl
observations. It is assumed that the factors are fixed (treatments are selected
specifically). Deviations from the overall mean are defined as treatment effects. The
testing hypothesis about the equality of row treatment effects, say [96]:
0 1 2
1
: 0
: at least one 0
c
p
H
H
= = = =
L (3.2)
47
Testing hypotheses about equality of column treatment effects and interactions of row
and column treatment effects are defined in the same way. For detailed information
please refer to Appendix A (on page 231) and [96].
3.2.1.2 Introduction to polynomial chaos expansion
PCE can be viewed as a spectral representation by using random variables that follow
different distributions [95, 99-102]. PCE has many advantages including: fast and
efficient, easy to implement as it uses orthogonal spectral representation for random
variables by using orthogonal basis functions, and lower computation cost when
compared to Monte-Carlo simulations [101].
For the sake of simplicity, univariate orthogonal polynomials are first introduced. For
an independent input random vector { iX i=1,…,D}, they have the joint distribution
( )Xf x and marginal distribution ( )Xi if x such that 1
( ) ( )M
X Xi iif x f x
== . For each
variable ix and two function ,a b : Xix D ( XiD is the support of x), a functional inner
product is defined as [95, 100, 102]:
, ( ) ( ) ( )a b a b Xix x f x dx =
where a , b are two arbitrary functions. The right side of the equation is the expectation
of ( )a x , ( )b x with respect to the marginal distribution Xif . If these two functions are
orthogonal, the left side of the equation is equal to zero. According to the above
definition, the family of orthogonal polynomials { , }i
k k N satisfies the equation (3.3)
[95, 102]:
, ( ) ( ) ( ) ( ) ( )i i i i i i i
k j k i j i k i j i Xi k kjE X X X X f x dx a = = = (3.3)
48
where k is the degree of polynomial i
k , and
kj represents the Kronecker delta. It equals
to one if the same polynomial is selected, i.e., j = k, otherwise it is zero. i
ka is the squared
norm of i
k , i.e., ,
k
i i i
k ka = . An orthonormal family can be generated as:
1,..., ,i i i
k k ka i D k N = =
For multivariate polynomials, the tensor products of univariate orthogonal
polynomials are used. In addition, multi-indices α ( )DN that adopt the popular
method graded lexicographic order as defined in [95] are employed. A multivariate
polynomial can be represented for any multi-indices α as [99]:
1( ) ( )
i
D i
iix x
= = (3.4)
where , Ni
ii are univariate polynomials which are following the ith marginal
distribution. The multivariate polynomials of vector X are orthogonal, i.e., [95, 100,
102]:
( ) ( ) ( ) ( ) ( ) ,D
XDx
X X x x f x dx
= =
The random response Y is represented by the sets of all multivariate polynomials:
( )DN
Y Xy
= (3.5)
where y are coefficients. In this work the “standard truncation scheme” is adopted.
3.2.2 Analysis of cell-level data from the actual LTE-A HetNet
This section analyzes the cumulative distribution functions (CDF) of the network cell-
level data for the locations A, B, and C, which are introduced in section 1.8.1 Chapter 1
on page 18.
49
3.2.2.1 Analysis of data of small cells in building A.
In Figure 3.1 (a), the CDFs of mean traffic volume of the cell per half an hour in
Building A is presented. Saturday and Sunday have a similar traffic volume demand
whereas weekdays show a slightly different pattern as shown in Figure 3.1 (a).
Significant traffic demand difference between weekdays and weekends is observed.
There are typically more people on campus on weekdays than on weekends as shown in
Figure 3.2 (a). Variations among weekdays are due to different class schedules. For 90%
of samples during weekends and weekdays, the aggregated traffic volumes are less than
100MB and 600MB, respectively.
Figure 3.1. (a) CDF of mean traffic volume (x axis in MB) at A. (b) CDF of mean
downlink throughput at A for each day (x axis is throughput in Mbps).
Figure 3.1 (b) shows CDF of aggregated downlink throughput for different days.
Variations of the CDF from around 5Mbps to 20Mbps are noticeable. Even in the range
from 40Mbps - 80Mbps, the CDFs are slightly different. This is difficult to explain
because the throughput performance is impacted by many characteristics (or parameters)
like the number of connected mobile devices, CQI, or available PRBs and location of the
users. These factors simultaneously influence the cell throughput. More importantly, the
aggregate throughput never exceeds 150 Mbps which is the maximum throughput under
50
the current configuration in Building A.
Figure 3.2 (a) presents the CDF of “number of users” for each day. Fewer people are
on campus on weekends than on weekdays, which is the same with the pattern in traffic
volume. Small differences among weekdays are noted as well. During weekends, for
90% of the observations, there were only about 10 users represented by each sample
whereas the average number of users is typically 30 represented on weekdays, as shown
in Figure 3.2 (a).
Figure 3.2. (a) CDF of mean number of users in A. (b) CDF of mean CQI in
location A for different days in weeks
Figure 3.2 (b) indicates the CDF of the “CQI mean” for each day. The median value
of CQI is typically close to 13. The deviations in these curves are caused by the location
of users. Since these CQI values are calculated according to user devices’ periodic
reports, the users’ locations throughout the day have a large impact on the mean CQI. If
users sit near the antennas inside the building, a higher CQI will be generated. Further,
factors like the weather (humidity, temperature) have a large impact on the SINR, which
consequently affects the CQI. Even through the antennas are inside the building, users at
the cell edge (outside of the building) may still connect to the antennas. During rainy
days, more people tend to stay inside the building with a higher humidity, which affects
51
the signal.
Table 3.1: Parts of class schedule in building A in 2017.
Location Monday Tuesday Wednesday Thursday Friday
RC
11:30 AM-
02:15 PM
11:30 AM-
02:15 PM
04:00 PM-
05:15 PM
02:30 PM-
03:45 PM
09:30 AM-
12:50 PM
02:30 PM-
05:15 PM
02:30 PM-
03:45 PM -
11:30 AM-
02:15 PM -
02:30 PM-
05:15 PM
05:30 PM -
08:15 PM
05:30 PM -
08:15 PM
02:30 PM-
05:15 PM -
04:00 PM-
05:15 PM - -
02:30 PM-
03:45 PM -
(a) (b)
Figure 3.3. (a) Aggregate throughput time series from Monday to Sunday (0:00 to 24:00,
half an hour time interval). (b) Time series of the number of users in a week
Figure 3.3 (a) depicts the time series data of aggregate throughput and the number of
users per half an hour each day for about five months. Many peaks appear randomly at
different times on different days, but an obvious pattern is still noticeable. Peak
throughputs appear on the x axis (from 6:00 and 23:00) as shown in Figure 3.3 (a). These
peaks may be closely related to the class schedule, as listed in Table 3.1 for Building A
(RC). In addition, some peaks appear from 0 to 5 on the x-axis (12:00 AM to 5:00 AM)
though there are few users present during that time. Maybe mobile apps of UEs were
52
updating during that time.
Figure 3.3 (b) presents the number of users from Monday to Sunday in 24 hours. It is
noticeable that several peaks exist frequently around 22:00 because a bar is open inside
the building.
3.2.2.2 Analysis data of small cells in Building B.
Figure 3.4. (a) CDF of traffic volume in location B. (b) CDF of downlink aggregate
throughput in location B for each day.
Figure 3.4 (a) represents CDF of traffic volume (in log scale) per half an hour of
Building B. These curves show a similar pattern that traffic volume is lower than
3000Mb (around 8 in log scale) for 97% of the samples. Lesser data is used on weekends
and Monday than other days in Building B because fewer people are there, or students
may be busy on Monday. Figure 3.4 (b) outlines the CDF of downlink aggregate
throughput for each day. Small variations from 6 Mbps to 22 Mbps are evident due to
users’ different schedules, but overall, the CDF follows a similar changing rate because
most people have fixed schedules for exercising at the gym each day.
Figure 3.5 (a) depicts the CDF of the number of connected users in Building B. The
number of users recorded on Saturday and Sunday is less than 18 for 55% of the
observations. The number of users from Wednesday to Friday is larger than other days.
53
Figure 3.5 (b) shows CDF of CQI mean of cell one in various patterns each day inside
the Building B. The mean CQI on weekends is better than other days. The locations of
users and mobility of users account for this fluctuation. From the practical observations,
people tend to stay at some seats that are close to the antennas on weekends, whereas
more people are near the cell edges on weekdays.
Figure 3.5. (a) CDF of the number of users in location B. (b) CDF of mean CQI in
location B for different days in weeks.
3.2.2.3 Analysis data of the macro cell in the whole campus.
Figure 3.6. CDF of mean CQI values (left) and CDF of aggregate throughput of macro
cell (right).
Figure 3.6 illustrates the CDF of mean CQI (left) and the CDF of aggregate
54
throughput (right) of the macro cell on sector 1. A consistent CDF trend of aggregate
throughput for each day is obtained as compared to Figure 3.1 (b) and Figure 3.4 (b) of
indoor small cells. For the CDF of mean CQI in Figure 3.6, similarly, a consistent trend
is obtained in comparison to Figure 3.2 (b) and Figure 3.5 (b) of indoor small cells. The
reasons for this consistency are that sector 1 covers a fixed area of office building (on the
upper right side of building C) and the users in the building have regular behaviors.
3.2.2.4 Comparisons the CDF of data in three locations
From Figure 3.7 to Figure 3.8, deviations among three locations are compared for traffic
volume, the number of connected users, aggregate DL throughput, and CQI mean,
respectively. Figure 3.7 indicates that small cell environments (locations A and B) have a
more similar pattern compared to Location C. People in locations A and B generate more
small traffic (6KB -1MB) than it is in Location C as Locations A and B are places for
entertainment.
Figure 3.7. (a) CDF of traffic volume in three locations. (b) CDF of the number of
connected users in three locations
In Figure 3.8 (a), indoor environments have a much better CQI than the outdoor
environment since buildings prevent certain levels of interference from the outside
55
environments. For Figure 3.8 (b), the aggregated DL throughput of small cells inside
buildings has a more similar pattern than the macro cell.
Figure 3.8. (a) CDF of CQI mean in three locations. (b) CDF of aggregated DL
throughput in three locations.
Sub-section 3.2.3.2 to 3.2.3.4 explains that external environments, users’ behaviors
(daily schedules, data demands, etc.), and user mobility have a significant impact on the
mean CQI and aggregate throughput performance.
3.2.3 Modeling of the data
The procedures of modeling of the aggregated downlink throughput is introduced in this
section. Figure 3.9 shows a flow chart of the modeling work. The procedures are
described in following subsections.
Transform
the response
variable
(throughput)
into normal
distribution
Apply
ANOVA
Select
appropriate
input
variables and
find their
distributions
Transform
input
variables
into normal
distributions
Implement
PCE
Figure 3.9. A flow chart for the mathematical modeling of cellular data.
3.2.3.1 Transforming data to normal distribution
The ANOVA is used to select proper input parameters for the model. ANOVA assumes
56
that a constant variance exists in response which follows normal distribution. If the
method is properly applied, the residuals should be structureless and contain no obvious
patterns [96]. In [96, 103, 104], methods of transformation of response variables are
summarized as follows:
1. Box-Cox method. The transformed response is obtained by using following
equation [96] [104]:
( ) 1
10
ln 0
y
y y
y y
−
−
=
=
(3.6)
The value of λ is usually selected to minimize SSE(λ).
2. Johnson transformation
There are three types of Johnson distribution families, which can be found in [26]
[104]. For instance, Johnson distribution-SU 1
sinh ( )x
Y
− −= + .
3. Using inverse CDF of standard normal distribution [105]
1 1( ) 2 (2 1)x erf x− − = − (3.7)
4. Fitting the distribution of data and finding its relationship with a normal distributed
variable.
3.2.3.2 Selecting important input parameters for the model
Generalized Linear Model (GLM) is used for conducting ANOVA in this study. Since
the parameters are correlated at a certain level during a certain period in the time series,
thus, a non-orthogonal and unequal sample size design with ‘type III Sum of Squared’ is
performed. Important variables are attained from results of ANOVA by choosing the
significant level less than 0.05 or 0.1 depending upon the value of α. These variables
57
have significant impacts on the throughput. A python code that contains more than 80
kinds of distributions is used to fit the best distributions of data.
3.2.3.3 Implementing PCE
After selecting input parameters, Hermite orthogonal polynomials are generated for
multi-input variables by using the tensor-product of single variables. Least-Squares
Minimization method is employed to estimate parameters. The data sets (which contain
about 7000 data sets) are split into 7:3 (for training and testing, respectively). Modeling
results are shown in the next section.
3.2.4 Modeling results
Three indicators: root mean square error (RMSE), R squared and mean absolute error
(MAE) are applied for measuring fitness of the models in this section. The modeling
results for three locations are summarized in Table 3.5. Since there are three locations
(Building A, B, and C in Figure 1.8), for simplicity, only modeling results of location B
is explained in detail.
3.2.4.1 Results from ANOVA
Table 3.2: Parts of results from factorial ANOVA
Items Type III SoS DF MS F Sig.
USER 4.359 1 4.359 7.743 .006
PRB .107 1 .107 .191 .662
CQI 3.246 1 3.246 5.766 .017
CCE 2.449 1 2.449 4.351 .037
USAGE 104.672 1 104.672 185.928 .000
USER * PRB 9.716 1 9.716 17.259 .000
Table 3.2 lists parts of the results from ANOVA analysis for the Building B. In the
“Sig” column of the table, it indicates that the number of connected users, traffic volume,
and CQI are the three most important factors impacting the throughput. Other rows show
58
the relative importance of combined factors’ effects on throughput. For more detailed
information please refer to [96].
For the adequacy checking, Figure 3.10 (a) shows residuals normal probability plot.
Some outliers exist on the upper right side, but according to [96], it is still reasonable
because only about 1.2% of residual data falls outside the straight line.
3.2.4.2 Results of PCE modeling
Table 3.3: Fitted distributions of variables.
Locations User Number Throughput CQI Data Usage
A Levy Levy Genlogistic Alpha
B Levy Levy Invgauss Levy
C Exponnorm Johnsonsb Johnson_su Recipinvgauss
Table 3.3 indicates best fitted distributions of some important variables for the three
locations according to a rule of ‘minimum sum of square error’. After transforming the
selected input parameters into normal distribution, the PCE is used to model the selected
LTE-A data.
Equation (3.8) ( ; , )F x c is the CDF expression for levy distribution, where c is the
scale parameter, and is the location parameter and it can shift the curve to right by an
amount . For instance, (-0.53, 2.07) and (-5.14, 17.62) are fitted ( , )c values of ‘the
number of users’ and ‘cell throughput’ at location B, respectively. The relationship
between the complementary error function and the standard normal distribution can
be expressed by equation (3.9):
( )( ; , ) ( )2( )
cF x c erfc
x
=
− (3.8)
2 ( / 2)( )
2
erfc xx
− = (3.9)
59
Therefore, the normal distributed variable y is represented by x if x follows levy
distribution as:
-1(1- 0.5* (( / (2))))2( )
y erfc sqrtc
x =
− (3.10)
Figure 3.10. (a) Plot of normal probability for residuals. (b) CDF of predicted data and
test data.
By using the similar transformation for all the other input variables, and then using
PCE, the model can be built. The order of the polynomials can be found by maximizing
the R squared and minimizing the MAE and the RMSE both in the training set and test
set. In Figure 3.10 (b), it depicts comparison of CDF for data of test set and predicted
data. The CDF of predicted data is very close to the actual CDF.
10-fold cross validation is applied to prevent over fitting, and its results are accurate
and validated as well. In addition, the data from Monday, Tuesday, and Wednesday is
solely used for training the model. This model is used to predict the throughput of
Thursday. The testing results are also accurate except some peak throughputs, which
demonstrates that the overfitting issue is insignificant. Table 3.4 represents modeling
performance indicators for training set and test set, respectively. The R squared of all the
three predictions are above 0.7 and RMSE is around 5.5.
60
Figure 3.11 shows a segment of time series testing results for Thursday (the x axis is
the time from 0:00 AM to 24:00 PM). In Figure 3.11, many peak throughputs show up
periodically because users’ behaviors are partly impacted by their class schedules
regularly each week. Thus, the numbers of users and users’ data usage behaviors also
have certain patterns (depending on class schedules). Those patterns can be processed by
machine learning methods for clustering and classification.
Table 3.4: Modeling results for three locations.
Locations Training Set Testing Set
R2 MAE RMSE R2 MAE RMSE
A 0.84 2.6 4.7 0.8 2.9 5.5
B 0.82 3.2 5.2 0.85 3.7 6.6
C 0.81 1.7 2.6 0.71 1.79 3.5
Figure 3.11. Test results for three Thursdays by using the training data from Monday,
Tuesday, and Wednesday
As mentioned in section 3.2.1, the gene time series expression data in [32] is quite
similar to the data used in this work. However, using the method in [1] to model the
aggregate data does not produce an acceptable result. R squared is only 0.29 and RMSE
61
is up to 95. The possible reason for the poor performance of the method in [1] is that the
network data does not satisfy the assumption of normal distribution. Therefore, the
method used in this work generates better prediction results.
3.3 Analysis and modeling of the handover in a real-world LTE-A
HetNet
In this section, handover performance (e.g., RSRP, SINR, variations of HO distance,
etc.) is analyzed in a real-world LTE-A HetNet environment in detail. To the best of the
author’s knowledge, limited research has studied the HO performance of an actual
HetNet in depth. The contributions of this section are listed as follows:
1. Data collection tests are carried out in a real-world HetNet environment by
adjusting HO parameters such as TTT and A3 offset for multiple times.
2. The impacts of these parameters are analyzed by ANOVA factorial design in
detail. The impacts of HO parameters on the serving cell and target cell RSRP,
SINR, HO execution time, HO distance variations, and user downlink throughput
are investigated in detail. Response surface method is utilized to model the
relationship between target cell’s RSRP and HO parameters (TTT and A3 event
offset). The measured results show that these two parameters have different
impacts on the serving cell RSRP and target cell RSRP. The impacts of these two
parameters vary from location to location due to different path loss and fading
environments, etc.
3. A modified QoS scheduler is proposed for predicting the handover performance.
3.3.1 Introduction to the response surface method
For detailed introduction of ANOVA, please refer to Section 3.2.1 (on page 45) or
62
Appendix A on page 231. Following [96], the theory of response surface methodology
(RSM) is presented in this part. Response surface methodology is utilized for the purpose
of modeling and analysis of data by a set of mathematical and statistical techniques. For
example, if an engineer wants to find the levels of variables x1 and x2 that maximize the
response y of a process. This yields a function of variables x1 and x2 which is expressed
by equation (3.11) as [96]:
1 2( , )y f x x = + (3.11)
where is the noise or error that is observed in the response y. The expectation of y is
denoted by 1 2( ) ( , )E y f x x = = , then the surface that is represented by input variables is
called a response surface. In the RSM problems, the relationship between input variables
and the response is unknown. The first step is to find an appropriate approximation for
the unknown relationship between response and independent variables. Polynomial
models are used to approximate the relationship because they usually work quite well for
small regions [96]. The first-order model for input kx (k ϵ 1, …, N) is presented by
equation (3.12) as:
0 1 1 k ky x x = + + + +L (3.12)
where k are regression parameters. If the curvature exists in the system, higher order
polynomials must be utilized. For more detailed information, please refer to [96].
3.3.2 Measurement plans and the ANOVA design plan
The HO test environment and test process are introduced in section 1.8.1 Chapter 1 on
page 17 - 24.
3.3.2.1 Adjustment of handover parameter plans
63
The test plan for adjusting handover parameters is listed in Table 3.5.
Table 3.5: Handover test plan.
TTT (ms)
A3_off (dB) 40 128 640 1280
3 Test 1 Test 3 Test 5 Test 7
6 Test 2 Test 4 Test 6 Test 8
The offset of A3 event and TTT are adjusted for evaluating the performance of the
handover. The A3 offset value is operated at 3 and 6 dB with different values of TTT
from 40 ms to 1280 ms. Other handover parameters such as Hysteresis are not adjusted.
Table 3.5 can also be utilized for 2 factor ANOVA design with two independent
variables TTT and A3 offset (A3_off). The response is obtained (from the mobile app)
for serving cell’s RSRP and target cell’s RSRP for different values of TTT and A3 offset.
In this work, outbound handover is mainly considered performance when users move
from indoors to outdoors.
3.3.3 Analysis results of measured data
3.3.3.1 Analysis of the impact on RSRP from parameters
Figure 3.12 shows results of measured data for outbound handover at door 1 of RC
building. The serving cell RSRP and target cell RSRP are calculated for different sets of
parameters. A boxplot is a graph that indicates how the values in data are distributed
[106]. As shown in Figure 3.12 (a), different values of A3 offset (A3_threshold) and
TTT have different impacts on the RSRP of the serving cell and the neighboring cell.
Noticeably some outliers existed when TTT is 40 ms and A3 offset is 6dB in Figure 3.12
(a). Figure 3.12 (a) also presents that adjusting the A3 offset value does not have a fixed
impact on the distribution of the serving RSRP and target RSRP, but the difference
64
between the mean of serving cell’s RSRP and neighboring cell’s RSRP is always larger
than the value of A3 offset.
TTT
A3_offset
Target RSRPServing RSRP
128064012840128064012840
6363636363636363
-85
-90
-95
-100
-105
-110
RS
RP
(d
Bm
)
Boxplot of Serving Cell RSRP and Target Cell RSRP
TTT
A3_offset
Target RSRPServing RSRP
128064012840128064012840
6363636363636363
-90
-92
-94
-96
-98
-100
-102
-104
-106
RS
RP
(d
Bm
)
95% CI for the Mean
Individual standard deviations were used to calculate the intervals.
Interval Plot of Serving Cell RSRP, Target Cell RSRP
(a) (b)
Figure 3.12. Boxplot (a) and interval plot (b) of measured results at door 1.
Figure 3.12 (b) displays interval plot (mean value of RSRP with 95% confidence
intervals) for both source cell and target cell RSRP. It depicts that all the values of RSRP
are increased after adjusting A3 offset from 3dB to 6 dB as except when the TTT is 128
ms. Figure 3.12 (b) also illustrates that the target cell’s RSRP does not necessarily
increase with the increase of TTT and A3 offset, because it is also impacted by the
serving cell’s RSRP values.
3.3.3.2 Applying ANOVA and response surface method
After applying the factorial design on the response of serving cell RSRP and target cell
RSRP, effects of variables TTT and A3 offset are analyzed. The test results (for checking
the accuracy of the model) indicate that the measurement data satisfies the assumptions
of normal distribution and equal variance.
Figures 3.13 (a) and (b) represent that TTT has a significant impact on the serving cell
RSRP, and A3 offset has an important impact on the RSRP of the target cell. The results
65
of HO execution time from ‘HO initiated’ to ‘HO succeed’ are indicated by the boxplot
in Figure 3.14 (a).
(a) (b)
Figure 3.13. Normal plot of standardized effects of TTT and A3 offset for serving cell
RSRP (a) and target cell RSRP (b).
TTT
A3 threshold
128064012840
63636363
0.150
0.125
0.100
0.075
0.050
Ha
nd
over_
tim
e_
du
ra
tio
n (
seco
nd
)
Boxplot of Handover_time_duration
(a) (b)
Figure 3.14. (a) Boxplot of HO execution time for different sets of parameters at door 1.
(b) Boxplot of user SINR during the HO.
Figure 3.14 (a) represents that the HO process is completed less than 100 ms for most
of the time which is almost identical with the measurement results in [107]. When the
TTT equals 128ms, HO will take less time to finish. Users’ mean SINR during the HO is
shown in Figure 3.14 (b). It describes that peak SINR is recorded when increasing the
66
TTT value from 40 ms to 1280 ms. However, the PRB utilization of neighboring cells
may be different for various tests that also have an impact on the variation of SINR.
To find the optimal values of HO parameters, relationships between the adjusted
parameters and various responses are developed by regression models. We find that a
second order polynomial can better approximate the relationship between adjusted HO
parameters and target cell’s RRSP for HO after implementing RSM to the measured data.
Their relationship is represented by equation (3.13) as:
arg _RSRP = 96.935 0.78* 3_
0.00332* 10 ^ (-6)* ^ 2
4.02*10 ^ (-4)* 3_ *
T et cell A offset
TTT TTT
A offset TTT
− +
+ −
−
(3.13)
The P-value of the ‘lack of fit’ regression equation (3.13) is 0.384 which means that
lack of fit is not a significant issue. The ‘R squared’ of the regression is up to 0.86,
which indicates the accuracy is reasonable as well.
3 4 5
49-
39-
021 0080
4 0006
39-
- 29
)mBd( PRSR
TTT
tesffo 3A
urface Plot of Target_Ce 3l_RSRP vs TTT, AS offsetl
A3 offset
TT
T
6.05.55.04.54.03.53.0
1200
1000
800
600
400
200
> – – – – < -94.5
-94.5 -94.0-94.0 -93.5-93.5 -93.0-93.0 -92.5
-92.5
Target_RSRP
Contour Plot of Target_RSRP vs TTT, A3
(a) (b)
Figure 3.15. (a) Surface plot of RSRP of target cell with respect to TTT and A3 offset at
door 1 (on the left). (b) Contour plot of target cell’s RSRP (on the right).
Figure 3.15 (a) and (b) represent a surface plot of the target cell’s RSRP and contour
plot in terms of TTT and A3 offset. Figure 3.15 (b) shows that setting A3 >5.5 dB and
TTT >800 ms will result in a maximum value for the target cell’s RSRP. The above
67
results are from handover performance of door 1, however, the variation in results is
noticeable at different doors due to various path loss environments.
3.3.3.3 Analysis of the impact on SINR and HO distances
Table 3.6 depicts SINR during the HO process at different doors for various sets of HO
parameters. The values of SINR indicate that a curvature (second order) relationship may
exist with respect to TTT and A3 offset. However, SINR tends to be higher in test 3. If
the values of TTT and A3 offset are either too small or too large, then lower values of
SINR are recorded due to interference from other neighboring cells with varying loads.
The common trend in the measured data is that when increasing the TTT to 1280 ms,
measured SINR at each door show worst results around -4 dB as shown in Table 3.6 (this
SINR can be measured before or after or during the HO in millisecond interval by the
scanner). It is notable that HO Success Rate (HSR) for the outbound handover (averaged
per half an hour for all the users during the measurement) is always quite high, above
99%.
Table 3.6: SINR and HO success rate of handover for different tests.
Test Number SINR (dB)
Mean HO Success Rate Door 1 Door 2 Door 3 Door 4
Test 1 0.98 1.58 0.28 1.43 99.8%
Test 2 3.78 3.5 1.68 5.26 99.7%
Test 3 5.09 5.2 4.75 6.26 99.8%
Test 4 2.56 6.16 -0.7 0.27 99.8%
Test 5 6.6 6.56 0.85 4.08 99.6%
Test 6 -0.7 2.12 -2.3 -0.38 99.8%
Test 7 -1.5 -0.6 -1.43 -0.14 99.5%
Test 8 -4.5 -4.48 -6.9 -6.87 99.4%
68
Figure 3.16 indicates the time series (one-hour interval) of HSR for the tests as well.
But for some simulation results with the similar HO configurations in [1] [6], the
fluctuations of HO failure rate are larger.
Figure 3.16. HO Success Rate of eight tests for three days (results are averaged per hour).
Table 3.7 lists information about mean HO distances from handover locations to the
line segment that is formed by two reference points at each door. The distance is
calculated by averaging all the distances of the HO (when the HO takes effect) at each
door. The reference points are shown in Figure 1.9 (Black dots).
Table 3.7: UE’s downlink throughput (Mbps) during HO at each door and distance
between user HO locations and reference points (meters).
DL throughput HO distance
Test ID Door 1 Door 2 Door 3 Door 4 Door 1 Door 2 Door 3 Door 4
Test 1 17.4 10.5 25.7 17.0 2.9 6.75 25.9 4.56
Test 2 14.3 9.8 23.8 8.4 3.9 6.92 23.1 6.64
Test 3 14.2 11.3 20.3 14.5 3.06 6.93 25.6 6.77
Test 4 12.5 9.8 24.8 6.2 2.77 6.99 25.1 4.3
Test 5 17.2 11.6 22.4 21.3 2.4 6.99 27.2 5.6
Test 6 9.8 11.9 21.6 7.3 2.6 6.71 19.8 6.8
Test 7 16.7 14.4 17.4 18.0 3.2 6.95 26.1 5.0
Test 8 11.0 9.8 23.4 3.8 3.3 6.87 20.8 8.79
69
Table 3.7 shows that handover happens at different distances from the reference line
segment based on different values of HO parameters. For instance, the average HO
location of test 8 moves 40 centimeters further compared to test 1 at door 1. Whereas it
takes 30 centimeters less for HO to occur during test 6 in comparison with test 1 at door
1. With higher TTT and A3 offset in test 7 and test 8, users have to walk further to
complete HO compared with test 1 and 2 for door 1, 2 and 4. For door 3, however, users
walk shorter distances to complete HO in test 8. No significant deviation is recorded due
to variations of RSRP at different times with multipath fading, fast execution of HO, etc.
The impact of adjusting HO parameters is not the same as what we expected (longer HO
distances with larger values of A3 and TTT) for some doors.
3.3.3.4 Analysis of the UE’s throughput during HO
Table 3.7 presents UE’s downlink throughput when the UE is performing HO tests at
different doors. Table 3.7 depicts some important observations: first, the average user
throughput is constantly higher than 6 Mbps for most of the cases (SINR varies from -7
to 6.3 dB). Secondly, the UE at different doors receives different throughput during the
HO process. On comparison of each row of Table 3.6 and Table 3.7, it indicates that the
UE with lower SINR gets higher data rate at different doors (e.g., test 1 and test 7).
Thirdly, as the SINR decreases in Table 3.6, for each door, the user’s data rate is reduced
slightly as well. In addition, the UE at door 3 always receives higher throughput during
HO. It is possible that more RBs are available while collecting data at door 3.
Furthermore, door 3 is the closest door to the macro cell. Perhaps, the scheduler of the
system tends to allocate more RBs to users with low SINR and to maintain fairness for
users.
70
3.3.4 Modeling of the HO performance
To model the actual HO process on the University of Regina campus, a simulation model
is developed in this section. A modified scheduler is proposed based on some
information of the antennas [108] which are installed inside the actual LTE-A networks
in the university. The modified scheduler is intended to allocate RBs to different Quality
of Service (QoS) users on packet flow levels. The propagation model of transmitter’s
signal strength is based on a ray tracing path-loss propagation model and measured data.
Multipath fading is modeled as Rayleigh Fading. Even though numerous schedulers are
developed, very few of them focus on applying the scheduler to predict actual user
downlink throughput.
3.3.4.1 Introduction to a defined QoS scheduler
Table 3.8 : Different types of QCI [1].
LTE-A specifications define Evolved Packet Core (EPS) bearers for users to
communicate with transmitters [1]. Bearers are defined as two types: Guaranteed Bit
71
Rate (GBR) and non-GBR. GBR bearers include real-time services such as voice and
real-time games and are guaranteed with the lowest bit rate by the base station. A non-
GBR bearer is not guaranteed with a minimum data rate; thus, it is suitable for non-real
time services. In addition, an important parameter Quality of Service class identifier
(QCI) classifies these two types of bearers into different type of services with various
priorities. Table 3.8 presents different services with diverse QCI priorities.
Calculating the user performance metric is significant for the scheduler to determine
which user should be allocated with RBs. Based on the technical document [108], a
modified performance metric of GRB users is presented as:
*GRB jP CQI Delay= (3.14)
where CQI is channel quality indicator of user j, Delay is the user’s packet waiting time
represented as hol
jd for user j. The performance score of scheduling non-GRB users is
calculated as:
* / * *non GRB j his priorityP k CQI R QCI Delay− = (3.15)
where k is a parameter proposed to balance the priorities of GRB and non-GRB services.
CQI is channel quality indicator of users. hisR is historical user downlink throughput
during previous time window, priorityQCI is the priority of non-GRB services. Increasing
the value of k will increase the chance of non-GRB users to be scheduled by the
scheduler.
Since the main goal is to predict user throughput, thus the delay is considered in a
simplified way as shown in equation 3.16. This simplification does not violate the
mathematical and resource allocation framework[109]. The packet delay is modeled as
72
head of line (HOL) delay as mentioned in [109]. The HOL packet delay of a generic user
j at time n+1 is calculated by a recursive equation as [109]:
[ ]*1[ 1] [ ] *( )
TTI
jhol hol TTI
j j hol
j
R n td n d n t
L b+ = + − (3.16)
where TTIt is the time of one TTI in second, L is packet arrival rate, [ ]jR n is the
instantaneous rate of user j at time n. hol
jb is the packet size. It is assumed that the packet
size is sufficiently small so that the duration of one slice of packet is 1/L as shown in
Figure 3.17 (packet size (hol
jb ) equals 256 kb and L equals 500 in the simulation). The
minimum packet delay is defined as zero, and the maximum is the value of the packet
delay budget of the corresponding QCI.
Figure 3.17. Modeling of user buffer [109].
During the resource allocation process, the scheduler will classify different QoS and
calculate their priorities. The GRB services will be served first, then, non-GRB services
are served by the network with best efforts. If the current RBs are enough to satisfy
users’ requirements, these users will not be assigned with RBs. The user throughput and
SINR are measured during the HO process in the actual HetNet environment of the
University of Regina.
73
Figure 3.18. Layout of the building, user locations, and user trajectories in the simulation.
Figure 3.18 indicates the layout of the modeled indoor building RC with user
locations, and predefined user trajectories. The red circles and blue dots are two types of
trajectories for moving users as shown in Figure 3.18. In addition, a macro cell is
installed outside of the campus and covers the RC building. The handover process is
modeled for moving users from small cells to the macro cell in 60 seconds.
53 users (including moving and static users) are randomly generated and distributed
with different QoS inside the building, and some of them are around the locations of
each door. According to the information from the database (from the network provider),
the PRB utilizations of the macro cell and small cells (inside the building) are always
less than 50%.
3.3.4.2 Simulation results of the handover process
Table 3.9 : Accuracy of the model.
Metrics SINR
(dB) the new scheduler (Mbps) the PF scheduler (Mbps)
Mean error -1.8 -3.8 53.9
MAE 5 27 61.6
RMSE 7 32 53.9
74
Figure 3.19. Measured SINR and predicted SINR during the process of HO.
Figure 3.20. Measured downlink throughput and predicted throughput during the process
of HO.
Table 3.10 indicates mean error, mean absolute error (MAE), and root mean square
error (RMSE) of the SINR and the throughput over 60 seconds for the developed
scheduler and PF scheduler, respectively. Table 3.10 shows that the developed model
predicts reasonable results for the overall mean SINR (-1.8 dB) during 60 second
simulation time. The proposed scheduler has better performance than the PF scheduler
(full buffer and does not consider QoS). The higher values of the MAE and the RMSE
present that more user dynamic information such as users’ varying demands should be
75
considered in the model because the measurement is conducted when the environment
has high level user mobility. Figure 3.19 and Figure 3.20 display predicted SINR and
downlink throughput with measured data, respectively.
3.3.5 Discussion
Firstly, in most of the cases, increasing the value of A3 offset does not greatly impact the
serving cell’s RSRP when the HO is completed. The maximum variation in RSRP value
is about 2 dBm in test 2.
Furthermore, the complicated physical environment reduces the measurement
accuracy of handover due to the structures of doors and variations in walking speeds of
the UEs, etc. The effects of parameter TTT are invisible when its value is quite small
(lower than 500ms). Therefore, HO occurs at the same location for users walking with
normal speeds. When the TTT is at the smallest value of 40 ms, measurements of SINR
are not captured by the RF scanner between the time when HO is initiated and the time
when HO is completed. The measurement results indicate that one set of optimal HO
parameters should exist between test 1 and test 8. Contrary to the simulation results in [1]
[6], increasing TTT and offset do not bring severe handover failure in the actual tests of
this study. The measured results indicate that this physical HetNet system is substantially
stable to adjustment of parameters with the handover success rate constantly above 96%.
Thirdly, the results show that the target cell’s RSRP greatly impacts the HO
performance of each door. Different doors show variation in HO performance in terms of
HO distance and RSRP of the neighboring cell. The network designer should consider
the HO performance of all the doors when deciding to set the system handover
parameters.
76
At last, precise path loss propagation models, a scheduler with better approximation to
the actual scheduler, and cell loading information are important to accurately estimate
user throughput. The simulation model will be more accurate if more user information is
considered. In addition, some neighboring macro cells around the campus also have
impacts on the results.
3.4 Measurement and analysis of small cell splitting in a real-world
LTE-A HetNet
In this section, instead of pure theoretical research, extensive measurements are
conducted in a real-world LTE-A HetNet environment. The cell-splitting strategy is
applied in a real-world LTE-A HetNet. Four directional antennas operate as one cell and
two cells, respectively in an indoor gymnasium sharing a 20MHz bandwidth in the
University of Regina. Optimization techniques such as Almost Blank Subframe (ABS)
are utilized to mitigate interference and increase UE (user equipment) SINR inside the
gymnasium. The average SINR of both static and moving users and system cell
throughput are used to evaluate the performance of the tests. The analyzed results show
that operating the small cells from one cell to three cells for the whole building, the
SINR inside the gymnasium decreased from 29 dB to 5 dB,and cell throughput
decreased from 140 Mbps to 88Mbps. Even though the throughput performance of cells
inside the gymnasium is slightly lowered, the overall network capacity of the building is
enhanced. Moreover, the impact of an actual neighboring cell’s load interference on the
serving cell inside the gymnasium is also analyzed. This test environments and test
procedures are displayed in Section 1.8.3 Chapter 1. Furthermore, the spectral efficiency
is extracted from the measured data of the RF scanner.
77
In this section, following two questions will be answered: first, does splitting cells
bring benefits for the hotspot (the gymnasium where numerous people will gather) or for
the whole network in a real-world environment. Second, is enabling ABS on the main
interfering cell beneficial for the users in the serving cell? The answers to these questions
are justified by the mathematical analysis done using simulations according to the
literature review, but few people have a chance to verify the results in real-world cellular
networks.
The remainder of this section is organized as follows. Test environments and test
plans are described in Section 3.4.1 and Section 1.7 Chapter 1. Section 3.4.2 provides the
result and analysis in detail. Some questions are discussed and explained in Section 3.4.3.
For more detailed information about ABS and artificial load, please refer to section 1.5.2
in Chapter 1 (on page 12) (In this test, 80% of PRBs are reserved for artificial load in
cell 1).
3.4.1 Test environment and test plans
Test environment, test procedures and the definitions of cases are introduced in section
1.7.2 Chapter 1 on page 18. Three test scenarios are considered in the data collection
tests. Five moving phones (three phones are connected to the scanner) and eight static
phones are used in the tests. The three scenarios are: Scenario 1-one sector case,
Scenario 2-two sector case, Scenario 3-three sector case.
Test scenario 2 and 3 are performed with/without enabling artificial load so that the
impacts from neighboring cell’s interference on the users inside the gymnasium are
analyzed. In addition, two pRRus on the second floor of the gymnasium, as shown in
Figure 1.12, are turned off during the tests when artificial load is enabled on cell 1. The
78
ABS is always enabled on cell 1 for two sector and three sector tests. Table 3.10 shows
the test plan in detail. Modulation schemes are adjusted with 64QAM and 256QAM.
Table 3.10: Test plan.
Cases Modulation
and artificial load
Interference
cancellation
on Cell 1
Modulation
and artificial
load
Interference
cancellation
on Cell 1
1 sector 64QAM No ABS 256QAM No ABS
2 sectors 64QAM+Artificial Load No ABS 64QAM No ABS
2 sectors 256QAM+Artificial Load No ABS 256QAM No ABS
2 sectors 64QAM +Artificial Load ABS 64QAM ABS
2 sectors 256QAM+Artificial Load ABS 256QAM ABS
3 sectors 64QAM+Artificial Load No ABS 64QAM No ABS
3 sectors 64QAM+Artificial Load ABS 64QAM ABS
3 sectors 256QAM+Artificial Load No ABS 256QAM No ABS
3 sectors 256QAM+Artificial Load ABS 256QAM ABS
3.4.2 Results and analysis of throughput, ABS, modulation schemes
3.4.2.1 Analyzing the difference between low load level and high load level tests
Figure 3.21. Mean UE throughput of low load and high load level for different numbers
of sectors.
The main difference between low load level and high load level is that they have
different numbers of downloading phones. In Figure 3.21, the average user throughput
79
for different load levels (64 QAM without ABS and artificial load) is shown. With a
greater number of downloading UEs increased in the network, the average throughput of
the UE decreased. When one cell turned into two or three sectors, the throughput values
dropped marginally because of the intra-cell interference.
Figure 3.22. Mean user SINR of low load level and high load level for the different
number of sectors
Figure 3.22 shows that mean UE SINR is dropped from one sector to three sectors.
Increasing the number of sectors causes a spike in interference inside the gymnasium,
especially when neighboring cells have high PRB utilization.
3.4.2.2 Analyzing the impact of ABS.
By enabling ABS for 10% of PRBs on cell 1, the cell throughput can be increased 10 –
18 Mbps for two and three sector cases and the SINR is increased about 1 – 6 dB. But,
increased neighboring cell load and the varying number of connected phones make the
results coarse.
Figure 3.23 presents the mean SINR of each static phone (from phone A to phone H)
with ABS off and on for two sector case with 64 QAM and artificial load. It shows that
phone B and phone E connect to neighboring cells, because location B and E are cell
80
edge areas which are not strongly covered by the directional antennas. Switching from
ABS off to ABS on, most of UEs’ SINR decline because phone B is downloading files
from a macro cell outside the gymnasium and phone E is downloading from neighboring
cell 1. Thus, the SINR of phone A, phone C and phone F dropped due to rise in
interference from neighboring cells. The cell edge phone G’s SINR improved from 6 to
10.5 dB by enabling ABS.
Figure 3.23. Mean SINR of each static phone without ABS and with ABS for two sectors.
Figure 3.24 displays the mean user data-rate of individual static phones with ABS off
and on for two sector case with artificial load. It shows that even though most of the
UEs’ SINR are reduced, their downlink throughput is increased because two phones
(phones B and E) are connected to the neighboring cells, hence causing a growth in UEs’
data rates after ABS is enabled. Therefore, enabling ABS should be better utilized with
cell range extension (CRE) [110] to ensure that cell edge users are always connected to
the cells inside the gymnasium.
81
Figure 3.24. Mean DL throughput of each static phone without ABS and with ABS for
two sectors.
3.4.2.3 Analyzing system cell throughput
Table 3.11: System cell throughput (CT: Mbps) for different sectors with 64 QAM.
Sector
type
Other
settings
Cell
ID
Mean
measured
CT
Mean
CT from
counter
PRB
utilization Total CT
1
sector
No ABS,
No Artificial
Load
Cell 1 144 - 90%
(estimated) 150Mbps
2
sectors
ABS,
Artificial
load
Cell 1 - - 7.8%
>120Mbps Cell 2 106 ≈123 98%
3
sectors
ABS,
Artificial
load
Cell 1 - ≈48 86%
>141Mbps Cell 2 34 ≈34 98%
Cell 3 33 ≈45 98%
Since there are so many test results, for simplicity, only some important results are listed.
Table 3.11 represents system cell throughput (CT) for one sector, two sectors, and three
82
sectors with different settings, respectively. Mean CT and PRB utilization from counters
of the network provider are also indicated.
Table 3.11 indicates that splitting cells into more sectors decreases the cell throughput
of the gymnasium from 144 Mbps to 67 Mbps, but the overall network capacity is
increased because 80% of cell 1’s PRB is reserved. It also depicts that the cell
throughput from tested phones is almost the same with the values from the database of
one-minute counter. Besides the test phones, some other users present inside the
gymnasium may also utilize the available PRBs.
When artificial load (80% of PRBs of cell 1 is set to be utilized) is enabled for two
sector case and three sector case, the total cell throughput is reduced nearly by half from
106 Mbps to 67 Mbps. However, the total throughput for all the cells is improved
compared with one sector case having total cell throughput around 144 Mbps. For the
three sector case, the total throughput of all the three cells is about 141Mbps, but 80% of
PRBs of cell 1 is utilized to generate artificial load and some phones’ data rate are
throttled by the network service provider during the tests. Thus, the total cell throughput
is much more than 141Mbps. This reveals that deploying small cells with new cell ID
and the same bandwidth for a hotspot will increase capacity of the whole network at the
cost of reducing the SINR near the coverage edge of the small cells.
3.4.2.4 Analyzing the effect from 64QAM to 256QAM
Figure 3.25 and Figure 3.26 represents some test results of 64 QAM and 256 QAM
without ABS for different cases. Figure 3.25 presents cell throughput for different cases
from 64 QAM to 256 QAM. Figure 3.26 shows mean user SINR for different cases from
64 QAM to 256 QAM. The SINR from 256 QAM is dropped slightly compared to 64
83
QAM due to increase in neighboring cells’ load. Cell throughput increased slightly for
most of the cases because 256 QAM does not work properly when the user’s SINR is
very small. For one sector case, the 256 QAM modulation can improve the cell
throughput by 13 Mbps. It is noticeable that SINR is reduced when enabling 256QAM
since some phones are connected to neighboring cells which generates interference for
other phones in Figure 3.26.
Figure 3.25. Comparison of cell throughput for 64 QAM and 256 QAM
Figure 3.26. Comparison of mean user SINR for 64 QAM and 256 QAM
3.4.2.5 Analyzing the effect of artificial load and turning off the 2 pRRus
84
Table 3.12 shows test results with and without artificial load from one sector to three
sectors (for the one sector case, it has high interference from other macro cells). The
modulation scheme of the results in Table 3.12 is 64 QAM and ABS is not enabled.
Table 3.12: System cell throughput (CT) and SINR for different tests.
Without artificial load With artificial load
Type Cell throughput (Mbps) SINR (dB) Cell throughput (Mbps) SINR
(dB)
One sector 143.8 28 81 14
Two sectors 65.9 14.7 63.4 8.1
Three sectors 79 7 63 6
Table 3.12 indicates that SINR and cell throughput are reduced when enabling the
artificial load. However, the SINR does not decrease dramatically because some of the
cell edge phones (phone B, D, E, and G) are connected to neighboring cell 1, which
improves the average SINR for all the UEs.
3.4.2.6 The relationship between PRB utilization and mean user throughput.
In literature [111], it stated that average user scheduled throughput is represented as
(1 )schT C = − under the assumption of Poisson distributed number of users and equally
shared resources, where C is link bandwidth and ρ is PRB utilization. However, Figure
3.27. (a) indicates that mean user throughput does not have a quite clear relationship with
PRB utilization as opposite to the expected linear degradation in [111]. The reason for
this inconsistency is that the cell resources are not equally shared in the studied real-
world LTE-A environment.
85
Figure 3.27. (a) Mean user throughput with respect to cell PRB utilization. (b) Mean
SINR per minute of Phone A with respect to PRB utilization of cell 3.
Figure 3.27. (b) indicates relationship between mean SINR per minute of phone A and
PRB utilization of neighboring cell 3, which is the main interfering cell for phone A.
With increasing of the neighboring cell’s PRB utilization, phone A’s SINR is reduced
from 4.2 to 2 dB.
3.4.2.7 Extracting the spectral efficiency based on the measured data
The actual spectral efficiency (SE) is extracted with data from the RF scanner in LTE-A
environment (as mentioned in Section 3.3 Chapter 3) with 2X2 MIMO in this section.
In wireless networks, SE plays an important role in radio network planning. In many
literature, SE is calculated by the Shannon capacity formula that is applied to
approximate the maximum channel capacity. This formula only gives upper bound for
the channel, and it overestimates the spectral efficiency compared with the actual SE as
shown in [112]. However, channel capacity is not only impacted by signal strength but
also affected by many factors such as radio environments, traffic properties, etc. [112].
Considering all these factors is difficult and complicated. SE is closely related to the
estimation of network resources, and over-estimation of SE will lead to failures of
86
network planning, defective network services, and increased operation costs [112]. Thus,
it is essential to obtain realistic values of SE for more accurate network planning and
capacity estimation.
Instead of using multiple operational parameters in [112], only three parameters (time
transmission interval (TTT), user data rate, and the number of allocated PRBs) are
utilized to calculate the SE. The number of utilized PRBs is calculated as:
( )* / ( _ * )PRBN R t TTI Spectral efficiency = (3.17)
where represent the number of REs in one PRB, which is decided by control format
indicator (CFI) (if CFI is 1, each PRB has 150 REs. If CFI is 2, each PRB has 138 REs).
( )R t is user downlink throughput in one TTI. Thus, the expression of
_Spectral efficiency is calculated as:
_ ( )* / ( * )PRBSpectral efficiency R t TTI N = (3.18)
Figure 3.28 (a) shows the extracted relationship between mean spectral efficiency and
SINR. Figure 3.28 (b) shows mean spectral efficiency at each integer SINR value.
Curves of extracted SE are presented at two different values of CFI (CFI=1 and CFI=2).
These curves are also compared with two mapping tables (Mode 222 and Mode 322) as
mentioned in [113].
Figures 3.28 (a) and (b) indicate that some variations are shown in the curves of the
extracted SE. The possible explanations are that: first, users experience fading, multipath
and other environment issues (e.g., weather, etc.) in the actual environment. Secondly,
the RF scanner may have limited time resolution to measure the data or measurement
error or noise that is unavoidable [112]. Figure 3.28 also depicts that a significant
difference exists between extracted SE and the SE in other two mapping tables in the
87
literature. But it is reasonable because these mapping tables between SINR and SE are
typically defined by vendors.
(a) (b)
Figure 3.28. (a) Relationship between SINR and mean SE (b) Relationship between
SINR and Mean SE piecewise.
The proposed data-driven method can be used to extract mean spectral efficiency. It is
mentioned in [112] that SE may vary from cell to cell due to different network
environments (such as different radio wave propagation conditions). With the extracted
SE, the estimation of network capacity will be more accurate. Network operators can
predict user throughput more precisely.
3.4.3 Discussion
The two questions mentioned at the beginning can be answered: splitting the cells will
reduce the SINR but with increased capacity for the whole network. Enabling ABS (10%
of each frame) does not improve the serving cell’s performance dramatically due to
varying conditions (e.g., neighboring load and number of connected users). Many other
things from the data collection tests need to be discussed.
First, enabling 256 QAM is not hugely useful when SINR levels of phones are lower
than 30 dB. 256 QAM will be more beneficial when SINR is above 30 dB in the network.
88
The measurement indirectly verifies that 256 QAM needs higher SINR to increase
throughput over 65 QAM as mentioned in [114].
In addition, solely enabling 10% ABS for the serving cell is not effective to increase
cell edge users’ SINR because some cell edge phones will connect to neighboring cells
with higher RSRP. The effect is also not significant for the serving cell with more than
one neighboring cell.
Furthermore, even though splitting cells will reduce the SINR levels in the
gymnasium, more capacity is added to the network for usage. According to the measured
results in this study, for three sector case, at least an extra 50 Mbps throughput is added
for cell 1 with 40 Mbps reduced inside the gymnasium for the number of test phones. As
mentioned in [111], increased neighboring cell load will not only degrade spectral
efficiency of the serving cell but also improve PRB utilization. Thus, the three sector
case does not seem very appealing because two cells inside the gymnasium interfere with
each other without any physical isolation between them. Moreover, the neighboring
cell’s PRB utilization has a large impact on the serving cell. According to the definition,
PRB utilization has an inverse proportional relationship with SINR. But, when there are
more users at the center of the gymnasium, the three sector case will bring more benefits
because it has more resources available than the two sector case.
At last, most of the simulations cannot fully represent the characteristics of real-world
LTE-A environments. Different schedulers will bring different impacts to the system as
mentioned in section 3.4.5.
89
3.5 Analysis of acquired indoor LTE-A data from an actual HetNet
cellular deployment
This section aims to find the best practical solution to increase user throughput in an
actual HetNet (Heterogeneous Network) deployment where many small cells are
deployed inside a building. An inter-frequency deployment is implemented in the actual
LTE-A HetNet environment. A series of data collections were conducted in the HetNet
environment with optimization strategies such as ABS and turning off/on interfering
antennas. Detailed findings and analysis are provided to better understand the
complicated actual HetNet environment. This work is also important to understand the
future 5G network since the small cells and HetNet will continue to play an important
role in the 5G network.
In the measurements, two optimization strategies are proposed. Firstly, an inter-
frequency deployment, which is splitting the 20 MHz bandwidth (it was for co-channel
deployment before) into two 10 MHz bandwidths, is utilized, and these two 10 MHz
bandwidths are deployed for two different cells respectively inside the gymnasium.
Secondly, the impact of two neighboring small antennas which are positioned adjacent to
the coverage of the cells inside the gym is measured. The loading interference from
neighboring cells for the two cells inside the gym is also measured and analyzed.
The contribution of this section: 1) A detailed data collection and analysis is done
based on an actual LTE-A HetNet environment. To the best of the author’s knowledge,
few studies have studied the data from an actual physical environment in detail.
Therefore, the study in this section provides better insights into operations of real-world
LTE-A networks in contrast to the simulation models worked on in the previous
90
literature. 2) A simple model is developed by using the PF scheduler to predict the user
throughput in a full buffer model. 3) The impact of small cells operating on smaller but
separate bandwidths simultaneously within the same environment is also studied. 4)The
impact of using ABS on small cells instead of macro cells (applied in general) is also
investigated. 5) Detailed results are presented along with the explanations for the results
obtained.
3.5.1 Test plan
Three moving phones and eight static phones are used in the tests. The test environment,
system configurations, and test process are introduced in section 1.8 Chapter 1 on page
16 in detail.
For the test plans, there are two main parts: firstly, we test the performance of inter-
frequency deployment for cells cell 2 and cell 3 inside the gym as shown in Figure 1.13,
and meanwhile the effects of interference from neighboring cell (cell 1) and ABS are
evaluated. Secondly, we test the effect of ABS on cell 1 and cell 2 when all the three
cells are deployed with co-channel deployment. The detailed configurations are shown in
Table 3.14. Also, two pRRus (on the right and left side of the gym as shown in Figure
1.12) on the second floor of the gym are turned on and off in the test to evaluate their
impact on the downloading rates inside the gym.
Table 3.13 shows the test configurations. When splitting the bandwidth for the cells
inside the gym, cell 2 (carrier frequency is 2100 MHz) and cell 3 (carrier frequency is
2200 MHz) will use two different channel carriers in test 1 to test 8. Cell 2 and cell 3 will
still share 10 MHz overlapped bandwidth with cell 1. All the three cells use the same
channel with channel carrier frequency 2150 MHz (20MHz bandwidth) for test 9 to test
91
11. The fifth column in Table 3.13 shows the operations of two interfering antennas
located on the second floor of the gym (shown in Figure 1.11). These two antennas are
very close to the cells inside the gym and can produce strong interference to the cell
inside the gym.
Table 3.13: Test plans.
Test
number
Cell ID and
channel number
(MHz)
Artificial load on
Cell 1
Interference
cancellation
2 pRRus
on the
2nd floor
1 Cell 1 – 2150
Cell 2 – 2100
Cell 3 – 2200
SimULoad OFF No ABS
Turn on
2 SimULoad ON No ABS
3 SimULoad ON Enable ABS on cell 1
4 SimULoad OFF Enable ABS on cell 1
5 Cell 1 – 2150
Cell 2 – 2100
Cell 3 – 2200
SimULoad OFF No ABS
Turn off 6 SimULoad ON No ABS
7 SimULoad ON Enable ABS on cell 1
8 SimULoad OFF Enable ABS on cell 1
9
All three cells
2150
SimULoad OFF Enable ABS on cell 2
Turn off 10 SimULoad ON Enable ABS on cell 1
& 2
11 SimULoad OFF No ABS
3.5.2 Modeling and measurement results
Before conducting the data collections for the test, a model of the indoor test results by
implementing PF (proportional fairness) scheduler to simulate the full buffer
downloading is built for splitting the bandwidth for cell 2 and cell 3.
3.5.2.1 Modeling of the full buffer traffic for inter-frequency deployment
Based on the previous tests about two sector case (there is one cell inside the gym and
one cell outside of the gym) and three sector case (two cells are inside the gym and one
cell outside of the gym), the mapping relationship between SINR and CQI (channel
92
quality indicator) index can be extracted. The SINR data of two sector case (measured
before) can be used to simulate the inter-frequency deployment test. Then, the PF
scheduler can be used to allocate the resource blocks according to the CQI values.
According to [10, 115], the PRBs (physical resource blocks) are allocated according to a
metric or priority score which is calculated by the PF scheduler (introduced in detail in
Chapter 4).
3.5.2.2 Predicted aggregated throughput for inter-frequency deployment
Figure 3.29. predicted aggregate throughput for deploying split bandwidth.
Figure 3.29 shows the simulation result of deploying split bandwidth for cell 2 and cell 3
inside the gym for 10 second. Since both two cells are using different bandwidth, there is
no interference between cell 2 and cell 3, and the only interference is from their
neighboring cell 1 that is outside of the gym. Thus, the SINR which was measured from
the previous two sector case where the cell inside the gym only has the interference from
cell 1 can be used to predict the mobile phones’ throughput.
Figure 3.29 shows that the predicted aggregate throughput is higher than the actual
download data rate with co-channel deployment in three sector case when there are two
93
cells inside the gym and one cell outside of the gym. The mean aggregate throughput
from the simulation model for 10 seconds is 83.15 Mbps which is higher than the mean
actual download data rate of 71.58 Mbps (16% above the actual value). There is a
significant increase for the predicted aggregate throughput in time interval from 6 to 10
second in Figure 3.30 because of the increase in SINR values.
3.5.3 Measurement, results and explanations
Table 3.14 shows the summarized results for the inter-frequency deployment. Aggregate
throughput (DL rate), average SINR and PRB utilization of the neighboring cell are
calculated as listed in the second column and third column, respectively. Values of DL
rate from test 3-8 are not listed as the downloading speeds were throttled by the network
operator during these tests.
Table 3.14: Test results after splitting bandwidth.
Test
number
Artificial load/
ABS/2 pRRus Results (Mbps and dB)
PRB utilization of
cell 1
1 off/off/turned on DL rate=64.94
Ave SINR=14.39 72.77%
2 on/off/turned on DL rate=66.17
Ave SINR=15.09 72.77%
3 on/on/turned on Ave SINR=16.58 13.73%
4 off/on/turned on Ave SINR=15.90 74.18%
5 off/off/turned off Ave SINR=11.40 5.53%
6 on/off /turned off Ave SINR=6.95 98.51%
7 on/on /turned off Ave SINR=6.57 98.31%
8 off/on/ turned off Ave SINR=8.81 98.36%
Table 3.15 shows summarized results of test 10 and test 11. Similarly, downloading
speeds were throttled during test 9. The first thing to observe is that the SINR increased
by 87.86% from 7.66dB to 14.39dB by deploying split bandwidth for the 2 cells with 10
94
MHz for each cell inside the gym instead of deploying 20 MHz co-channel bandwidth on
both, as shown in the first row of Table 3.14 and in the last row of Table 3.15. From test
1 to test 4, the SINR is around 15 dB. Test 5 shows a better SINR compared with test 6,
test 7, and test 8. The reason for this is that all the mobile phones are connected to cell 3
as no handover occurs as opposed to the simulation model. It results in a low PRB
utilization of cell 1 because none of the cell edge phones are connected to cell 1. The cell
edge phone issue will be discussed in detail in Section 3.4.6 Chapter 3.
Table 3.15: Test Results after enabling ABS for co-channel deployment.
Test
number Artificial load/ ABS/2 pRRus
Results (unit: Mbps
and dB)
PRB utilization
of cell 1
9 Off/on Cell 2/turned off Ave SINR=9.47 63.05%
10 On/on Cell 2 and Cell 1/turned
off
DL rate=101.24
Ave SINR=8.96 98.23%
11 Off/no ABS /turned off DL rate=98.05
Ave SINR=7.66 98.68%
Moreover, on comparing the first four rows and last four rows of Table 3.14, it is
evident that 2 pRRus on the second floor do not have a large impact on the aggregate
throughput. However, the values of mean SINR are reduced about 45% and may be
impacted by the PRB utilization of the neighboring cell 1 due to usage of the overlapped
spectrum which will bring interference to each cell. Enabling the ABS does not increase
aggregate throughput and mean SINR significantly in either cases which is explained in
the discussion part. Table 3.15 presents the results of enabling ABS. It can be observed
that the aggregate throughput from test 11 improved 3.3% by enabling ABS on cell 2 and
cell 1. However, the results are also impacted by the number of serving phones for each
cell. During a period of high interference, several cell edge phones may have a very low
95
SINR from the cells inside the gym and choose to connect to the cell 1 outside the gym
3.
Table 3.16 and Table 3.17 show the summarized results for the tests below. Table
3.16 indicates that splitting the bandwidth increased the mean SINR 87.86% compared
with co-channel deployment. But the aggregate throughput by splitting bandwidth
decreased 33.77%.
Table 3.16: Comparison between the split bandwidth and the co-channel bandwidth.
Statistics Separated channel VS Co-channel
Mean SINR Increased 87.86%
Aggregate Throughput Decreased 33.77%
Table 3.17 shows that the ABS worked on both two kinds of scenarios (two
neighboring pRRus turned on/off). The reason for the 22% decrease of SINR on the
second column is that some cell edge phones (phone 4 and phone 5) occasionally
connected to the neighbor cell and generated interference to the system inside the gym.
We will explain this in detail in the next section.
Table 3.17: The effect of ABS on static phones under inter-frequency deployment for
Tests 1 - 8.
2 pRRus Static phones No artificial load With artificial load
Turned on Mean SINR 13.2% increase 9.9% increase
Turned off Mean SINR 22% decrease 4.4% increase
Figure 3.30 shows the throughput of phones for test 1, test 2, test 10, and test 11.
(main difference between test 1-2 and test 10-11 is that two pRRus on the second floor of
the gym are turned off during test 10-11 and the bandwidth is 20MHz). The bigger size
symbol in Figure 3.30 and Figure 3.31 indicate that phones are connected to cell 1 which
is outside of the gym. According to the data from Table 3.15, Figure 3.30, and Figure
96
3.31, it can be observed that phone C, F, G and H are more impacted by the turning off
the two pRRus on the second floor of the gym since the SINR of phone C, F, G and H
was reduced. Also, the SINR of each phone in Figure 3.31 (b) is smaller than it is in the
test 1 to test 4 as seen in Figure 3.31 (a).
Figure 3.30. Mean throughput of individual phones for test1, test 2, test 10, and test 11
(bigger symbols mean that the phone is connected to cell 1).
(a) (b)
Figure 3.31. (a)Mean SINR of individual phones for test 1~test 4. (b) Mean SINR of
individual phones for test 5~test 8 (bigger symbols mean that the phone is connected to
cell 1).
97
Since there is no access to each individual antenna, the probable cause for this effect
is that there are four antennas which are parts of cell 1 and located near the phone C and
H outside of the gym (as shown in Figure 1.13). When antennas on the second floor are
turned off then users present both on the second floor and outside of the gym will tend to
connect to antennas outside the gym. In addition, when there is a large load demand for
the Cell 1 while artificial load is enabled, those nearby antennas will also generate
interference that reduces the SINR of phone C, F, G, H. It may be noted that when the
cell edge phone D or phone E are connected to the cell 1 with a large downloading data
rate, this will also bring large interference to the phones inside the gym and reduce their
SINR.
Enabling ABS (from test 1 to test 4, from test 2 to test 3) can always increase the
SINR of phone A, C, and G when the two pRRus are turned on. However, the situation
gets complicated as shown in Figure 3.31 (b)) when turning off two antennas because
there is more interference. The throughput of each phone is impacted not solely by SINR
and CQI but also by allocated PRBs and the number of connected phones. For instance,
phone C gets throughput of 36 Mbps when there are seven users in total for the test 6.
Figure 3.32 shows the results of average transport block size (TBS) in terms of CQI
index and PRB utilization for inter-frequency deployment test and co-channel
deployment test respectively at that very instant. Figure 3.32 shows that the average
TBSs of co-channel deployment is always higher than it is in the splitting bandwidth test.
Although splitting the 20 MHz bandwidth and deploying them for cell 2 and cell 3 will
eliminate the interference for the two cells and increase the SINR and CQI values
(increase CQI about from 8 to 11), it also reduced the total available PRBs from 100 to
98
50 for the phones. Therefore, the increase in the SINR does not show a significant
improvement for user throughput in the tests, which is contrary to the idealized
simulation results in [116].
Figure 3.32. Average TBS in terms of PRB utilization and CQI index.
Figure 3.33. Average SINR of phone A with different numbers of simultaneously
downloading phones.
Figure 3.33 shows the average SINR of phone A when there is an increasing number
of phones that are downloading data at the same time. The results are obtained when
there is only one cell within the gym (the four directional antennas are all set up as single
cell 2) that covers the whole gym and another cell outside of the gym. With the number
99
of phones increasing, the mean SINR of phone A is also changed, possibly due to
interference of the neighboring cell which explains the reason for smaller SINR of phone
C, F, G and H in Figures 3.31-3.32.
3.5.4 Analysis of handover performance for the moving phones
Figure 3.34. SINR values during handover of phone I with no artificial load.
The mobility performance of moving phones is analyzed in the publication [115].
From test 1 with no artificial load and no ABS to test 4 with no artificial load and ABS,
the effect of ABS is shown in Figure 3.34. It depicts that with ABS during the period of
no artificial load, the SINR value of the phone I increased. Note that, in Figures 3.34-
3.35, x-axis depicts the time taken before and after the handover is finished (negative
time and positive time respectively) from the serving cell to the target cell. In theory, the
ABS should not only increase the SINR values but throughput values as well. On the
contrary, in actual tests sometimes similar results were not achieved as expected. The
probable reason is that other cell edge phones’ throughputs were increased and there
were limited resources available for phone I.
100
From test 2 having artificial load and no ABS to test 3 having artificial load with
ABS, the effect of ABS on phone I’s handover performance is shown in Figure 3.35.
Figure 3.35. SINR values during handover of phone I with artificial load.
3.5.5 Analysis of relationships among parameters
Figure 3.36. Relationship between neighboring cell 1’s PRB utilization and SINR of
phone A and B.
The user throughput is impacted by many parameters such as SINR, allocated RBs,
neighboring cells’ PRB utilizations, the number of served users, etc. With the increasing
of neighboring cells’ PRB utilizations, the SINR of users and user throughput are
reduced. Figure 3.36 presents SINR of phone A and B per minute in terms of PRB
101
utilization per minute of cell 1, respectively. Both phone A and B ‘s SINR are reduced as
the neighboring PRB utilization increased to around 75 % in Figure 3.36.
When all the users are downloading simultaneously, the fewer number of served users
in the cell, the higher the user throughput are. User throughput at time t is represented as:
( ) _ * /RER t Spectral efficiency N TTI= (3.19)
where ‘Spectral_efficiency’ is calculated by SINR from a mapping table. REN is the total
number of resource elements allocated to the user at time t which can be obtained from
the RF scanner. Regression for user throughput with SINR and allocated PRBs ( PRBN ) is
presented:
1 2 3* PRBThroughput k k SINR k N= + + (3.20)
where k1 , k2 and k3 are regression fitting parameters. Parameters k1, k2 and k3 are attained
after training the system using the training set (derived from the data obtained by the
Scanner during the experiment). Increasing either the SINR or allocated RBs will both
boost the user throughput.
Figure 3.37. Predicted user throughput by equation (3.14) and by regression using
scanner data.
102
Figure 3.37 displays regression results (throughput rate). The mean absolute error
(MAE) and the root mean square error (RMSE) are 6.7 and 11.7, respectively, which is
better than the results by equation (3.24) (24.1 and 23.9 for the MAE and the RMSE,
respectively).
3.5.6 Discussion
Enhanced algorithms and splitting bandwidth have been studied extensively in the LTE-
A HetNet. However, most of the published literature does not have an opportunity to
analyze the real-world networks in such a detailed process as the work did in this section.
Many optimization strategies work well in the simulation as mentioned in [116] but may
not work properly in a real-world network as the analysis of this section revealed.
Although test results vary for different locations, however, we learn how the
interference, the system and internal mechanism behaves from the acquired information
in the actual environment. Few parameters and results might differ for different locations
depending upon the network structure, but the results obtained in this research explain
the general behaviour of the wireless network irrespective of the design of the network.
Majority of interference within the HetNet comes from a macro cell in the campus and
the intracell interference from cell 1 when bandwidth splitting is utilized. Moreover, it is
unfair to compare the test results with other existing literature with the exact same
system settings since most of them are simulation results and do not have access to the
real-world environment.
Simulation results in [117] showed that splitting the bandwidth for picos and macro
cells brought the worst mean user throughput (with partly the same system settings (2X2
MIMO and 10 MHz bandwidth for each cell)). But the measurement of this study
103
indicates that splitting the bandwidth would only slightly reduce user throughput.
Literature [118] presented that the setting of splitting bandwidth cannot perform better
than co-channel deployment for macro and pico cells, but on the contrary, the
measurement of this study found that splitting bandwidth is beneficial for users with
greatly increased SINR and the total cell throughput (cell 1 to cell 3) differs slightly
(around 130Mbps) with the co-channel for pico cells.
The main reason behind deploying two separate 10 MHz bands instead of single 20
MHz bandwidth is interference. Earlier 3 sectors (cell 1, cell 2, and cell 3) were using the
same 20 MHz bandwidth which was the predominant factor causing high interference
values in the system. To reduce interference, we proposed that 2 sectors operate within
smaller but separate bandwidths i.e., 10 MHz bandwidth.
Many observations of this work are now further discussed. Firstly, the modeling
results predict better throughputs than the actual measured data because most of the time,
the actual system is highly dynamic and time-variant and is significantly impacted by
interference. Secondly, the change of mean SINR can not correctly indicate the behavior
of throughput as shown in Table 3.14 and Table 3.15 because of the number of
connected users, associated interference, and the downlink data speed throttling by
network operators.
Thirdly, Figure 3.31 illustrates the uncertain behavior of phone C, F, G and H. When
there are five to seven phones, phone D and E may connect to cell 1 and create
interference for the phones inside the gym, causing phone A’s mean SINR value to be
reduced. This is an important observation because cell edge phones (if they connect to
neighboring cells and download data with fast data rate above 40 Mbps) will always
104
reduce the mean SINR and cell throughput of the serving cell inside the gym, and
sabotage the performance of ABS. Enabling ABS is mainly intended to benefit cell edge
phones, but, enabling ABS may make those phones connect to the interfering cell (as
observed in the tests, some static cell edge phones connect to cell 1 after enabling ABS)
which in turn generate more interference rather than reducing it as shown in Table 3.15.
However, most of the published literature does not mention this as full buffer model is
also assumed in most of the works. Further tests from the environment verified this
phenomenon.
Furthermore, the impact of turning off the 2 neighboring pRRus on the second floor
of gym3, however, does not show an expected performance as less interference comes
with less interfering pRRus. Measured data indicates that some static phones connect to
cell 1 and the mean SINR is lower as shown in Table 3.16. The explanation can be that
earlier the two pRRus on the second floor are used to serve the users on the second floor
generating less interference on cell 2 and cell 3 because phone A, phone C, phone E and
F are shielded by the wall at the corners, and other phones have a long distance (about 22
meters) to the two pRRus. But, turning off the 2 pRRus shifts some users of the second
floor to the two pRRus. But, turning off the 2 pRRus shifts some users of the second
floor to the nearby pRRus as shown in Figure 1.11 which brings strong interference to
cell 2 and cell 3. Unfortunately, we cannot do further tests to verify this inference. But
this explains why load balancing and small cells’ on/off problems are so complicated
because of the distributed small cells with the same cell ID.
In addition, the PRB utilizations of cell 1 are shown in Table 3.14. Maximum value of
PRB utilization achieved during the tests is 95%. After turning on artificial load (from
105
test 4 to test 8), 80% of the total PRBs is reserved to transmit power and only 20% of the
total is available for users. Therefore, it is much easier to achieve 90% utilization of the
available PRBs on cell 1. It is noticeable that this neighboring cell PRB utilization does
not necessarily reduce the SINR of gym3 because it depends on locations of the heavily
loaded pRRus. Moreover, from the results obtained it is observed that there is no impact
on the downlink data rates of phones because of the throttling of data rates of other
phones. Ideally throttling of data speeds free up the resources for other phones and boost
their data speeds, but this trend was not observed as expected. This explains that the free
resources are not allocated to other phones. Therefore, resources are not being used
optimally rendering lower performance efficiency of the system.
Lastly, splitting the bandwidth in this environment seems to have a positive impact
because the aggregate data rate only reduced about 33% whereas there is an increase of
SINR value by 50% which is recorded.
3.6 Conclusion
In this chapter, characteristics of LTE-A cellular data of different cells are analyzed such
as CQI mean and aggregate downlink throughput for three locations in Section 3.2. The
differences of these data are compared for different days. Third, a mathematical model is
built to predict aggregate DL throughput and the result is very accurate (the R square is
above 0.7). The study of this chapter benefits network operators to predict cell
throughput and to make plans for efficient usage of network resources.
In addition, a series of data collection activities are performed at the University of
Regina in Sections 3.3 to 3.5. The HO performance of A3 event from small cells to the
macro cell is recorded in the actual HetNet in Section 3.3. The parameters of TTT and
106
A3 offset are adjusted to test the response of the HetNet. The measured RSRP, SINR and
HO distances indicate that the overall impact of these parameters basically agree with the
simulation results in other literature, but the data also shows some unexpected results at
certain doors (test 3 and test 4). Furthermore, sectorizations of small cells are operated at
an indoor building with enabling interference mitigation techniques such as ABS,
256QAM, etc. in Section 3.4. The results of ABS show slightly improvement to sector
edge users in two-sector scenario. The three-sector case show degradation in the
throughput and SINR which is less beneficial compared with the results in two sector
case. But both two and three sector cases improve the total capacity of the whole
network compared to one sector case. Furthermore, the results of Section 3.5 indicate
that splitting the bandwidth increases the mean user SINR but reduces the cell
throughput slightly.
All the measurement in this chapter indicate that the actual HetNet environment is
complicated, highly dynamic, and significantly different from the idealized simulation
models, and the co-channel interference from neighboring cells is a main issue for
serving cell to achieve better SINR and higher cell throughput. More attention should be
paid to the real-world factors for cell designing and network planning.
107
Chapter 4
Evaluation of a Real-world LTE-A HetNet,
and a Fairness Guaranteed PF Scheduler
with Control Theory
In this chapter, Section 4.1 provided the introduction in detail. An evaluation of the
proportional fair scheduler in a physically deployed LTE-A network [21] is provided in
Section 4.2. Section 4.3 presents a fairness guaranteed PF scheduler with control theory
[22] in detail. The conclusion is provided in Section 4.4.
4.1 Introductions
According to users’ link conditions (such as channel quality conditions), base stations
assign suitable Modulation Coding Schemes (MCS) [119] to users in the LTE-A
networks. Base stations also determine the number of Physical Resource Blocks (PRBs)
to be sent to each user per millisecond based on a scheduling policy. The downlink
scheduling of the LTE-A system is a very complicated process, where the scheduler
considers the inputs like buffer status, Quality of Service (QoS), Channel Quality
Indicator (CQI), etc., of each bearer and considers the outputs like resource blocks,
transport block size (TBS), etc. [1]. Therefore, resource scheduling plays a significant
role in determining user throughput and cell throughput. It is necessary to study practical
scenarios in real-world environments to improve understanding of system operations.
The PF scheduler has been widely considered as a very efficient algorithm since it
108
provides a good balance between the maximum data rate and the fairness of resource
allocation.
The resource allocation of the scheduler can also be explained in terms of queuing
theory. It is assumed that the interarrival times of users are independent and finite for the
system. The users may join the system one by one or in batches. The service times are
assumed to be independent and finite and have identical distributions. The service times
are independent of interarrival times [120]. Each serving system (cell) has a limitation
for the number of users they can process. In this chapter, we also make the above
assumptions and further assume the scheduler system is stable and the ratio between
customer arrival rate and service rate is less than one. In addition, we assume that the BS
has good knowledge of the user data rates at each TTI.
In general, the research work of schedulers is theoretical and is verified in idealized or
non-realistic settings. Minimum research has been done to study or assess the
performance of PF schedulers in actual real-world environments.
4.2 An evaluation of the proportional fair scheduler in a physically
deployed LTE-A network
The Proportional Fair (PF) scheduler has been extensively studied in wireless
communications research. Most of the research done, however, focuses on theoretical or
simplistic simulations.
In this section, both theory and practical measurements for a PF scheduler are studied.
Two data collections are conducted to verify the performance of the scheduler in an
actual LTE-A network (small cells) environment. Allocated physical resource blocks
(PRBs) and throughput of each phone used in the data collection are estimated. Three
109
different types of PF schedulers (PF, generalized PF, and SINR-based scheduler) are
implemented to predict user throughput. The results show that the scheduler maintains
good fairness for both user throughputs and PRB allocation. Furthermore, it is shown
that generated results, derived from actual recorded data, are different from those derived
from simulation models presented in the literature [48] [49]. Similarly, the cell
throughput and fairness values are dynamic and randomly distributed with the time in an
actual LTE-A network in contrast to simulation models. This study demonstrates that the
generalized PF scheduler produces a more accurate prediction of the user throughput. It
can be concluded that this real-world LTE-A network study is more essential in
enhancing the understanding of actual 4G and future 5G networks.
In addition, the performance of an actual enhanced PF scheduler is evaluated (the
exact implemented algorithm of the PF scheduler is confidential) for downlink
transmission in a deployed LTE-A network. Cell throughput, individual user throughput,
PRB utilizations, short-term and long-term average of historical data rate [48] are
recorded and analyzed. To further showcase the validity of this work, a comparison was
carried out between the simulation results from the previous studies as mentioned above
are compared with the results obtained from a real-world physically implemented LTE-A
network, as mentioned in Chapter 1.8.3.
The structure of this subsection is organized as follows: Section 4.2.1 introduces
definitions of the PF scheduler and the generalized PF scheduler. Section 4.2.2 presents
the actual LTE-A environment of data collections, system parameters and detailed data
collection plans. The testing and simulation results are shown in Section 4.2.3.
Discussion is presented in Section 4.2.4.
110
4.2.1 Proportional fair scheduling
PRBs are introduced in Chapter 1 in detail. The scheduling policy can have a large
impact on cell throughput and user fairness [50].
4.2.1.1 Proportional Fair Scheduler
The PF scheduler is a popular scheduling algorithm in wireless communication systems,
especially in OFDMA-based networks [53]. The PF scheduler allocates RBs to specific
users by calculating the performance score , ( )j lS n using equation (1) below, as follows
from [53, 121]:
,
,
( )( )
( )
j l
j l
j
r nS n
R n= (4.1)
Where j is the user id, l is the index of the RB, and n is the TTI index. , ( )j lr n is the
instantaneous data rate if RB l is assigned to the user j. ( )jR n are the average of
historical received data rate of user j up to time n. The RB l will be allocated to any user
who has a maximum performance score in the system. ( )jR n can be represented as [48]:
,( ) (1 1/ ) ( 1) 1/ * ' ( 1)j t j t j lR n N R n N r n= − − + − (4.2)
where tN denotes the time average constant and ,' ( 1)j lr n − is achieved data rate of user j
at time n-1. With this PF scheduler for downlink, the user with smaller SINR would get
more RBs (because they always have a low downlink data rate) so that fairness is
maintained among users.
4.2.1.2 Generalized Proportional Fair Scheduler
The Generalized Proportional Fair (GPF) scheduler is represented by the basic PF
scheduler with weighting parameters and as shown in [48]:
111
,
,
[ ( )]( ) [0, ), [0, )
[ ( )]
j l
j l
j
r nS n
R n
= + + (4.3)
Tuning of parameters and respectively can adjust the probability of users with
high and low data rate to be scheduled.
4.2.1.3 SINR-based PF scheduler
Another type of PF scheduler which is mentioned in [35] for theoretical analysis is
defined as:
,
,,
( )( )
( )
j l
j lj W
SINR nS n
SINR n= (4.4)
where , ( )j WSINR n is the average SINR during the last time window W until time n.
, ( )j lSINR n is for user j with respect to RB l at TTI n.
4.2.2 Test environment and data collection plans
4.2.2.1 Test environment
The test environment and basic data collection process are introduced in detail in section
1.8 Chapter 1 on page 17. The difference is that one sector and three sector cases are
considered in this chapter.
4.2.2.2 Data collection plans
Two types of tests are performed inside Gym3:
1. Equal SINR condition: seven Samsung S8 phones (at locations A - C and E - H
with roughly the same SINR) are used to keep downloading 10 GB file from an
ftp server in one sector case as shown in Figure 1.13.
2. Unequal SINR condition: In the three-sector case deployment, five Samsung S8
phones (at locations A - E, SINR varies from 2.8 dB to 14dB) are used in the
coverage area of cell 2.
112
4.2.2.3 Methods and equations
The allocated PRBs for each phone are calculated by the measured data SINR and DL
throughput. The instantaneous user throughput ( )R t at the time TTI can be calculated as
[122]:
( ) _ * /RER t Spectral efficiency N TTI= (4.5)
where REN is the total number of resource elements allocated to the user at time t. Thus,
the number of assigned PRBs is represented as (assume 150 REs/PRB):
( )* / ( _ *150)PRBN R t TTI Spectral efficiency= (4.6)
Table 4.1: Modulation scheme and spectral efficiency.
CQI Modulation
scheme
SINR
(dB)
Spectral
efficiency CQI
Modulation
scheme
SINR
(dB)
Spectral
efficiency
1 QPSK -6.036 0.1523 8 16QAM 6.525 1.9141
2 QPSK -5.146 0.2344 9 16QAM 8.573 2.4063
3 QPSK -3.18 0.377 10 64QAM 10.366 2.7305
4 QPSK -1.253 0.6016 11 64QAM 12.289 3.3223
5 QPSK 0.761 0.877 12 64QAM 14.173 3.9023
6 QPSK 2.699 1.1758 13 64QAM 15.888 4.5234
7 16QAM 4.694 1.4766 14 64QAM 17.814 5.1152
15 64QAM 19.829 5.5547
Table 4.1 lists the adaptive modulation and coding scheme for calculating the number
of PRBs [122].
In addition, two fairness criteria are considered in this section: PRB allocation
fairness and throughput fairness. PRB allocation fairness is used to measure the fairness
of allocated resources for users within the time interval and is defined as [48]:
2 2
1 1( ) ( ( )) ( * ( ) )
Nu Nu
PRB n nn nF t P t Nu P t
= = = (4.7)
113
where Nu is total number of users, and ( )nP t is the number of allocated PRBs for n users
within the time interval t . Throughput fairness indicates the fairness for all user’s
achieved throughput within the time interval and is defined as:
2 2
1 1( ) ( ( )) ( * ( ) )
Nu Nu
T n nn nF t T t Nu T t
= = = (4.8)
where Nu is the total number of users, and ( )nT t is the achieved throughput for n users
within the time interval t .
4.2.3 Data collection deployment and results
In this section, results for the two test scenarios (equal SINR and unequal SINR
conditions) are listed, respectively.
4.2.3.1 Equal SINR condition
In the equal SINR condition test, seven Samsung S8 phones are downloading a 10GB
file at the same time (phones are located at location A, B, C, E, F, G, H corresponding to
the phone label 1 to 7 as shown in Figure 1.13 having their SINR values around 20dB.
Detailed test environments and deployments are introduced in section 1.7 Chapter 1.
Figure 4.1. User throughput for each phone.
Figure 4.1 indicates measured throughput for each phone in the time series. It shows
that most of the phones have a similar pattern and the same throughput since their SINR
114
does not have a large difference. Noticeably, the data rates of phone 1 and phone 2 drop
down to low values or zero at some points. This happened because the PRBs are not
scheduled to them at that particular instance of time or sometimes due to an error in the
mobile app while recording the data.
Figure 4.2. Estimated allocated PRBs for each phone.
Figure 4.2 shows the estimated allocated PRBs of each phone. They have the same
pattern with the user throughput because those phones are static and their SINR did not
change significantly. Figure 4.3 presents the fairness values for throughput and PRB
allocations at different time ( t =1s). It shows very high fairness (above 0.75) not only
for user throughput but also for PRB assignments, which means that the actual scheduler
maintains a high-level fairness when users are static and have similar SINR values.
Figure 4.3. Fairness value for throughput (left) and assigned PRBs (right).
115
Figure 4.4. Throughputs versus number of phones.
Figure 4.4 demonstrates the relationship between three types of throughput with the
number of phones. Cell throughput increases with the number of downloading phones.
The standard deviation of the cell throughput is up to 40Mbps at some points because of
the complicated real-world environments such as varying load and varying TBS.
Furthermore, average user throughput decreases with the number of phones because the
average of SINR is reduced with the newly joined users and limited resource blocks.
This is also different from the results presented in [49] which indicate that the average
data rate increases with the number of users, however, no configuration information for
the system is given.
Figure 4.5 depicts the relationship between fairness of the throughput and system cell
throughput when the total number of phones that started downloading data varied from 1
to 7. As shown in Figure 4.4, cell throughput increases with the number of phones.
However, as seen in Figure 4.5, the fairness points are randomly scattered. This is
significantly different from the results in [48] which depicts this relationship as a smooth
curve, because the actual network is different from simulation models.
116
Figure 4.5. Fairness of throughput versus cell throughput with phones increase from 1 to
7.
4.2.3.2 Unequal SINR condition
The SINR of phones is reduced after the deployment of three cells inside the building. In
this unequal SINR condition test, five Samsung S8 phones download a 10 GB file
simultaneously (phones are located at location A, B, C, D, E corresponding to the phone
label 1 to 5 as shown in Figure 1.13). Different values of SINR are observed ranging
from 2.8 to 13 dB. Figure 4.6 (a) indicates one segment of the phone throughput time-
series. The throughput is relatively stable due to small variance with the static phones’
SINR.
(a) (b)
117
Figure 4.6. Phone throughput time-series and estimated allocated PRBs for each phone.
In Figures 4.6 (a) and (b), the scheduler used in the pRRus reflects the characteristics
of PF scheduling. Figure 4.6 (a) indicates that phone 3 with the maximum data rate is
allocated with a smaller number of PRBs as shown in Figure 4.6 (b). While phone 4
received the highest number of PRBs, it has the minimum data rate as seen in Figures 4.6
(b) and (a).
The basic PF scheduler which is mentioned in section 4.2.2 is implemented in this
work. According to [123], MIMO has different usage probability at different SINR.
Therefore, the different effects of MIMO at various SINR are considered in the PF
scheduler. The measured SINR from the app is used to calculate the spectral efficiency
with Table 4.1.
Figure 4.7. Predicted user throughput by short-term data rate PF scheduler.
Figure 4.7 depicts predicted throughput for different phones by the PF scheduler using
measured SINR and short-term (5 ms) averaged historical throughput. Measured SINR
(at one second time interval) value is assumed as an average value over one second and
is the same when measured at each TTI. For the SINR based PF scheduler, SINR is
118
randomly generated at each TTI by assuming measured SINR as the mean with variance
of 2dB because all the cells are fully loaded (SINR is the same for all PRBs at each TTI).
Figure 4.8. Predicted user throughput by long-term data rate PF scheduler.
Figure 4.8 illustrates the predicted user throughput with long-term averaged data
(100ms). Some data rate peaks on phone 3 can be noted as compared with Figure 4.8
after increasing the time of averaging historical data rate. Comparing Figure 4.7 and 4.8
with Figure 4.8, it is apparent that the scheduler inside the pRRus is a PF scheduler. The
predicted throughput of each phone has the same order of magnitude as seen in Figure
4.8. Noticeably, phone 3 (phone C) always has the maximum DL data rate while phone 4
and phone 5 have the minimum data rates in all the three figures.
Figure 4.9. Comparison between mean actual throughput and mean predicted throughput
for each phone.
119
The differences in the mean user throughput between actual user data rate and the
results of implementing the GPF and PF scheduler are shown in Figure 4.9. This figure
indicates that GPF has a better accuracy with proper tuning of the parameters (α=0.6,
β=0.9) than the results of the PF scheduler. The mean absolute errors of predicted
throughput for each phone are listed in Table 4.2. The CDF of cell throughput by
different schedulers are compared in Figure 4.10. GPF has a better approximation to the
actual cell throughput than PF scheduler. The SINR-based PF scheduler gives the best
result because it can always maintain a high fairness value.
Table 4.2: Mean absolute errors of three schedulers for each phone (unit: Mbps).
Type Phone 1 Phone 2 Phone 3 Phone 4 Phone 5
GPF 1.92 1.23 1.16 1.11 1.58
PF 3.42 0.50 4.19 0.56 1.65
SINR-based 1.63 1.40 2.9 1.76 1.50
Figure 4.10. CDF of cell throughput for different types of schedulers.
120
(a) (b)
Figure 4.11. Fairness value for throughput (a) and assigned PRBs (b).
Figure 4.11 indicates the fairness value of allocated PRBs and achieved user
throughput for each phone ( t =1s). It shows that the fairness of both resource allocation
and throughput is high. However, the fairness of throughput is still smaller than the value
of the PRB allocations. Compared with Figure 4.6 (a), higher fairness is achieved when
users have equal SINR.
4.2.4 Discussion
Based on the previous two test results, it is evident that there is a discrepancy between
theory and the actual application of the PF scheduler. First, in the simulations, the
number of REs per PRB is fixed, but it is dynamically changed (impacted by load and
format requirements) in an actual LTE-A system. Many uncertainties exist in the actual
LTE-A networks which contribute to the discrepancy. Fast fading and multipath fading
[60] directly impact the accuracy of SINR and MCS index. Secondly, it is very difficult
to accurately predict the actual user throughput, however, the results are improved when
considering the impact of MIMO with GPF scheduler. Thus, considering more
characteristics is useful for the modeling of user throughput. Thirdly, the historical data
121
rate with longer-term average generates more peaks in the throughput than the short-term
does for high data rate phones. Since the users with high SINR will lower the long-term
average data rate greatly as compared with the users with low SINR, the scheduler will
then allocate more PRBs to the user with good SINR resulting in a peak throughput. The
result of the SINR-based scheduler is the closest to the measured cell throughput because
it can maintain a high fairness for the phones which are static and have stable SINR
values. The scheduler inside the lampsites maintains a good trade-off among PRB
allocations and user throughput. The fairness values of both the PRBs and throughput are
above 0.75.
4.3 A fairness guaranteed dynamic PF scheduler in LTE-A networks
In this section, a new scheduler is developed by using the control theory and PF
(proportional fair) scheduler. The fairness of user data rate is dynamically adjusted by
setting a threshold in the new scheduler. A PI (proportional integral) controller is added
on the generalized PF scheduler to formulate a closed-loop feedback system. In addition,
the scheduler is verified using measured data with SINR of both static and moving users
from a real-world LTE-A network environment. Comparisons are made among the
results of the new scheduler, the PF scheduler, and the measured data. The simulation
results show that the scheduler can adjust the fairness and cell throughput properly
according to the requirements from the designer’s perspective. This lightweight and
flexible scheduler will help base stations better allocate the resource blocks.
Cell edge users are often not well serviced if they encounter strong interference with
low SINR. Thus, it is very important for the LTE-A network to properly allocate the RBs
to users to maintain a good fairness and reasonable system cell throughput. In this
122
subsection, a new scheduler is developed by utilizing the fundamentals of control theory
and a generalized PF scheduler. A proportional integral (PI) controller is applied during
the process of resource allocations in the developed scheduler. By creating a closed-loop
feedback system and inputting a threshold that is related to the fairness of user data rate,
different fairness values for user data rate and system cell throughput are achieved. To
note, the parameters of the scheduler are found based on control theory. This foundation
makes the scheduler more reliable and stable regardless of how complicated the users’
radio conditions are. A method for tuning of the controller is also introduced. Simulation
results are compared with the PF scheduler and measured data in a real-world LTE-A
environment. With this scheduler, network providers can control the fairness of RB
allocation. Adjusting the fairness value of the scheduler is also possible and
straightforward.
The structure of this section is organized as follows: the generalized PF scheduler and
basic PID control theory are introduced in section 4.3.2. The fairness guaranteed
dynamic PF scheduler is presented in section 4.3.3. Measurement plan, performance
evaluation, and simulation results of the scheduler are displayed in section 4.3.4 and
section 4.3.5, respectively. Section 4.3.6 presents the discussion about the scheduler.
4.3.1 Introduction to PI controller
4.3.1.2 PID Controller
123
Figure 4.12. A block diagram of PID controller.
Controllers are widely utilized in industrial control systems to monitor large electrical
machines and systems. The controller can manipulate the error of the output and make
changes to the control actions based on the error. There are two types of controllers:
digital controllers and analog controllers. Digital controllers have many advantages over
analog controllers such as higher speed, lower cost, more flexibility, and higher accuracy
[124].
In this section, a PI controller is used to make control actions for allocation of RBs.
Figure 4.12 shows a typical block diagram of PID (proportional–integral–derivative)
controller in feedback loop. Where, y(t) is output; e(t) is the error between output y(t)
and setpoint r(t). Proportional control obtains a response where the term P is proportional
to the error. It means that if the error is positive, the control output will also be positive.
If the proportional gain is too high, the system may become unstable. But, if the gain is
too small, it will make system control action too small for disturbances. Using the P
controller alone will generate an error between the setpoint and output, which makes it
difficult to accurately control the system. This problem is addressed by also integrating
the error signal over the past time. Integration is used to eliminate the residual error
created by the P controller. The D part of a PID controller is used to estimate the future
trend of the error based on the current error changing rate and to prevent the error from
124
changing too rapidly. The overall control function for continuous-time PID can be
represented as:
0
( ) ( ) ( ) ( )
t
p i d
du t K e t K e d K e t
dt = + + (4.9)
where Kp, Ki, and Kd are gain values for the P controller, I controller, and D controller,
respectively.
4.3.2 Fairness guaranteed dynamic PF scheduler
In this subsection, a new scheduler which can control the level of fairness is introduced.
The detailed information about generalized PF scheduler is introduced in Section 4.2.1.2
on page 115.
4.3.2.1 Introduction to the fairness guaranteed dynamic scheduler
In this work, rather than a PID control, a PI control is used. Figure 4.13 illustrates the
system with the added PI controller. Fairness of user throughput is calculated during
fixed time intervals, then, it is defined by the set point of fairness in the figure. The error
signal generated is now fed back into the PI controller as new input. Since this is a closed
loop system, the controller repeatedly minimizes the error to achieve a desired output.
PI
controllerSystem
+
-
Setpoint of fairnesserror Output fairness
Figure 4.13. Cascade compensation of PI controller.
To adjust the fairness and cell throughput the authors in [55] proposed an exponential
function to calculate the parameter . For the method in this study, similar to [55], both
125
PI controller and exponential function are combined to calculate the parameter . The
new scheduler is presented as:
,
,
[ ( )]( ) , [0, )
[ ( )]
k l
k l
k
r nS n
R n = + (4.10)
1 21
exp( * _ * ( ) )m
ik error f k error i di
== − − (4.11)
where k1 and k2 are the parameters of PI control which can be calculated by various
methods as indicated in [125]. The error _error f is the difference between calculated
fairness from scheduler and input threshold value. The integral part is for the time
duration from 1 to m. Fairness of user data rate is calculated as:
2 2
1 1( ) ( ( )) ( * ( ) )
Nu Nu
T n nn nF t T t Nu T t
= = = (4.12)
where Nu is the total number of users, and ( )nT t is the achieved DL throughput for user
n within the time interval t (here, it is set as 100 ms to calculate fairness and subtract
the controller’s setpoint).
The scheduler initially performs as a PF scheduler with 1 = . Then, during the
allocation of RBs, the scheduler will calculate the fairness value within a time interval
t . The difference between calculated fairness and the input threshold value is used as
an error for calculating PI controller. The parameter will be updated by equation
(4.13) at next TTI. If the error is positive, it means the fairness is higher than the
threshold value, and will be reduced to allocate more RBs to users with higher data
rates. Otherwise, the will be increased to adjust the fairness. New scheduler
performance metric will be calculated by equation (4.12) with the updated . During
this process, the fairness of user data rate is maintained properly.
126
4.3.2.2 Empirical tuning of the controller parameters
The value of is not only impacted by the error but also by the parameter k1 and k2.
Therefore, tuning of the PI controller is also significant in order to generate the desired
result. In this section, the parameters of the controllers are tuned by Ziegler-Nichols
method [10] because the transfer function of the system is difficult to find. Ziegler-
Nichols’ close loop method is based on experiments (a real control system or a simulated
system) making it easier to find the parameters of the scheduler. The Ziegler-Nichols’
close loop method is explained as follows [126]:
Step 1: Ensure the process is as close as possible to the specific operating point of the
control system and make the controller represent the process dynamic during the
tuning.
Step 2: Turn the controller into a P controller by setting Ki= 0, and Kd=0 and setting
the initial value Kp=0 and then stepwise increase Kp.
Step 3: Sustained oscillations are recorded in the system after increasing Kp to an
appropriate value. The signal enters into the oscillations from an excitation which can
be a step in the setpoint. The step must be small (e.g., 5% of the setpoint). Then, at this
moment Kpu= Kp where Kpu is called ultimate gain, and it must be the smallest value of
Kp.
Step 4: Measure the ultimate period Pu of the oscillations in step 3.
Step 5: Calculate the controller parameters according to Table 4.3, which is shown
below for different types of controllers. (If the stability of the close-loop system is poor,
try to reduce the Kp (e.g., reduce by 20%) to increase the stability). More detailed
information can be found in [126].
127
Table 4.3: Calculating the PID controller parameters
Kp Ki Kd
P controller 0.5Kpu 0 0
PI controller 0.45Kpu 1.2/Pu 0
PID controller 0.6Kpu 2/Pu Pu/8
4.3.3 Measurement of actual downloading data
To verify this developed scheduler, a data collection was conducted in a real-world LTE-
A network where another type of enhanced PF scheduler is installed. In the next section,
the newly developed scheduler is implemented based on this real-world environment in
the simulation model.
The test environment, basic test process, and system configurations are introduced in
section 1.8.2 Chapter 1 on page 17. The only difference is that different number of
phones and sectors are selected in this section. Downloading tests are conducted under
two scenarios (case 1 is for static users, and case 2 is for both static and moving users):
1. Case 1: five static Samsung S8 phones (on locations A to E as shown in Figure
1.13) download a 10 GB file from an ftp server simultaneously in the three sector
case.
2. Case 2: ten mobile phones downloaded the 10GB files at the same time in two
sector case.
4.3.4 Performance evaluation and simulation results
In this section, both PF scheduler and the developed scheduler are implemented in a
Matlab code to simulate the performance of each phone for both cases 1 and 2.
The CDF (cumulative distribution function) of cell throughput from measured data,
the PF scheduler, and the proposed scheduler is presented in this section and compared.
128
Mean user data rate over the downloading time for each phone are predicted and
compared. Fairness of user data rate is also compared for these three types of data. The
simulation is performed by using the measured data such as SINR and phone throughput
from section 4.2.2, which significantly reduced the simulation complexity and improved
the accuracy. Since the measured SINR is recorded every second, it is assumed that the
SINR is the average of SINR over 1000 ms. For case 2, SINR at each TTI is generated
by a normal distribution using mean (equal to the value of measured SINR) and variance
(equal to 4). The first recorded throughput is used as the initial average historical rate of
each user.
4.3.4.1 Methods and equations in the simulation
User downlink throughput is calculated by their allocated RBs, and spectral efficiency is
calculated by looking up a mapping table with users’ SINR. In the LTE-A system,
adaptive Modulation Coding Schemes (MCS) are utilized to adapt different users’ SINR.
Users with different SINR and CQI will be assigned different modulation schemes [119]
as shown in Section 4.1.3.3.
According to [127] [123], MIMO has different usage probability at different SINR,
which is considered in this work. The instantaneous user downlink throughput at each
TTI is calculated as equation (4.13) in the simulation model [122].
( ) _ * /RER t Spectral efficiency N TTI= (4.13)
4.3.4.2 Simulation results
129
Figure 4.14. The CDF of the system cell throughput of measured data and simulation
results for case 1 (the modified scheduler is introduced in Chapter 3).
Results and comparisons are listed in this section after performing the simulation and
tuning the parameters of the controller. PF scheduler and the developed scheduler are
simulated. Figure 4.14 shows CDF for different types of data. Two varying threshold
values are set in the simulation for the new algorithm. As the Figure 4.14 shows, the
fairness of the scheduler can be adjusted by the threshold (th) value. With lower
threshold value, the system throughput can be very high because more RBs are used for
users with higher spectral efficiency. The PF scheduler has a higher cell throughput
compared to the measured data. The scheduler in this study has the closest CDF
performance to the PF scheduler when the threshold is 0.9. The modified scheduler as
introduced in Chapter 3 approximates better to the CDF of the measured data than other
schedulers.
The mean data rate of phones for different schedulers during the simulation time (89
seconds) are shown in Figure 4.15. The figure demonstrates that the user data rates are
distributed unequally with a smaller threshold. Phone C at location C has a good SINR
(around 18 dB) and receives high throughput.
130
Figure 4.15.Mean data rate for each phone over 89 seconds for case 1.
Table 4.4 indicates the mean absolute errors (MAE) of each phone between the results
of simulations and measurement. When the threshold is equal to 0.3, larger MAE values
exist. The MAEs are smaller for phone D and phone E, while the developed scheduler
(th=0.9) makes MAEs more uniform.
Table 4.4: Mean absolute errors between the data from simulation and measured data for
each phone (unit: Mbps).
Type Phone A Phone B Phone C Phone D Phone E
PF 3.76 1.65 4.86 0.43 1.32
The proposed method th=0.9 1.50 0.75 2.13 1.21 1.82
The proposed method th=0.3 5.68 2.48 6.88 3.63 3.75
Modified scheduler 2.18 0.52 2.31 1.13 1.87
Figure 4.16 shows fairness value (calculated by equation (4.14) with time interval of
one second) of user throughput per second. Higher fairness can be achieved more
frequently by adjusting the threshold value of the developed scheduler and tuning the
controller parameters according to the tuning procedures mentioned in section 4.2.3.
When the threshold equals 0.9, it has a higher fairness value of around 0.9 during the
simulation. Noticeably, the scheduler in the real LTE-A network system also maintains a
131
high fairness around 0.82. For the PF scheduler, it shows that the fairness value is
slightly smaller than it is in the measured data with time interval one second and
undergoes more oscillations than the developed scheduler. The developed scheduler is
also compared with the scheduler in Chapter 4 as shown in Figure 4.18. The generated
scheduler (th=0.9) still generates a more stable fairness than the modified scheduler.
Figure 4.16. Fairness value of user throughput for simulation results and measurement
for case 1.
By comparing Figure 4.15 and Figure 4.16, it is observed that the new scheduler
maintains a high fairness of user data rate with cell throughput which is slightly reduced
compared to the PF scheduler. The variance of the curves in Figure 4.17 and Figure 4.18
depict that the situation is complicated when moving users are considered in the model.
A slight drop of the fairness in Figure 4.18 is due to the impact of moving user’s SINR.
The drop implies that user mobility has an impact on the system performance. However,
the new scheduler (when th=0.9) still maintains a higher fairness (around 0.9) which is
similar to the PF scheduler when moving users’ SINR changed significantly. But the PF
scheduler cannot maintain the fixed fairness when conditions are different, as
132
demonstrated in case 1. The CDF of cell throughput by the developed scheduler is also
similar to the PF scheduler. The modified scheduler in Chapter 3 is closer to the
measured data than other schedulers when considering the CQI, historical data rates, and
packet delay.
Figure 4.17. The CDF of the system cell throughput of measured data and simulation
results for case 2 (the modified scheduler is introduced in Chapter 3).
Figure 4.18. Fairness value of user data rate per second for simulation results and
measurement for case 2.
133
4.3.5 Discussion
Firstly, the motivation for developing this scheduler is to fairly serve cell edge and cell
center users co-existing in the same LTE-A network. Since QoS is important to users, it
is defined in the LTE-A specifications [54]. Thus, fairness of user throughput should be
maintained with different user services. The developed scheduler can be utilized by
vendors to set up different values of fairness in wireless cellular networks. In addition,
the downlink data rate of cell edge users is easily adjusted with different fairness values
using this scheduler. Increasing the threshold value will allocate more RBs to cell edge
users and vice versa.
Secondly, the convenience of the generated scheduler is that it has only two
parameters making it easy to tune the PI controller and find the parameters. The
drawback of the scheduler is that the parameters need to be readjusted when the users’
radio conditions changes. This can be done by monitoring the users’ SINR and
adaptively tuning the controller’s parameters, however, this method is not considered in
this work. Furthermore, the fairness value is different for different time intervals
according to [48]. In this simulation, the time interval is set to 100 ms to calculate the
fairness value followed by the error between this value and the threshold (setpoint).
Figure 4.19. Fairness of user data rate during tuning of the controller.
134
Figure 4.19 depicts the fairness value per 1 ms over a time interval of 2000 ms in the
scheduler when the threshold is 0.9. The fairness value is then kept consistent by the
controller. Although a value as low as 0.3 is encountered around 800ms, the impact on the
overall fairness is negligible. By precisely tuning the controller, a more stable closed-loop
system can be achieved.
4.4 Conclusion
To summarize, the performance of each type of PF schedulers (PF, GPF, and SINR-
based) is evaluated in a real-time deployed LTE-A network in section 4.2. Discrepancies
were found between the measured data in this study against the data presented in
literature reviews. Two different tests are performed inside the Kinesiology building in
the University of Regina. The basic PF scheduler is implemented to predict user
throughput. The results show that the scheduler installed inside the LampSites is a PF
scheduler. Moreover, inconsistency are also observed when compared with the basic PF
scheduler. An important observation to highlight is that fairness and cell throughput do
not have a clear relationship in the measured data which is contrary to the published
literature. Results have shown that the actual scheduler cannot maintain a stable fairness
for the varying user throughputs.
The measured data and the two test results show that a significant gap exists between
theory and reality. Thus, it can be concluded that studying actual environments is crucial
to understand the true behavior of the system and to provide cell users with satisfactory
services.
In this subsection 4.3, an easy to implement, new scheduler is developed based on PID
control theory and the conventional PF scheduler. It can maintain different levels of
135
fairness for user data rates providing it with the flexibility to serve the users fairly in
various scenarios. The tuning process of the controller is also performed by using the
well-known Ziegler-Nichols’ close loop method. The simulation results show that the
developed scheduler can maintain different trade-offs between fairness and cell
throughput for both static and mobile users. At the threshold of 0.9, the scheduler
maintains a better fairness than the PF scheduler with slight reduction of cell throughput
for static users. At last, simulation results indicate that the scheduler in section 3.3
Chapter has a better throughput performance than other schedulers.
In the future, other features such as QoS and automatic adjustment for moving users
will be considered into the scheduler to enhance its practicality and stability.
136
Chapter 5
Development of a Realistic LTE-A HetNet
Traffic Model
The structure of this chapter is as follows: Section 5.2 depicts an efficient ray-tracing
path-loss propagation model for the LTE-A HetNet. Section 5.3 provides the
development of an LTE-A HetNet traffic mode in detail. Section 5.4 verifies the
accuracy of predicted results from the model. The conclusions are exhibited in Section
5.5.
An accurate traffic model is essential to narrow the gap between theoretical research
and actual networks. A traffic model that can accurately predict user RF conditions and
user downlink data rate will be beneficial for network operators to reduce costs and to
provide users with reliable service. In addition, such a traffic model is useful to provide
both the lower and upper limits of system performance, evaluate the potential of new
technologies, and implement new algorithms [128]. The simulation results will also offer
relatively accurate predictions and a better understanding of the effect from new settings
that may be difficult to set up in the actual systems.
In this chapter, a novel realistic matlab-based traffic model of LTE_A HetNet is
developed based on the knowledge derived from previous measured data at the
University of Regina as mentioned in Chapter 3. Both indoor and outdoor environments
are provided in this model. Characteristics such as fast fading, and user locations are
extracted from measurement and database, therefore enhancing the accuracy of the
137
simulation results. In addition, the model has some important performance metrics: cell
throughput, individual user throughput, an indicator of the variation of cell throughput
and an indicator of the potential of a small cell to be incorporated into neighboring cells
or not. The methodology of developing the model is introduced in detail in this chapter.
With the traffic model designed by the methodology in this thesis, network operators
will have guidance to better understand the HetNets and to optimize the networks based
on this traffic model. To the best of the author’s knowledge, limited research about
studies of HetNet traffic models is based on real-world HetNet cellular network
environments.
RF propagation
models
Generate user
Profiles (locations,
velocities, etc.)
Calculate User
SINR
Get cell load
information from
cell-level data
Allocate Resource
Blocks to Users
by the Scheduler
Calculate User
Downlink Throughput
and Performance
Indicators
Extracted spectral
efficiency from
Chapter 3
Generate
environment
profiles Monitoring the HO and radio
link failure during the
simulation in the model [11]
Figure 5.1. The process of developing the traffic model.
Figure 5.1 depicts the procedure of building the realistic model. The first three
components are: developing a path-loss propagation model that is utilized to calculate
the RSRP received from the transmitter to users, generating both user locations and user
mobility model, and estimating cell load information from the database. Users’ SINRs
are calculated according to the above information. Then, a new scheduler is developed to
138
calculate user download throughput using extracted SE from the test data. The next
section describes the modeling of propagation for both outdoor and indoor environments.
5.1 Introductions
RF propagation models are crucial for designing networks and cell deployment planning.
Obstructions around the transmitter and receiver can always make the results difficult to
be predicted accurately. The prediction errors will lead to misunderstanding of the
coverage and capacity of the networks and reduce the performance of cellular networks
[60]. Therefore, generating environment profiles for the propagation model and properly
tuning of the output results are highly important.
In Section 5.2, a new methodology is proposed to develop pseudo-3D path-loss
propagation models for a site-specific LTE-A HetNet. Both outdoor and indoor
propagation models are developed. Some efficient strategies are proposed to simplify the
building of structure data so that computation costs are reduced. A tuning method for the
results of the indoor small cell propagation model is also proposed. For the outdoor
propagation model, the software of geographic information system (ArcGIS) is used to
generate building profiles that are efficient and accurate. The prediction shows that the
simulation results are accurate, and the mean absolute error is around 6 dB. In addition,
the developed small cell indoor propagation model can also be implemented for 5G
networks in the future.
5.2 An efficient ray-tracing path-loss propagation model for LTE-A
The structure of Section 5.2 is organized as follows: Section 5.2.1 presents path loss
models of different propagation mechanisms. The procedures for developing propagation
139
models are indicated in Section 5.2.2. Section 5.2.3 represents modeling results. Section
5.2.4 performs the discussion.
5.2.1 Introduction to path loss prediction model
In this section, the basic equations in [60] are utilized to calculate path loss. These
equations are based on ray tracing rules and UTD which was proposed by Kouyoumjian
and Pathank. Propagation mechanisms of the line-of-sight, first order of reflections,
diffractions, and transmission are utilized in this work. Only main traveling paths of rays
for users at each location are captured because the tuning method is utilized for the final
predicted results.
In actual environments, radio waves from a transmitter will undergo a multipath
channel and be reflected, diffracted, and scattered by the objects in the environments.
The received signal of user devices is a combination of all the waves along different
paths from the transmitter. According to the UTD in [60], the total received electric field
is represented as a sum of electric field from different ray paths:
1
m
Rx j
j
E E=
= (5.1)
Where m is the number of rays from transmitter to receiver, jE is the received electric
field from jth ray. m is the number of total paths.
1. LOS Propagation
If a ray is directly transmitted from transmitter (Tx) to receiver ( 1Q ) without any
obstructions, this path is called line-of-sight (LOS). Then, the received electric field at
1Q for LOS is calculated as:
140
1
jkr
Q Tx
eE E
r
−
= (5.2)
Where r is the distance of LOS, k is propagation constant (k=2π/λ, where λ is
wavelength). TxE is the electric field at the transmitter.
2. Diffraction Propagation
According to UTD, if an electric field from one path is reflected or diffracted at a
series of points nQ (n=1,…N) as shown in Figure 1, and the electric field which is
received at point S from 1Q is calculated as [60]:
/
1
1
( ) ( )N
i R D j
j n n
n
E S E Q A e
=
= (5.3)
where /R D
n is coefficient of reflection or diffraction, nA is a spreading factor. 1( )iE Q is
the LOS electric field calculated by equation (5.2). The total field attenuation and phase
shift of propagation path for jth ray is presented as [60]:
/
1
1j
NjkrR D
j n n
nlos
W A er
−
=
= (5.4)
where losr is the distance of LOS, jr is the total distance of the propagation path for jth
ray. The overall attenuation and shift are calculated as:
1
l
j
j
W W=
= (5.5)
Two types of ways to model the diffraction propagation path loss are: over-rooftop
and vertical-edge diffractions for the outdoor propagation model.
For over-rooftop diffraction, building heights are modeled as heights of half planes on
the ground, and the edge of half planes are assumed to be perpendicular to the line
141
connecting the transmitter and the receiver [60]. Diffraction coefficients are given by
[60]:
/4' 2( , , ) [ cos ( / 2)]
2 2 cos( / 2)
jD
n n n n n
eL F kL
k
− = (5.6)
where n is diffracted angle and '
n is angle of the incident ray of nth half plane as shown
in Figure 5.2. is the difference between n and '
n . Distance factor of nL given by [60]
is presented as:
1
1
n nn
n n
s sL
s s
−
+
=+
(5.7)
ns is shown in Fig.1. Transition function of F is calculated by Fresnel integral:
2
( ) 2 jx ju
xF x j xe e du
−= (5.8)
Spreading factor of nth half plane is calculated as:
1
0
1
0( )
n
kkn n
n k nk
sA
s s s
−
=
−
=
=+
(5.9)
The vertical-edge diffraction coefficients are calculated in a similar way as roof-top
diffraction. Corners of buildings to the line of connecting transmitter and receiver are
modeled as half planes to calculate the coefficients as shown in Figure 5.2.
Figure 5.2. Diffraction modeling by half planes. Figure 5.3. Example of image theory to
calculate reflection path loss.
142
3. Reflection Propagation
Reflection coefficient R
n for vertical polarization of transmitter is calculated as [60]:
2
2
sin cos
sin cos
in inR
n
in in
− + − =
+ − (5.10)
where in is incident angle (angle between incident ray and normal vector of the
reflecting surface), is relative permittivity of the reflecting surface. When calculating
the reflection, image theory [70] is used for both the outdoor and indoor propagation.
Figure 5.3 shows the image antenna of Tx. The reflection point can be found easily on
the wall.
4. Transmission Propagation
According to [129], for a ray transmitted throughput a wall with thickness and real
dielectric permittivity r , transmitted field expression of GO is given by:
0
,
02
1 2 1 2
( )( )( )
ijk s
tT e
E Rx Es l s s l s
−
⊥=
+ + + +
P (5.11)
where 0k is wall number in free space, in is reflection angle with the wall,1( )r −= ,
cos( ) / cos( )in t = , and / cos( )tl = . t is the refraction angle which is calculated
from in and r with Snell-Descartes law. 0E is the source electric field. ,T⊥ P are
transmission coefficients for perpendicular and parallel polarization, respectively. 1s and
2s are the distance of incident ray to the wall and transmitted ray through the wall to the
receiver respectively, as shown in Figure 5.4. It is represented as [129]:
2
,
, 2 2
,
(1 ( , ))
1 ( , )
j
in r
j
in r
R eT
R e
−
⊥
⊥ −
⊥
−=
−
P
P
P
(5.12)
143
where , ( , )in rR ⊥ P are Fresnel reflection coefficients for perpendicular and parallel
polarization, respectively. The is expressed as: 2
0 sin ( )r ink = − . Figure 5.4
depicts an example of a single ray transmitted through a wall.
Figure 5.4. Illustration of a transmitted ray through a wall.
5. Equations for Calculating Propagation Path Loss
The calculation of path loss (in dB) is defined as [60]:
1020log ( | |)4
dBL W
= (5.13)
where W is the total attenuation and phase shift by different types of propagation
mechanisms.
5.2.2 Introduction to development of propagation models
In this section, the procedures of building outdoor and indoor propagation path loss
models are introduced. Figure 5.5 indicates the flow chart of building the outdoor
propagation model.
Generate
building
information from
GIS
Building data
information
reduction
Utilizing data
reduction methods
Tuning
of the
results
Calculate
different types
of attenuations
Figure 5.5. Flow chart of building outdoor propagation.
144
5.2.2.1 Introduction to the ArcGIS and simplified method
ArcGis is a suite of software produced by ESRI. It has many functions [130]: view and
query maps with the other products; view spatial data; create maps; and operate basic
spatial analysis, etc. In this study, the ArcGIS is used to generate basic building data of
the University of Regina and provide accurate GPS coordinates of each location. Figure
5.6 displays a layout of the buildings from ArcGIS. The building data are composed of
coordinates and building heights for each vertice.
Figure 5.6. Building data layout generated from ArcGIS for outdoor.
Figure 5.6 shows multiple vertices for each building, thus, the data reduction method
is that the buildings are modeled as quadrangles when searching buildings and
calculating the diffractions. Figure 5.7 represents an example of simplifying the building
structure. The blue color is used to replace the black color building layout for searching
and modeling purposes as shown in Figure 5.7 (a). The simplification is reasonable
because few people would stay at the corners of buildings according to the author’s
observation. When searching the buildings between users and the transmitter, the four
corner points of the blue polygon are representative for the building. For the indoor
rooms, two rooms can be merged into one quadrilateral as indicated in Figure 5.7 (b) if
these rooms are not significant and have few users inside them.
145
(a) (b)
Figure 5.7. Examples of simplifying building layout when processing the building data.
Furthermore, when searching for the related buildings to the receiver, only the
buildings within the circle which is centered at the receiver with the distance between Tx
and Rx as radius for the circle as shown in Figure 5.6. The proposed method is similar to
the method in [64], but this method is easier than that one and it does not have a
significant impact on the final prediction results. At last, the prediction results will be
adjusted by a tuning method, thus, missing selecting some buildings does not have a
large impact on the final results.
For tuning of calculated path loss, the same procedure will be utilized by the method
from the literature [60]. Semi-global tuning and local tuning methods are introduced in
[60] to improve the accuracy of prediction results. This method is also extended in this
study for predicting RSRP in small cell indoor environments in Section V. Semi-global
tuning method applies least mean square (LMS) method for different groups of locations
which are categorized by the surrounding environment of users (the number of
obstruction buildings between the transmitter and the receiver) to calculate optimal
parameters. The total adjusted attenuation and phase shift is represented as [60]:
1 2 3 4LOS RD VD RW wW w W w W w W w= + + + + (5.14)
146
where LOSW is the attenuation and phase shift for LOS, RDW is for roof-top diffraction,
VDW is for vertical edge diffraction, and RW is for reflection, iw (i=1, 2, 3, 4) is tuning
parameters. nS is the calculated signal strength from the serving antenna by equation
(5.15) as [60]:
n Tx Tx RxS P G G path loss= + + − (5.15)
where TxP is transmission power, andTx RxG G is antenna gain for transmitter and receiver,
respectively.
The local tuning method can be viewed as a refined version of semi-global tuning
method. It utilizes the LMS for the users to calculate adjusting parameters with measured
data that contains the same dominated propagation mechanism with that user. It has
following steps [60]:
Step one: define a set of measurement locations centered at one receiver point (x, y)
within the range of a radius (20 meter).
Step two: collect data at the locations in step one where the main propagation
mechanism is identical with one of the receiver location (x, y). The main propagation
mechanism is identified as:
( ) ( ) ( ) ( )max{| |,| |, | |,| |}Main FS i RD i VD i VD iW W W W W=
Step three: apply the LMS for the measured data in step two to calculate optimal
parameters in equation (5.14) for the receiver at (x, y). If the parameters are troublesome
to calculate, the Semi-global method is utilized.
5.2.2.2 Development of indoor propagation model
For the indoor propagation model, because there are no available building layout input
data, thus, the data has to be generated manually. The same method of simplification as
147
mentioned in Figure 5.7 is utilized because for the edge areas of buildings, few people
will stay there, and it has few impacts on the prediction results. For the calculations of
different propagation mechanisms, pseudo-3D modeling of buildings is constructed for
the indoor propagation models. Building heights, walls, and ceilings are considered to
find ray paths on these surfaces.
After the building data is prepared, the results should be tuned properly with
measured data. The proposed algorithm of this study is similar to the method in [60], but
this method is used on the tuning of weights of the signals nS (n ≥ 1) from different
numbers of small cells because users will receive signal from many indoor small cells.
Since the final received path loss is used to calculate signal strength and user devices
will receive signal from more than one antenna, the coefficients are used to adjust the
weights of the received signal from different small cells.
The adjusted RSRP signal is represented as:
1 1 2 2* * ... *a n nS w S w S w S w= + + + + (5.16)
where n is the number of antennas that users receive signal from them, nw is model
parameter, and the utilized algorithm contains three steps:
Step one: for different rooms and hallways inside a building, we categorize them into
different groups due to that UEs will experience similar path loss in the same room.
Step two: calculate optimized parameters in equation (5.16) with Least Mean Square
for each group in step one by using measured data from the location of each group,
respectively. In case, if there are some negative values generated, these values will be
replaced by the original predicted values.
148
Step three: calculate the received signal strength of users by using equation (5.16) for
other locations.
5.2.3 Modeling results of propagation models
5.2.3.1 Collection of experimental data
Table 5.1 represents some information about antennas at three different locations.
Table 5.1: Antenna model and antenna heights.
Locations Antenna model Antenna Height
(meter)
Carrier
Frequency
Outdoor 80010865 28.5 2.6GHz, 2.1GHz
Building A PEAR M5277i 4.5 2.6GHz
Building B pRRU3901, ExTENT
D5777i,
around 4 and 14 for 1st
and 2nd floors,
respectively
2.1GHz
To obtain the path loss and signal strength data, and to verify the propagation models,
a RF scanner called ‘Nemo handy’ was utilized to record the data for the marked
locations of the outdoor and buildings A and B, as shown in Figure 5.8, Figure 5.10, and
Figure 5.11. respectively. The device is introduced in Section 1.8 Chapter 1 in detail.
The height of receiver is assumed to be 1.5 meter.
5.2.3.2 Results of the outdoor propagation model
In this work, the campus of the University of Regina is used for the outdoor propagation
model. The picture of the campus is shown in Figure 1,7 Chapter 1 (on page 16).
Building A and building B are deployed with small cells inside. The indoor propagation
is modeled for the two buildings.
149
Figure 5.8. A simplified building layout information of Figure 1.9 for the outdoor from
ArcGIS software (Red dots are locations for measured data).
Figure 5.8 indicates the result of building layout by using ArcGIS software. These
building structures are composed of vertices of polygons. The red dots in Figure 5.8
means the test locations for verifying the outdoor model. A macro antenna is installed on
the roof-top of one building as marked ‘Tx’ in Figure 5.8.
Figure 5.9. Predicted path loss and measured path loss.
Figure 5.9 presents predicted path loss and measured path loss. The MAE is about 3.5
dB. The reason for the blue lines becoming flat is because only the diffraction is the
dominant mechanism for the test locations. Thus, it is difficult to apply the local tuning
method.
150
5.2.3.3 Results of the indoor propagation model
Figure 5.10. Simplified building structure of building A (the blue dots are user
trajectories).
Figure 5.10 presents the simplified building layout data of building A (as shown in
Figures 1.10 and 1.12) in 2D view. The blue dots are trajectories for walk tests where
RSRP data is measured. The quadrangles represent rooms. Figure 5.11 represents the
simplified building layout data of Building B (as shown in Figures 1.12 and 1.13) in 2D
view (The blue circles are trajectories for walk tests where RSRP data is measured. The
black dots are antennas).
Figure 5.11. The simplified building structure of building B (Black dots represent
antennas and blue circles are user trajectories).
151
As shown in Figure 5.10 and Figure 5.11, the building data information is reduced
significantly. Most of the simplification parts are the locations where few people will
occupy. Figure 5.12 and Figure 5.13 displays parts of estimated RSRP results. For the
tuning process, 50% of the measured data is used for training, and the rest 50% is
utilized for testing. For Figure 5.12, the MAE is reduced from 36 to 7.73 dB after using
the proposed tuning method. There is a big gap between measured RSRP and initially
predicted RSRP, because many people walk and stay inside building A which makes
some path loss difficult to be accurately captured.
Figure 5.12. Predicted RSRP before and after tuning the results for building A.
Figure 5.13. Cumulative distribution function of the mean error before and after tuning
the model for building A.
152
Figure 5.13 exhibits cumulative distribution function (CDF) of the mean error before
and after tuning the model for building A. In 70% of the cases, the initially predicted
results show an over-estimation of the signal strength over 40 dB.
Figure 5.14. Predicted RSRP before and after tuning the results for building B.
As indicated in Figure 5.14, after applying the tuning algorithm, the predicted RSRP
is closer to the measured results. The MAE decreased from 4.48 to 3.8 dB. Figure 5.15
indicates cumulative distribution function of mean error before and after tuning the
model for building B. For 60 % of the cases, the predicted RSRP shows an over-
estimation of 4 dB, but the mean error is 0 dB for the results after tuning.
Figure 5.15. Cumulative distribution function of the mean error before and after tuning
the model for building B.
153
Table 5.2 displays results of modeling indoor signal strength before and after applying
the tuning method. The MAE, mean error, and standard deviation are utilized to evaluate
the performance of the modeling results. It indicates that the tuning method is very
beneficial for building A due to a large reduction of the MAE from 37.8 to 8.1 dB. The
mean error and standard deviation are also reduced. For building B, the predicted results
have a small error before tuning, but the tuning method can still reduce the MAE about
1.2 dB.
Table 5.2: Modeling results before and after tuning the results for indoor predicted signal
strength
Locations Type MAE (dB) Mean error (dB) Standard deviation
Building A
Before tuning 37.87 -37.8 9
After tuning 8.07 -6.7 6.5
Building B
Before tuning 5.17 4.43 4.5
After tuning 3.88 0.0165 5.0
5.2.4 Discussion
For the indoor environments with multiple low power cells deployed, a new algorithm is
proposed to appropriately tune the predicted user RSRP. The prediction results show that
the MAE of the outdoor propagation path loss model is about 4 dB, and for the indoor
model, the MAE of predicted RSRP is about 4 - 7dB which is reasonable. The path loss
of radio waves is dynamically changed due to the varying environments, the number of
users, weather, etc. The radio waves may have multiple paths to travel from transmitters
to receivers, but capturing the main paths is sufficient to calculate the results according
to the final results. For more accurate results, the locations should be classified into more
groups with clustering techniques, such as k-means clustering.
154
These propagation models are beneficial for predicting received RSRP and better
planning of the network coverage and maximizing network capacity. Accurately
predicting the RSRP of macro cells and small cells is necessary to design seamless
network services and efficient handover procedures. The two developed models are also
useful for 5G networks in the future as a large number of small cells will be deployed in
the 5G according to [131].
5.3 Building a realistic LTE-A HetNet traffic model
In this section, a simulated traffic model of LTE-A HetNet is developed by integrating
the path-loss propagation model and measured data from Chapter 3. The model is
designed to accurately predict the user traffic of the HetNet at the University of Regina.
This traffic model is a data-driven model and is developed based on the collected data by
mobile devices and the statistics from Splunk. Since the main goal of the model is to
predict user SINR and user throughput, and the model has detailed preparation
(propagation model and measurement, etc.), unnecessary communication procedures in
the LTE stack layers are simplified. The accuracy of predicted results (e.g., RRSP,
SINR, and throughput) from the model is high. The value of this model is to provide a
detailed procedure to build an accurate traffic model based on an actual environment in
detail.
Table 5.3 lists most of system configurations for the model. Both static and moving
users are generated in the model (the number of the users depends on specific scenarios).
Infinite buffer and finite buffer (some users may keep requiring for data during the
simulation) are defined for each user with each type of random allocated QoSs. We
assume that each user has only one QoS during the simulation and the data rate of each
155
QoS is from [132]. For the finite buffer size, the data sizes are extracted from the Splunk
data as mean data volume per user (aggregate traffic volume divided by the number of
user). Buffer sizes, buffer types and types of services are randomly defined for each user
according to specified probabilities for each cell. The number of users at specific time
can be obtained from the CDFs of the number of users in Chapter 3. For simulating the
RC HO test, the number of users is 80. For the cell-splitting test, the number of phones in
KC building is 10.
Table 5.3: System parameters for the simulation model
Bandwidth 20MHz Radio link failure
settings
-8 dB, -6dB for out and
in. [11]
Handover
type A3 Number of cells
1 macro cell at C and 2
clusters of small cells at
A and B as shown in
Figure 1.8.
Timer 310 500ms [11] Connection failure RSRP<-115dBm
A3 offset 3 dB Time to Triger 300ms
Buffer type
Finite /full buffer
by configurations
for each user
User type
Static users and moving
users in predefined
trajectories and random
walk model
Fast fading Extracted from the
RF scanner
Moving users’
speed 1.25 m/s
Number of
users
From cell-level
data Scheduler
The scheduler in Section
3.3.4
Packet size 256 kb Packet arrival rate 500
5.3.1 Introduction to the users’ information in the developed model
The user locations are generated by historical daily data from the network service. The
user location information is extracted by 50 m X 50 m bins. The probability of different
locations where users may appear is presented in Figure 5.16. The peak shape represents
that users are more likely to stay in the areas corresponding to that GPS coordinates as
shown in Figure 5.16.
156
Figure 5.16. User density for different locations inside the building (xi and yi are GPS
coordinates).
5.3.2 User mobility model.
In the developed traffic model, locations of static users are generated according to the
empirical user location distribution. Mobile users have two types: one type is moving
according to predefined trajectories that are used in the measurement mentioned in
Chapter 3, and another one is moving by using the random walk model with the
restriction of building boundaries. The second type of users cannot directly walk across
the building boundaries unless they are on the trajectories of handover at different doors.
The random walk model is presented as follows [133]:
A mobile user i will obtain a new direction and speed randomly in each time interval.
The location of user i at time t+1 is presented mathematically as:
( 1) ( ) ( )i i is t s t w t+ = + (5.17)
where the distribution of ( )iw t is uniformly at random in a disk of radius RWR centered at
( )is t , and RWR is mobility range and is user speed. ( )is t is the location of user i at time
t.
157
5.3.3 Calculate users’ SINR
As for the cell load information, when running the simulation model, cell loading
information are estimated according to the historical data in Splunk. From practical
observations, indoor users within the HetNet are not strongly impacted by the
neighboring macro cells as the signals are shielded from building structures. Indoor users
are mainly impacted by the macro cell of the HetNet and indoor neighboring small cells.
Outdoor users are partly affected by the neighboring macro cells.
The SINR of user i at location (x,y) is calculated as [83, 127]:
2
1
( , )
*
serving
i N
neighboring n
n
RSRPSINR x y
RSRP PRB =
=
+ (5.18)
where nPRB is PRB utilization of neighboring cell n. 2 is the constant additive noise
power. In this developed model, the maximum SINR is set to 30 dB because
measurement data shows that the maximum SINR is no more than 30 dB.
5.3.4 Introduction to the QoS scheduler in the model
Section 3.3.4 (on page 71) in Chapter 3 introduced the information of the scheduler and
types of services in detail.
5.3.5 Calculation of user throughput
The throughput of user j at time t is calculated as:
( ) _ * /j RER t Spectral efficiency N TTI= (5.19)
where ‘Spectral_efficiency’ is calculated by SINR from a mapping table in the measured
data as shown in Chapter 3. REN is the total number of resource elements allocated to the
user at time t which is decided by the scheduler.
158
5.3.6 Introduction to the performance metrics and indicators
1. Mean user throughput
1
/U
mean jjT R U
== (5.20)
where jR is downlink throughput of user j and U is the total number of users.
2. Cell throughput
Cell throughput is defined as total throughput of all the users [52]:
1
U
cell jjT R
== (5.21)
3. Mean user SINR
1/
U
mean jjSINR SINR U
== (5.22)
4. Cell throughput Indicator (CTI)
From the previous measurement results, as mentioned in Chapter 3, the increase of
mean user SINR does not indicate an increment of cell throughput when applying a
different setting on the system. Thus, Cell throughput Indicator is developed for
predicting the increasing or decreasing of cell throughput solely based on the user SINR
values. According to [35], the conventional PF scheduler, as mentioned in Chapter 4, can
be approximated by using SINR to replace the user data rate. Therefore, the performance
metric of the scheduler to allocate RBs to selected users is presented as [35]:
,
,,
( )( )
( )
j l
j lj W
SINR nS n
SINR n= (5.23)
where , ( )j WSINR n is the average SINR during the last time window W until time n.
, ( )j lSINR n is for user j with respect to RB l at TTI n. The SINR of user j at RB l can be
presented as [35]:
159
0, , 0, ,
, 2
, , , ,1
( )( )
( ) ( )
j l j l
j l I
i j l i j li
p X nSINR n
p n X n =
=+
(5.24)
where 0, ,j lp and , ,i j lp are averaged received power from the serving cell (i=0) and
neighboring cells i (i >0) on RB l, respectively. 0, , ( )j lX t is fading component. The RB l
will be allocated to the user with maximum score , ( )j lS n . It is assumed that the fading
component is random and follows the well-known Rayleigh-fading distribution. The user
downlink data rate at time t is calculated as [35]:
, ,z | 1( ) ,1 0( ) ( ) ( 1)
j l j l
N
user S z j lnT t C z f P S dz
=== = (5.25)
where , ( )j lfz z is the probability that the RB l is allocated to user j, and , ,z | 1( )j l j lS zf = is the
SINR probability density function. After transformation and substituting the PDF and
CDF of SINR into the equation (5.12), the user throughput is expressed as:
,
,l ,1 0\ j,
( )( ) ( ) ( ( )
( )
N g l
user Zg j lng J j l
E SINRT t C z F fz z dz
E SINR
=
= (5.26)
where N is the number of RBs, and ( )C z is SINR-to-payload size mapping function. The
Cell throughput Indicator (CTI) is defined as the difference of cell throughput between
time t1 and time t2:
CTI= 2 1( ) ( )user userT t T t− (5.27)
With this indicator, the network operators can predict whether the cell throughput will
increase or decrease after changing network settings by only using SINR.
5. SGIR
SGIR is used to indicate the importance of a specific antenna in terms of neighboring
cells in the small cell environments. This indicator is initially proposed as an indicator
160
for deciding to turn off the small cells so as to reduce interference in [89]. In this work,
this indicator can be utilized to switch a small cell from one cell cluster to other clusters.
Generated interference (GI) is represented as the sum of interference power which is
generated from one small cell to its surrounding non-served users. For the small cell m,
its GI is represented as [89]:
,
m
k m
m r
k U
GI P
= (5.28)
where mU is served user set of cell m, ,k m
rP is interference power received by user k from
small cell m. It is typically presented as:
,k m
r tP Hd P−= (5.29)
Where random variable H follows a log normal distribution and models the shadowing
effect in the transmission environment, d is the distance between the user k and the small
cell m, α is the path loss exponent, and tP is the transmit power of the small cell. The
indicator SGIR for small cell m which indicates the level of the importance of a small
cell to be merged into the target cell ID is defined as [89]:
, ,/m m
k m k m
m r r
k U k U
SGIR P P
= (5.30)
Therefore, it is the ratio between aggregate signal strength of users connected to small
cell m and aggregate interference of users which are impacted by the cell m. A smaller
value of SGIR means that this serving antenna provides weaker signal strength to its
serving devices and has a larger impact on other non-served users. The smaller the value
of SGIR, the less significant the cell is. Thus, this small cell can be incorporated into the
target cell ID. With this indicator, the cell edge small cell m with less served users will
be assigned with the target cell ID. In this way, the SINR of the target cells are
161
improved, and neighboring cells are less impacted due to less users around the small cell
m.
6. Fairness of throughput allocation
As indicated in [128], fairness should be an important metric to measure the
distribution of user throughput in the HetNet. Thus, the fairness for all the users’
downlink data rates and the fairness of throughput distribution among base stations [48]
in the HetNet is expressed as equations 5.31 and 5.32, respectively:
2 2
1 1( ) ( ( )) ( * ( ) )
Nu Nu
Tu n u nn nF t T t N T t
= = = (5.31)
2 2
1 1( ) ( ( )) ( * ( ) )
Ns Ns
Ts s s sn nF t T t N T t
= = = (5.32)
Where Nu/ Ns is the total number of users/cells in the HetNet, and ( )nT t / ( )sT t is cell
throughput of user n/cell s within the time interval t . This metric (5.32) represents the
distribution of cell throughput among the cells within the HetNet.
5.4 Verifying the prediction results of the developed traffic model
Figure 5.17. An example of generate building layouts and user locations by the traffic
model (refers to the locations in Figure 1.8).
162
Figure 5.17 shows the HetNet environment with users’ locations. The RC building
and KB buildings are marked in Figure 5.17, which refers to the locations in Figure 1.8.
The buildings’ coordinates in the figure are converted from the GIS software. The
outdoor users’ locations are generated by using passion process distribution in Figure
5.17.
5.4.1 Verifying the modeling results with handover tests in RC
(a) (b)
Figure 5.18. (a) Layout of Riddell Center and some user locations. (b) Measured RSRP
and predicted RSRP values for the test in RC.
(a) (b)
Figure 5.19. (a) Measured SINR and predicted SINR values for the test in RC. (b)
Measured throughput and predicted user throughput for the test in RC.
163
The handover walk tests are described in Section 3.4 Chapter 3. Users walk through
following predefined trajectories at door 1 of the RC building. Figure 5.18 (a) presents
the building layout of RC and locations of some users. Figure 5.18 (b) and Figure 5.19
present predicted results from the model.
Table 5.4: Root mean square error and mean absolute error for predicted results in RC.
RSRP (dBm) SINR (dB) Throughput (Mbps)
RMSE 7.6 6.1 21.9
MAE 6.0 4.7 14.8
Table 5.4 lists the RMSE and the MAE for the prediction results in the handover tests
at door one of RC. The accuracy is acceptable because the test was performed in a very
complicated and highly dynamic environment with the unknown number of users inside
the RC. The number of connected users and user locations are dynamically changed and
bring a large variance in user throughput.
5.4.2 Verifying the modeling results in Kinesiology Building
(a) (b)
Figure 5.20. (a) Measured throughput and predicted throughput of phone A in one sector
case. (b) Measured SINR and predicted SINR of phone A in one sector case.
164
As mentioned in Section 3.3 Chapter 3, ten phones are downloading a 10 GB data
from an ftp server simultaneously. The generated model predicts downlink throughput
for the ten phones when they are downloading data at the same time. For simplicity, only
parts of prediction figures are listed. Figure 5.20 and Figure 5.21 present predicted
results of phone A from the model in one sector case. Figure 5.20 (a) presents predicted
downlink throughput of phone A and measured throughput. Figure 5.20 (b) shows
predicted user SINR and measured SINR of phone A.
Figure 5.20 (a) presents predicted user throughput and measured results of phone A in
500 seconds. Within the first 20 seconds on Figure 5.20 (a), the measured results are
higher than the predictions due to the phones being turned on to download data one by
one until they downloaded simultaneously in which phone A was the first phone to be
turned on. Thus, the measured data is slightly higher than the simulation results of the
model. In addition, the variations of the predictions are decided by the average time
window of the scheduler. The measured data is averaged over one second.
Figure 5.21. Measured RSRP and predicted RSRP of phone A in one sector case.
Figure 5.21 shows the same phenomenon that prediction results have more variations
due to the fast fading of received signal strength generated by the model.
165
(a) (b)
Figure 5.22 (a). Predicted user RSRP and measured RSRP of phone I in one sector case.
(b). Predicted user SINR and measured SINR of phone I in one sector case.
Figure 5.23. Predicted user throughput and measured throughput of phone I in one
sector
Figure 5.22 and Figure 5.23 present predicted results of RSRP, SINR, and downlink
throughput of phone I (moving device) in one sector case. Figure 5.22 indicates that it is
more difficult to predict the results for moving users due to the deviations of user
locations, different path-loss fading of the received signal strength, etc. Previous results
of the measured data indicate that RSRP values are not identical even on two different
166
days. Figure 5.23 presents that some values of throughput are almost zero due to the
issue of the mobile app that happens occasionally.
Table 5.5 represents the MAE and the RMRE of predicted RSRP, SINR and user
throughput for ten phones in one sector case, respectively. The table indicates that the
prediction results are accurate and reasonable. The mean MAE and the mean RMSE of
SINR over all the phones are around 0.9 dB, which is very close to the actual value. The
minimum MAE of predicted user throughput is only around 3 Mbps.
Table 5.5: RMSE and MAE for the prediction results of ten mobile phones.
MAE RMSE
Label RSRP SINR Throughput RSRP SINR Throughput
Phone A 1.8 0.1 4.7 2.4 0.3 6.1
Phone B 3.8 0.8 8.8 4.1 2.4 13.7
Phone C 8.2 1.0 6.7 8.4 1.0 10.0
Phone D 2.1 2.7 2.9 2.6 2.7 3.5
Phone E 1.7 0.2 5.3 2.1 0.3 6.1
Phone F 6.3 0 4.9 6.5 0 6.4
Phone G 2.2 0.2 3.9 2.5 0.3 4.6
Phone H 4.1 0.1 4.7 4.7 0.3 6.0
Phone I 5.8 0.5 2.9 6.5 0.7 3.7
Phone J 9.1 0.6 17.7 10.2 0.8 24.2
Mean value of all
the phones 4.4 0.6 6.2 4.9 0.9 8.3
5.4.3 Evaluating the accuracy of parts of indicators
The performance of the cell throughput indicator (CTI) is evaluated in this subsection.
Two different data collection activities (Scenario one-one sector case and Scenario two-
two sector case) are performed in a large gym at the University of Regina. Figures 1.10
and 1.12 show the building layouts of the test area and locations of phones inside the
gym, respectively.
167
For more detailed information of test settings and test devices, please refer to section
1.7 in Chapter 1. When implementing the indicator CTI, for each scenario, users’
throughput are selected at two different time points. The extracted spectral efficiency is
also used to calculate the predicted results. The cell throughput will increase when the
CTI outputs a positive value (between 0 and 1) and vice versa. It is counted as a correct
prediction when the CTI predicts the correct change direction (positive or negative) of
the cell throughput. Figure 5.24 depicts the predicted results from CTI and measured
results (results are normalized) for scenario one. These values represent the difference of
cell throughput between two timestamps, as shown in Figure 5.24.
Figure 5.24. Predicted results from indicator CTI and measured results in scenario one
(results are normalized).
Figure 5.25 depicts the predicted results from CTI and measured results (results are
normalized). These values represent the difference of cell throughput between two
timestamps as shown in Figure 5.25 for scenario two. At the beginning of the x axis in
Figure 5.25, the low accuracy is due to phones being turned on one by one until they all
download the data simultaneously.
168
Figure 5.25. Predicted results from indicator CTI and measured results in scenario two
(results are normalized).
Table 5.6: Prediction accuracy for each scenario and correlations between predicted
results and measured data.
Scenarios Accuracy Correlation
Scenario one 0.86 0.9
Scenario two 0.78 0.49
Table 5.6 lists prediction accuracy and correlations with measured data. It indicates
that scenario one has better results than scenario two when UEs have better RF
conditions. The overall accuracy of the indicator is acceptable.
The usage of indicator SGIR is demonstrated in Chapter 6.
5.4.4 Discussion
Not much reseach is about modeling of the actual HetNet traffic according to litreature
reviews. The author developed a walk test simulation model for a real-world LTE-A
wireless network in [53]. However, this simulator is only about two sectors of a macro
cell and is not about HetNets. In addition, the MAE of the predicted results from the
developed model in this chapter is reduced by 25% in comparison to the model in [53].
169
Furthermore, this traffic model has more practical indicators such as CTI, fairness of cell
throughput and much more. Other models in literature [83] [82] are generic theoretical
models that are tough to be exactly applied into actually deployed networks. Literature
[134] and [83] calculated the downlink data rate using the log function, which apparently
overestimate the user throughput. The author in [35] derived the expression of mean user
throughput, however, the number of RBs allocated to the user is required for the
calculation of data rate and is not provided by the author.
Figure 5.26. Predicted throughput by equation in [35] (throughput 1) and by the method
of the thesis (throughput 2), and measured throughput.
Assuming the number of utilized RBs is known, Figure 5.26 presents predicted
throughput (throughput 1) by the equation in [35] and by equation (5.6) with extracted
SE (throughput 2). The method in this thesis reduces the MAE by 28% in comparison to
the equation in [35]. Thus, the generated model of this chapter is more accurate and
complete.
170
Figure 5.27. SINR from the iBwave simulation for one sector case.
Figure 5.28. DL throughput from the iBwave simulation for one sector case.
In addition, iBwave that is a powerful tool for in-building wireless design planning is
utilized to simulate the one sector case deployment in the thesis. The SINR and
achievable throughput are generated from the simulation, as shown in Figure 5.27 and
Figure 5.28, respectively.
Figure 5.27 and Figure 5.28 show that predicted SINR is higher than 32 dB, and
achievable throughput is 112.1 Mbps, which are both much greater than the actual results.
This software also cannot provide user information. Thus, the developed model of this
chapter is more precise and complete.
171
5.5 Conclusion
In this chapter, the development of a traffic model is presented with the data from an
actual LTE-A HetNet environment. The model contains user information, RF
propagation models, layouts of buildings, a scheduler of resource allocation,
performance indicators, etc. The model results indicate that the predicted results are
more accurate than the models in certain literature. For estimating indoor user traffic, the
mean RMSE is less than 8 Mbps. Many factors contribute to the inaccuracy of predicted
results. For example, user behaviors are confidential information that cannot be
publicized. Complicated radio wave conditions and multipath fading also reduce the
accuracy of the predictions. Many hidden information (e.g., spectral efficiency in the
actual environment) can be extracted from the measured data as shown from Chapter 3.
The methodology of building the model can also be implemented and extended to build
models for other locations. This model can not only predict user throughput for network
planning and estimating the limits of networks, but also be used for optimization.
172
Chapter 6
Increasing Cell Throughput and Network
Capacity in a Real-world HetNet
Environment
This chapter is structured as follows: Section 6.1 introduce the contents of the chapter.
Section 6.2 introduces the target problem. The algorithm is presented in Section 6.3. The
results of simulation and measurement are displayed in Section 6.4. Section 6.5
introduces the two schemes for a real-world network. Section 6.6 presents the discussion
section. Finally, conclusions are introduced in Section 6.7.
6.1 Introductions
In this chapter, a novel algorithm is proposed to increase the indoor cell throughput in a
small cell indoor environment. The algorithm combines k-means clustering and cell-
splitting technique. Instead of solely using k-means clustering to cluster locations of both
users and small cells, an indicator is assisted to help identify potential antennas that are
useful for increasing cell throughput. Simulations are performed using a developed LTE-
A model taking into the consideration of different distributions of users. In addition, a
series of data collections for verifying the developed algorithm is performed in a real-
world LTE-A HetNet. The simulation results indicate that this proposed algorithm can
boost cell throughput of the whole system by up to 43% compared to the initial setting of
directly using cell-splitting. The results of the measured data show that the algorithm can
improve the cell throughput of the hotspot by about 36% in terms of basic cell-splitting
173
settings. This algorithm will be beneficial for the network when it does not have enough
capacity for users in small cell environments.
To the best of the author’s knowledge, limited research in the past focused on the real-
world HetNet environments and explored the cell-splitting method to increase
throughput. Therefore, a new algorithm is proposed for cell-planning and increasing
LTE-A HetNet cell throughput in this section. The algorithm is based on k-means
clustering and cell-splitting techniques to increase network cell throughput. The
effectiveness of the algorithm is validated not only by simulations but also by measured
data from a real-world LTE-A HetNet environment. In addition, two useful schemes are
considered to increase the network throughput for the physical LTE-A network.
The main contributions of this chapter are as follows:
1. An algorithm for cell-planning and increasing user downlink throughput is
proposed. Both simulation model results and actual measured data justify that the
algorithm can enhance cell throughput of overall networks by 36% - 43% in
comparison to the k-means clustering method. The data is collected from a real-
world small cell indoor environment.
2. Two schemes are proposed to increase cell throughput by enabling ABS and
deploying new bandwidth for neighboring cells in a real-world LTE-A HetNet
environment. The performance of the two schemes is evaluated by implementing
them in the actual environment. The effect of ABS in the real-world LTE-A
network is studied. The collected data indicate that both schemes are beneficial to
improve the cell throughput of a hotspot in the physical world.
174
3. Different scenarios of users’ locations are analyzed in the simulation model. By
incorporating user’ location, the simulation results indicate that the developed
algorithm is practical and valuable for cell-splitting and increment of cell
throughput.
This work will not only be useful for the 4G networks, but it will also be beneficial for
the 5G networks with ultra-dense small cells deployments in the future [135, 136].
6.2 System modeling and problem formulation
6.2.1 Cell layout of the HetNet and simulation model
Data collections are conducted in a real-world LTE-A HetNet that is deployed on the
University of Regina campus. Figure 1.9 shows a picture of the HetNet map. A macro
cell is located at the rooftop of the library, and some small cells (pico cell remote
resource units (pRRus)) are installed inside the building, as shown in Figure 1.9.
Multiple carriers (2850 MHz, 2150 MHz, etc.) are deployed on the macro cell, whereas
2150 MHz is used for the small cells inside the building.
Figures 1.11 and 1.12 depicts the layout of 28 Huawei LampSites (pRRus), which are
distributed inside the building on the first floor and second floor. There are two types of
antennas: directional antennas and omnidirectional antennas. Four directional antennas
are installed inside a gymnasium (which can accommodate more than 300 people) as
displayed in Figure 1.12 on page 21.
The simulation model is developed according to the ray-tracing rules, geometrical
optical (GO), and uniform theory of diffraction (UTD) which can accurately predict user
received Reference Signal Receive Power (RSRP). Proportional fair (PF) scheduler is
implemented in the simulation model.
175
6.2.2 Problem formulation
Small cell deployment is playing significant roles in wireless communications as
mentioned in [135]. Thus, it is essential to boost the UE’s data rate and cell throughput in
the small cell environment. In cellular networks, the average cell throughput, which is
the aggregate of the individual UE’s data rate, is one of the most significant theoretical
measures that can better represent actual base station performance in a commercial
network [52, 98].
For the baseline (one sector) setting (all the small cells in Figure 6.2 are using the
same bandwidth and share only one common physical cell ID), the resource blocks (RBs)
are limited, and the system cannot meet user demands when there are over limited users
over capacity inside the building especially in the gym. For example, if more users inside
the gym download data simultaneously from the cellular network with 100% PRB
utilization, users in other locations will be devoid of resources. Hence, this section aims
to increase the cell throughput of the whole networks inside the building.
The proposed method aims at finding appropriate allocations of the small cells into
proper cell IDs so that maximum cell throughput is achieved for the overall network.
The initial plan is to split the four directional antennas in Figure 1.12 into two sectors,
as mention in section 1.7 (two sector case) resulting in 3 cells (three sector case) in the
system (as shown in Figure 1.13). However, the previous data collection from the gym
does not exhibit a reasonable result of cell throughput for cells inside the gym, as
mentioned in section 3. Even though the whole network throughput increased by 30 - 40
Mbps, the throughput inside the gym reduced from 140 Mbps to 90 Mbps.
The optimization problem can be formulated as:
176
arg max ( )j j,c
c C j Jc
M U R
=
where M is the local optimal cell association set of the small antennas in terms of
different cell IDs. It contains the cell IDs for each antenna. C is the number of the cells.
Jc is the user set of cell c. ( )j j,cU R is a utility function of user j in cell c.
Manipulating the memberships of 28 small cells (as shown in Figure 1.12) to have the
right cell ID numbers can be time-consuming. It is exhausting and costly to try all the
small cells one by one. Thus, an algorithm is necessary to help network designers
properly plan cell splitting and assist them in installing new antennas in the right
locations. The newly developed algorithm for finding proper cell ID for each small cell
is introduced in the next section.
6.2.3 Deciding the number of sectors (value of the k) and initialization
of k centroids for k-means clustering
The number of clusters, k, should be decided by network operators. As it is a common
belief that using the cell-splitting technique would increase cell throughput, but it will
also bring more interference. The developed algorithm aims to increase cell throughput
based on k-mean clustering.
The initialization method of k centroids for clusters is from [137]. The method can be
described as follows:
Step one. Calculate the center location, 0c , of the data set m= (xi, yi) as
0
1
1 n
i
i
c mn =
= ( n is the total number of points).
Step two. Convert all the data set into polar coordinate in terms of the center point 0c .
177
Step three. Divide the angle (2pi) of the polar coordinate into k sectors equally.
Calculate the centroids of each sector using the data points within each sector.
After generating the k initialized centroids, they can be utilized for the k-means
clustering.
6.3 Introduction to the algorithm
In this section, a new algorithm for cell-planning and increasing cell throughput is
proposed. It is based on k-means clustering and has an important indicator: aggregate
signal to generated interference ratio (SGIR) to select whether to add surrounding
neighboring small cells into the target cell ID (the network whose throughput we want to
boost).
6.3.1 Introduction to the k-means clustering method
K-means clustering is a popular method to cluster data into k different clusters [86, 97].
McQueen proposed the algorithm in 1967 and it is one of the most prominent algorithms
in machine learning because of its simplicity [97]. In this study, the k-means clustering
is utilized to cluster the user locations, then locations of small cells are grouped based on
the centroids of user clusters. The value of k should be known in advance before
applying the algorithm. The k-means clustering is performed in four main steps [97, 138]:
1. K random positions are typically selected for the k clusters as the centroids of
each cluster.
2. Calculate the distance between each element in the data and the centroids and
allocate each element into different clusters with minimum Euclidean distance.
3. Recalculate the new centroids for each cluster after the assigning in step 2.
4. Repeat the calculation and assignment in step 2 and step 3 until there is no
178
change in the centroids.
6.3.2 Introduction to the indicator (SGIR)
As proposed in [89], generated interference (GI) is represented as a sum of interference,
which is produced from one small cell to its surrounding non-served users. For more
detailed information of SGIR, please refer to 5.3.6 Chapter 5 on page 168.
6.3.3 Introduction to the cell-planning algorithm
According to the observations in the campus and literature reviews, the spatial
distribution of users and small cells greatly impacts the system’s performance. When
cells are deployed at the center of the cluster of users, better throughput performance will
be achieved. In addition, users at the cell edge will always be a burden for the network
due to the low PRB utilization efficiency. Thus, it is consequential to properly place the
small cells according to the user’s spatial distribution. Furthermore, in the physical world,
installing small cells at ideal locations may be difficult or costly. Sometimes, once the
layout of small cells is conducted, it is inconvenient to change. Therefore, an algorithm
is necessary to increase cell throughput.
For the algorithm, when all the small cells’ locations are fixed, the cell ID is decided
by using k-mean clusters for those small cells and users. To increase the cell throughput
of the whole network, the surrounding neighboring cells should be evaluated according
to the SGIR one by one, and the cell with a higher value of SGIR should be incorporated
into the target cell ID. The algorithm 1 depicts how it works to increase cell throughput.
The algorithm assumes that each small cell has information about how many users it is
serving. The algorithm is described below.
Algorithm 1:
179
Input: clustering number k (the number of sectors), user locations, and small cell
location information
Output: Membership of small cells for cell IDs (1~k): M
1: Initializing k centroids for k-means cluster using the method as mentioned in
section D
2: Performing clustering of user locations using the k centroids in line 1.
3: Using the k centroids from clustering results of user locations as fixed centroids of
small cells
4: Allocating small pico cells into the user cluster that has the closest distance from
the centroid of the cluster to the small cell. Get the membership M according to
the cell ID of each small cell.
5: Finding the edge small cells
6: Calculating SGIR for edge small cell i where i=1, 2, …w
7: S=sort SGIR in ascending order
C= set of cell IDs of the edge small cell i in S
If C contains more than one cell ID, select the cell ID c that has the minimum
mean
SGIR
8: for i= 1 to w (the number of selected small cells in C) do
if SGIR(i) < mean SGIR of S(cell ID ==c)
9: get small cell ID from S corresponding to the value of SGIR
10: incorporate the cell ID of small cell m into target network
end
180
Update M
11: end
12: return M
It is noticeable that only antennas with the same cell ID should be selected to change
their ID as indicated in line 7, when more than one cell IDs exit among selected
antennas. By applying algorithm 1, a lesser number of small cells are used to calculate
throughput in the simulation model, which significantly reduces computation (because
only certain cell edge small cells are evaluated by the metric), and accurate small cell ID
results are found based on the user distribution.
6.4 Simulation and measurement results
Figure 6.1. Spatial distributions of users and small cells, and their clustering results when
clustering number is 2 (k=2).
To verify the effectiveness of the proposed algorithm, various types of scenarios are
simulated. Scenario 1: two clusters of cells. Scenario 2: two clusters of cells (different
user and antenna locations). Scenario 3: three clusters in a practical case. Scenario 3
listed will also assist in solving the problem mentioned in Section 6.3.2 (increasing the
cell throughput in the gym for three sector cases, as shown in Figure 6.3). The simulation
181
model is utilized to calculate user throughput. The system parameters are listed in Table
1.2 in Section 1.8.1 Chapter 1. 68 users are generated in the simulation.
6.4.1 Applying the algorithm to scenario one inside the building
Figure 6.1 depicts the locations of users and small cells within the Kinesiology Building
on the campus. The rectangles represent layouts of rooms. It depicts centroids of users,
and small cells are very close to each other as mentioned in scenario one. Users and
small cells are clustered into two groups.
Table 6.1: Simulation results for scenario one under different cell load levels
Low Interference Level High Interference Level
Settings Total Cell throughput
(Mbps)
Total Cell throughput
(Mbps)
Initial settings (by k-
means) 189.5 145.4
After adjusting Cell ID 190 163.7
Table 6.1 shows simulation results after using the algorithm by incorporating cluster
edge cells into the cluster for two different interference levels. Users will get lower SINR
values when it is in high interference mode and vice versa. The edge cells are marked by
circles (with numbers) in Figure 6.1. The indicator of SGIR works better in both the high
interference and low interference model. The maximum cell throughput can be increased
by 18.3%. A smaller value of SGIR tends to indicate that overall cell throughput will be
increased more by turning the cell ID into neighboring cell ID. Sometimes, a higher
value of SGIR also brings a higher throughput and it may potentially be due to the
complicated actual path-loss environments.
182
6.4.2 Applying the algorithm to scenario two inside the building.
Figure 6.2 represents a situation when user cluster centroid is not covered by small cells.
The neighboring small cells (marked with blue circle) are merged into the target cell ID
with yellow users one by one.
Figure 6.2. Spatial distributions of users and small cells, and their clustering results when
clustering number is 2 (k=2).
Table 6.2: Simulation results for scenario two under different cell load levels
Low Interference Level High Interference Level
Settings Total Cell throughput (Mbps) Total Cell throughput (Mbps)
Initial settings
(by k-means) 196.7 153.4
After adjusting
Cell ID 221.8 176.7
Simulation results are listed in Table 6.2. Cells with a lower SGIR value will facilitate
higher cell throughput for the system. Thus, allocating the same cell ID to these small
cells is more beneficial to the system. But, sometimes, the accuracy is lowered in case of
high interference, which is impacted by the number of users served by the edge cells as
183
well. Comparing Figure 6.1 and Figure 6.2, it illustrates that installing small cell groups
close to the center of user clusters will yield more benefits, as explained in section 6.4.3.
6.4.3 Applying the algorithm to scenario three inside the building
Figure 6.3. Spatial distributions of users and small cells, and their clustering results when
clustering number is 3 (k=3) for three sector case in scenario three.
For scenario 3, the surrounding small cells are identified and then merged into the
target cell ID. The user spatial distribution is generated by daily historical data from the
network service provider. The user location information is extracted by 50 m X 50 m
bins. More users are also added inside the gym to simulate the hotspot. As mentioned in
the previous section, the goal is to increase the throughput of cell 2 and cell 3 since the
majority of games happen inside this gym. Figure 6.3 depicts different clusters of users
and small cells. The blue color represents the users served by cell 2, whereas the yellow
color represents users served by cell 3.
The detailed procedures of applying the algorithm are described as: primarily, using k-
means clustering to cluster the small cells into two groups. The directional antennas of
cell 2 and cell 3 with other pRRus (outside the gym and on the second floor of the gym)
are clustered into group one. Small cells in the cluster one except cell 2 and cell 3 are
184
evaluated according to the value of SGIR. Afterwards, allocating them to cell 2 or cell 3
depending on the shortest distance between the small cell and the target cell.
Table 6.3: Simulation results for scenario three
Low Interference Level High Interference Level
Merging
Cell ID SGIR Cell throughput (Mbps) SGIR
Cell throughput
(Mbps)
Initial setting - 256.9 - 167.1
Merge antenna 1’s ID 0.19 260.5 1.97 171.0
Merge antenna 2’s ID 2.51 256.3 2.28 168.1
Merge antenna 3’s ID 6.17 263.7 0.37 174.5
Merge antenna 4’s ID 0.67 284.1 0.15 182.1
Merge antenna 5’s ID 0.71 288.9 15.4 182.8
Merge antenna 6’s ID 5.85 260.2 6.9 168.8
Merge antenna 7’s ID 5.13 257.9 80.6 160.9
Table 6.4: Simulation results for scenario three
Low Interference Level High Interference Level
Setting Cell throughput (Mbps) Cell throughput (Mbps)
Initial settings (designer
specifying) 210.2 125.77
After adjusting Cell ID 302.7 190.57
Table 6.3 lists calculated SGIR and simulation results of cell throughput by merging
the neighboring cells one by one in detail. It shows that small cell IDs 3-5 gave the best
results after merging them into cell 2 and cell 3. The location on the second floor of the
gym is responsible for the lower cell throughput of small cell 1 and 2. These small cells
have minimal positive impacts on the throughput of users inside the gym due to user
distributions and building structures (verified by the previously measured data in Chapter
3). Thus, the users’ surroundings should be considered while implementing this
algorithm.
185
Table 6.4 lists simulation results of cell throughput after directly applying the
algorithm. The cell throughput increased by about 90 and 65 Mbps for the low and high
interference levels, as shown in Table 6.4.
6.4.4 Using measurement data to verify the algorithm results for
scenario three inside the building
Since small cells 3 to 5 (shown in Figure 6.4) can increase the throughput of the gym as
validated by the simulation results in Table 6.4, an additional measurement test is carried
out in the actual location to verify the simulation results. Instead of merging small cell 3
to 5 into the cell 2 and cell 3 inside the gym, they are turned off due to the physical
restrictions of the environment. Turning off these antennas can be viewed as lower
bound for increasing the system throughput because interference is reduced from these
neighboring cells. It can be observed that only a few users are strongly impacted by
small cell 3 to 5 (where hallways are there). Furthermore, the bandwidth of neighboring
cell 1 as shown in Figure 1.13 is reduced to 10 MHz because few people will
exhaustively use the resources of cell 1 according to the daily observations (about 20%
PRB utilization).
Table 6.5 shows measurement results from the phones and compared with the old test
results (without turning off surrounding small cells) in three sector cases. Table 6.5
shows that the combined cell throughput of cell 2 and cell 3 is increased by about 29
Mbps. The cell edge users inside the gym like phone D and E will get higher SINR by
turning off the neighboring cells as marked in Figure 6.4. The measurement data verified
that the proposed algorithm is reasonable and useful to increase local cell throughput for
the network. In the meantime, 94% of PRBs are available to the users outside of the gym.
186
Table 6.5: Measurement results from phones and database
Test type Cell ID
Cell throughput
(Mbps) Mean SINR on
trajectory I and J
PRB
utilizations Individual Sum
Turning Off
Small Cells
Cell 1 - - 6%
Cell 2 57.4 108 9.1 dB
98%
Cell 3 50.6 98%
Without
Turning Off
Small cells
Cell 1 35 -
Cell 2 40 79 5.3 dB
-
Cell 3 39 -
6.5 Two schemes for increasing real-world indoor cell throughput
6.5.1 Introduction to the schemes
Figure 6.4. Small cells in circles that are turned off for increasing cell throughput inside
the building.
As shown in Table 6.6, cell 1 is assigned a new 15MHz bandwidth for scheme 1 (test
1 and test 2), and the bandwidth of cell 1 is reduced to half by turning off three pRRus
for the scheme 2 (test 3 and test 4) as shown in Figure 6.4. The impact of ABS on the
network is evaluated in the tests as well. Moreover, artificial load (making 80% PRBs of
cell 1 transmitting power) is enabled on cell 1 in test 4 to increase interference level for
187
users that are served by cell 2 and cell 3 since these three cells are utilizing the same
bandwidth (10 MHz common bandwidth).
Table 6.6: Measurement results from phones and database
Scheme Test
number
Channel in each
cell and bandwidth ABS on the cell 2 Small cells
Scheme
1
1
Cell 1-2325 (15
MHz)
Cell 2-2150 (20
MHz)
Cell 3-2150 (20
MHz)
No ABS
N/A
2 With ABS
Scheme
2
3
Cell 1-2150 (10
MHz)
Cell 2-2150 (20
MHz)
Cell 3-2150 (20
MHz)
No ABS Turn off pRRus
as marked in
Figure 6.8. 4
With ABS,
Artificial Load on
Cell 1
The same data collection procedures are applied for the two schemes.
6.5.2 Measurement results of the two schemes
The measurement results for the data collection activities are summarized in Table 6.7.
The table represents the mean SINR of each phone, mean SINR per cell edge user, total
cell throughput of cell 2 and cell3, and PRB utilization of each cell. Furthermore, the
results for increasing cell throughput are compared with the data from previous tests (3
sector baseline deployments), as shown in Figure 1.13. Table 6.7 demonstrates several
observations: firstly, both practical schemes work very well for improving cell
throughput and reducing interference from neighboring cell 1. Mean user SINR is
increased from 7 dB to 10 dB. Mean cell edge user SINR is improved from 1.1 dB to 7.3
dB. The cell throughput has grown from 79 Mbps to 123 Mbps inside the gym.
Table 6.7: Measurement results from phones and database
188
Tests Mean user / cell
edge SINR (dB)
Number of
connected
phones
Cell
throughput
(Mbps)
PRB
utilization
Previous
test 7.0 1.1 10 79.3
cell1 -
cell2 -
cell3 -
Test 1 9.3 5.2 10 109.5
cell1 7%
cell2 93%
cell3 92%
Test 2 10.2 7.3 8 109.1
cell1 94%
cell2 79%
cell3 91%
Test 3 8.9 4.7 11 108.3
cell1 5%
cell2 98%
cell3 98%
Test 4 7.8 3.3 11 123.8
cell1 6%
cell2 86%
cell3 98%
Secondly, the ABS (10% of the total PRB utilization) that is activated on cell 2 makes
0.15 dB decrease of SINR on phone F, G, and H, which are served by cell 3 in test 1 and
test 2. But, the mean SINR of phones A, B and C change from 13.1 to 11.8 dB from test
1 to test 2 (data are not presented here). After checking the PRB utilizations of cell 2
(79%) and cell 3 (91%), it is observed that blanking certain subframes of cell 2
completely exposes other PRBs to the interference from cell 3 (91% of PRB utilization).
It also indicates that the effect of ABS varies at different times depending on how the
scheduler allocates the RBs in the dynamic network due to the presence of moving
phones.
Thirdly, deploying new bandwidth in tests 1 and 2 increases mean cell edge user
SINR about 4 - 5 dB. However, turning off the neighboring small cells brings relatively
189
the same effect for the system. Even when there is the artificial load in test 4, the cell
throughput achieves the maximum value of 123.8 Mbps which is almost identical to the
simulation results.
Lastly, the mean user SINR is not a good indicator to measure the variation of cell
throughput. As shown in Table 6.7, the higher SINR does not guarantee higher cell
throughput compared with the previous tests. This is because the number of cell-edge
user users and RB allocations are different in different tests. The percentages of
aggregate throughput over total cell throughput are 44% and 59% for cell center users in
test 3 and test 4, respectively.
6.6 Discussion
According to literature reviews, minimal research has been conducted to study real-
world LTE-A networks. The author in [10] utilized weighted k-means clustering for cell
planning; however, the user demands are difficult to obtain in the practical. Cell-splitting
was analyzed in [139] based on active antennas. Different scenarios were simulated by
only adjusting different sizes of beams and antenna tilts. Instead of cell deployment, this
study aims to increase the total network throughput based on the k-means clustering. The
proposed algorithm is to further increase cell throughput in terms of user locations. Very
limited literature has considered iteratively deciding the association of small cells.
In addition, a smaller value of SGIR tends to indicate that the overall cell throughput
will be increased more by turning the cell ID into neighboring cell ID. Sometimes, a
higher value of SGIR also brings a higher throughput, maybe because of the complicated
actual path-loss environments. The algorithm works very well when more users are
presented as shown in scenario three.
190
According to the simulation results, the algorithm works well and can help the
network system to find potential neighboring cells that increase the cell throughput. The
algorithm’s main objective is to improve the SINR of cell edge users according to the
user distribution. With the help of k-means clustering technique, user distributions, and
small cell distributions, the proper cell-splitting for small cells is achieved.
Measured data in the walk tests also validate that deploying new bandwidth is
beneficial to increase users’ SINR, but it will also utilize more frequency resources and
increase the cost for network operators. With the isolation of building structures, more
cell deployment can enhance cell throughput and provide users with satisfying services.
For example, the maximum cell throughput is less than 150 Mbps for one cell, but it is
more than 150 Mbps when there are three cells inside the building. Properly turning off
neighboring cells reduces certain levels of interference. If these neighboring small cells
are utilized by users causing high PRB utilizations, it will generate interference and
reduce SINR for users connected to the main cells. Furthermore, the increased PRB
utilization will be detrimental to the spectral efficiency of the neighbor cells [111].
At last, signaling overhead of the system is reduced compared with typical load
balancing algorithms that offload cell-edge users to neighboring cells in HetNets. This is
because the number of small cells is always lower than the number of cell edge users
during high load status in the network with dense small cells.
6.7 Conclusion
In this chapter, an algorithm for increasing cell throughput of LTE-A HetNet is
proposed. The algorithm is based on the k-means clustering. With an indicator, potential
small cells, which can increase the cell throughput are identified. The algorithm helps to
191
identify the allocations of cell ID for small cells. Computation cost is reduced with the
help of the clustering technique. The algorithm improves cell throughput according to
the simulation and measurement results.
Furthermore, two different plans are proposed to increase the cell throughput of the
deployed LTE-A network inside the building with three cells. The measurement results
show that the proposed schemes raise the cell throughput about 30 - 40 Mbps. Moreover,
the impact of enabling ABS (10% of PRB utilization) on the full buffer loaded cells is
negligible. Studying real-world networks will not only decrease the gap between
theoretical studies and applications, but also provide a better understanding of practical
HetNets. The algorithm can also be beneficial for 5G networks that contain multiple
small cells.
In the future, modeling of user traffic and load balancing strategies in a real-world
LTE-A HetNet will be focused.
192
Chapter 7
Conclusions
7.1 Summary
LTE-A HetNets has the benefits of maximizing network capacity, increasing user
throughput and enhancing well-covered signal strength for users. HetNets deploy
network densification (multiple types of small cells) to boost network capacity, increase
coverage areas and shift loads to improve network services. However, increased cells
from different layers will bring interference to each other in the co-channel bandwidth
deployment. Thus, many important features (e.g., ABS, eICIC, etc.) are defined in the
LTE-A that are intended to mitigate interference and increase mean user throughput. The
benefits of LTE-A HetNets have been explored widely by different types of models.
However, most literature about HetNets focuses on pure theoretical analysis or
formulated based on idealized simulation models (e.g., hexagonal cell or full buffer, etc.)
for simplicity and mathematical tractability. Only a few researchers have had access to
evaluate and study the real-world HetNet environments in depth. These theoretical
models provided results that are significant in indicating the upper bound of the networks
and revealing the potential of new technologies. However, network operators may
overestimate the performance of the HetNets generated by these models, and the
theoretical analysis are not practical for the applications (e.g., network designing) in real-
world environments. Thus, a traffic model that can predict relatively accurate user
193
throughput and user SINR with practical indicators is necessary not only for correct
network planning but also for better user experience.
In this thesis, the deployed LTE-A HetNet at the University of Regina has been
investigated in detail. Multiple data collection activities are completed. The performance
of measured data from Splunk and test devices are analyzed. A traffic model is
developed using measured data from a real-world HetNet. This model can predict user
DL throughput and capture parts of the actual characteristics of the current environment.
The accuracy of predicted results is high. The maximum RMSE of SINR and mean user
throughput are 0.9 and 8.3, respectively.
The data from Splunk and the measurement of the HetNet are investigated in detail in
Chapter 3. The data from the actual HetNet present many new insights. The analysis
results show that different aggregate data (e.g., aggregate throughput, mean CQI, etc.) of
each cell has different patterns. These patterns are related to users’ locations and
behaviors, and they vary on a daily basis. The peak cell throughput tends to appear
around the time when classes are scheduled in the building. The indoor environments
have shown to achieve a better mean CQI in comparison to the outdoor due to the
building structures shields the interference from outside. Though the cell throughput
seems unpredictable, polynomial chaos expansion can be utilized to model the mean cell
throughput. Based on the analysis of Chapter 3, this model is proven to be accurate, and
the RMSE of throughput is around 5.
To further enhance the understanding of the mechanism of the actual LTE-A HetNet, a
series of data collection activities are conducted at the University of Regina as
introduced in Sections 3 - 5 Chapter 3. For the HO tests, data are collected by the RF
194
scanner at different doors of each building for multiple times. By adjusting HO system
parameters, the analyzed results show that the actual environment produces a more stable
outcome than the simulated settings in literature reviews. The HO failure rate and the
throughput of each test are always higher than 95% and 3 Mbps, respectively. It is
noticeable that the performance (e.g., measured RSRP, handover location changing, etc.)
of HO exhibits different patterns for different doors. Thus, network designers should
consider the actual environment of each door while setting the optimized parameters.
Multiple downloading tests are carried out to evaluate the performance of low power
base stations of the HetNet in a gym inside a building in Chapter 3. Higher modulation
schemes, cell-splitting, ABS, etc. are all investigated in the LTE-A HetNet. All
important data related to the network users are recorded when these small cells are
operated as one, two, and three sectors with 20 MHz co-channel bandwidth. The
measured results indicate that the actual network is a highly dynamic system and is more
complicated than the idealized simulation models. The actual network has a type of PF
scheduler that maintains a good trade-off between cell throughput and the fairness of
resource allocation. The analysis presents that 256 QAM modulation has fewer
improvements on cell throughput when the mean SINR is below 30 dB. Moreover, when
the indoor small cells are operated as two sector case, it has better SINR and higher cell
throughput inside the gym. Even though three sector case brings lower SINR, the cell
throughput of the overall networks is increased by a minimum of 50 Mbps. Thus, the
results demonstrate that network densification is quite useful for increasing network
capacity and total cell throughput.
195
The performance of ABS is also evaluated in the tests in Chapter 3. Results show that
the impact of ABS is evident when the interference is high in the network. However,
solely using the mean SINR and cell throughput is not an effective measure for the
impact of SINR. As the system is dynamic and cell edge users switching to neighboring
cells periodically, the interference level is different due to distributed neighboring small
cells. Therefore, the mean SINR and cell throughput varies in different tests. The
analysis presents that ABS is useful for both two sector case and three sector case. It is
noticeable that the data rates of some phones are throttled by network providers during
the tests. The actual results should be slightly better than the measured results. Moreover,
the issue of the small cell on/off is investigated in this thesis. Two neighboring small
antennas (pRRus) that are on the second floor of the gym are turned on and off during
the test of three sector case, respectively. Results indicate that the performance of the
cells inside the gym is worse than it is when the two pRRus are turned on. A possible
explanation to this phenomenon is that the interference from neighboring indoor cells is
increased due to this shift.
To explore a practical solution to increase the indoor capacity and throughput, inter-
frequency deployment in the actual installation of LTE-A HetNet was studied in detail
and presented in Section 5 Chapter 3. A series of data collection tests were conducted to
measure the performance of deploying split bandwidth and enabling ABS for a three-
sector case cellular configuration.
The measured results show that using non-overlapped bandwidth will reduce the
interference and increase SINR by about 80% at the cost of reduced cell throughput. In
addition, enabling the ABS on cell 2 helps increase the throughput of cell 3 that receives
196
the strongest interference from cell 2 (cell 2 and cell 3 are both inside the gym). After
splitting bandwidth, the mean CQI is increased from 8 to 11, but the mean PRBs
allocated to each phone is reduced. If there were more available PRBs that could be
allocated to users and the network providers did not throttle certain phones’ throughput,
the throughput would increase significantly. Thus, the actual results should be larger than
the measured data. Overall, the system’s performance improves with splitting of
bandwidth due to the decrease in co-channel interference which is the major contributor
to poor network performance. This valuable data collection test indicates that the
proposed strategies can be obtained only when taking into account all characteristics (the
number of users, cell center and cell edge users, neighboring cell load information, etc.).
Following the summary of Chapter 3, Chapter 4 presents the evaluation of the
scheduler’s performance that is installed on the actual system. The results show that this
scheduler is one type of PF scheduler and the measured data indicate parts of
characteristics of PF scheduler. The scheduler also maintains a high fairness value of
resource allocation. The performance of PF scheduler, GPF, and SINR-based scheduler
are also evaluated. Results indicate that the GPF scheduler can predict more accurate
results compared with measured data. Most literature evaluates schedulers via simulation
models that are not practical. Studying the actual scheduler is not only beneficial for
better understanding the real-world HetNets, but also for accurately predicting user
throughput. As a result, an innovative scheduler is proposed using PF scheduler and
control theory to reform the PF scheduler in Chapter 4. A kind of PI controller is utilized
on the scheduler during allocation of RBs. Simulation results indicate that this scheduler
can maintain a fixed fairness value (a threshold set by network operators) of resource
197
allocation. The network operators can set specific fairness values to better adjust the
networks.
A traffic model of the actual LTE-A HetNet is developed and introduced in Chapter 5.
This model is built using a combination of algorithms and measured data. The model
includes signal strength data, user related information, scheduler, and some other
important indicators. The development of propagation models is the first step for
building the traffic model. An effective propagation model is not only useful for
accurately predicting radio signal strength, but also beneficial for network planning in
wireless communication systems. UEs’ received signal strength are predicted with rules
of ray-tracing and tuned by least mean squares. The results show that the predictions are
accurate and improves with tuning. The propagation models of both indoor and outdoor
environments are introduced in this thesis. A modified version of PF scheduler is also
introduced based on the information about the actual network. This scheduler considers
characteristics of QoS as defined in 3GPP. Predictions from the traffic model indicate
that the developed model can predict user throughput within the coverage of the HetNet
with low errors (around 1 dB and 8 Mbps for SINR and throughput, respectively).
Furthermore, the mean SINR does not correctly reflect the change of cell throughput
as indicated by the measurement mentioned in Chapter 3. Hence, an indicator (i.e., CTI)
is proposed to predict cell throughput variation solely using the values of each user’s
SINR in Chapter 5. The accuracy of the indicator is around 70% - 80% by implementing
the measured data from the walk tests in the indoor small cell environment. This
indicator will be beneficial for cell planning and estimating cell throughput. The network
designers will save costs if they can predict the cell throughout by only using SINR
198
information and disregard actual settings. One of the other indicators (SGIR) is also
introduced for increasing cell throughput in Chapter 6, and this indicator was previously
used for tuning small cells on / off in literature. It was found that this indicator can also
be utilized to pinpoint the necessity of switching a small cell from one cell ID to another
cell ID if multiple sectors are deployed. The simulation results demonstrated that this
indicator is useful to increase cell throughput and to reflect the relative importance of an
individual antenna with good accuracy, as indicated in Chapter 6.
In summary, the real-world LTE-A HetNet at the University of Regina is studied in
detail. A series of data collection activities are conducted within the coverage area of the
network. Both the performance of handover and indoor small cells are evaluated in detail
with adjusting system parameters. The measured results of indoor small cells reveal that
the actual system is highly dynamic due to external environments such as user mobility
and channel fading on the radio links. Special attentions should be paid to cell edge users
in the HetNet. Solely enabling ABS (10% of one PRB) is not entirely effective to boost
cell throughput. The key points of modeling the user traffic are accurate path-loss
propagation models and a good approximation to the actual scheduler. This developed
traffic model and its methodology are valuable for better cell planning and enhanced user
experience. The studies in this thesis are not only beneficial for leaning real-world LTT-
A HetNets, but also for better understanding the 5G networks in the future. These
significant findings and algorithms in this thesis are favorable for improving the
performance of real-world networks.
199
7.2 Future research directions
It is recommended to focus on optimization of HetNets in the future as increasing
spectral efficiency per link will always be significant to practical applications. More
algorithms will be developed to mitigate interference in HetNets and to utilize RBs
efficiently. In addition, ultra-dense small cells and massive MIMO will be investigated in
the future [46] as these two areas both play an important role in the 5G networks.
Massive MIMO is a useful feature to increase spectral efficiency for HetNets and
future 5G networks. The beamforming can improve spectral efficiency around 100b
/s/Hz as shown in [46]. Massive MIMO also has many benefits: no extra site costs,
supporting cell-wide and inter-cell load balancing, the flexibility of signal processing,
and much more. [46]. The author in [46] demonstrates that massive MIMO can be
utilized in combination with other interference mitigation techniques. Thus, it is worth
studying massive MIMO and increasing user throughput in the future.
Ultra-dense networks will be a feasible solution to extremely increased traffic load in
the world due to the networks’ considerable benefits of short distance transmission and
co-channel deployment as introduced in [135]. The studies in this thesis have shown that
the small cell deployment has significant potential for expanding network capacity.
Increasing the number of sectors also brings more available resources for the overall
networks. In addition, coordination in the HetNets is necessary to better utilize the
resources and increase spectral efficiency. The coordination includes: user association,
interference mitigation, allocation of RBs, and much more. [135]. These aspects should
be considered with more practical applications such as overhead, complexity, etc. in
realistic network deployments.
200
Studying actual networks is essential as a significant gap exists between theories and
practical applications [128] as indicated in the results in this thesis. For modeling of user
traffic, more practical characteristics should be considered such as user behaviors, user
density, opportunistic scheduling, and so on. [128]. For performing data collections,
more detailed parameters that are directly related to the KPIs should be recorded. Many
measurements were calculated in previous literature [140] [141]. However, more
analysis should be investigated in depth to get more apparent and more accurate results.
Furthermore, due to the huge amount of data increasingly generated from exponential
connected devices, these data can be utilized by big data analysis and machine learning
methods to predict important performance indicators [142, 143]. These huge volumes of
data can also be utilized by big data frameworks and used further for self-healing
functions in the SON to maintain a certain quality of service [143]. More useful and
practical KPIs should be developed as shown in this thesis. Since KPIs represent general
behaviors of base stations, root causes of problems can be detected in the networks by
monitoring KPIs [143].
201
References
[1] C. Cox, "An introduction to LTE: LTE, LTE-advanced, SAE and 4G mobile
communications," John Wiley & Sons, 2012, p. 325.
[2] A. A. Jasim and S. A. Mawjoud, "LTE heterogeneous network: a case study,"
International Journal of Computer Applications, vol. 61, no. 8, 2013.
[3] A. Damnjanovic et al., "A survey on 3GPP heterogeneous networks," IEEE
Wireless communications, vol. 18, no. 3, 2011.
[4] M. Anas, F. D. Calabrese, P.-E. Ostling, K. I. Pedersen, and P. E. Mogensen,
"Performance analysis of handover measurements and layer 3 filtering for
UTRAN LTE," in 2007 IEEE 18th International Symposium on Personal, Indoor
and Mobile Radio Communications, 2007, pp. 1-5: IEEE.
[5] M. Anas, F. D. Calabrese, P. E. Mogensen, C. Rosa, and K. I. Pedersen,
"Performance evaluation of received signal strength based hard handover for
UTRAN LTE," in 2007 IEEE 65th Vehicular Technology Conference-VTC2007-
Spring, 2007, pp. 1046-1050: IEEE.
[6] V. N. I. Cisco, "Global Mobile Data Traffic Forecast Update, 2015–2020 White
Paper," Document ID, vol. 958959758, 2016.
[7] C. V. N. I. Cisco, "Global mobile data traffic forecast update, 2013–2018," white
paper, 2014.
[8] A. Solutions, Small Cell RF Planning and Deployment. 2016.
[9] H. ElSawy, E. Hossain, and M. Haenggi, "Stochastic geometry for modeling,
analysis, and design of multi-tier and cognitive cellular wireless networks: A
202
survey," IEEE Communications Surveys & Tutorials, vol. 15, no. 3, pp. 996-1019,
2013.
[10] D. Castro-Hernandez and R. Paranjape, "Dynamic Analysis of Load Balancing
Algorithms in LTE/LTE-A HetNets," Wireless Personal Communications, vol.
96, no. 3, pp. 3297-3315, 2017.
[11] A. Khandekar, N. Bhushan, J. Tingfang, and V. Vanghi, "LTE-advanced:
Heterogeneous networks," in Wireless Conference (EW), 2010 European, 2010,
pp. 978-982: IEEE.
[12] A. Damnjanovic, J. Montojo, J. Cho, H. Ji, J. Yang, and P. Zong, "UE's role in
LTE advanced heterogeneous networks," IEEE Communications Magazine, vol.
50, no. 2, 2012.
[13] A. Karandikar, N. Akhtar, and M. Mehta, Mobility Management in LTE
Heterogeneous Networks. Springer, 2017.
[14] V. Raida, M. Lerch, P. Svoboda, and M. Rupp, "Deriving Cell Load from RSRQ
Measurements," in 2018 Network Traffic Measurement and Analysis Conference
(TMA), 2018, pp. 1-6: IEEE.
[15] J. Acharya, L. Gao, and S. Gaur, Heterogeneous Networks in LTE-advanced.
John Wiley & Sons, 2014.
[16] K. I. Pedersen, Y. Wang, B. Soret, and F. Frederiksen, "eICIC functionality and
performance for LTE HetNet co-channel deployments," in Vehicular Technology
Conference (VTC Fall), 2012 IEEE, 2012, pp. 1-5: IEEE.
203
[17] D. Lopez-Perez, I. Guvenc, G. De la Roche, M. Kountouris, T. Q. Quek, and J.
Zhang, "Enhanced intercell interference coordination challenges in heterogeneous
networks," IEEE Wireless communications, vol. 18, no. 3, 2011.
[18] D. Carasso, "Exploring splunk," Published by CITO Research, New York, USA,
ISBN, pp. 978-0, 2012.
[19] J. S. B. Haijun Gao, Dr. Raman Paranjape, "Measurement and Analysis of Small
Cell Splitting in a Real-world LTE-A HetNet," presented at the THE ANNUAL
IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER
ENGINEERING, London, Canada, Aug 30, 2020
[20] H. Gao, J. S. Bawa, and R. Paranjape, "Analysis of Acquired Indoor LTE‑A Data
from an Actual HetNet Cellular Deployment," WIRELESS PERSONAL
COMMUNICATIONS, 2020.
[21] H. Gao, J. S. Bawa, and R. Paranjape, "An Evaluation of the Proportional Fair
Scheduler in a Physically Deployed LTE-A Network," in 2019 IEEE
International Conference on Advanced Networks and Telecommunications
Systems (ANTS), 2019, pp. 1-6: IEEE.
[22] J. S. B. Haijun Gao, Dr. Raman Paranjape, "A Fairness Guaranteed Dynamic PF
Scheduler in LTE-A Networks," presented at the THE ANNUAL IEEE
CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER
ENGINEERING, London, Canada, Aug,30, 2020.
[23] J. S. B. Haijun Gao, Dr. Raman Paranjape, "Increasing Cell Throughput and
Network Capacity in a Real-world HetNet Environment," presented at the IEEE
204
International Conference on Advanced Networks and Telecommunications
Systems 2020, Delhi,India, 2020
[24] U. Paul, A. P. Subramanian, M. M. Buddhikot, and S. R. Das, "Understanding
traffic dynamics in cellular data networks," in INFOCOM, 2011 Proceedings
IEEE, 2011, pp. 882-890: IEEE.
[25] H. Wang, F. Xu, Y. Li, P. Zhang, and D. Jin, "Understanding mobile traffic
patterns of large scale cellular towers in urban environment," in Proceedings of
the 2015 Internet Measurement Conference, 2015, pp. 225-238: ACM.
[26] N. Sadek and A. Khotanzad, "Multi-scale high-speed network traffic prediction
using k-factor Gegenbauer ARMA model," in Communications, 2004 IEEE
International Conference on, 2004, vol. 4, pp. 2148-2152: IEEE.
[27] C. Qi, Z. Zhao, R. Li, and H. Zhang, "Characterizing and modeling social mobile
data traffic in cellular networks," in Vehicular Technology Conference (VTC
Spring), 2016 IEEE 83rd, 2016, pp. 1-5: IEEE.
[28] M. Z. Shafiq, L. Ji, A. X. Liu, and J. Wang, "Characterizing and modeling
internet traffic dynamics of cellular devices," ACM SIGMETRICS Performance
Evaluation Review, vol. 39, no. 1, pp. 265-276, 2011.
[29] H. D. Trinh, N. Bui, J. Widmer, L. Giupponi, and P. Dini, "Analysis and
modeling of mobile traffic using real traces," in Personal, Indoor, and Mobile
Radio Communications (PIMRC), 2017 IEEE 28th Annual International
Symposium on, 2017, pp. 1-6: IEEE.
[30] B. Zhou, D. He, Z. Sun, and W. H. Ng, "Network traffic modeling and prediction
with ARIMA/GARCH," in Proc. of HET-NETs Conference, 2005, pp. 1-10.
205
[31] Z. Chen, B.-r. Yang, F.-g. Zhou, L.-n. Li, and Y.-f. Zhao, "A new model for
multiple time series based on data mining," in Knowledge Acquisition and
Modeling, 2008. KAM'08. International Symposium on, 2008, pp. 39-43: IEEE.
[32] H.-B. Fang, D. Deng, G.-L. Tian, L. Shen, K. Duan, and J. Song, "Analysis for
temporal gene expressions under multiple biological conditions," Statistics in
Biosciences, vol. 4, no. 2, pp. 282-299, 2012.
[33] N. Bui, F. Michelinakis, and J. Widmer, "A model for throughput prediction for
mobile users," in European Wireless 2014; 20th European Wireless Conference;
Proceedings of, 2014, pp. 1-6: VDE.
[34] O. Østerbø, "Scheduling and capacity estimation in LTE," in Proceedings of the
23rd International Teletraffic Congress, 2011, pp. 63-70: International
Teletraffic Congress.
[35] D. Parruca and J. Gross, "Throughput analysis of proportional fair scheduling for
sparse and ultra-dense interference-limited OFDMA/LTE networks," IEEE
Transactions on Wireless Communications, vol. 15, no. 10, pp. 6857-6870, 2016.
[36] K. Chang and R. P. Wicaksono, "Estimation of network load and downlink
throughput using RF scanner data for LTE networks," in Performance Evaluation
of Computer and Telecommunication Systems (SPECTS), 2017 International
Symposium on, 2017, pp. 1-8: IEEE.
[37] S. Barbera, P. H. Michaelsen, M. Säily, and K. Pedersen, "Mobility performance
of LTE co-channel deployment of macro and pico cells," in 2012 IEEE Wireless
Communications and Networking Conference (WCNC), 2012, pp. 2863-2868:
IEEE.
206
[38] Y. Lee, B. Shin, J. Lim, and D. Hong, "Effects of time-to-trigger parameter on
handover performance in SON-based LTE systems," in 2010 16th Asia-Pacific
Conference on Communications (APCC), 2010, pp. 492-496: IEEE.
[39] M. Mehta, N. Akhtar, and A. Karandikar, "Impact of handover parameters on
mobility performance in LTE HetNets," in 2015 Twenty First National
Conference on Communications (NCC), 2015, pp. 1-6: IEEE.
[40] P. Legg, G. Hui, and J. Johansson, "A simulation study of LTE intra-frequency
handover performance," in 2010 IEEE 72nd Vehicular Technology Conference-
Fall, 2010, pp. 1-5: IEEE.
[41] M. Simsek, M. Bennis, and I. Guvenc, "Mobility management in HetNets: a
learning-based perspective," EURASIP Journal on Wireless Communications and
Networking, vol. 2015, no. 1, p. 26, 2015.
[42] S. Oh, H. Kim, J. Na, and Y. Kim, "User performance impacts by mobility load
balancing enhancement for self-organizing network over lte system," in 2017
XVII Workshop on Information Processing and Control (RPIC), 2017, pp. 1-5:
IEEE.
[43] A. Lobinger, S. Stefanski, T. Jansen, and I. Balan, "Coordinating handover
parameter optimization and load balancing in LTE self-optimizing networks," in
2011 IEEE 73rd vehicular technology conference (VTC Spring), 2011, pp. 1-5:
IEEE.
[44] T.-L. Sheu and J.-Y. Sie, "A dynamic adjustment scheme in handover thresholds
for off-loading LTE small cells," in 2018 IEEE International Conference on
Applied System Invention (ICASI), 2018, pp. 180-183: IEEE.
207
[45] F. ICT-SOCRATES, "Handover parameter optimization in LTE self-organizing
networks."
[46] V. Jungnickel et al., "The role of small cells, coordinated multipoint, and massive
MIMO in 5G," IEEE Communications Magazine, vol. 52, no. 5, pp. 44-51, 2014.
[47] S. Mukherjee, "Distribution of downlink SINR in heterogeneous cellular
networks," IEEE Journal on Selected Areas in Communications, vol. 30, no. 3,
pp. 575-585, 2012.
[48] C. Wengerter, J. Ohlhorst, and A. G. E. von Elbwart, "Fairness and throughput
analysis for generalized proportional fair frequency scheduling in OFDMA," in
2005 IEEE 61st vehicular technology conference, 2005, vol. 3, pp. 1903-1907:
IEEE.
[49] R. Kwan, C. Leung, and J. Zhang, "Proportional fair multiuser scheduling in
LTE," IEEE Signal Processing Letters, vol. 16, no. 6, pp. 461-464, 2009.
[50] Y. Barayan and I. Kostanic, "Performance evaluation of proportional fairness
scheduling in LTE," in Proceedings of the World congress on engineering and
computer science, 2013, vol. 2, pp. 712-717.
[51] E. Liu and K. K. Leung, "Proportional fair scheduling: Analytical insight under
rayleigh fading environment," in 2008 IEEE Wireless Communications and
Networking Conference, 2008, pp. 1883-1888: IEEE.
[52] J.-G. Choi and S. Bahk, "Cell-throughput analysis of the proportional fair
scheduler in the single-cell environment," IEEE Transactions on Vehicular
Technology, vol. 56, no. 2, pp. 766-778, 2007.
208
[53] D. Castro-Hernandez and R. Paranjape, "Walk test simulator for LTE/LTE-A
network planning," in 2016 17th International Telecommunications Network
Strategy and Planning Symposium (Networks), 2016, pp. 56-61: IEEE.
[54] G. Piro, L. A. Grieco, G. Boggia, R. Fortuna, and P. Camarda, "Two-level
downlink scheduling for real-time multimedia services in LTE networks," IEEE
Transactions on Multimedia, vol. 13, no. 5, pp. 1052-1065, 2011.
[55] M. I. Elhadad, E.-S. M. El-Rabaie, and M. Abd-Elnaby, "Capacity enhanced
scheduler for LTE downlink system based on PF algorithm," in 2016 Fourth
International Japan-Egypt Conference on Electronics, Communications and
Computers (JEC-ECC), 2016, pp. 5-8: IEEE.
[56] N. Xu, G. Vivier, W. Zhou, and Y. Qiang, "A dynamic PF scheduler to improve
the cell edge performance," in 2008 IEEE 68th Vehicular Technology Conference,
2008, pp. 1-5: IEEE.
[57] F. Letourneux, S. Guivarch, and Y. Lostanlen, "Propagation models for
heterogeneous networks," in 2013 7th European Conference on Antennas and
Propagation (EuCAP), 2013, pp. 3993-3997: IEEE.
[58] M. Hata, "Empirical formula for propagation loss in land mobile radio services,"
IEEE transactions on Vehicular Technology, vol. 29, no. 3, pp. 317-325, 1980.
[59] C. Lee William, "Mobile Communications Design Fundamentals, John
Wiley&Sons," ed: Inc, 1993.
[60] D. Castro-Hernandez and R. Paranjape, "Local tuning of a site-specific
propagation path loss model for microcell environments," Wireless Personal
Communications, vol. 91, no. 2, pp. 709-728, 2016.
209
[61] S. Tan and H. Tan, "A microcellular communications propagation model based
on the uniform theory of diffraction and multiple image theory," IEEE
Transactions on Antennas and Propagation, vol. 44, no. 10, pp. 1317-1326, 1996.
[62] G. Liang and H. L. Bertoni, "A new approach to 3-D ray tracing for propagation
prediction in cities," IEEE Transactions on Antennas and Propagation, vol. 46,
no. 6, pp. 853-863, 1998.
[63] F. A. Agelet, A. Formella, J. H. Rabanos, F. I. De Vicente, and F. P. Fontan,
"Efficient ray-tracing acceleration techniques for radio propagation modeling,"
IEEE transactions on Vehicular Technology, vol. 49, no. 6, pp. 2089-2104, 2000.
[64] V. Degli-Esposti, F. Fuschini, E. M. Vitucci, and G. Falciasecca, "Speed-up
techniques for ray tracing field prediction models," IEEE Transactions on
Antennas and Propagation, vol. 57, no. 5, pp. 1469-1480, 2009.
[65] X. Chen, H. Wu, and T. M. Tri, "Field strength prediction of mobile
communication network based on GIS," Geo-Spatial Information Science, vol. 15,
no. 3, pp. 199-206, 2012.
[66] A. G. Kanatas, I. D. Kountouris, G. B. Kostaras, and P. Constantinou, "A UTD
propagation model in urban microcellular environments," IEEE Transactions on
Vehicular Technology, vol. 46, no. 1, pp. 185-193, 1997.
[67] B. Y. Hanci and I. H. Cavdar, "Mobile radio propagation measurements and
tuning the path loss model in urban areas at GSM-900 band in Istanbul-Turkey,"
in IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004,
2004, vol. 1, pp. 139-143: IEEE.
210
[68] W. Tam and V. Tran, "Propagation modelling for indoor wireless
communication," Electronics & Communication Engineering Journal, vol. 7, no.
5, pp. 221-228, 1995.
[69] S. Grubisic and W. P. Carpes Jr, "An efficient indoor ray-tracing propagation
model with a quasi-3D approach," Journal of Microwaves, Optoelectronics and
Electromagnetic Applications, vol. 13, no. 2, pp. 166-176, 2014.
[70] F. S. De Adana, O. G. Blanco, I. G. Diego, J. P. Arriaga, and M. F. Cátedra,
"Propagation model based on ray tracing for the design of personal
communication systems in indoor environments," IEEE transactions on vehicular
technology, vol. 49, no. 6, pp. 2105-2112, 2000.
[71] K.-W. Cheung, J.-M. Sau, and R. D. Murch, "A new empirical model for indoor
propagation prediction," IEEE transactions on Vehicular Technology, vol. 47, no.
3, pp. 996-1001, 1998.
[72] B. Błaszczyszyn and M. Karray, "Linear-regression estimation of the
propagation-loss parameters using mobiles’ measurements in wireless cellular
network," Proc. of WiOpt, Paderborn, 2012.
[73] N. R. Zulkefly, T. A. Rahman, A. M. Al-Samman, A. M. Mataria, and C. Y.
Leow, "Indoor path loss model for 4G wireless network at 2.6 GHz," in 2015 1st
International Conference on Telematics and Future Generation Networks
(TAFGEN), 2015, pp. 117-120: IEEE.
[74] S. Hosseinzadeh, H. Larijani, K. Curtis, A. Wixted, and A. Amini, "Empirical
propagation performance evaluation of LoRa for indoor environment," in 2017
211
IEEE 15th International Conference on Industrial Informatics (INDIN), 2017, pp.
26-31: IEEE.
[75] P. R. de Freitas and H. Tertuliano Filho, "Parameters Fitting to Standard
Propagation Model (SPM) for Long Term Evolution (LTE) using nonlinear
regression method," in 2017 IEEE International Conference on Computational
Intelligence and Virtual Environments for Measurement Systems and
Applications (CIVEMSA), 2017, pp. 84-88: IEEE.
[76] Y. Wang and Q. Zhu, "Modelling and analysis of heterogeneous cellular
networks using a matern cluster process," IET Communications, vol. 11, no. 18,
pp. 2783-2791, 2017.
[77] M. Mirahsan, R. Schoenen, and H. Yanikomeroglu, "HetHetNets: Heterogeneous
traffic distribution in heterogeneous wireless cellular networks," IEEE Journal on
Selected Areas in Communications, vol. 33, no. 10, pp. 2252-2265, 2015.
[78] H.-S. Jo, Y. J. Sang, P. Xia, and J. G. Andrews, "Heterogeneous cellular
networks with flexible cell association: A comprehensive downlink SINR
analysis," IEEE Transactions on Wireless Communications, vol. 11, no. 10, pp.
3484-3495, 2012.
[79] R. W. Heath, M. Kountouris, and T. Bai, "Modeling heterogeneous network
interference using Poisson point processes," IEEE Transactions on Signal
Processing, vol. 61, no. 16, pp. 4114-4126, 2013.
[80] N. Deng, W. Zhou, and M. Haenggi, "Heterogeneous cellular network models
with dependence," IEEE Journal on selected Areas in Communications, vol. 33,
no. 10, pp. 2167-2181, 2015.
212
[81] Y. J. Chun, M. O. Hasna, and A. Ghrayeb, "Modeling heterogeneous cellular
networks interference using poisson cluster processes," IEEE Journal on Selected
Areas in Communications, vol. 33, no. 10, pp. 2182-2195, 2015.
[82] A. Ghosh et al., "Heterogeneous cellular networks: From theory to practice,"
IEEE communications magazine, vol. 50, no. 6, 2012.
[83] H. S. Dhillon, R. K. Ganti, F. Baccelli, and J. G. Andrews, "Modeling and
analysis of K-tier downlink heterogeneous cellular networks," IEEE Journal on
Selected Areas in Communications, vol. 30, no. 3, pp. 550-560, 2012.
[84] S. Singh, H. S. Dhillon, and J. G. Andrews, "Offloading in heterogeneous
networks: Modeling, analysis, and design insights," IEEE Transactions on
Wireless Communications, vol. 12, no. 5, pp. 2484-2497, 2013.
[85] R. Sappidi, S. Mosharrafdehkordi, C. Rosenberg, and P. Mitran, "Planning for
small cells in a cellular network: Why it is worth it," in 2014 IEEE Wireless
Communications and Networking Conference (WCNC), 2014, pp. 2277-2282:
IEEE.
[86] G.-J. Yu and K.-Y. Yeh, "A k-means based small cell deployment algorithm for
wireless access networks," in 2016 International Conference on Networking and
Network Applications (NaNA), 2016, pp. 393-398: IEEE.
[87] S. Kaneko, T. Matsunaka, and Y. Kishi, "A cell-planning model for HetNet with
CRE and TDM-ICIC in LTE-Advanced," in 2012 IEEE 75th Vehicular
Technology Conference (VTC Spring), 2012, pp. 1-5: IEEE.
213
[88] M. S. Ali, "An overview on interference management in 3GPP LTE-advanced
heterogeneous networks," International Journal of Future Generation
Communication and Networking, vol. 8, no. 1, pp. 55-68, 2015.
[89] L.-P. Tung, L.-C. Wang, and K.-S. Chen, "An interference-aware small cell
on/off mechanism in hyper dense small cell networks," in 2017 International
Conference on Computing, Networking and Communications (ICNC), 2017, pp.
767-771: IEEE.
[90] S. Deb, P. Monogioudis, J. Miernik, and J. P. Seymour, "Algorithms for
enhanced inter-cell interference coordination (eICIC) in LTE HetNets,"
IEEE/ACM transactions on networking, vol. 22, no. 1, pp. 137-150, 2013.
[91] Y. Wang and K. I. Pedersen, "Performance analysis of enhanced inter-cell
interference coordination in LTE-Advanced heterogeneous networks," in 2012
IEEE 75th Vehicular Technology Conference (VTC Spring), 2012, pp. 1-5: IEEE.
[92] Y. Chen, X. Fang, and B. Huang, "Joint ABS power and resource allocations for
eICIC in heterogeneous networks," in The Sixth International Workshop on
Signal Design and Its Applications in Communications, 2013, pp. 92-95: IEEE.
[93] O. Apilo, M. Lasanen, A. Maemmelae, and J. Wang, "Cell Splitting for Energy-
Efficient Massive MIMO," in 2017 IEEE 86th Vehicular Technology Conference
(VTC-Fall), 2017, pp. 1-6: IEEE.
[94] C. Galiotto, N. Marchetti, and L. Doyle, "The role of the total transmit power on
the linear area spectral efficiency gain of cell-splitting," IEEE communications
letters, vol. 17, no. 12, pp. 2256-2259, 2013.
214
[95] D. Xiu, "Numerical methods for stochastic computations: a spectral method
approach," Princeton University Press, 2010, pp. 25-67.
[96] D. C. Montgomery, "Design and analysis of experiments," John Wiley & Sons,
2017, pp. 65-304.
[97] D. Castro-Hernandez and R. Paranjape, "Classification of user trajectories in LTE
HetNets using unsupervised shapelets and multiresolution wavelet
decomposition," IEEE Transactions on Vehicular Technology, vol. 66, no. 9, pp.
7934-7946, 2017.
[98] R. L. Motorola, "Performance-From Peak Rate to Subscriber Experience," URL:
http://www. motorolasolutions. com/web/Business/_Documents/static%
20files/Realistic_LTE_Experience_White_Paper_ FINAL. pdf, 2014.
[99] D. Xiu and G. E. Karniadakis, "Modeling uncertainty in steady state diffusion
problems via generalized polynomial chaos," Computer methods in applied
mechanics and engineering, vol. 191, no. 43, pp. 4927-4948, 2002.
[100] B. Sudret, "Polynomial chaos expansions and stochastic finite element methods,"
Risk and reliability in geotechnical engineering, pp. 265-300, 2014.
[101] S. Tyson, Donovan, D., Thompson, B., Lynch, S., & Tas, M., "Uncertainty
modeling with polynomial chaos expansion: Stage 1 – Final Report.," 2015.
[102] T. Crestaux, O. Le Maıtre, and J.-M. Martinez, "Polynomial chaos expansion for
sensitivity analysis," Reliability Engineering & System Safety, vol. 94, no. 7, pp.
1161-1172, 2009.
215
[103] Minitab. Tips and Tricks for Analyzing Non-Normal Data [Online]. Available:
https://www.qualitymag.com/ext/resources/files/white_papers/minitab/Tips-and-
Tricks-for-Analyzing-Non-Normal-Data-002.pdf
[104] S. M. LaLonde, "Transforming variables for normality and linearity—when, how,
why and why not's," in SAS conference proceedings NESUG, 2005, pp. 11-14.
[105] S. J. van Albada and P. A. Robinson, "Transformation of arbitrary distributions to
the normal distribution with application to EEG test–retest reliability," Journal of
neuroscience methods, vol. 161, no. 2, pp. 205-211, 2007.
[106] M. Galarnyk. (Sep. 11. 2018). Understanding Boxplots. Available:
https://towardsdatascience.com/understanding-boxplots-5e2df7bcbd51
[107] A. Elnashar and M. A. El-Saidny, "Looking at LTE in practice: A performance
analysis of the LTE system based on field test results," IEEE Vehicular
Technology Magazine, vol. 8, no. 3, pp. 81-92, 2013.
[108] "Huawei LTE Scheduling Principles."
[109] F. R. P. Cavalcanti, "Resource Allocation and MIMO for 4G and Beyond,"
Springer, 2014, p. P100.
[110] K. I. Pedersen, Y. Wang, B. Soret, and F. Frederiksen, "eICIC functionality and
performance for LTE HetNet co-channel deployments," in 2012 IEEE Vehicular
Technology Conference (VTC Fall), 2012, pp. 1-5: IEEE.
[111] J. Salo, "LTE Radio Load versus User Throughput."
[112] M. Toril, R. Acedo-Hernández, A. Sánchez, S. Luna-Ramírez, and C. Úbeda,
"Estimating Spectral Efficiency Curves from Connection Traces in a Live LTE
Network," Mobile Information Systems, vol. 2017, 2017.
216
[113] M. T. Kawser, N. I. B. Hamid, M. N. Hasan, M. S. Alam, and M. M. Rahman,
"Downlink snr to cqi mapping for different multipleantenna techniques in lte,"
International Journal of Information and Electronics Engineering, vol. 2, no. 5, p.
757, 2012.
[114] S. O. Elbassiouny and A. S. Ibrahim, "Link level performance evaluation of
higher order modulation in Small Cells," in 2014 International Wireless
Communications and Mobile Computing Conference (IWCMC), 2014, pp. 850-
855: IEEE.
[115] D. Castro-Hernandez and R. Paranjape, "Walk test simulator for LTE/LTE-A
network planning," in Telecommunications Network Strategy and Planning
Symposium (Networks), 2016 17th International, 2016, pp. 56-61: IEEE.
[116] S. Strzyz, K. I. Pedersen, J. Lachowski, and F. Frederiksen, "Performance
optimization of pico node deployment in LTE macro cells," in 2011 Future
Network & Mobile Summit, 2011, pp. 1-9: IEEE.
[117] C. Coletti et al., "Heterogeneous deployment to meet traffic demand in a realistic
LTE urban scenario," in 2012 IEEE Vehicular Technology Conference (VTC
Fall), 2012, pp. 1-5: IEEE.
[118] C. Qvarfordt and P. Legg, "Evaluation of LTE HetNet deployments with realistic
traffic models," in 2012 IEEE 17th International Workshop on Computer Aided
Modeling and Design of Communication Links and Networks (CAMAD), 2012,
pp. 307-311: IEEE.
217
[119] S. Hadi and T. Tiong, "Adaptive Modulation and Coding for LTE Wireless
Communication," in IOP Conference Series: Materials Science and Engineering,
2015, vol. 78, no. 1, p. 012016: IOP Publishing.
[120] I. Adan and J. Resing, "Queueing theory," ed: Eindhoven University of
Technology Eindhoven, 2002.
[121] S. O. Aramide, B. Barakat, Y. Wang, S. Keates, and K. Arshad, "Generalized
proportional fair (GPF) scheduler for LTE-A," in 2017 9th Computer Science and
Electronic Engineering (CEEC), 2017, pp. 128-132: IEEE.
[122] G. Basilashvili, "Study of Spectral Efficiency for LTE Network," American
Scientific Research Journal for Engineering, Technology, and Sciences
(ASRJETS), vol. 29, no. 1, pp. 21-32, 2017.
[123] X. Zhang, "LTE Optimization Engineering Handbook," John Wiley & Sons,
2018, p. P162 P747.
[124] M. S. Fadali and A. Visioli, "Digital control engineering: analysis and design,"
Academic Press, 2012, p. P2 P156.
[125] M. S. Fadali and A. Visioli, "Digital control engineering: analysis and design,"
Academic Press, 2012.
[126] F. Haugen, "Ziegler-nichols’ closed-loop method," Artikel. Tech Teach, 2010.
[127] K. Chang and R. P. Wicaksono, "Estimation of network load and downlink
throughput using RF scanner data for LTE networks," in 2017 International
Symposium on Performance Evaluation of Computer and Telecommunication
Systems (SPECTS), 2017, pp. 1-8: IEEE.
218
[128] S. Schwarz, J. C. Ikuno, M. Šimko, M. Taranetz, Q. Wang, and M. Rupp,
"Pushing the limits of LTE: A survey on research enhancing the standard," IEEE
Access, vol. 1, pp. 51-62, 2013.
[129] E. Plouhinec and B. Uguen, "Ray-tracing correction for through-the-wall
propagation: Application to UWB indoor positioning," in 2009 IEEE
International Conference on Ultra-Wideband, 2009, pp. 240-244: IEEE.
[130] J. Biebuma and O. BO, "Path Loss Model Using Geographic Information System
(GIS)," International Journal of Engineering and Technology, vol. 3, no. 3, pp.
269-275, 2013.
[131] F. Al-Turjman, E. Ever, and H. Zahmatkesh, "Small cells in the forthcoming
5G/IoT: Traffic modelling and deployment overview," IEEE Communications
Surveys & Tutorials, vol. 21, no. 1, pp. 28-65, 2018.
[132] L. Korowajczuk, "How to Dimension User Traffic in 4G Networks," CelPlan
International, Inc.
[133] Z. Gong and M. Haenggi, "Interference and outage in mobile random networks:
Expectation, distribution, and correlation," IEEE Transactions on Mobile
Computing, vol. 13, no. 2, pp. 337-349, 2012.
[134] M. Di Renzo, A. Guidotti, and G. E. Corazza, "Average rate of downlink
heterogeneous cellular networks over generalized fading channels: A stochastic
geometry approach," IEEE Transactions on Communications, vol. 61, no. 7, pp.
3050-3071, 2013.
219
[135] A. Gotsis, S. Stefanatos, and A. Alexiou, "UltraDense networks: The new
wireless frontier for enabling 5G access," IEEE Vehicular Technology Magazine,
vol. 11, no. 2, pp. 71-78, 2016.
[136] R. Research, "LTE to 5G: cellular and broadband innovation," Rysavy
Research2017, Available: https://rysavy.com/.
[137] J. E. Z. Gbadoubissa, A. A. A. Ari, and A. M. Gueroui, "Efficient k-means based
clustering scheme for mobile networks cell sites management," Journal of King
Saud University-Computer and Information Sciences, 2018.
[138] J. Lin, M. Vlachos, E. Keogh, and D. Gunopulos, "Iterative incremental
clustering of time series," in International Conference on Extending Database
Technology, 2004, pp. 106-122: Springer.
[139] M. Caretti, M. Crozzoli, G. Dell'Aera, and A. Orlando, "Cell splitting based on
active antennas: Performance assessment for LTE system," in WAMICON 2012
IEEE Wireless & Microwave Technology Conference, 2012, pp. 1-5: IEEE.
[140] K. Uludağ and Ö. Korçak, "Energy and rate modeling of data download over
LTE with respect to received signal characteristics," in 2017 27th International
Telecommunication Networks and Applications Conference (ITNAC), 2017, pp.
1-6: IEEE.
[141] I. Oussakel, P. Owezarski, and P. Berthou, "Experimental Estimation of LTE-A
Performance," in 15th International Conference on Network and Service
Management (CNSM 2019), 2019.
220
[142] P. Torres et al., "Data analytics for forecasting cell congestion on LTE
networks," in 2017 Network Traffic Measurement and Analysis Conference
(TMA), 2017, pp. 1-6: IEEE.
[143] E. J. Khatib, R. Barco, P. Muñoz, I. De La Bandera, and I. Serrano, "Self-healing
in mobile networks with big data," IEEE Communications Magazine, vol. 54, no.
1, pp. 114-120, 2016.
[144] F. Afroz, R. Subramanian, R. Heidary, K. Sandrasegaran, and S. Ahmed, "SINR,
RSRP, RSSI and RSRQ measurements in long term evolution networks,"
International Journal of Wireless & Mobile Networks, 2015.
[145] A. Ghosh et al., "Heterogeneous cellular networks: From theory to practice,"
IEEE communications magazine, vol. 50, no. 6, pp. 54-64, 2012.
[146] K. I. Pedersen, Y. Wang, S. Strzyz, and F. Frederiksen, "Enhanced inter-cell
interference coordination in co-channel multi-layer LTE-advanced networks,"
IEEE Wireless Commun., vol. 20, no. 3, pp. 1-0, 2013.
221
Appendix A
A.1 Introduction
This appendix provides supplementary materials used for each chapter in this thesis. A.2
introduces the theory of ANOVA in detail.
A.2 Introduction to ANOVA
Follow section 2.3.2 Chapter 2, some definitions are expressed below [96]:
.. ....1 1
. . . .. .1 1
. ..1
... ......1 1 1
/
/
/
/
d l
p pqk ppq k
c l
q pqk qqp k
l
pq pqk pqpqk
c d l
pqkp q k
y y y y dl
y y y y cl
y y y y l
y y y y cdl
= =
= =
=
= = =
= =
= =
= =
= =
The total sum of squares (SS) is represented as follows:
2 2 2
... ...1 1 1 1 1... .. . .
2
. .. . . ...1 1
2
1 1 1 .
( ) ( ) ( )
( )
( )
c d l c d
pqkp q k p qp q
c d
pq p qp q
c d l
pqkp q k pq
y y dl y y cl y y
l y y y y
y y
= = = = =
= =
= = =
− = − + −
+ − − +
+ −
(A.1)
where is the total of all output results for the pth level of the factor P, y.q. is the total
of all output results under the qth level of the factor Q, ypq. is the total of all observations
generated by cell of pth level of factor P and qth level of factor Q, and y... is the total of
all the output results. For each part of equation (A.2), it can be represented as follows:
2 2
...1 1 1 1... ..
2 2
... .. . . ...1 1 1. . .
2
1 1 1 .
( ) ( )
( ) ( )
( )
c d l c
Total pqk Pp q k p p
d c d
Q PQ p qq p qq pq
c d l
E pqkp q k pq
Total P Q PQ E
SS y y SS dl y y
SS cl y y SS l y y y y
SS y y
SS SS SS SS SS
= = = =
= = =
= = =
= − = −
= − = − − +
= −
= + + +
(A.2)
222
where , ,P Q PQSS SS SS are the sum of squares due to corresponding treatments. ESS is the
sum of squares due to error. Each part of the sum of squares divided by its degrees of
freedom is a mean square (MS), as shown in equation (A.3):
/ ( 1) / ( 1)
/ [( 1)( 1)] / [ ( 1)]
P P Q Q
PQ PQ E E
MS SS c MS SS d
MS SS c d MS SS cd l
= − = −
= − − = − (A.3)
If the factors have no effects on the output, items in equation (A.4) should equal to 2 .
2 2 2 2
1 1
2 2
1 1
2
( ) / ( 1) ( ) / ( 1)
( ) ( ) / [( 1)( 1)]
( ) ( / [ ( 1)])
c d
P p Q q
p q
c d
PQ pq
p q
E E
E MS dl c E MS cl d
E MS l c d
E MS E SS cd l
= =
= =
= + − = + −
= + − −
= − =
(A.4)
By using decomposition of the total sum of squares, a table is derived for an ANOVA
as shown in Table A.1 [96]. 0 /Treatments EF MS MS= follows F distribution with their
corresponding degrees of freedom, e.g., /P E
MS MS distributed as F with c-1 and cd(l-1)
degrees of freedom. If 0 , 1, ( 1)c cd lF F − −
(significant level α=0.05), the hypothesis 0H of
the P treatment effects should be rejected implying that the factor has a significant
impact on observations. Otherwise the hypothesis can not be rejected.
Table A.1: Analysis of variance for two-way factorial design
Source of variation Sum of squares Degree of freedom MS F0
P treatments PSS c-1
PMS /
P EMS MS
Q treatments QSS d-1
QMS /
Q EMS MS
Interaction PQSS (c-1)(d-1)
PQMS /
PQ EMS MS
Error ESS cd(l-1)
EMS
Total SS TotalSS cdl-1
223
Appendix B
B.1 Introduction
This appendix provides supplementary materials (introductions, background information,
and related work) from the published papers [19] [20] that are used for Chapter 3 in this
thesis. B.2 provides the introduction and related work from the published paper [19] in
Section 3.4. B.3 presents the introduction and related work [20] for Section 3.5 Chapter 3.
B.2 Related work for Section 3.4
The downlink throughput was estimated in LTE-A network using RF scanner in [127].
The author proposed an algorithm to calculate the throughput based on data such as
RSRP, SINR and RSRQ with PRBs fully utilized which were recorded on an RF scanner
with lesser complexity. The author performed a test with full buffer downloading at each
of the UE moving under different radio conditions. Network load was estimated using
RF scanner data. The impact of SNR on downlink throughput in an LTE-A network was
studied in [144]. The author discussed the inter-relation between SNR, RSRP, RSSI and
RSRQ using a measurement tool called NEMO Handy. In [145], throughput and
coverage were analyzed in a single cell framework. Mathematical computation of SINR
was represented for the HetNet system model.
The author in [145] explained that coverage probability of LTE networks is not
impacted by the number of tiers, the number of base stations, and transmission power of
pico or macro cells. Thus, adding the small cells in the LTE network does not change the
SINR value if the network is interference-limited and the device connects with the
strongest base station. However, in real-world networks, improperly adding small cells
224
will bring more interference than benefits. In paper [110], the author provided the
detailed explanation of eICIC. During Almost Blank Subframe (ABS), the macro cell
only transmits the control signals at low power and less interference is generated for the
pico cell UEs. This eICIC concept is utilized to solve the problem of inter-cell
interference. The CQI reported by UE does not tell the variations in the interference
caused by eICIC. The paper described the mechanism of ABS working in detail in [110].
Pedersen in [146] performed a simulation about eICIC with different sets of
parameters. Offloading more users into small cells could obtain higher gain. However,
the authors did not discuss it for the full buffer model and the maximum offered load is
only about 50 Mbps. In [114], the author evaluated link level performance of 256 QAM
in small cells. The results showed that 256 QAM modulation can improve throughput
23.1% over 64 QAM at SNR equals to 40 dB with AWGN channel. In this study, the
effect of 256 QAM in a real-world environment will be verified. Walk tests were
performed in [53] in order to analyze the user downlink throughput, RSRP and SINR
during handover. A simulator was developed using two different traffic models: Full
Buffer and Quality of Service (QoS) with some user information. However, there is still
a gap between results of the simulator and measured data.
B.3 Related work for Section 3.5
The fourth-generation communication technology LTE-Advanced (long term evolution)
has been used in the world for almost ten years. It has the benefits of low latency, high
data rate and high reliability. The architecture of LTE-A has three main parts: user
equipment (i.e., mobile devices), the evolved UMTS terrestrial radio access network (E-
UTRAN) and the evolved packet core (EPC) [1]. There are also many important features,
225
such as ABS and MIMO, introduced in the specifications of LTE-A. The 5th Generation
network, which is coming in the near future, can have peak download data rate up to 1
Gbps [136], support small cells and heterogeneous networks, and support for 4G LTE-A
networks, etc.
Interference management and HetNet bandwidth deployments are always important
issues to consider, and a significant amount of research has been done related to it [117].
Claudio investigated HetNet deployment schemes using co-channel and inter-frequency
deployment for cells inside the simulated HetNet, respectively in [117]. Their results
showed that deploying a dedicated bandwidth for small cells (pico or femto cells)
brought lowest network outage probability. It also indicated that a lower average user
data rate was achieved when small cells were fully loaded. Christer evaluated LTE
HetNet deployments with realistic full buffer traffic models (FTP, HTTP, and real-time
video traffics) in [118]. Two spectrum allocation schemes (co-channel and separate
channel) and eICIC were considered for different numbers of pico cells under macro
cells. The simulation results presented that mean cell throughput increased with the
number of pico nodes per macro. But the measured results show that splitting a cell into
three sectors does not necessarily increase the mean cell throughput. In addition, their
work did not consider the effect of eICIC on users’ SINR.
However, these all are based on simulation models which are not very accurate and
practical to be implemented in the actual environment. For example, in this work the
actual peak downlink throughput for an individual user is not even close to the
theoretical prediction of 150 Mbps for the test location. Thus, it is essential, valuable,
and necessary to study the LTE-A HetNet in its actual environment.
226
The interference is a significant issue in co-channel deployment in HetNets when all
the cells are sharing the same bandwidth. Thus, the research proposal of this study is to
see the impact of splitting total bandwidth and enabling ABS for the important cells on
the throughput and SINR values.
The measurement and analysis of the actual LTE-A HetNet traffic will help the
community to focus on the effects of LTE-A techniques such as ABS in real world
environments. Studying the inter-frequency deployment also helps in the understanding
of how to increase the spectral efficiency which is beneficial to the narrow band IoT
(Internet of things) in 5G networks.