Professional Documents
Culture Documents
v e r s i o n 3.1.0
AT310_TRG_E1
Atoll 3.1.0
Technical Reference Guide
AT310_TRG_E1
Suite 3100
31700 Blagnac
Chicago, IL 60606
France
USA
sales_us@forsk.com
sales@forsk.com
enquiries@forsk.com.cn
support_us@forsk.com
support@forsk.com
atollsupport@forsk.com.cn
Monday - Friday
Monday - Friday
Monday - Friday
www.forsk.com
Atoll 3.1.0
Technical Reference Guide
Forsk 2011
AT310_TRG_E1
Table of Contents
1
1.1
1.1.1
1.1.2
1.1.3
1.2
1.3
1.4
1.4.1
1.4.2
1.5
1.5.1
1.5.1.1
1.5.1.2
1.5.1.3
1.5.1.4
1.5.1.5
1.5.2
1.5.2.1
1.5.2.2
1.5.3
1.5.3.1
1.5.3.2
1.6
1.6.1
1.6.1.1
1.6.1.2
1.6.1.3
1.6.1.4
1.6.2
1.6.3
1.6.4
2
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.2
2.3
2.3.1
2.3.2
2.3.3
2.4
2.4.1
2.4.2
2.4.3
2.5
2.5.1
2.5.2
2.5.2.1
2.5.2.2
2.5.2.3
2.5.2.4
2.5.2.5
2.5.2.6
2.5.2.7
2.5.3
2.5.3.1
2.5.3.2
2.5.4
2.6
2.6.1
2.6.2
2.7
2.7.1
2.7.2
2.8
2.8.1
2.8.2
2.9
2.9.1
2.9.2
2.9.3
2.10
2.10.1
2.10.1.1
2.10.1.2
2.10.1.3
2.10.1.4
2.10.1.5
2.10.1.6
2.11
2.12
2.13
2.13.1
2.13.2
2.13.3
2.13.4
2.13.5
2.14
2.14.1
2.14.1.1
2.14.1.2
2.14.2
2.14.2.1
2.14.2.1.1
2.14.2.1.2
2.14.2.2
2.14.2.2.1
2.14.2.2.2
2.15
2.15.1
2.15.2
2.15.3
2.15.3.1
2.15.3.2
2.16
2.16.1
2.16.2
2.16.3
2.16.4
3
3.1
3.1.1
3.1.1.1
3.1.1.2
3.1.2
3.1.2.1
3.1.2.1.1
3.1.2.1.2
3.1.2.1.3
Forsk 2011
109
109
109
109
110
110
110
110
111
AT310_TRG_E1
3.1.2.1.4
3.1.2.1.5
3.1.2.1.6
3.1.2.1.7
3.1.2.1.8
3.1.2.2
3.1.2.2.1
3.1.2.2.2
3.2
3.2.1
3.2.2
3.2.3
3.2.3.1
3.2.3.2
3.2.3.2.1
3.2.3.2.2
3.2.3.3
3.2.3.3.1
3.2.3.3.2
3.3
3.3.1
3.3.1.1
3.3.1.2
3.3.1.3
3.3.2
3.3.2.1
3.3.2.2
3.3.2.3
3.3.3
3.3.4
3.3.5
3.3.5.1
3.3.5.1.1
3.3.5.1.2
3.3.5.1.3
3.3.5.1.4
3.3.5.1.5
3.3.5.1.6
3.3.5.1.7
3.3.5.1.8
3.3.5.2
3.3.5.2.1
3.3.5.2.2
3.4
3.4.1
3.4.2
3.4.2.1
3.4.2.2
3.4.3
3.4.3.1
3.4.3.2
3.4.4
3.4.4.1
3.4.4.1.1
3.4.4.1.2
3.4.4.1.3
3.4.4.1.4
3.4.4.1.5
3.4.4.1.6
3.4.4.1.7
3.4.4.2
3.4.4.2.1
3.4.4.2.2
3.5
3.5.1
3.5.1.1
3.5.1.1.1
3.5.1.1.2
3.5.1.2
3.5.1.2.1
3.5.1.2.2
3.5.1.3
3.5.1.3.1
3.5.1.3.2
3.5.2
3.5.2.1
3.5.2.1.1
3.5.2.1.2
3.5.2.1.3
3.5.2.2
3.5.2.2.1
3.5.2.2.2
3.5.2.2.3
3.6
3.6.1
3.6.1.1
3.6.1.2
3.6.1.2.1
3.6.1.2.2
3.6.1.2.3
3.6.2
3.6.2.1
3.6.2.1.1
3.6.2.1.2
3.6.2.2
3.6.2.2.1
3.6.2.2.2
3.6.2.2.3
3.6.2.2.4
3.6.2.2.5
3.6.2.2.6
3.7
3.7.1
3.7.1.1
3.7.1.2
3.7.1.3
3.7.2
3.7.2.1
3.7.2.1.1
3.7.2.1.2
3.7.2.1.3
3.7.2.1.4
3.7.2.1.5
3.7.2.1.6
3.7.2.2
3.7.2.2.1
3.7.2.2.2
3.7.2.2.3
3.7.2.2.4
3.7.2.2.5
3.7.2.2.6
3.8
3.8.1
3.8.2
3.8.3
3.8.4
3.9
3.9.1
3.9.1.1
3.9.1.2
3.9.1.2.1
3.9.1.2.2
3.9.1.2.3
Forsk 2011
135
135
135
135
136
136
136
136
136
136
137
138
141
141
142
143
147
147
147
147
147
150
150
152
152
152
152
152
152
153
153
154
156
156
156
157
157
157
157
157
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
162
162
163
164
164
165
166
166
168
169
AT310_TRG_E1
3.9.2
3.9.2.1
3.9.2.2
3.9.2.3
3.9.3
3.9.3.1
3.9.3.2
3.9.3.3
3.9.3.4
3.9.3.4.1
3.9.3.4.2
3.9.3.4.3
3.9.3.5
4
4.1
4.1.1
4.1.2
4.1.2.1
4.1.2.2
4.1.3
4.1.3.1
4.1.3.1.1
4.1.3.1.2
4.1.3.1.3
4.1.3.2
4.1.3.2.1
4.1.3.2.2
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.3
4.4
4.4.1
4.4.1.1
4.4.1.1.1
4.4.1.1.2
4.4.1.2
4.4.1.2.1
4.4.1.2.2
4.4.1.2.3
4.4.2
4.4.2.1
4.4.2.2
4.4.2.3
4.4.2.3.1
4.4.2.3.2
4.4.2.3.3
4.4.2.3.4
4.4.2.3.5
4.4.2.3.6
4.4.2.3.7
4.4.2.4
4.4.2.4.1
4.4.2.4.2
4.4.2.4.3
4.4.2.4.4
4.4.2.5
4.4.3
4.4.3.1
4.4.3.2
4.4.3.2.1
4.4.3.2.2
4.4.3.2.3
4.4.3.2.4
4.4.4
4.4.4.1
4.4.4.2
4.4.4.2.1
4.4.4.2.2
4.4.4.2.3
4.4.4.3
4.4.4.3.1
4.4.4.3.2
4.4.4.4
4.4.4.5
4.4.4.6
4.5
4.5.1
4.5.1.1
4.5.1.1.1
4.5.1.1.2
4.5.1.1.3
4.5.2
4.5.2.1
4.5.2.1.1
4.5.2.1.2
4.5.2.2
4.5.2.2.1
4.5.2.2.2
4.5.2.3
4.5.2.3.1
4.5.2.3.2
4.5.2.4
4.5.2.4.1
4.5.2.4.2
4.5.2.4.3
4.5.2.5
4.5.2.5.1
4.5.2.5.2
4.5.2.6
4.5.2.6.1
4.5.2.6.2
4.5.2.6.3
4.6
4.6.1
4.6.2
4.6.3
4.6.3.1
4.6.3.2
4.6.4
4.6.4.1
4.7
4.7.1
4.7.1.1
4.7.1.2
4.7.1.2.1
4.7.1.2.2
4.7.1.3
4.7.1.3.1
4.7.1.3.2
4.7.1.3.3
4.7.2
4.7.2.1
4.7.2.1.1
4.7.2.1.2
4.7.2.1.3
4.7.2.1.4
4.7.2.2
4.8
4.8.1
10
Forsk 2011
Sites Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Admission Control in the R99 Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resources Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OVSF Codes Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Elements Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Iub Backhaul Throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Load Factor Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Load Factor per Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Load Factor per Mobile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uplink Load Factor Due to One User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inter-carrier Power Sharing Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Server Determination in Monte Carlo Simulations - Old Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UMTS HSPA Prediction Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AS Analysis Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bar Graph and Pilot Sub-Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Sub-Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uplink Sub-Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pilot Quality Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prediction Study Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Study Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Service Area Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prediction Study Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Study Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uplink Service Area Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prediction Study Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Study Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Total Noise Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Study Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analysis on the Best Carrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analysis on a Specific Carrier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSDPA Prediction Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prediction Study Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Study Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSUPA Prediction Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prediction Study Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Neighbour Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Neighbour Allocation for All Transmitters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Neighbour Allocation for a Group of Transmitters or One Transmitter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importance Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importance of Intra-carrier Neighbours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importance of Inter-carrier Neighbours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of the Inter-Transmitter Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Primary Scrambling Code Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Allocation Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options and Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Single Carrier Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multi-Carrier Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Priority Determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cell Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmitter Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Site Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation Strategies and Use a Maximum of Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Clustered. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Distributed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: One Cluster per Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Distributed per Site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocate Carriers Identically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic GSM-UMTS Neighbour Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
241
241
241
241
241
243
244
244
245
246
246
248
249
251
251
251
251
254
259
263
263
264
264
265
265
265
267
267
267
268
269
269
269
270
270
270
274
275
275
275
277
277
281
281
281
283
284
284
284
284
284
286
286
287
288
288
290
290
291
291
291
292
293
293
294
294
294
AT310_TRG_E1
4.8.2
4.8.2.1
4.8.2.2
4.8.2.3
4.8.2.3.1
5
5.1
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.2.8
5.2.9
5.2.10
5.2.11
5.2.12
5.2.13
5.2.14
5.2.15
5.2.16
5.2.17
5.2.18
5.2.19
5.2.20
5.3
5.3.1
5.3.2
5.3.3
5.4
5.5
5.6
5.7
5.8
5.8.1
5.8.1.1
5.8.1.2
5.8.2
5.9
5.9.1
5.9.2
5.9.2.1
5.9.2.2
5.9.2.3
5.9.2.4
5.9.3
5.9.3.1
5.9.3.2
5.9.3.3
5.9.3.4
5.9.3.5
5.9.3.6
5.9.3.7
5.9.3.8
5.9.3.8.1
5.9.3.8.2
5.9.3.9
5.9.3.10
5.9.4
5.9.5
11
5.9.6
5.9.6.1
5.9.6.1.1
5.9.6.1.2
5.9.6.2
5.9.6.2.1
5.9.6.2.2
5.9.6.3
5.9.7
5.9.7.1
5.9.7.2
5.10
5.10.1
5.10.2
5.10.3
5.10.3.1
5.10.3.2
5.10.3.3
5.10.4
5.10.4.1
5.10.4.2
5.10.4.3
5.10.5
5.10.5.1
5.10.5.2
6
6.1
6.1.1
6.1.2
6.1.2.1
6.1.2.2
6.1.2.2.1
6.1.2.2.2
6.1.2.3
6.1.2.3.1
6.1.2.3.2
6.1.2.3.3
6.1.2.3.4
6.1.2.4
6.1.2.5
6.1.2.5.1
6.1.2.5.2
6.1.2.5.3
6.1.2.5.4
6.1.2.5.5
6.1.2.5.6
6.1.2.5.7
6.1.2.5.8
6.1.2.5.9
6.1.2.5.10
7
7.1
7.1.1
7.1.2
7.1.2.1
7.1.2.2
7.1.3
7.1.3.1
7.1.3.1.1
7.1.3.1.2
7.1.3.1.3
7.1.3.2
7.1.3.2.1
7.1.3.2.2
12
Forsk 2011
Throughput Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Total Cell Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Downlink Cell Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Uplink Cell Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation UE Capacities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Downlink UE Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Uplink UE Capacity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and Average User Throughput Calculation. .
Scheduling and Radio Resource Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduling and Radio Resource Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Throughput Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Planning Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Neighbour Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Inter-technology Neighbour Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Frequency Planning Using the AFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constraint and Relationship Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cost Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AFP Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Physical Cell ID Planning Using the AFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Constraint and Relationship Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cost Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AFP Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference Matrix Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Distance Importance Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
378
378
378
382
383
383
384
385
389
389
396
397
397
401
404
404
404
405
406
406
407
408
408
408
409
413
413
413
414
414
414
415
419
419
420
420
421
421
422
422
422
424
424
425
426
426
427
427
427
431
431
431
431
432
432
432
432
432
433
433
433
433
AT310_TRG_E1
7.2
7.2.1
7.2.1.1
7.2.1.2
7.2.1.3
7.2.1.4
7.2.1.5
7.2.2
7.2.2.1
7.2.2.2
7.2.2.3
7.2.2.4
7.3
7.4
7.4.1
7.4.1.1
7.4.1.1.1
7.4.1.1.2
7.4.1.2
7.4.1.3
7.4.2
7.4.2.1
7.4.2.1.1
7.4.2.1.2
7.4.2.1.3
7.4.2.2
7.4.2.2.1
7.4.2.2.2
7.4.2.2.3
7.4.3
7.4.3.1
7.4.3.2
7.4.3.2.1
7.4.3.2.2
7.4.3.3
7.4.3.3.1
7.4.3.3.2
7.4.3.4
7.5
7.5.1
7.5.1.1
7.5.1.2
7.5.1.2.1
7.5.1.2.2
7.5.1.3
7.5.1.3.1
7.5.1.3.2
7.5.2
7.5.2.1
7.5.2.2
7.5.2.2.1
7.5.2.2.2
7.5.2.3
7.5.2.3.1
7.5.2.3.2
7.5.2.4
7.5.2.4.1
7.5.2.4.2
7.6
7.6.1
7.6.2
7.6.3
7.6.3.1
7.6.3.2
7.6.4
7.6.4.1
13
7.7
7.7.1
7.7.1.1
7.7.1.2
7.7.1.2.1
7.7.1.2.2
7.7.1.2.3
7.7.1.3
7.7.1.3.1
7.7.1.3.2
7.7.1.3.3
7.7.2
7.7.2.1
7.7.2.2
7.7.2.3
7.8
7.8.1
7.8.2
7.8.2.1
7.8.2.2
7.8.2.3
8
8.1
8.1.1
8.1.2
8.1.3
8.1.4
8.1.5
8.1.6
8.1.7
8.2
8.2.1
8.2.1.1
8.2.1.2
8.2.2
8.2.2.1
8.2.2.2
8.2.2.2.1
8.2.2.2.2
8.2.2.3
8.2.2.4
8.2.2.5
8.2.2.5.1
8.2.2.5.2
8.2.2.6
8.2.2.6.1
8.2.2.6.2
8.2.2.7
8.2.2.7.1
8.2.2.7.2
8.2.2.8
8.3
8.3.1
8.3.1.1
8.3.1.1.1
8.3.1.1.2
8.3.1.2
8.3.1.2.1
8.3.1.2.2
8.3.1.2.3
8.3.2
8.3.2.1
8.3.2.2
8.3.2.2.1
8.3.2.2.2
14
Forsk 2011
PN Offset Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Allocation Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options and Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Single Carrier Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multi-Carrier Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Difference between Adjacent and Distributed PN-Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Priority Determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cell Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmitter Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Site Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: PN Offset per Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Adjacent PN-Clusters Per Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Distributed PN-Clusters Per Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic GSM-CDMA Neighbour Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Allocation Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Algorithm Based on Distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Algorithm Based on Coverage Overlapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Delete Existing Neighbours Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
522
522
522
524
524
524
525
525
525
527
527
528
528
529
529
529
529
530
530
531
533
537
537
542
542
543
543
543
544
544
544
545
545
545
545
546
546
546
547
547
547
547
547
548
548
548
549
549
549
549
549
550
550
550
551
553
553
554
555
555
556
556
556
557
AT310_TRG_E1
8.3.2.2.3
8.3.2.2.4
8.3.2.2.5
8.3.2.2.6
8.3.2.2.7
8.3.2.3
8.3.2.3.1
8.3.2.3.2
8.3.2.3.3
8.3.2.3.4
8.3.2.3.5
8.3.2.4
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.4.5
8.4.6
8.4.7
8.4.8
8.4.9
8.4.10
8.4.11
8.5
8.5.1
8.5.1.1
8.5.1.2
8.5.1.3
8.5.1.4
8.5.1.5
8.5.2
8.5.3
8.5.4
8.5.4.1
8.5.4.1.1
8.5.4.1.2
8.5.4.2
8.5.4.2.1
8.5.4.2.2
8.5.4.2.3
8.6
8.6.1
8.7
8.7.1
8.7.2
8.7.3
8.7.4
8.8
8.8.1
8.8.1.1
8.8.1.2
8.8.1.3
8.8.1.3.1
8.8.1.3.2
8.8.1.4
8.8.1.4.1
8.8.1.4.2
8.8.1.4.3
8.8.2
8.8.2.1
8.8.2.1.1
8.8.2.1.2
8.8.2.1.3
8.8.2.1.4
8.8.2.2
15
8.9
8.9.1
8.9.1.1
8.9.1.2
8.9.1.3
8.9.1.3.1
9
9.1
9.2
9.2.1
9.2.2
9.2.3
9.2.4
9.2.5
9.2.6
9.2.7
9.2.8
9.2.9
9.2.10
9.2.11
9.2.12
9.2.13
9.2.14
9.2.15
9.2.16
9.2.17
9.2.18
9.2.19
9.2.20
9.3
9.3.1
9.3.2
9.3.3
9.4
9.5
9.6
9.7
9.8
9.8.1
9.8.1.1
9.8.1.2
9.8.2
9.9
9.9.1
9.9.1.1
9.9.1.2
9.9.1.3
9.9.1.4
9.9.1.5
9.9.2
9.9.2.1
9.9.2.2
9.9.2.3
9.9.2.4
9.9.2.5
9.9.3
9.9.4
9.9.5
9.9.6
9.9.6.1
9.9.6.2
9.9.6.3
9.9.6.3.1
9.9.6.3.2
9.9.6.4
16
Forsk 2011
608
608
609
609
611
611
615
619
619
620
621
621
621
621
621
622
622
624
624
624
625
625
626
626
626
627
628
630
631
631
631
632
632
633
634
636
637
637
637
639
640
643
643
644
645
645
646
647
648
648
649
650
652
652
653
654
654
655
655
657
658
658
662
665
AT310_TRG_E1
9.9.6.5
9.9.6.6
9.9.6.7
9.9.6.8
9.9.6.8.1
9.9.6.8.2
9.9.6.9
9.9.6.10
9.9.7
9.9.7.1
9.9.7.1.1
9.9.7.1.2
9.9.7.1.3
9.9.7.1.4
9.9.7.2
9.9.8
9.9.8.1
9.9.8.2
9.10
9.10.1
9.10.2
9.10.3
9.10.3.1
9.10.3.2
9.10.3.3
9.10.4
9.10.4.1
9.10.4.2
9.10.4.3
9.10.5
9.10.5.1
9.10.5.2
9.10.5.3
9.10.6
9.10.6.1
9.10.6.2
17
18
Forsk 2011
Chapter 1
Antennas and
Equipment
This chapter provides information about the calculations related to antennas
and other equipment in radio networks.
AT310_TRG_E1
cos ( e Rx ) sin ( a Rx ) d
y Rx =
cos ( e Rx ) cos ( a Rx ) d
z Rx
(1)
sin ( e Rx ) d
Let az and el respectively be the azimuth and tilt of the receiver in the transmitter antenna coordinate system S Tx ( x'', y'', z'' ) .
These angles describe the direction of the transmitter-receiver path in the transmitter antenna coordinate system. Therefore,
the receiver coordinates in S Tx ( x'', y'', z'' ) are:
x'' Rx
y'' Rx =
z'' Rx
cos ( el ) sin ( az ) d
cos ( el ) cos ( az ) d
sin ( el ) d
(2)
cos ( a Tx ) sin ( a Tx ) 0
sin ( a Tx ) cos ( a Tx ) 0
y
z
0
0
1
(3)
and
21
Forsk 2011
1
0
0
x''
x'
=
cos
(
)
sin
(
e
)
0
e
y''
y'
Tx
Tx
0 sin ( e Tx ) cos ( e Tx )
z''
z'
(4)
Therefore, the relation between the system S 0 ( x, y, z ) and the transmitter antenna system S Tx ( x'', y'', z'' ) is:
1
0
0
cos ( a Tx ) sin ( a Tx ) 0
x''
x
=
0
e
cos
(
)
sin
(
e
)
y''
sin ( a Tx ) cos ( a Tx ) 0
y
Tx
Tx
z''
z
0 sin ( e Tx ) cos ( e Tx )
0
0
1
(5)
We get,
x''
y'' =
z''
cos ( a Tx )
sin ( a Tx )
0
x
cos ( e Tx ) sin ( a Tx ) cos ( e Tx ) cos ( a Tx ) sin ( e Tx ) y
z
sin ( e Tx ) sin ( a Tx ) sin ( e Tx ) cos ( a Tx ) cos ( e Tx )
(6)
Then, substituting the receiver coordinates in the system S0 from Eq. (1) and the receiver coordinates in the system STx from
Eq. (2) in Eq. (6) leads to a system where two solutions are possible:
1st solution: If a Rx = a Tx , then az = 0 and el = eRx e Tx
2nd solution: If a Rx a Tx , then
1
az = atan ---------------------------------------------------------------------------------------cos ( e Tx )
sin ( e Tx ) tan ( e Rx )
----------------------------------- + ---------------------------------------------tan ( a Rx a Tx )
sin ( a Rx a Tx )
and
cos ( e Tx ) tan ( e Rx )
sin ( e Tx )
- + ---------------------------------------------el = atan sin ( az ) ---------------------------------sin ( a Rx a Tx )
tan ( a Rx a Tx )
If sin ( az ) sin ( a Rx a Tx ) < 0 , then az = az + 180
Interpolated horizontal and vertical patterns respectively fit in with the entered horizontal and vertical patterns, even
in case of electrical tilt, and
The contribution of both the vertical pattern back and front parts are taken into account.
22
AT310_TRG_E1
23
Forsk 2011
Attenuation (dB)
0.1
15
33.5
21
13.2
30
37.6
38
16.9
49
32.2
67
15.6
Then, Atoll verifies whether the difference of attenuation at a given angle is DPeak-to-Null less than the before and after it. This
comparison determines the nulls to be smoothed (NSmoothing).
Nulls to be smoothed (NSmoothing)
24
Angle ()
Attenuation (dB)
15
33.5
30
37.6
49
32.2
AT310_TRG_E1
Once the nulls are known, Atoll applies the smoothing algorithm to all the attenuation values at all the angles between the
first peak, the null, and the last peak.
Smoothing Algorithm
For all nulls n N Smoothing surrounded by two peaks P1 and P2 at angles 1 and 2 ,
A 2 A 1
- ( i 1 )
A i, Smoothed = A i F Smoothing A i A + ---------------------1 2 1
Where,
i is the angle in degrees from 1 to 2 incremented by 1 degree,
AAngle is the attenuation at any given angle which can be i, 1 or 2 , and
FSmoothing is the smoothing factor defined by the user.
G ant m Tx
G ant i
---------------------P
1
Tx
i
Tx
L Tx
P Tx X i --------------------
L Tx
i
------------------------------------------------------------------ +
-----------------------------------------
L ant m ( az m, el m )
L ant i ( az i, el i )
Tx
Tx
i
P rec
Where,
PTx is the transmitter power (Ppilot in UMTS HSPA and CDMA2000, PP-CCPCH in TD-SCDMA, PPreamble in WiMAX, and PDLRS in
LTE),
i is the secondary antenna index,
xi is the percentage of power dedicated to the secondary antenna, i,
G ant m
Tx
Tx
The definition of angles, az and el, depends on the used calculation method.
1.
Formula cannot be directly calculated from components stated in dB and must be converted in linear values.
25
Forsk 2011
Total UL and DL losses of transmitter ( L total UL, L total DL ) and transmitter noise figure ( NF Tx ) in UMTS HSPA,
In Atoll, the transmitter-equipment pair is modelled a single entity. The entry to the BTS is considered the reference point
which is the location of the transmission/reception parameters.
According to the book Radio network planning and optimisation for UMTS by Laiho
J., Wacker A., Novosad T., the noise figure corresponds to the loss in case of passive
components. Therefore, feeder noise figure is equal to the cable uplink losses.
UL
NF Feeder = L Feeder
Loss and gain inputs specified in ATL documents must be positive values.
DL
DL
DL
L Feeder is the feeder transmission loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and L Connector
DL
DL
DL
DL
DL
DL
are respectively the feeder loss per metre, the transmission feeder length in metre and the connector transmission
loss).
DL
L BTS Conf are the losses due to BTS configuration (BTS property).
DL
UL
UL
UL
26
UL
AT310_TRG_E1
UL
UL
UL
UL
UL
L Feeder are the feeder reception losses ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
UL
L Connector are respectively the feeder loss per metre (Feeder property), the reception feeder length in metre
(Transmitter property) and the connector reception losses.
UL
L BTS Conf are the losses due to BTS configuration (BTS property).
G Ant div is the antenna diversity gain (Transmitter property). This gain does not exist in WiMAX and LTE documents.
NR Repeaters is the noise rise at transmitter due to repeaters. This parameter is taken into account only if the
UL
transmitter has active repeater(s). The noise rise at transmitter due to repeaters is calculated as follows:
NR Repeaters = 10 Log 1 +
------------------
NIM
Rp
r
For each active repeater ( k ), Atoll calculates a noise injection margin ( NIM Rp ). This is the difference between the
k
donor transmitter noise figure ( NF TX ) and the repeater noise figure received at the donor.
Rp k
NIM Rp = NF TX NF Rp + G amp L
r
k
TX Rp k
Where,
Rp k
For each active repeater ( k ), Atoll converts the noise injection margin ( NIM Rp ) to Watt. Then, it uses the values
TX R p k
are the losses between the donor transmitter and the repeater (repeater property).
k
to calculate the noise rise at the donor transmitter due to active repeaters ( NR Repeaters ).
G TMA = NF Composite
WithTMA
WithTMA
NF Composite
WithoutTMA
are the composite noise figures with and without TMA respectively.
Friis' equation is used to calculate the composite noise figure when there is a TMA.
WithTMA
NF Composite
NF Feeder
NF BTS
NF
-----------------------------------------TMA
------------------
10
10
10
1
10
1
10
- + -----------------------------------------------
+ --------------------------------= 10 Log 10
UL
UL
UL
G TMA
G TMA
G Feeder
--------------------------------------------------
10
10
10
10
10
10
WithoutTMA
And, NF Composite
= NF BTS + NF Feeder
Where,
L Feeder is the feeder reception loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and
UL
UL
UL
UL
UL
UL
UL
UL
UL
UL
L Connector are respectively the feeder loss per metre, the reception feeder length in metre and the connector
reception loss).
Downlink Total Losses
Atoll calculates total DL losses as follows.
27
Forsk 2011
DL
DL
DL
DL
L Feeder is the feeder transmission loss ( L Feeder = L Feeder I Feeder + L Connector , where L Feeder , I Feeder and L Connector
DL
DL
DL
DL
DL
DL
are respectively the feeder loss per metre, the transmission feeder length in metre and the connector transmission
losses).
DL
L BTS Conf are the losses due to BTS configuration (BTS property).
DL
Air:
Microwave Links:
Optical Fibre Links:
Remote antennas are antennas located far from the transmitters, at locations that would normally require long runs of feeder
cable. A remote antenna is connected to the base station with an optic fibre. Remote antennas allow you to ensure radio
coverage in an area without a new base station. In Atoll, remote antennas should be connected to base stations that do not
have any antennas. A remote antenna, as opposed to a repeater, does not have any equipment and therefore generates
neither amplification gain nor noise.
In UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE documents, Atoll calculates the signal level received from a repeater or a
remote antenna by determining the total downlink and uplink gains (described in "UMTS, CDMA2000, TD-SCDMA, WiMAX,
and LTE Documents" on page 28). In GSM documents, the received signal level from a repeater or a remote antenna is
calculated by determining the EIRP transmitted by the repeater or remote antenna (described in "GSM Documents" on
page 37).
The following sections describe how received signal levels, and the related downlink and uplink gains and EIRP, are calculated
from a repeater or remote antenna R with a donor D.
R Mi
Mi
Mi
Mi
Mi
L Ant L Body
If a pixel/mobile Mi receives signals from the donor D and its repeater R, the total signal
D
Mi
R Mi
Mi
Mi
Mi
Mi
L Ant L Body
Here:
28
Mi
AT310_TRG_E1
G Total DL is the total downlink gain, user-defined or calculated as explained in "Downlink Total Gain Calculation" on
page 30.
G Total UL is the total uplink gain, user-defined or calculated as explained in "Uplink Total Gain Calculation" on
page 32.
RM
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the repeater or remote
antenna R.
M Shadowing is the shadowing margin.
Mi
Mi
L Ant is the terminal antenna attenuation (from antenna patterns) calculated for the pixel/mobile Mi (available in
Mi
For calculating the useful signal level from the best serving cell, L Ant is determined in the
direction (H,V) = (0,0) from the antenna patterns of the antenna used by Mi. For
Mi
calculating the interfering signal level from any interferer, L Ant is determined in the
direction of the interfering cell from the antenna patterns of the antenna used by Mi,
while the antenna is pointed towards Mis best serving cell.
L Body is the body loss defined for the service used by the pixel/mobile Mi.
Mi
,G
Mi
Mi
Mi
, L Ant , and L Body are not used in all the calculations. For more information, see
29
Forsk 2011
Figure 1.6: UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE: Signal Level Calculation
DR
R
G Total DL = L Total DL + G Ant L Model + G Donor Ant LDonor
RX Feeder
+ G Amp LCov
TX Feeder
30
+ G Cov Ant
AT310_TRG_E1
Here:
D
L Model is the path loss between the donor D and the repeater or remote antenna R. This can be user-defined or
DR
calculated using the selected propagation model. If you do not select a propagation model, the propagation losses
between the donor and the repeater or remote antenna are calculated using the ITU 526-5 propagation model.
R
G Donor Ant is the gain of the donor-side antenna used at the repeater or remote antenna R.
LDonor
are the donor-side reception feeder losses for the repeater or remote antenna R.
RX Feeder
R
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
Secondary antennas are fully supported in the evaluation of the repeater gains.
R
G Total DL = L MW + G Amp LCov
TX Feeder
+ G Cov Ant
L MW are the user-defined microwave link losses between the donor D and the repeater or remote antenna R.
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
R
G Total DL = L Fibre + G Amp LCov
TX Feeder
+ G Cov Ant
31
Forsk 2011
Figure 1.9: Downlink Total Gain: Optical Fibre Link Repeaters or Remote Antennas
Here:
DR
L Fibre are the user-defined optical fibre link losses between the donor D and the repeater or remote antenna R.
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
TX Feeder
Here:
P DL ( ic ) is the downlink transmission power of a donor D on carrier ic. When the donor has more than one cell, Atoll
considers the highest power.
G Total DL is the total downlink gain, user-defined or calculated as explained in "Downlink Total Gain Calculation" on
page 30.
R
LCov
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
DR
R
G Total UL = L Total UL + G Ant L Model + G Donor Ant LDonor
TX Feeder
32
+ G Amp LCov
RX Feeder
+ G Cov Ant
AT310_TRG_E1
L Model is the path loss between the donor D and the repeater or remote antenna R. This can be user-defined or
DR
calculated using the selected propagation model. If you do not select a propagation model, the propagation losses
between the donor and the repeater or remote antenna are calculated using the ITU 526-5 propagation model.
R
G Donor Ant is the gain of the donor-side antenna used at the repeater or remote antenna R.
LDonor
are the donor-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
R
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
are the coverage-side reception feeder losses for the repeater or remote antenna R.
RX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
Secondary antennas are fully supported in the evaluation of the repeater gains.
R
G Total UL = L MW + G Amp LCov
RX Feeder
+ G Cov Ant
L MW are the user-defined microwave link losses between the donor D and the repeater or remote antenna R.
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
33
Forsk 2011
LCov
are the coverage-side reception feeder losses for the repeater or remote antenna R.
RX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
R
G Total UL = L Fibre + G Amp LCov
RX Feeder
+ G Cov Ant
Figure 1.12: Uplink Total Gain: Optical Fibre Link Repeaters and Remote Antennas
Here:
DR
L Fibre are the user-defined optical fibre link losses between the donor D and the repeater or remote antenna R.
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
are the coverage-side reception feeder losses for the repeater or remote antenna R.
RX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
( P Pilot ( ic ) G Ant )
D
P Rec ( ic ) = ------------------------------------------D
D Mi
( L Total DL L Path )
Where,
34
AT310_TRG_E1
D
P Rec ( ic ) is the carrier power received at the receiver from the donor transmitter on a carrier ic (in W)
D
P Pilot ( ic ) is the pilot power of the donor transmitter on the carrier ic (in W)
D
L Path is the path loss between the donor transmitter and the mobile receiver.
Similarly, the power received at the mobile receiver from the repeater R is:
D
( P Pilot ( ic ) G Total DL )
R
P Rec ( ic ) = -----------------------------------------------------R Mi
L Path
Where,
R
P Rec ( ic ) is the carrier power received at the mobile receiver from the repeater on a carrier ic (in W)
D
P Pilot ( ic ) is the pilot power of the donor transmitter on the carrier ic (in W)
R
G Total DL is the output downlink total gain of repeater linked to a donor transmitter with an air link.
R Mi
L Path is the path loss between the repeater and the mobile receiver
So, the total carrier power received at the mobile receiver is:
D
G Ant
G Total DL
DR
R
R
D
-
- + ---------------------P Rec ( ic ) = P Rec ( ic ) + P Rec ( ic ) = P Pilot ( ic ) --------------------------------------------D
D Mi
R Mi
( L Total DL L Path )
L Path
Since,
D
P Pilot ( ic ) G Ant
L Total = -----------------------------------------------DR
D
L Total DL P Rec ( ic )
Therefore,
D
P Pilot ( ic ) G Ant
L Total = -------------------------------------------------------------------------------------------------------------------------------------D
R
G Ant
G Total DL
D
D
- + -----------------------
L Total DL P Pilot ( ic ) -------------------------------------------- Mi
R Mi
( L DTotal DL L DPath
)
L Path
Hence,
Txd
G ant
L total = ----------------------------------------------------------------------------------------------------------------------Txd
Rpk
G ant
G total Air DL
Txd
- + --------------------------------
L total DL -----------------------------------------------Txd Rx
Rpk Rx
( L Txd
)
L path
total DL L path
This total path loss depends on the location of the mobile receiver in realistic network scenarios. As a mobile in the donor
transmitter/repeater coverage area is likely to be far from the repeater/donor transmitter coverage area, the respective
pathloss value will be very large. This implies that we can study the two cases separately without influencing the results much.
G Total DL
R Mi
- can be ignored. This implies that:
L Path is likely to be very high, so the term ---------------------R Mi
L Path
D Mi
L Total = L Path
Considering this total pathloss value, the total received power in the uplink and in the downlink can be stated as:
D
( P Pilot ( ic ) G Ant )
( P Pilot ( ic ) G Ant )
D
- = --------------------------------------------P Rec DL ( ic ) = ------------------------------------------D
D
D Mi
( L Total DL L Total )
( L Total DL L Path )
35
Forsk 2011
Mi
Mi
( P Output ( ic ) G Ant )
( P Output ( ic ) G Ant )
D
- = ---------------------------------------------P Rec UL ( ic ) = ---------------------------------------------D
D
D Mi
( L Total UL L Total )
( L Total UL L Path )
Where,
Mi
P Output ( ic ) is the transmitted power from the mobile terminal on the carrier ic (in W)
D
G Ant
D Mi
- can be ignored. This implies that:
L Path is likely to be very high, so the term --------------------------------------------D
D Mi
( L Total DL L Path )
D
G Ant
G Ant
- = ------------------------------------------------L Total = -----------------------------------------------------------R
R
R
G Total DL L Total DL
G Total DL
D
--------------------------------------------------
L Total DL ---------------------R Mi
Mi
L RPath
L Path
D
( P Pilot ( ic ) G Ant )
( P Pilot ( ic ) G Total )
D
- = -------------------------------------------P Rec DL ( ic ) = ------------------------------------------D
R Mi
( L Total DL L Total )
( L Path )
Mi
Mi
( P Output ( ic ) G Ant )
( P Output ( ic ) G Total ) L Total DL
D
- = ------------------------------------------------- ---------------------P Rec UL = ---------------------------------------------D
R Mi
D
( L Total UL L Total )
( L Path )
L Total UL
Where,
Mi
P Output G Ant
C = P Total UL = --------------------------------------D
L Total UL L Total
I = I Total + N 0
Where,
I Total is the sum of the signals received from mobile terminals inside the same cell and those outside (in W)
N 0 is the transmitter equipment thermal noise (in W)
Therefore, for each mobile terminal Mi,
I Total =
Mi
36
Mi
P Output G Ant
--------------------------------------
L DTotal UL L Mi
Total
AT310_TRG_E1
And,
D
N 0 = NF K T W
Where,
D
NF is the noise figure of the transmitter equipment at the reference point, i.e. the entry of the BTS
K is Boltzman constant
T is the ambient temperature (in K)
Hence
N 0 = NF
BTS
KTW
RM
If a pixel/mobile Mi receives signals from the donor D and its repeater R, the total signal
D
EIRP DL ( tt ) is the effective isotropic radiated power of the repeater or remote antenna R on the TRX type tt. It can be
R Mi
R Mi
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the repeater or remote
antenna R.
M Shadowing is the shadowing margin.
Mi
Mi
37
Forsk 2011
s
Figure 1.13: GSM: Signal Level Calculation
The EIRP of a repeater or remote antenna R is calculated at the repeater or remote antenna reference point ( ) w. r. t. P DL
at the donor reference point ( ) as follows:
Over-the-Air Repeaters
R
DR
RX Feeder
38
+ G Amp LCov
TX Feeder
+ G Cov Ant
AT310_TRG_E1
D
L Model is the path loss between the donor D and the repeater or remote antenna R. This can be user-defined or
DR
calculated using the selected propagation model. If you do not select a propagation model, the propagation losses
between the donor and the repeater or remote antenna are calculated using the ITU 526-5 propagation model.
R
G Donor Ant is the gain of the donor-side antenna used at the repeater or remote antenna R.
LDonor
are the donor-side reception feeder losses for the repeater or remote antenna R.
RX Feeder
R
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
Secondary antennas are fully supported in the evaluation of the repeater gains.
DR
R
EIRP DL ( tt ) = P DL L MW + G Amp LCov
TX Feeder
+ G Cov Ant
L MW are the user-defined microwave link losses between the donor D and the repeater or remote antenna R.
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
DR
R
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
DR
R
EIRP DL ( tt ) = P DL L Fibre + G Amp LCov
TX Feeder
+ G Cov Ant
39
Forsk 2011
Figure 1.16: Downlink Total Gain: Optical Fibre Link Repeaters or Remote Antennas
Here:
D
L Fibre are the user-defined optical fibre link losses between the donor D and the repeater or remote antenna R.
G Amp is the amplifier gain of the repeater R. For remote antennas, this is 0.
LCov
DR
R
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
R
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
TX Feeder
Here:
R
EIRP DL ( tt ) is the effective isotropic radiated power of the repeater R on the TRX type tt.
LCov
are the coverage-side transmission feeder losses for the repeater or remote antenna R.
TX Feeder
G Cov Ant is the gain of the coverage-side antenna used at the repeater or remote antenna R.
40
AT310_TRG_E1
D
As obvious, this angle will be negative for uptilts and positive for downtilts of the antenna.
Here:
R
H Donor Ant is the height of the donor-side antenna of the repeater or remote antenna R.
DR
is the distance between the antenna of the donor D and the antenna of the repeater or remote antenna R.
Optimum Beamformer: The Optimum Beamformer smart antenna model performs dynamic beamforming in
downlink as explained in "Downlink Beamforming" on page 44, and beamforming and interference cancellation in
uplink using the minimum mean square error algorithm as explained in "Uplink Beamforming and Interference
Cancellation (MMSE)" on page 47. Smart antenna results are later on used in coverage prediction calculations.
Conventional Beamformer: The Conventional Beamformer smart antenna model performs dynamic beamforming in
downlink and uplink as explained in "Downlink Beamforming" on page 44 and "Uplink Beamforming" on page 46,
respectively. Smart antenna results are later on used in coverage prediction calculations.
41
Forsk 2011
1.6.1.1 Definitions
Name
Value
Unit
Description
E SA
None
Calculation parameter
Degrees
Calculation parameter
Degrees
Value
Unit
Description
gn ( )
None
None
None
None
None
1, e
2
j ------ d sin
,e
, ..., e
wn
e
42
2
j ------ 2d sin
T
2
j ------ ( E SA 1 )d sin
2
j ------ nd sin
j n sin
with d = --2
H
S S
G SA ( )
g n ( ) S R S = g n ( ) S S S S = g n ( ) E SA
AT310_TRG_E1
Name
Value
Unit
Description
None
None
pj Rj
Rk
j=1
K
--1-
K
R Avg
Rk
k=1
Value
Unit
Description
S
----------E SA
None
None
None
None
RN
Rn + RI =
2
n
I+
pj Sj Sj
j=1
2
n I
Rn
J
pj Sj Sj
RI
j=1
H
PN
w RN w
p w S S w = p E SA
CINR UL
p E SA
P
------ = -------------------------H
PN
w RN w
None
Q UL
p E SA
P
------ = -------------------------H
PN
w RN w
None
G SA
E SA
None
Uplink interference
None
SA
RN
--1-
K
Avg
RN k
k=1
I UL ( )
w RN
Avg
w n
2
NR UL ( )
I UL ( ) + n
--------------------------2
n
Value
Unit
Description
RN S
None
E SA
----------------------------H
1
S RN S
None
43
Forsk 2011
Name
Value
Unit
Description
None
None
None
RN
2
n
Rn + RI =
I+
pj Sj Sj
j=1
2
n I
Rn
J
RI
pj Sj Sj
j=1
H
P N
S RN S
p ( S RN S )
CINR UL
P
H
P
------ = ------ = p S R N1 S
PN
P N
None
Q UL
P
H
P
------ = ------ = p S R N1 S
PN
P N
None
G SA
S I S = E SA
None
Uplink interference
None
SA
K
1
RN
Avg
--1-
K
RN
1
k
k=1
I UL ( )
E SA
------------------------------------ 2n
H
1
S RN
S
Avg
NR UL ( )
I UL ( ) + n
--------------------------2
n
44
AT310_TRG_E1
set to 1. The beamforming is performed using only the phase of the complex weights. The steering vector, S , representing
the complex weights for forming a beam towards the served user, i.e., at the angle of arrival is given by:
S = 1, e
2
j ------ d sin
,e
2
j ------ 2d sin
, ..., e
T
2
j ------ ( E 1 )d sin
SA
2
j ------ nd sin
j n sin
In Atoll, d = --- , therefore, w n = e
.
2
The smart antenna gain in any direction can be given by:
H
G SA ( ) = g n ( ) S R S
Where H represents the Hilbert transform, which is the complex conjugate transpose of a matrix, g n ( ) is the gain of the nth
antenna element in the direction , and R is the array correlation matrix for a given user direction , given by:
H
R = S S
For the direction of the served user, i.e., , the smart antenna gain is calculated as follows:
H
G SA ( ) = g n ( ) S R S = g n ( ) S S S S = g n ( ) E SA
The smart antenna gain includes the gain of the beamforming as well as the gain of power combination.
The smart antenna gain in dB will be G SA ( ) = 10 Log ( G SA ( ) ) .
The smart antenna is able to form the beam only in the horizontal plane, therefore, the vertical pattern is assumed to remain
the same.
Power Combining Gain
Cell transmission power is fed to each antenna element of the smart antenna system. Since each element transmits the same
input power, this results in a gain due to power combination, i.e., the powers fed to each antenna element are combined for
transmission.
Additional Processing in Monte Carlo Simulations
During Monte Carlo simulations, Atoll calculates the smart antenna gains (array correlation matrix R ) for each served mobile
in a cells coverage area in each iteration. The sum of these array correlation matrices for all the users served in one iteration
k is calculated as follows:
J
Rk =
pj Rj
j=1
Where R k for any cell is the downlink array correlation matrix for iteration k, J is the number of served mobiles during the
iteration, p j is the EIRP transmitted towards the mobile j, and R j is the array correlation matrix for the mobile j.
Atoll calculates a moving average of the array correlation matrices calculated in each iteration. At the end of a simulation with
K iterations, the average downlink array correlation matrix for any cell is given by:
K
1
R Avg = ---
K
Rk
k=1
45
Forsk 2011
RN = Rn + RI =
2
n
I+
pj Sj Sj
j=1
J
2
Where R n = n I and R I =
pj Sj Sj
j=1
2
n is the thermal noise power. I is the identity matrix. p j is the power received by one element of the smart antenna from
the jth interfering mobile. S j is the steering vector in the direction of the jth interfering mobile, . J is the total number of
interfering mobiles.
The total noise power, including thermal noise and interference from all uplink interferers, received by a cell is given by:
H
PN = w RN w
And, the total power received from the served user is given by:
H
P = p w S S w = p E SA
Where p is the power received by one element of the smart antenna from the served user.
In TD-SCDMA, the uplink signal quality is calculated by:
p E SA
P
SA
Q UL = ------ = -------------------------H
PN
w RN w
In WiMAX, the C/(I+N) in the uplink is then calculated by:
p E SA
P
CINR UL = ------ = -------------------------H
PN
w RN w
46
AT310_TRG_E1
From the above equation, we can determine the uplink smart antenna beamforming gain in the direction of the served user,
which equals the number of smart antenna elements, i.e., G SA = E SA .
Additional Processing in Monte Carlo Simulations
The noise correlation matrix R N for each iteration k includes the effect of the matrix calculated for the previous iteration. The
result is the angular distribution of the uplink load (TD-SCDMA) or the uplink noise rise (WiMAX), which is calculated from the
noise correlation matrix obtained at the end of the last iteration of a Monte Carlo simulation. This angular distribution of the
uplink load (TD-SCDMA) or the uplink noise rise (WiMAX) can be stored in the Cells table. The average of the noise correlation
matrices is calculated as follows:
K
RN
Avg
1
= ---
K
RN k
k=1
Where R N
Avg
is the average of the noise correlation matrices of all the iterations from k = 1 to K, and R N
is the noise
I UL ( ) = w R N
Avg
w n
Where I UL ( ) is the interfering signal in the direction , ESA is the number of smart antenna elements, S is the steering
2
I UL ( ) + n
NRUL ( ) = --------------------------2
n
47
Forsk 2011
= R N1 S
w
Where S is the steering vector in the direction of the served user, . , which is a constant value for a given useful signal
that optimizes the beamformer weights. It is given by the equation:
E SA
= ----------------------------H
1
S RN S
1
R N is the inverse of the total noise correlation matrix. The total noise correlation matrix is the sum of the thermal noise
correlation matrix R n , and the interference correlation matrix R I , given by:
J
RN = Rn + RI =
2
n
I+
pj Sj Sj
j=1
J
Where R n =
2
n
pj Sj Sj
I and R I =
j=1
2
n is the thermal noise power. I is the identity matrix. p j is the power received by one element of the smart antenna from
the jth interfering mobile. S j is the steering vector in the direction of the jth interfering mobile, . J is the total number of
interfering mobiles.
The total noise power, including thermal noise and interference from all uplink interferers, received by a cell is given by:
H
2
1
P N = S R N S
And, the total power received from the served user is given by:
2
H
2
1
P = p ( S R N S )
Where p is the power received by one element of the smart antenna from the served user.
In TD-SCDMA, the uplink signal quality is calculated by:
H
P
SA
- = p S R N1 S
Q UL = ----P N
From the above equation, we can determine the uplink smart antenna beamforming gain in the direction of the served user.
RSCP TCH UL (TD-SCDMA) or C UL (WiMAX) can be calculated from the above equation by considering the interference and
1
In WiMAX, C UL = p S I S = p E SA
From the above equation, the uplink smart antenna beamforming gain equals the number of smart antenna elements, i.e.,
G SA = E SA .
Additional Processing in Monte Carlo Simulations
1
The inverse noise correlation matrix R N for each iteration k includes the effect of the matrix calculated for the previous
iteration. Hence, Atoll is able to calculate an average of the smart antenna interference-cancellation effect. The result is the
angular distribution of the uplink load (TD-SCDMA) or the uplink noise rise (WiMAX), which is calculated from the inverse of
the noise correlation matrix obtained at the end of the last iteration of a Monte Carlo simulation. This angular distribution of
the uplink load (TD-SCDMA) or the uplink noise rise (WiMAX) can be stored in the Cells table. The average of the inverse noise
correlation matrices is calculated as follows:
48
AT310_TRG_E1
K
1
RN
Avg
1
= ---
K
RN
1
k
k=1
1
Where R N
Avg
is the average of the inverse noise correlation matrices of all the iterations from k = 1 to K, and R N
is the
Where I UL ( ) is the interfering signal in the direction , ESA is the number of smart antenna elements, S is the steering
2
I UL ( ) + n
NRUL ( ) = --------------------------2
n
49
50
Forsk 2011
Chapter 2
Radio Propagation
This chapter provides information about propagation models and
calculations related to path loss.
In this chapter, the following are explained:
"Diffraction" on page 81
AT310_TRG_E1
2 Radio Propagation
Path loss calculations are carried out between a transmitter and a reciever using propagation models and other calculations
related to radio wave propagation such as diffraction and shadow fading. Propagation models are mathematical
representations of the average loss in signal strength over distance. Diffraction loss and shadow fading margins are added to
this average loss in order to get more precise path loss values.
Path loss matrices are calculated for each transmitter and their results used in other calculations (coverage predictions, Monte
Carlo simulations, point analysis, etc.). The method of calculation may differ depending on the analysis being performed:
Analysis type
Receiver
position
Calculation
Profile
extraction
Result
Coverage predictions
Radiala
Anywhere
Real-time
Systematic
Radiala
Monte Carlo
simulations
Mobile coordinates
Radiala
Subscriber lists
Subscriber coordinates
Real-time
Radiala
a.
With the Standard Propagation Model, you can choose between radial or systematic.
This chapter describes the various propagation models available in Atoll, and other radio wave propagation phenomena such
as diffraction and shadow fading.
53
Forsk 2011
54
AT310_TRG_E1
55
Forsk 2011
If the propagation model uses both DTM and clutter heights along the profile, the profile resolution will be the highest
of the two.
Example 1 (Using the Standard Propagation Model)
A DTM map with a 40 m resolution and a clutter heights map with a 20 m resolution are available. The profile
resolution will be 20 m. It means that Atoll will extract geographic information, ground altitude and clutter height,
every 20 m.
To get ground altitude every 20 m, Atoll uses the bilinear interpolation method described in "Ground Altitude
Determination" on page 53. Clutter heights are read from the clutter heights map. Atoll takes the clutter height of the
nearest point every 20 m.
Example 2 (Using the Standard Propagation Model)
A DTM map with a 40 m resolution and a clutter classes map with a 20 m resolution are available. No clutter height
file has been imported in the document. The profile resolution will be 20 m. It means that Atoll will extract geographic
information, ground altitude and clutter height, every 20 m.
To get ground altitude every 20 m, Atoll uses the bilinear interpolation method described in "Ground Altitude
Determination" on page 53. Atoll uses the clutter classes map to determine clutter height. Every 20 m, it determines
clutter class and takes associated average height.
If the propagation model uses only DTM along the profile, the profile resolution will be the highest resolution among
the DTM files.
Example (Using the Cost-Hata Propagation Model)
DTM maps with 40 m and 25 m resolutions and a clutter map with a 20 m resolution are available. The profile
resolution will be 25 m. It means that Atoll will extract geographic information, only the ground altitude, every 25 m.
56
AT310_TRG_E1
The profile resolution does not depend on the geographic layer order in the Geo tab of the Explorer window.
However, the geographic layer order has influence on the usage of the data. For example, when DTM 1 is on the top
of DTM 2, Atoll will use DTM 1 for extracting the profile where DTM a is available and it will use DTM 2 elsewhere.
To get ground altitude every 25 m, Atoll uses the bilinear interpolation method described in "Ground Altitude
Determination" on page 53.
Geo Tab of the Explorer Window
> DTM
> DTM 1 (25m)
> DTM 2 (40m)
> Clutter
> Clutter (20m)
ITU 370-7
(Vienna 93)
ITU 1546
ITU 526-5
WLL
Frequency band
100-400 MHz
30-3000 MHz
30-10000 MHz
30-10000 MHz
Physical
phenomena
Diffraction
calculation
method
Deygout (3 obstacles)
Deygout corrected
(3 obstacles)
Deygout (3 obstacles)
Profile based on
DTM
DTM
Clutter
Profile extraction
mode
Radial
Radial
Cell size
Macro cell
Macro cell
Macro cell
Receiver location
Rooftop
Rooftop
Street
Street
Rooftop
Receiver
Fixed
Mobile
Fixed
Fixed
Use
d > 10 km
Low frequencies
Broadcast
Fixed receivers
WLL
Fixed receivers
WLL, Microwave links,
WiMAX
Propagation
model
Standard Propagation
Model
Erceg-Greenstein (SUI)
ITU 529-3
COST-Hata
Okumura-Hata
Frequency band
150-3500 MHz
1900-6000 MHz
300-1500 MHz
150-2000 MHz
Physical
phenomena
L(d, f, HRx)
(per environment)
Diffraction loss
L(d, f, HRx)
(per environment)
Diffraction loss
Diffraction
calculation
method
Deygout (3 obstacles)
Epstein-Peterson
(3 obstacles)
Deygout corrected
(3 obstacles)
Millington (1 obstacle)
Deygout
(1 obstacle)
Deygout
(1 obstacle)
Deygout
(1 obstacle)
Profile based on
DTM
Clutter
DTM
DTM
DTM
57
Forsk 2011
Propagation
model
Standard Propagation
Model
Erceg-Greenstein (SUI)
ITU 529-3
COST-Hata
Okumura-Hata
Profile extraction
mode
Radial
Systematic
Radial
Radial
Radial
Cell size
Macro cell
Mini cell
Macro cell
Mini cell
Macro cell
Mini cell
Macro cell
Mini cell
Receiver location
Street
Rooftop
Street
Street
Street
Receiver
Fixed
Mobile
Mobile
Use
1 < d < 20 km
GSM, UMTS, CDMA2000,
WiMAX, LTE
Okumura-Hata
f 1500 MHz
Cost-Hata
f > 1500 MHz
A1
69.55
49.30
A2
26.16
33.90
A3
-13.82
-13.82
B1
44.90
44.90
B2
-6.55
-6.55
B3
f 2
For suburban areas: L model1 = Lu a ( h Rx ) 2 log ------ 5.4
28
For quasi-open rural areas: L model1 = Lu a ( h Rx ) 4.78 ( log ( f ) ) + 18.33 log ( f ) 35.94
For open rural areas: L model1 = Lu a ( h Rx ) 4.78 ( log ( f ) ) + 18.33 log ( f ) 40.94
When receiver antenna height equals 1.5m, a(hRx) is close to 0 dB regardless of frequency.
58
AT310_TRG_E1
where:
E is the field strength for 1 kW ERP
f is the frequency (MHz).
h Tx is the transmitter antenna height above ground (m) (Hb notation is also used in Atoll)
h Rx is the receiver antenna height above ground (m)
d is the distance between the transmitter and the receiver (km)
b is the distance correction
The domain of validity of such is formula is:
Since Atoll needs the path loss (Lu) formula, a conversion has to be made. One can find the following conversion formula:
Lu = 139.37 + 20 log f E
which gives the following path loss formula for the ITU 529-3 model:
Lu = 69.55 + 26.16 log f 13.82 log h Tx + ( 44.9 6.55 log h Tx ) ( log d )
59
Forsk 2011
2
f
L model1 = Lu a ( h Rx ) 2 log ------ 5.4 for suburban area
28
2
Distance Correction
The distance correction refers to the term b above.
d<20 km: b = 1
h Tx
4
3
d 0.8
d>20 km: b = 1 + ( 0.14 + 1.87 10 f + 1.07 10 h' Tx ) log ------ with h' Tx = ---------------------------------------- 20
6 2
1 + 7 10 h Tx
60
AT310_TRG_E1
If the distance Tx-Rx is less than the maximum user-defined distance (break distance), the receiver is considered to be near
the transmitter. Atoll will use the set of values marked Near transmitter.
If the distance Tx-Rx is greater than the maximum distance, receiver is considered far from transmitter. Atoll will use the set
of values Far from transmitter.
If the receiver is in the transmitter line of sight, Atoll will take into account the set of values (K1,K2)LOS. The LOS is defined by
no obstruction along the direct ray between the transmitter and the receiver.
If the receiver is not in the transmitter line of sight, Atoll will use the set of values (K1,K2)NLOS.
61
Forsk 2011
K is the ground slope calculated over a user-defined distance (Distance min). In this case, Distance min is a distance from
receiver.
Spot Ht
If H 0Tx > H 0Rx then, H Txeff = H Tx + ( H 0Tx H 0Rx )
If H 0Tx H 0Rx then, H Txeff = H Tx
Absolute Spot Ht
H Txeff = H Tx + H 0Tx H 0Rx
Distance min and distance max are set to 3000 and 15000 m according to ITU
recommendations (low frequency broadcast f < 500 Mhz) and to 0 and 15000 m
according Okumura recommendations (high frequency mobile telephony).
These values are only used in the two last methods and have different meanings according to the method.
Enhanced Slope at Receiver
Atoll offers a new method called Enhanced slope at receiver to evaluate the effective transmitter antenna height.
62
AT310_TRG_E1
3. Hills and mountains are already taken into account in diffraction calculations. Therefore, in order for them not to
unfavourably influence the regression line calculation, Atoll filters the terrain profile.
Atoll calculates two filtered terrain profiles; one established from the transmitter and another from the receiver. It
determines filtered height of every profile point. Profile points are evenly spaced on the basis of profile resolution. To
determine filtered terrain height at a point, Atoll evaluates ground slope between two points and compares it with a
threshold set to 0.05; where three cases are possible.
Some notations defined hereafter are used in next part.
H filt is the filtered height.
H orig is the original height. Original terrain height is determined from extracted ground profile.
H orig ( i ) H orig ( i 1 )
- 0.05 ,
If H orig ( i ) > H orig ( i 1 ) and --------------------------------------------------Res
Then, H filt Tx ( i ) = H filt Tx ( i 1 ) + ( H orig ( i ) H orig ( i 1 ) )
H orig ( i ) H orig ( i 1 )
- > 0.05
ii. If H orig ( i ) > H orig ( i 1 ) and --------------------------------------------------Res
Then, H filt Tx ( i ) = H filt Tx ( i 1 )
iii. If H orig ( i ) H orig ( i 1 )
Then, H filt Tx ( i ) = H filt Tx ( i 1 )
If H filt ( i ) > H orig ( i ) additionally
Then, H filt Tx ( i ) = H orig ( i )
H orig ( i ) H orig ( i + 1 )
- 0.05 ,
If H orig ( i ) > H orig ( i + 1 ) and --------------------------------------------------Res
Then, H filt Rx ( i ) = H filt Rx ( i + 1 ) + ( H orig ( i ) H orig ( i + 1 ) )
H orig ( i ) H orig ( i + 1 )
ii. If H orig ( i ) > H orig ( i + 1 ) and ---------------------------------------------------- > 0.05
Res
Then, H filt Rx ( i ) = H filt Rx ( i + 1 )
iii. 3rd case: If H orig ( i ) H orig ( i + 1 )
Then, H filt Rx ( i ) = H filt Rx ( i + 1 )
If H filt ( i ) > H orig ( i ) additionally
Then, H filt Rx ( i ) = H orig ( i )
Then, for every point of profile, Atoll compares the two filtered heights and chooses the higher one.
H filt ( i ) = max ( H filt Tx ( i ), H filt Rx ( i ) )
4. Atoll determines the influence area, R. It corresponds to the distance from receiver at which the original terrain profile
plus 30 metres intersects the LOS line for the first time (when beginning from transmitter).
The influence area must satisfy additional conditions:
R 3000m
63
Forsk 2011
R 0.01 d
R must contain at least three bins.
When several influence areas are possible, Atoll chooses the highest one.
If d < 3000m, R = d.
5. Atoll performs a linear regression on the filtered profile within R in order to determine a regression line.
The regression line equation is:
y = ax + b
( d ( i ) dm ) ( Hfilt ( i ) Hm )
i
and b = H m ad m
a = --------------------------------------------------------------------2
( d ( i ) dm )
where,
1
H m = --n
Hfilt ( i )
i
i is the point index. Only points within R are taken into account.
R
d m = d --2
d(i) is the distance between i and the transmitter (m).
Then, Atoll extends the regression line to the transmitter location. Therefore, its equation is:
regr ( i ) = a ( i Res ) + b
6. Then, Atoll calculates effective transmitter antenna height, H Txeff (m).
H 0Tx + H Tx b
H Txeff = --------------------------------2
1+a
If HTxeff is less than 20m, Atoll recalculates it with a new influence area, which begins at transmitter.
If H Txeff is still less than 20m, an additional correction is taken into account (7th step).
7. If H Txeff is still less than 20m (even negative), Atoll evaluates path loss using H Txeff = 20m and applies a correction
factor.
Therefore, if H Txeff < 20m ,
L model = L model ( ( H Txeff = 20m ), d, f ) + K lowant
20 ( 1 ( H Txeff 20 ) )
d
where, K lowant = -------5- ( 0.3 ( H Txeff 20 ) ) ------------------------------------------------------------------------d -
d -
10
9.63 + --------------------
6.93
+
1000
1000
64
AT310_TRG_E1
H 0Tx is the ground height (ground elevation) above sea level at the transmitter (m).
The calculation of effective antenna heights ( H Rxeff and H Txeff ) is based on extracted
DTM profiles. They are not properly performed if you have not imported heights (DTM
file) beforehand.
2.5.2.5 Diffraction
Four methods are available to calculate diffraction loss over the transmitter-receiver profile.
Along the transmitter-receiver profile, you may consider:
Either ground altitude and clutter height (Consider heights in diffraction option),
In this case, Atoll uses clutter height information from clutter heights file if available in the .atl document. Otherwise,
it considers average clutter height specified for each clutter class in the clutter classes file description.
Li wi
i=1
where,
L: loss due to clutter defined in the Clutter tab by the user (in dB).
w: weight determined through the weighting function.
n: number of points taken into account over the profile. Points are evenly spaced depending on the profile resolution.
Four weighting functions are available:
65
Forsk 2011
1
Uniform weighting function: w i = --n
di
Triangular weighting function: w i = -----------n
dj
j=1
d i = D d' i , where di is the distance between the receiver and the ith point and D is the maximum distance defined.
di
log ---- + 1
D
j=1
di
---D
e 1
Exponential weighting function: w i = -----------------------d
n
----j
D
e 1
j=1
The chart below shows the weight variation with the distance for each weighting function.
2.5.2.7 Recommendations
Beware that the clutter influence may be taken into account in two terms, Diffraction loss and f(clutter) at the same time. To
avoid this, we advise:
1. Not to consider clutter heights to evaluate diffraction loss over the transmitter-receiver profile if you specify losses
per clutter class.
This approach is recommended if the clutter height information is statistical (clutter roughly defined, no altitude).
Or
2. Not to define any loss per clutter class if you take clutter heights into account in the diffraction loss.
In this case, f(clutter)=0. Losses due to clutter are only taken into account in the computed Diffraction loss term.
This approach is recommended if the clutter height information is either semi-deterministic (clutter roughly defined,
altitude defined with an average height per clutter class) or deterministic (clutter sharply defined, altitude defined
with an average height per clutter class or - even better - via a clutter height file).
In case of semi-deterministic clutter information, specify receiver clearance (m) per clutter class. Both ground altitude and
clutter height are considered along the whole transmitter-receiver profile except over a specific distance around the receiver
(clearance), where Atoll proceeds as if there was only the DTM map. The clearance information is used to model streets.
66
AT310_TRG_E1
To consider indoor losses in building only when using a deterministic clutter map
(clutter height map), the 'Indoor Coverage' box must not be checked in predictions
unless this loss will be counted twice inside buildings (on the entire reception clutter
class and not only inside the building).
Even with no clearance, the clutter height (extracted either from clutter class or
clutter height folders) is never considered at the last profile point.
Automatic model calibration provides a mathematical solution. The relevance of this mathematical solution with a physical
and realistic solution must be determined before committing these results.
You must keep in mind that the model calibration and its result (standard deviation and root mean square) strongly depend
on the CW measurement samples you use. A calibrated model must restore the behaviour of CW measurements depending
on their configuration on a large scale, and not just totally coincide with a few number of CW measurements. The calibrated
model has to give correct results for every new CW measurement point in the same geographical zone, without having been
calibrated on these new CW measurements.
67
Forsk 2011
A is the values of parameter associated variables (log(d), log(heff), etc.) at each measurement point, and
b is the vector of measurement values.
The vector x0 is the set of parameters found at the end of the calibration.
The theoretical mathematical solution of this problem was found by Gauss (around 1830). Further enhancements to the
original method were proposed in the 60's in order to solve the numerical instability problem.
In 1974, Lawson & Hanson [2] proposed a theoretical solution of the least-square problem with general linear inequality
constraints on the vector x0. Atoll implementation is based on this method, which is explained in detail in [1].
References:
[1] Bjrck A. Numerical Methods for Least Square Problems, SIAM, 1996.
[2] Lawson C.L., Hanson R.J. Solving Least Squares Problems, SIAM, 1974.
Typical
Maximum
K1
Variable
Variable
Variable
K2
20
44.9
70
K3
-20
5.83
20
K4
0.5
0.8
K5
-10
-6.55
K6
-1
K7
-10
It is recommended to set K6 to 0, and use K7 instead of K6. K6 is a multiplicative coefficient to a value in dB, which means that
slight variations in K6 have considerable impact on the path loss.
K1 depends on the frequency and the technology. Here are some sample values:
Project type
Frequency (MHz)
K1
GSM 900
935
12.5
GSM 1800
1805
22
GSM 1900
1930
23
UMTS
2110
23.8
1xRTT
1900
23
2300
24.7
2500
25.4
2700
26.1
3300
27.8
3500
28.3
WiMAX
The above K1 values for WiMAX are extrapolated estimates for different frequency ranges. It is highly recommended to
calibrate the SPM using measurement data collected on the field for WiMAX networks before using the SPM for predictions.
All K paramaters can be defined by the automatic calibration wizard. Since Kclutter is a constant, its value is strongly dependant
on the values given to the losses per clutter classes. From experience, typical losses (in dB) per clutter class are:
68
Dense urban
From 4 to 5
Woodland
From 2 to 3
Urban
Suburban
From -5 to -3
Industrial
From -5 to -3
AT310_TRG_E1
Open in urban
From -6 to -4
Open
Water
These values have to be entered only when considering statistical clutter class maps only.
The Standard Propagation Model is derived from the Hata formulae, valid for urban
environments. The above values are normalized for urban clutter types (0 dB for urban
clutter class). Positive values correspond to more dense clutter classes and negative
values to less dense clutter classes.
Signature:
Type:
{D5701837-B081-11D4-931D-00C04FA05664}
Atoll.StdPropagModel.1
You can access these parameters in the Propagation Models table by double-clicking the Propagation Models folder in the
Modules tab.
To make the SPM calculate path losses excluding the antenna pattern attenuation, you have to change the type of the SPM to:
Type:
Atoll.StdPropagModelUnmasked.1
However, changing the type only does not invalidate the already calculated path loss matrices, because the signature of the
propagation model is still the same. If you want Atoll to recognize that the SPM has changed, and to invalidate the path loss
matrices calculated with this model, you have to change the signature of the model as well. The default signature for the SPM
that calculates unmasked path loss matrices is:
Signature:
{EEE060E5-255C-4C1F-B36C-A80D3D972583}
The above signature is a default signature. Atoll automatically creates different signatures for different instances of the same
propagation model. Therefore, it is possible to create different instances of the SPM, with different parameter settings, and
create unmasked versions of these instances.
You can change the signature and type of the original instance of the SPM, but it is recommended to make a copy of the SPM
in order not to lose the original SPM parameters. So, you will be able to keep different versions of the SPM, those that
calculate path losses with antenna pattern attenuation, and others that calculate path losses without it.
The usual process flow of an ACP working on an Atoll document through the API would be to:
1. Backup the storage directory of path loss matrices.
2. Set a different storage directory for calculating and storing unmasked path loss matrices.
3. Select the SPM used, backup its signature, and change its signature and type as shown above.
4. Perform optimisation using the path loss matrices calculated by the unmasked version of the SPM.
5. Restore the type and the signature of the SPM.
6. Reset the path loss storage directory to the original one.
69
Forsk 2011
It is not possible to calibrate the unmasked version of the SPM using measurement
data.
You can also use Atoll.ini options, AngleCalculation = 2000 and AngleCalculation =
3000, for calculating unmasked path losses and angles of incidence, respectively.
These options are only available for the propagation models available with Atoll by
default. Please refer to the Administrator Manual for details.
Using the SPM, you can also calculate the angles of incidence by creating a new
instance of the SPM with the following characteristics:
Type: Atoll.StdPropagModelIncidence.1
Signature: {659F0B9E-2810-4e59-9F0D-DA9E78E1E64B}
The "masked" version of the algorithm has not been changed. It still takes into
account Atoll.ini options. However, the "unmasked" version does not take Atoll.ini
options into account.
Its highly recommended to use one method (Atoll.ini options) or the other one (new
identifier & signature) but not to combine both.
Receiver Clearance
Define receiver clearance (m) per clutter class when clutter height information is either statistical or semideterministic. Both ground altitude and clutter height are considered along the whole profile except over a specific
distance around the receiver (clearance), where Atoll proceeds as if there was only the DTM map (see SPM part). Atoll
uses the clearance information to model streets.
If the clutter is deterministic, do not define any receiver clearance (m) per clutter class. In this case, clutter height
information is accurate enough to be used directly without additional information such as clearance (Atoll can locate
streets).
Receiver Height
Entering receiver height per clutter class enables Atoll to consider the fact that receivers are fixed and located on the
roofs.
Visibility
If the option Line of sight only is not selected, Atoll computes Lmodel on each calculation bin using the formula defined
above. When selecting the option Line of sight only, Atoll checks for each calculation bin if the Diffraction loss (as
defined in the Diffraction loss: Deygout part) calculated along profile equals 0.
70
In this case, receiver is considered in line of sight and Atoll computes Lmodel on each calculation bin using the
formula defined above.
AT310_TRG_E1
Rxeff
where,
Cn is the field strength received in dBV/m,
AH
Rxeff
Cn Calculation
The Cn value is determined from charts Cn=f(d, HTxeff).
In the following part, let us assume that Cn=En(d,HTxeff) (where En(d,HTxeff) is the field received in dBV/m) is read from
charts for a distance, d (in km), and an effective transmitter antenna height, HTxeff (in m).
First of all, Atoll evaluates the effective transmitter antenna height, H Txeff , as follows:
71
Forsk 2011
AHRxeff Calculation
AH
Rxeff
H Rx
c
= --- 20 log ------ 10
6
where,
HRx is the user-defined receiver height,
c is the height gain factor.
c values are provided in the recommendation 370-7; for example, c=4 in a rural case.
Acl Calculation
If f
72
AT310_TRG_E1
between the base station antenna and the receiver terminal and d0 is a fixed reference distance (100 m). a(HBS) is the
correction factor for base station antenna heights, HBS:
c
a ( H BS ) = a b H BS + -------H BS
Where 10 m HBS 80 m , and a, b, and c are correction coefficients which depend on the SUI terrain type.
The Erceg-Greenstein propagation model is further developed through the correction factors introduced by the Stanford
University Interim model. The standards proposed by the IEEE working group 802.16 include channel models developed by
Stanford University. The basic path loss equation with correction factors is presented below:
d
PL = A + 10 a ( HBS ) Log 10 ----- + a ( f ) a ( H R )
d0
f
Where a(f) is the correction factor for the operating frequency, a ( f ) = 6 Log 10 ------------ , with f being the operating
2000
HR
frequency in MHz. a(HR) is the correction factor for the receiver antenna height, a ( H R ) = X Log 10 ------ , where d depends
2
on the terrain type.
a(HR) = 0 for HR = 2 m.
References:
[1] V. Erceg et. al, An empirically based path loss model for wireless channels in
suburban environments, IEEE J. Select Areas Commun., vol. 17, no. 7, July 1999,
pp. 1205-1211.
[2] Abhayawardhana, V.S.; Wassell, I.J.; Crosby, D.; Sellars, M.P.; Brown, M.G.;
"Comparison of empirical propagation path loss models for fixed wireless access
systems," Vehicular Technology Conference, 2005. IEEE 61st Volume 1, 30 May-1
June 2005 Page(s):73 - 77 Vol. 1
Type A is associated with maximum path loss and is appropriate for hilly terrain with moderate to heavy tree
densities.
Type B is characterised with either mostly flat terrains with moderate to heavy tree densities or hilly terrains with
light tree densities.
Type C is associated with minimum path loss and applies to flat terrain with light tree densities.
The constants used for a, b, and c are given in the table below.
2.
Model Parameter
Terrain A
Terrain B
Terrain C
4.6
4.0
3.6
b (m-1)
0.0075
0.0065
0.005
The word terrain is used in the original definition of the model rather than environment. Hence it is used
interchangeably with environment in this description.
73
Forsk 2011
Model Parameter
Terrain A
Terrain B
Terrain C
c (m)
12.6
17.1
20
10.8
10.8
20
(1)
(2)
Where,
Where a(f) and a(Hr) have the same definition as given above. Simplifying the above equation, we get,
PL = 12.634 + 26 Log 10 ( f ) + 20 Log 10 ( d ) a ( H R ) , or Lu = 12.634 + 26 Log 10 ( f ) + 20 Log 10 ( d )
The above equation is not user-modifiable in Atoll except for the coefficient of Log 10 ( f ) , i.e. 26. Atoll uses the same
coefficient as the one you enter for Log 10 ( f ) in Atoll for the case d > d0.
You can get the same resulting equation by setting a(hBS) = 2.
If the Add diffraction loss option is not selected, 1st step gives the final path loss result.
If the Add diffraction loss option is selected, Atoll proceeds as follows:
a. It extracts a geographic profile between the transmitter and the receiver using the radial calculation method.
b. It determines the largest obstacle along the profile in accordance with the Deygout method and evaluates losses
due to diffraction L Diffraction . For more information on the Deygout method, see "3 Knife-edge Deygout Method"
on page 82.
The final path loss is the sum of the path loss determined in 1st step and L Diffraction .
74
AT310_TRG_E1
Shadow fading is computed in Atoll independent of the propagation model. For more information on the shadow fading
calculation, see "Shadow Fading Model" on page 85.
Transmitter antenna heights, h 1 : 10, 20, 37.5, 75, 150, 300, 600, and 1200 m
For any values of h 1 from 10 to 3000 m, an interpolation or extrapolation from the appropriate two curves is used, as
described in the recommendations (Annex 5, 4.1). For h 1 below 10 m, the extrapolation to be applied is given in
Annex 5, 4.2. It is possible for the value of h 1 to be negative, in which case the method is given in Annex 5, 4.3.
These recommendations are not valid for transmitter-receiver distances less than 1 km or greater than 1000 km. Therefore in
Atoll, the path loss between a transmitter and a receiver over less than 1 km is the same as the path loss over 1 km. Similarly,
the path loss between a transmitter and a receiver over more than 1000 km is the same as the path loss over 1000 km.
Moreover, these recommendations are not valid for transmitter antenna heights less than the average clutter height
surrounding the transmitter.
The cold sea graphs are used for calculations over warm and cold sea both.
The mixture of land and sea paths is not supported by Atoll.
75
Forsk 2011
Land paths
h 1 = h eff
Sea paths
h 1 = Max ( 1, h a )
Here, all antenna heights (i.e., h 1 , h eff , and h a ) are in expressed in m. h a is the antenna height above ground and h eff is the
effective height of the transmitter antenna, which is its height over the average level of the ground between distances of
0.2 d and d km from the transmitter in the direction of the receiver.
If 0 m < h 1 < 10 m
For land path if the transmitter-receiver distance is less than the smooth-Earth horizon distance
d H ( h 1 ) = 4.1 h 1 , i.e., if d < 4.1 h 1 ,
E h1 = E 10 ( d H ( 10 ) ) + E 10 ( d ) E 10 ( d H ( h 1 ) ) , or
E h1 = E 10 ( 12.9 km ) + E 10 ( d ) E 10 ( d H ( h 1 ) ) because d H ( 10 ) = 12.9 km
For land path if the transmitter-receiver distance is greater than or equal to the smooth-Earth horizon distance
d H ( h 1 ) = 4.1 h 1 , i.e., if d 4.1 h 1 ,
E h1 = E 10 ( d H ( 10 ) + d d H ( h 1 ) ) , or E h1 = E 10 ( 12.9 km + d d H ( h 1 ) ) because d H ( 10 ) = 12.9 km
Where E x ( y ) is the field strength value read for the transmitter-receiver distance of y from the graph available
for the transmitter antenna height of x.
76
AT310_TRG_E1
If in the above equation, d H ( 10 ) + d d H ( h 1 ) > 1000 km even though d 1000 km , the field strength is
determined from linear extrapolation for Log (distance) of the graph given by:
Log ( d D Low )
E h1 = E Low + ( E Up E Low ) -------------------------------------Log ( D Up D Low )
Where D Low is penultimate tabulation distance (km), D Up is the final tabulation distance (km), E Low is the field
strength value for D Low , and E Up is the field strength value for D Up .
For sea path, h 1 should not be less than 1 m. This calculation requires the distance at which the path has 0.6 of
the first Fresnel zone just unobstructed by the sea surface. This distance is given by:
D h1 = D 0.6 ( f, h 1, ( h 2 = 10 m ) ) (km)
Df Dh
Where D 0.6 = Max 0.001, ----------------- (km) with D f = 0.0000389 f h 1 h 2 (frequency-dependent term), and
D f + D h
D h = 4.1 ( h 1 + h 2 ) (asymptotic term defined by the horizon distance).
If d > D h1 the 0.6 Fresnel clearance distance for the sea path where the transmitter antenna height is 20 m is also
calculated as:
D 20 = D 0.6 ( f, ( h 1 = 20 m ), ( h 2 = 10 m ) ) (km)
Once D h1 and D 20 are known, the field strength for the required distance is given by:
E h1
E Max
Log ( d D h1 )
= E D + ( E D E D ) ---------------------------------h1
20
h1
Log ( D 20 D h1 )
E' ( 1 F S ) + E'' F S
for d D h1
for D h1 < d < D 20
for d D 20
Where E Max is the maximum field strength at the required distance as calculated in "Step 2: Calculation of
Maximum Field Strength" on page 76, E D
ED
20
h1
is E Max for d = D h1 ,
Log ( h1 10 )
Log ( h1 10 )
= E 10 ( D 20 ) + ( E 20 ( D 20 ) E 10 ( D 20 ) ) ------------------------------- , E' = E 10 ( d ) + ( E 20 ( d ) E 10 ( d ) ) ------------------------------- , and
Log ( 20 10 )
Log ( 20 10 )
E'' is the field strength calculated as described for land paths. E 10 ( y ) and E 20 ( y ) are field strengths interpolated
for distance y and h 1 = 10 m and 20 m , respectively, and F S = ( d D 20 ) d .
If h 1 < 0 m
A correction is applied to the field strength, E h1 , calculated in the above description in order to take into account the
diffraction and tropospheric scattering. This correction is the maximum of the diffraction correction,, and
tropospheric scattering correction, .
C h1 = Max ( C h1d, C h1t )
Where
C h1d = 6.03 J ( )
with
and
= K eff2 ,
h1
- , and K is 1.35 for 100 MHz, 3.31 for 600 MHz, 6.00 for 2000 MHz.
eff2 = arc tan ----------9000
e
180 d- with e = -------------------C h1t = 30 Log ---------------------, a = 6370 km (radius of the Earth), and k = 4 3 is the
e + eff2
ak
effective Earth radius factor for mean refractivity conditions.
Step 4.2: Interpolation/Extrapolation of Field Strength for Transmitter-Receiver Distance
In the field strength graphs in the recommendations, the field strength is plotted against distance from 1 km to 1000 km. The
distance values for which field strengths are tabulated are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25,
30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 225, 250, 275, 300,
325, 350, 375, 400, 425, 450, 475, 500, 525, 550, 575, 600, 625, 650, 675, 700, 725, 750, 775, 800, 825, 850, 875, 900, 925,
950, 975, 1000. If the transmitter-receiver distance is a value from this list, then interpolation of field strength is not required
and the field strength can be directly read from the graphs.
77
Forsk 2011
If the transmitter-receiver distance does not coincide with the list of distances for which the field strengths are accurately
available from the graphs, the field strength are linearly interpolated or extrapolated for the logarithm of the distance using
the following equation:
Log ( d d Low )
E d = E Low + ( E Up E Low ) ------------------------------------Log ( d Up d Low )
Where d Low is the lower value of the nearest tabulated distance to d , d Up is the higher value of the nearest tabulated
distance to d , E Low is the field strength value for d Low , and E Up is the field strength value for d Up .
Step 4.3: Interpolation/Extrapolation of Field Strength for Transmission Frequency
The field strength at the transmission frequency is interpolated from the graphs available for the upper and lower nominal
frequencies as follows:
Log ( f fLow )
E f = E Low + ( E Up E Low ) ----------------------------------Log ( f Up f Low )
Where f Low is the lower nominal frequency (100 MHz if f < 600 MHz, 600 MHz otherwise), f Up is the higher nominal
frequency (600 MHz if f < 600 MHz, 2000 MHz otherwise), E Low is the field strength value for f Low , and E Up is the field
strength value for f Up .
In the case of transmission frequencies below 100 MHz or above 2000 MHz, the field strength values are extrapolated from
the two nearer nominal frequency values. The above equation is used for all land paths and sea paths.
1000 d 15
Note that for h 1 < 6.5 d + R , R' R .
The different correction factors are calculated as follows:
C Receiver =
h
( 3.2 + 6.2 Log ( f ) ) Log ----2- for h 2 R'
R'
R' h 2
2
With J ( ) = [ 6.9 + 20 Log ( ( 0.1 ) + 1 + 0.1 ) ] and = 0.0108 f ( R' h 2 ) arc tan --------------- .
27
10
If R' < 10 m , C Receiver is reduced by ( 3.2 + 6.2 Log ( f ) ) Log ------ .
R'
78
AT310_TRG_E1
D f D h
- as
d 10 = D 0.6 ( f, h 1, ( h 2 = 10 m ) ) and d h2 = D 0.6 ( f, h 1, h 2 ) (km), respectively. Here D 0.6 = Max 0.001, ---------------
D f + D h
explained earlier.
h2
If h 2 > 10 m , C Receiver = ( 3.2 + 6.2 Log ( f ) ) Log ------
10
h2
If h 2 < 10 m and d > d 10 , C Receiver = ( 3.2 + 6.2 Log ( f ) ) Log ------
10
Log ( d d h2 )
h2
If h 2 < 10 m and d < d 10 and d > d h2 , C Receiver = ( 3.2 + 6.2 Log ( f ) ) Log ------ ----------------------------------
10 Log ( d 10 d h2 )
Where J ( ) = [ 6.9 + 20 Log ( ( 0.1 ) + 1 + 0.1 ) ] , ' = 0.036 f , and = 0.065 Clearance f
Clearance is the clearance angle in degrees determined from:
: The elevation angle of the line from the receiver which just clears all terrain obstructions in the direction of the
transmitter over a distance of up to 16 km but not going beyond the transmitter.
h 1S h 2S
- .
Ref : The reference angle, Ref = arc tan ------------------- 1000 d
Where h 1S and h 2S are the heights of the transmitter and the receiver above sea level, respectively.
79
Forsk 2011
The Sakagami-Kuboi propagation model requires detailed information about the environment, such as widths of the streets
where the receiver is located, the angles formed by the street axes and the directions of the incident waves, heights of the
buildings close to the receiver, etc. The path loss formula for the Sakagami-Kuboi propagation model is [1]:
H 2
L Model = 100 7.1 Log ( W ) + 0.023 + 1.4 Log ( h s ) + 6.1 Log ( H 1 ) 24.37 3.7 -------- Log ( h b ) +
h b0
[ 43.2 3.1 Log ( h b ) ] Log ( d ) + 20 Log ( f ) + e
13 ( Log ( f ) 3.23 )
Where,
W is the width (in meters) of the streets where the receiver is located
is the angle (in degrees) formed by the street axes and the direction of the incident wave
hs is the height (in meters) of the buildings close to the receiver
H1 is the average height (in meters) of the buildings close to the receiver
hb is the height (in meters) of the transmitter antenna with respect to the observer
hb0 is the height (in meters) of the transmitter antenna with respect to the ground level
H is the average height (in meters) of the buildings close to the base station
d is the separation (in kilometres) between the transmitter and the receiver
f is the frequency (in MHz)
<W<
50 m
< <
90
5m
< hs <
80 m
5m
< H1 <
50 m
20 m
< hb <
100 m
0.5 km
<d<
10 km
450 MHz
<f<
2200 MHz
h b0 H
Studies [2] have shown that the Sakagami-Kuboi propagation model can be extended to frequencies higher than 3 GHz, which
also allows a simplification in terms of the input required by the model.
The path loss formula for the extended Sakagami-Kuboi propagation model is:
L Model = 54 + 40 Log ( d ) 30 Log ( h b ) + 21 Log ( f ) + a
Where a is a corrective factor with three components:
hm
H
W
a = a ( H 0 ) + a ( W ) + a ( h m ) = 11 Log -----0- 7.1 Log ------ 5 Log -----20
20
1.5
W is the width (in meters) of the streets where the receiver is located
H0 (= hs = H1) is the height (in meters) of the buildings close to the receiver
hb (= hb0) is the height (in meters) of the transmitter antenna with respect to the ground
hm is the height (in meters) of the receiver antenna
H is the average height (in meters) of the buildings close to the base station
d is the separation (in metres) between the transmitter and the receiver
f is the frequency (in GHz)
80
5m
<W<
50 m
10 m
< H0 <
30 m
10 m
< hb <
100 m
0.1 km
<d<
3 km
0.8 GHz
<f<
8 GHz
1.5 m
< hm <
5m
AT310_TRG_E1
Studies also show that above 3 GHz, the path loss predicted by the extended model is almost independant of the input
parameters such as street widths and angles. Therefore, the extended Sakagami-Kuboi propagation model can be simplified
to the extended Sakagami propagation model:
L Model = 54 + 40 Log ( d ) 30 Log ( h b ) + 21 Log ( f ) 5 Log ( h m )
The extended Sakagami propagation model is valid for:
10 m
< hb <
0.1 km
<d<
3 km
3 GHz
<f<
8 GHz
1.5 m
< hm <
5m
100 m
The path loss calculation formula of the Sakagami extended propagation model resembles the formula of the Standard
Propagation Model. In Atoll, this model is in fact a copy of the Standard Propagation Model with the following values assigned
to the K coefficients:
K1
65.4
(calculated for 3.5 GHz)
K2
40
K3
-30
K4
K5
K6
K7
-5
For more information on the Standard Propagation Model, see "Standard Propagation Model (SPM)" on page 60.
References:
2.13 Diffraction
The calculation of diffraction is based on ITU 526-5 recommendations. General method for one or more obstacles (knife-edge
diffraction) is used to evaluate diffraction losses (Diffraction loss in dB). Four construction modes are implemented in Atoll.
All of them are based on this same physical principle presented hereafter, but differ in the way they consider one or several
obstacles. Calculations take the earth curvature into account through the effective Earth radius concept (K factor=1.333).
81
Forsk 2011
c0 n d1 d2
-------------------------------f ( d1 + d2 )
where,
n is the Fresnel zone index,
c0 is the speed of light (2.99792 x108 ms-1),
f is the frequency in Hz
d1 is the distance from the transmitter to obstacle in m,
d2 is the distance from obstacle to receiver in m.
h
We have: = --r
where,
R
r = ------2
h is the obstruction height (height from the obstacle top to the Tx-Rx axis).
Hence,
2
82
AT310_TRG_E1
1 Obstacle
83
Forsk 2011
In case of ITU 526-5 and WLL propagation models, Diffraction loss term is determined as
follows:
Otherwise DiffractionLoss = 0
J ( P )
-, 1
Here, t = min ----------
6
Otherwise DiffractionLoss = 0
J ( P )
-, 1 and C = 8.0 + 0.04d with d = distance stated in km between
Here, t = min ----------
6
the transmitter and the receiver.
84
AT310_TRG_E1
intersection point between the two horizon lines above the Tx-Rx axis, hh, is calculated. The position dh is recorded and then,
from these values, h and J(h) are evaluated using the same previous formulas.
Therefore, we have
DiffractionLoss = J ( h )
85
Forsk 2011
Different clutter types have different shadowing effects. Therefore, each clutter type in Atoll can have a different standard
deviation representing its shadowing characteristics. For different standard deviations, the shape of the Gaussian distribution
curve remains similar, as shown in Figure 2.17 on page 85.
The accuracy of this model depends upon:
The suitability of the range of standard deviation used for each clutter class,
The definition (bin size) of the digital map,
How up-to-date the digital map is,
The number of clutter classes,
The accuracy of assignment of clutter classes.
Shadowing is applied to the predicted path loss differently depending on the technology, and whether it is applied to
predictions or simulations. The following sections explain how shadowing margins are calculated and applied to different
technology documents.
Shadowing margins are calculated for a given cell edge coverage probability. The cell edge coverage probability is the
probability of coverage at a pixel located at the cell edge, and corresponds to the reliability of coverage that you are planning
to achieve at the cell edge. For example, a cell edge coverage probability of 75 % means that the users located at the cell edge
will receive adequate signal level during 75 % of the time. Therefore, a coverage prediction with a cell edge coverage
probability of x % means that the signal level predicted on each pixel is reliable x % of the time, and the overall predicted
coverage area is reliable at least x % of the time.
References:
Interference-Based Predictions
Interference-based predictions include coverage predictions (Coverage by C/I Level, Interfered Zones, Coverage by
GPRS/EDGE Coding Scheme, RLC/MAC Throughout/Timeslot, Application Throughput/Timeslot, Circuit Quality
Indicator Analysis) and calculations in point analysis windows Interference tab that require calculation of the received
signal level and interference received from other base stations.
In these calculations, ( C I calculations), the shadowing margin ( M Shadowing C I ) is applied to the ratio of the carrier
power (C) and the interfering signal levels (I) received from the interfering base stations. This shadowing margin is
calculated for a given cell edge coverage probability and depends on the C/I standard deviation ( C I in dB) associated
to the clutter class where the receiver is located.
86
AT310_TRG_E1
Signal level-based predictions include coverage predictions (Coverage by Transmitter, Coverage by Signal Level, and
Overlapping Zones) and calculations in point analysis tabs (Profile and Reception) that require calculation of the
received signal level only, and do not depend on interference.
In these calculations (signal level calculations), a shadowing margin ( M Shadowing model ) is applied to the received
signal level calculated for each pixel. The shadowing margin is calculated for a given cell edge coverage probability,
and depends on the model standard deviation ( model in dB) associated to the clutter class where the receiver is
located.
Interference+noise-Based Predictions
Interference+noise-based predictions include coverage predictions (Pilot Quality Analysis, Downlink Total Noise,
Service Area Analyses, Handoff Status, etc.) and point analysis (AS Analysis tab) that require calculation of the received
signal level and interference and noise received from other base stations.
In these calculations, the shadowing margins ( M Shadowing Ec Io , M Shadowing ( Eb Nt )
DL
, or M Shadowing ( Eb Nt )
UL
are applied to Ec/I0 or Eb/Nt. These shadowing margins are calculated for a given cell edge coverage probability and
depend on the Ec/I0 or Eb/Nt standard deviations ( Ec Io , ( Eb Nt )
DL
, or ( Eb Nt )
UL
Macro-Diversity Gains
UL
DL
Atoll calculates the uplink and downlink macro-diversity gains ( G macro diversity and G macro diversity ) depending on
the receiver handover status. These gains are respectively taken into account to evaluate the uplink Eb/Nt in case of
soft handover and the downlink Ec/Io from best server. For detailed description of the calculation of macro-diversity
gains, please refer to "Macro-Diversity Gains Calculation" on page 92.
Monte-Carlo Simulations
Random values for shadowing margins are calculated for each transmitter-receiver link and applied to the predicted
signal level. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
TD-SCDMA Documents
The shadowing margins are calculated as explained in "Shadowing Margin Calculation in Predictions" on page 90 and
"Shadowing Margin Calculation in Monte-Carlo Simulations" on page 92, and applied to signal level or interference+noise
predictions as explained below.
Interference+noise-Based Predictions
Interference+noise-based predictions include coverage predictions (P-CCPCH Eb/Nt and C/I Coverages, Service Area
Analsyses for downlink and uplink Eb/Nt and C/I, etc.) that require calculation of the received signal level and
interference received from other base stations.
In these calculations, the shadowing margins ( M Shadowing ( Eb Nt )
M Shadowing ( Eb Nt )
UL
P CCPCH
M Shadowing ( Eb Nt )
DL
, or
) are applied to Eb/Nt. These shadowing margins are calculated for a given cell edge coverage
P CCPCH
, ( Eb Nt )
DL
, or ( Eb Nt )
UL
, in dB)
Monte-Carlo Simulations
Random values for shadowing margins are calculated for each transmitter-receiver link and applied to the predicted
signal level. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
87
Forsk 2011
WiMAX Documents
The shadowing margins are calculated as explained in "Shadowing Margin Calculation in Predictions" on page 90 and
"Shadowing Margin Calculation in Monte-Carlo Simulations" on page 92 , and applied to signal level or C/(I+N) as explained
below.
Interference+noise-Based Predictions
Interference-based predictions include coverage predictions (Coverage by C/(I+N) Level, Coverage by Bearer,
Coverage by Throughput, etc.) that require calculation of the received signal level and interference.
In these calculations, (C/(I+N) calculations), in addition to the shadowing margin ( M Shadowing model ) applied to the
received signal level calculated for each pixel, the ratio M Shadowing model M Shadowing C I is applied to the
interfering signal levels (I). M Shadowing C I is calculated for a given cell edge coverage probability and depends on the
C/I standard deviation ( C I in dB) associated to the clutter class where the receiver is located.
The reason why the ratio M Shadowing model M Shadowing C I is used can be understood from the following
derivation (linear, not it dB):
Inputs
N : Thermal noise
M
Shadowing model
---------------------------------------------------------10
M Shadowing C I
-------------------------------------------------10
Calculations
The effective received carrier power is given by:
C = mC CP
The effective C/I is given by:
C
C
--- = m C I ----PIP
I
The above equations lead to:
mC CP
mC
C
-I
- = ---------I = ----------------------- = ---------------------CP
CP
mC I P
m C I ----m C I ----IP
IP
mC
Where ----------- corresponds to M Shadowing model M Shadowing C I in dB.
mC I
Therefore, the effective C/(I+N) is given by:
mC CP
C --------------= ------------------------------------m
(I + N)
C
---------
- I
m C I P + N
88
Monte-Carlo Simulations
AT310_TRG_E1
Random values for shadowing margins are calculated for each transmitter-receiver link and applied to the predicted
signal level. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
LTE Documents
The shadowing margins are calculated as explained in "Shadowing Margin Calculation in Predictions" on page 90 and
"Shadowing Margin Calculation in Monte-Carlo Simulations" on page 92 , and applied to signal level or C/(I+N) as explained
below.
Interference+noise-Based Predictions
Interference-based predictions include coverage predictions (Coverage by C/(I+N) Level, Coverage by Bearer,
Coverage by Throughput, etc.) that require calculation of the received signal level and received interference.
In these calculations, (C/(I+N) calculations), in addition to the shadowing margin ( M Shadowing model ) applied to the
signal level calculated for each pixel, the ratio M Shadowing model M Shadowing C I is applied to the interfering signal
levels (I). M Shadowing C I is calculated for a given cell edge coverage probability and depends on the C/I standard
deviation ( C I in dB) associated to the clutter class where the receiver is located.
The reason why the ratio M Shadowing model M Shadowing C I is used can be understood from the following
derivation (linear, not it dB):
Inputs
N : Thermal noise
M Shadowing model
---------------------------------------------------------10
M Shadowing C I
-------------------------------------------------10
Calculations
The effective received carrier power is given by:
C = mC CP
The effective C/I is given by:
C
C
--- = m C I ----PI
IP
The above equations lead to:
mC CP
mC
C
-I
- = ---------I = ----------------------- = ---------------------CP
CP
mC I P
------mC I
mC I
IP
IP
mC
Where ----------- corresponds to M Shadowing model M Shadowing C I in dB.
mC I
Therefore, the effective C/(I+N) is given by:
89
Forsk 2011
mC CP
C --------------= ------------------------------------mC
(I + N)
---------
- I
m C I P + N
Monte-Carlo Simulations
Random values for shadowing margins are calculated for each transmitter-receiver link and applied to the predicted
signal level. A shadowing margin for each transmitter-receiver link in each simulation is obtained by taking a random
value from the probability density distribution for the appropriate clutter class. The probability distribution is a lognormal distribution as explained above.
Standard Deviation
MShadowing
Applied to
model
M Shadowing model
C I
M Shadowing C I
C/I
model
M Shadowing model
Ec Io
M Shadowing Ec Io
Ec/I0
UMTS HSPA
CDMA2000
( Eb Nt )
DL
M Shadowing ( Eb Nt )
DL
Eb/Nt (DL)
( Eb Nt )
UL
M Shadowing ( Eb Nt )
UL
Eb/Nt (UL)
model
M Shadowing model
Ec Io
M Shadowing Ec Io
Ec/I0
( Eb Nt )
DL
M Shadowing ( Eb Nt )
DL
Eb/Nt (DL)
( Eb Nt )
UL
M Shadowing ( Eb Nt )
UL
Eb/Nt (UL)
model
( Eb Nt )
TD-SCDMA
WiMAX
LTE
P CCPCH
M Shadowing model
M Shadowing ( Eb Nt )
P CCPCH
C
Eb/Nt P-CCPCH
( Eb Nt )
DL
M Shadowing ( Eb Nt )
DL
Eb/Nt (DL)
( Eb Nt )
UL
M Shadowing ( Eb Nt )
UL
Eb/Nt (UL)
model
M Shadowing model
C and C/(I+N)
C I
M Shadowing C I
C/(I+N)
model
M Shadowing model
C and C/(I+N)
C I
M Shadowing C I
C/(I+N)
90
AT310_TRG_E1
Therefore, the probability density function (pdf) for the random (shadowing) part of path loss is:
1
p L ( x ) = -------------------- e
dB 2
2
x
-------------2
2
dB
PL ( x > z ) =
pL ( x ) dx
z
1
= -------------------- e
dB 2
dx
1
P L ( x > z ) = ----------
2
z
--------- dB
2
x
----2
z
dx = Q --------
dB
P rec is the signal level predicted at the receiver. P rec = P' Tx L path M Shadowing
dB
A lookup table is used for mapping the values of Q vs. a set of cell edge coverage probabilities.
M Shadowing
Figure 2.18: Normalised Margin M arg in = ------------------------- dB
In interference-based predictions, where signal to noise ratio is calculated, the shadowing margin is only applied to the signal
from the interfered transmitter (C). We consider that the interference value is not altered by the shadowing margin. Random
variations also exist in the interfering signals, but taking only the average interference gives accurate results. [3] explains how
a certain level of interference is maintained by congestion control in CDMA-based networks.
91
Forsk 2011
1 = L + P for link 1
2
2 = L + P for link 2
i
Standard deviations of L ( L ) and P ( P ) can be calculated from i , the model standard deviation ( model ) , and the
correlation coefficient ( ) between 1 and 2 .
Assuming all P have the same standard deviations, we have:
2
model = L + P
2
L
= --------------2
model
Therefore,
2
P = model ( 1 )
L = model
is set to 0.5 in Atoll, which gives:
model
model
- and P = -------------- L = --------------2
2
Receiver
Therefore, to model shadowing error common to all the signals received at a receiver ( E Shadowing model ), values are
randomly generated for each receiver. These values have a zero-mean gaussian distribution with a standard deviation of
model
--------------- , where ( model ) is the model standard deviation associated with the receivers clutter class.
2
Next, Atoll generates another random value for each transmitter-receiver pair. This values represents the shadowing error
Path
not related to the location of the receiver ( E Shadowing model ). These values also have a zero-mean gaussian distribution with
model
- .
a standard deviation --------------
2
So, we have:
Receiver
Path
92
AT310_TRG_E1
The calculation and use of macro-diversity gains can be disabled through the Atoll.ini file.
For more information, see the Administrator Manual.
2.14.2.1.1
calculate standard deviations of L ( L ) and P ( P ) (assuming all P have the same standard deviations).
We have:
2
( Eb Nt )
UL
= L + P
2
L
= ----------------------2
( Eb Nt )
UL
Therefore,
2
P = ( Eb Nt )
2
UL
L = ( Eb Nt )
UL
(1 )
M Shadowing ( Eb Nt )
UL
Prediction reliability in order to have Eb/Nt higher or equal to Eb/Nt from the best server can be expressed as:
Cd
-------1 = P' Tx1 L 1 N 1 CI 1pred 1 P' Tx1 L path N 1 CI 1pred
1
N1
or
Cd
-------2 = P' Tx2 L 2 N 2 CI 1pred 2 P' Tx2 L path N 2 CI 1pred
2
N2
where
i
CI pred is the quality level (signal to noise ratio) predicted at the receiver for link i.
Ni is the noise level for link i.
We note:
93
Forsk 2011
2signals
M Shadowing ( Eb Nt )
UL
and
2
1 = CI pred CI pred
2
RL
noMRC
RL
Cd
Cd
2signals
1
1
( M Shadowing ( Eb Nt ) ) = 1 P L1, L2 -------1 < CI pred, -------2 < CI pred
UL
N
N
1
2
2signals
( M Shadowing ( Eb Nt ) ) = 1 P
UL
1, 2
2signals
2signals
UL
1 )
2signals
>
1, 2 1
UL
= P ( L ) P
L
2signals
1
1 2 ( P
P, P
2signals
> M Shadowing ( Eb Nt )
2signals
>
1, 2 1
2signals
2signals
UL
2signals
noMRC
UL
UL
2
1 L = L
L, P > M Shadowing ( Eb Nt )
= P ( L ) P ( P > M Shadowing ( Eb Nt )
RL
UL
UL
UL
1 L )
2
1 L = L
2signals
L ) P ( P > M Shadowing ( Eb Nt )
P
UL
1 L )
2signals
( M Shadowing ( Eb Nt ) )
UL
1
2signals
2
2signals
2
= 1 P ( L ) P ( P > M Shadowing ( Eb Nt ) L ) P ( P > M Shadowing ( Eb Nt ) 1 L ) d L
L
P
UL
P
UL
2signals
P ( P > M Shadowing ( Eb Nt )
P
1
= ---------------- 2
P
M 2signals
Shadowing ( Eb Nt )
UL
L )
e
UL
2
x
---------2
2 P
2signals
M Shadowing ( Eb Nt ) UL L
dx = Q ----------------------------------------------------------------
P
Then, we have:
noMRC
RL
2signals
( M Shadowing ( Eb Nt ) )
UL
2signals
M Shadowing ( Eb Nt )UL
2signals
2
L
M Shadowing ( Eb Nt )UL 1 L
= 1 P ( L ) Q ---------------------------------------------------------------- Q ---------------------------------------------------------------------------- d L
L
P
P
If we introduce user defined standard deviation ( ( Eb Nt ) ) and correlation coefficient ( ) , and consider that P is a
UL
Gaussian pdf:
noMRC
RL
2signals
( M Shadowing ( Eb Nt ) )
UL
1
= 1 ---------- e
2
94
2
xL
--------2
M 2signals
M 2signals
Shadowing ( Eb Nt ) UL x L ( Eb Nt ) UL
Shadowing ( Eb Nt ) UL x L ( Eb Nt ) UL 1
Q ----------------------------------------------------------------------------------------------- Q ------------------------------------------------------------------------------------------------------------ dx L
( Eb Nt )
1
( Eb Nt )
1
UL
UL
AT310_TRG_E1
RL
nsignals
( M Shadowing ( Eb Nt ) )
UL
1
= 1 ---------- e
2
2
xL
--------2
nsignals
nsignals
2
M Shadowing
M Shadowing
( Eb Nt ) UL x L ( Eb Nt ) UL
( Eb Nt ) UL x L ( Eb Nt ) UL 1
Q ----------------------------------------------------------------------------------------------- Q ------------------------------------------------------------------------------------------------------------ dx L
1
1
( Eb Nt )
( Eb Nt )
UL
UL
The case where softer handoff occurs (two signals from co-site cells) is equivalent to the one signal case. The Softer/soft case
is equivalent to the two signals case. For the path associated with the softer recombination, we will use combined SNR to
calculate the availability of the link.
Correlation Coefficient Determination
There is currently no agreed model for predicting correlation coefficient ( ) between 1 and 2 . Two key variables influence
correlation:
The angle between the two signals. If this angle is small, correlation is high.
The relative values of the two signal lengths. If angle is 0 and lengths are the same, correlation is zero. Correlation is
different from zero when path lengths differ.
D1
------- when T
D2
T is a function of the mean size of obstacles near the receiver and is also linked to the receiver environment.
In a normal handover status, assuming a hexagonal design for sites, is close to (+/- /3) and D1/D2 is close to 1.
2.14.2.1.2
Atoll determines the uplink macro-diversity gain ( G macro diversity ) from the shadowing margins calculated in case of one
signal and n signals.
Therefore, we have:
UL
nsignals
UL
M Shadowing ( Eb Nt )
UL
2.14.2.2.1
95
Forsk 2011
Ec I o = L + P
2
L
= ------------2
Ec I o
Therefore,
2
P = Ec I o ( 1 )
L = Ec I o
2 Available Signals
In technologies supporting soft handoff (UMTS and CDMA2000) cells are interference limited. As for one link, to ensure a
2signals
required cell edge coverage probability R L for the prediction, we add a shadowing margin, M Shadowing Ec Io , to each link
budget.
Ec
Ec
Prediction reliability to have ----- -----
for the best server can be expressed as:
Io
Io pred
Ec 1
Ec 1
Ec 1
-------- = P pilot L 1 Io -----
1 P pilot L m Io -----
Io pred
Io pred
1
1
1
Io
Or
Ec 2
Ec 1
Ec 1
-------- = P pilot L 2 Io -----
2 P pilot L m Io -----
Io pred
Io pred
2
2
2
Io
We note:
1
Ec
2signals
M Shadowing Ec Io = P pilot L m Io -----
Io pred
i
i
Ec 1
Ec 2
2
1 = -----
-----
Io pred
Io pred
2
RL
noMRC
RL
Ec
Ec
Ec 1
Ec 1
2signals
( M Shadowing Ec Io ) = 1 P L1, L2 -------1- < -----
, -------2- < -----
Io
Io pred Io Io pred
2signals
2signals
2signals
2signals
1
1 2 ( P
P, P
2signals
2signals
2signals
2signals
2signals
2signals
96
AT310_TRG_E1
noMRC
RL
2signals
( M Shadowing Ec Io )
= 1
2signals
2signals
1
i
2signals
P ( P > M Shadowing Ec Io L ) = ----------------P
P 2
SHO L
2
x --------2
2
P
2signals
M Shadowing Ec Io L
-
dx = Q ----------------------------------------------------P
Then, we have:
noMRC
2signals
RL
( M Shadowing Ec Io )
= 1
2signals
2signals
M Shadowing Ec Io L
M Shadowing Ec Io 1 L
P ( L ) Q ------------------------------------------------------ Q ------------------------------------------------------------------ d L
L
If we introduce a user defined Ec/Io standard deviation ( ) and a correlation coefficient ( ) and consider that P is a
L
Gaussian pdf:
noMRC
RL
2signals
( M Shadowing Ec Io )
1
= 1 ---------2
2
xL
--------2
2signals
2signals
M Shadowing Ec Io x L Ec I o
M Shadowing Ec Io 1 x L Ec I o
Q ---------------------------------------------------------------------------- Q ---------------------------------------------------------------------------------------- dx L
Ec I o 1
Ec I o 1
n Available Signals
We can generalize the previous expression for n signals (n is the number of available signals - Atoll may consider up to 3
signals):
noMRC
RL
nsignals
( M Shadowing Ec Io )
1
= 1 ---------2
2
xL
--------2
nsignals
M Shadowing Ec Io x L Ec I o
- x
Q -------------------------------------------------------------------------- Ec I o 1
i=2
nsignals
M Shadowing Ec Io 1 x L Ec I o
Q ---------------------------------------------------------------------------------------- dx L
Ec I o 1
1 =1 dB
2
1 =5 dB
2
1 =10 dB
97
Forsk 2011
2 signals
3
1 =5 dB
3
1 =10 dB
Figure 2.20: Margin - Probability (Case of 3 Signals with sigma = 8dB, delta1 = 1dB)
2 signals
3
1 =5 dB
3
1 =10 dB
Figure 2.21: Margin - Probability (Case of 3 Signals with sigma = 8dB, delta1 = 2dB)
Correlation Coefficient Determination
For further information about determination of the correlation coefficient, please see "Correlation Coefficient Determination"
on page 98.
2.14.2.2.2
Atoll determines the downlink macro-diversity gain ( G macro diversity ) from the shadowing margins calculated in case of one
signal and n signals.
Therefore, we have:
DL
nsignals
It must be active,
It must satisfy filter criteria defined in the Transmitters folder, and
It must have a calculation area.
In the rest of the document, a transmitter fulfilling the conditions detailed above will be called TBC transmitter.
The path loss matrix size of a TBC transmitter depends on its calculation area. Atoll determines a path loss value ( L path ) on
each calculation bin (calculation bin is defined by the resolution) of the calculation area of the TBC transmitter. You may have
one or two path loss matrices per TBC transmitter.
98
AT310_TRG_E1
Matrix validity
Impact on
Calculate
Force calculation
Frequency
Invalid
Path loss
matrices
Sufficient
Not necessary
Antenna coordinates
(site coordinate: X and Y, Dx and Dy)
Invalid
Path loss
matrices
Sufficient
Not necessary
Antennaa height
Invalid
Path loss
matrices
Sufficient
Not necessary
99
a.
b.
Forsk 2011
Modification
Matrix validity
Impact on
Calculate
Force calculation
Antennaa pattern
Invalid
Path loss
matrices
Sufficient
Not necessary
Downtilta
Invalid
Path loss
matrices
Sufficient
Not necessary
Azimutha
Invalid
Path loss
matrices
Sufficient
Not necessary
Invalid
Path loss
matrices
Sufficient
Not necessary
Site position/altitude
Invalid
Path loss
matrices
Sufficient
Not necessary
Invalid
Path loss
matrices
Sufficient
Not necessary
Invalid
Path loss
matrices
Sufficient
Not necessary
Invalid
Path loss
matrices
Sufficient
Not necessary
Calculation areas
(Calculation areas gets smaller)
Valid
Coverage
predictions
Sufficient
Not necessary
Calculation areas
(Calculation areas gets larger)
Invalid
Path loss
matrices
Sufficient
Not necessary
Receiver height
Invalid
Path loss
matrices
Sufficient
Not necessary
Receiver losses
Valid
Coverage
predictions
Sufficient
Not necessary
Receiver gain
Valid
Coverage
predictions
Sufficient
Not necessary
Receiver antenna
Valid
Coverage
predictions
Sufficient
Not necessary
Invalid
Path loss
matrices
Insufficientb
Necessary
Invalid
Path loss
matrices
Insufficientb
Necessary
Invalid
Path loss
matrices
Insufficientb
Necessary
Invalid
Path loss
matrices
Insufficientb
Necessary
Valid
Coverage
predictions
Sufficient
Not necessary
Valid
Coverage
predictions
Sufficient
Not necessary
Valid
Coverage
predictions
Sufficient
Not necessary
Valid
Coverage
predictions
Sufficient
Not necessary
Modification of any parameter related to main or other antennas makes matrix invalid.
Except if this action has an impact on the site positions/altitudes.
100
AT310_TRG_E1
For more information on the tuning files, see the Administrator Manual.
Lets take M a measurement value and P i the path loss value at point i, before any tuning.
M is limited by the minimum measurement threshold defined in the interface.
( Xi XM )
( Yi YM )
- + ----------------------D i = ----------------------2
2
A
B
Where:
ei
i
new
= Pi
old
+E
new
) so R i = ( 1 D i ) ( M g ( P i
old
+ E))
tuned
= Pi
new
+ R i so P i
tuned
= Pi
old
+ E + Ri
101
Forsk 2011
When several ellipses overlap a pathloss bin, the final tuned path loss is given by:
( 1 d j )P j
tuned
j
= ------------------------------------------------
d j
n
Pi
tuned
If C d and C r represent respectively the filtered signal level from the donor transmitter and the repeater on a pixel, one can
define the contribution of each element as follows:
Cd
Cr
and M r = M ---------------.
M d = M ---------------Cd + Cr
Cd + Cr
Following the path loss tuning process described in "Transmitter Path Loss Tuning" on page 101, the donor transmitter (resp.
the repeater) is then tuned using M d (resp. M r ) values.
exp ( D ( X 2 ) ) .
Here, D is the distance from the pixel to be coloured to each pixel within the bounding box and X is the value at that pixel.
In other words, the pixel will be coloured by the most representative value within this bounding box.
102
AT310_TRG_E1
103
Forsk 2011
104
AT310_TRG_E1
Filtering Percentage: 0 %
Smoothing Percentage: 0 %
Filtering Percentage: 0 %
Smoothing Percentage: 100 %
At the border of the focus or computation zone, a pixel is considered inside the zone if its centre is inside. Otherwise, the pixel
is considered outside the zone. This estimation may give rise to inaccuracies.
105
106
Forsk 2011
Chapter 3
GSM GPRS EDGE
Networks
This chapter describes GSM GPRS EDGE calculations.
AT310_TRG_E1
All the calculations are performed on TBC (to be calculated) transmitters. For the
definition of TBC transmitters please refer to "Path Loss Matrices" on page 98.
Logarithms used in this chapter (Log function) are base-10 unless stated otherwise.
Formulas
Signal level received from a transmitter on a TRX type
Signal level
Txi
( P rec
Txi
Txi
Txi
L Rx )
Txi
Txi
Rx
Txi
Tx
Txi
Rx
Where,
L ant
Tx
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken
G ant
P is the power offset defined for the selected TRX type in the transmitter property dialog,
tt is the TRX type (in the GSM GPRS EDGE.mdb document template, there are three possible TRX types, BCCH, TCH and
inner TCH).
Rx
Txi
For a selected transmitter, it is possible to display the signal level received from a TRX type ( P rec ( tt ) ), the path loss, L path , or
Txi
the total losses, L total . Path loss and total losses are the same for all TRX types.
If the power reduction values defined for all the subcells are the same, the received signal level from the selected transmitter
will be the same for all TRX types.
Txi
For each transmitter, Atoll can display the signal level received from a TRX type ( P rec ( tt ) ), the path loss, L path , or the total
Txi
losses, L total . Path loss and total losses are the same for all TRX types.
109
Forsk 2011
If the power reduction values defined for all the subcells are the same, the received signal level from the selected transmitter
will be the same for all TRX types.
Reception level bars are displayed in the order of decreasing signal level. The number of displayed bars depends on the signal
level received from the best server. Bars are only displayed for transmitters whose signal level is within a 30 dB margin from
the best server signal level.
You can use a value other than 30 dB for the margin from the best server signal level, for
example a smaller value for improving the calculation speed. For more information on
defining a different value for this margin, see the Administrator Manual.
The coverage conditions in order to determine the service area of each TBC transmitter, and
The display settings to select the displayed parameter and its shading levels.
3.1.2.1.1
Each transmitter, Txi, belongs to a Hierarchical Cell Structure (HCS) layer, k, with a defined priority and a defined
reception threshold.
No max range is set.
All Servers
The service area of Txi corresponds to the pixels where:
Txi
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
3.1.2.1.2
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
Txi
Txj
And P rec ( tt ) Best ( P rec ( tt ) ) M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
110
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
AT310_TRG_E1
3.1.2.1.3
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
nd
Txi
Txj
And P rec ( tt ) 2 Best ( P rec ( tt ) ) M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.1.2.1.4
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the second highest or within a 2 dB
margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
Txi
Txj
And P rec ( BCCH ) Best ( P rec ( BCCH ) ) M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.1.2.1.5
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
nd
Txi
Txj
And P rec ( BCCH ) 2 Best ( P rec ( BCCH ) ) M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the second highest or within a 2 dB
margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
111
3.1.2.1.6
Forsk 2011
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
Txi
Txj
And P rec ( BCCH ) Best ( P rec ( BCCH ) ) M
ji
Txi
And the received P rec ( tt ) exceeds the reception threshold defined per HCS layer.
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.1.2.1.7
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
Txi
Txj
And P rec ( BCCH ) Best ( P rec ( BCCH ) ) M
ji
And Txi belongs to the HCS layer with the highest priority. The highest priority is defined by the priority field (0: lowest).
Txi
And the received P rec ( tt ) exceeds the reception threshold defined per HCS layer.
In the case two layers have the same priority, the traffic is served by the transmitter for
which the difference between the received signal strength and the HCS threshold is the
highest. The way the competition is managed between layers with the same priority can
be modified. For more information, see the Administrator Manual.
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.1.2.1.8
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
To compare idle and dedicated mode best servers for voice traffic
Display the GPRS/EDGE best server map (based on GSM idle mode)
The path loss criterion C1 used for cell selection and reselection is defined by:
Txi
112
AT310_TRG_E1
The reselection criterion C2 is used for cell reselection only and is defined by:
C2 = C1 + CELL_RESELECT_OFFSET
Where CELL_RESELECT_OFFSET is the Cell Reselect Offset defined for the transmitter.
The service area of Txi corresponds to the pixels where:
Txi
For pure signal level-based calculations (not C/I or C/(I+N)), P rec ( tt ) can be replaced
Txi
Txi
And C2
Txi
Txj
( BCCH ) = Best ( C2 ( BCCH ) )
j
The Best function considers the highest value from a list of values.
On each pixel, the transmitter with the highest C2 value is kept. It corresponds to the best server in idle mode. C2 is defined
as an integer in the 3GPP specifications, therefore, the C2 values in the above calculations are rounded down to the nearest
integer.
Coverage Resolution
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
3.1.2.2.2
Display Types
It is possible to display the coverage predictions with colours depending on any transmitter attribute or other criteria such as:
Signal Level (in dBm, dBV, dBV/m)
Atoll calculates signal level received from the transmitter on each pixel of each transmitter service area. A pixel of a service
area is coloured if the signal level is greater than or equal to the defined minimum thresholds (pixel colour depends on signal
level). Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many
layers as transmitter service areas. Each layer shows the different signal levels available in the transmitter service area.
Best Signal Level (in dBm, dBV, dBV/m)
Atoll calculates signal levels received from transmitters on each pixel of each transmitter service area. When other
serviceWhen other service areas overlap the studied one, Atoll chooses the highest value. A pixel of a service area is coloured
if the signal level is greater than or equal to the defined thresholds (the pixel colour depends on the signal level). Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as defined
thresholds. Each layer corresponds to an area where the signal level from the best server exceeds a defined minimum
threshold.
Path Loss (dB)
Atoll calculates path loss from the transmitter on each pixel of each transmitter service area. A pixel of a service area is
coloured if path loss is greater than or equal to the defined minimum thresholds (pixel colour depends on path loss). Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as service
areas. Each layer shows the different path loss levels in the transmitter service area.
Total Losses (dB)
Atoll calculates total losses from the transmitter on each pixel of each transmitter service area. A pixel of a service area is
coloured if total losses is greater than or equal to the defined minimum thresholds (pixel colour depends on total losses).
Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many layers
as service areas. Each layer shows the different total losses levels in the transmitter service area.
113
Forsk 2011
114
Channel list
MAIO
MSA
53
(53,-)
54
(54,-)
Baseband hopping (BBH): An MSA is the Mobile Allocation List (MAL) and the TRX index.
AT310_TRG_E1
TRX index
Channel list
MAIO
MSA
53
([53,54,55],0)
54
([53,54,55],1)
55
([53,54,55],2)
Synthesised frequency hopping (SFH): An MSA is the Mobile Allocation List (MAL) and the Mobile Allocation Index
Offset (MAIO).
TRX index
Channel list
MAIO
MSA
53 54 55 56
([53,54,55,56],2)
53 54 55 56
([53,54,55,56],3)
From the point of view of a mobile station, BBH and SFH work in the same way.
Notations and Assumptions
In the following description:
v is a victim transmitter,
MSAS(v) is the set of MSAs (Mobile Station Allocations) associated to v,
The number of MSAS(v) depends on TRX types to be analysed. You may study a given TRX type tt (there will be as many
MSA(v) as TRXs allocated to the subcell (v,tt)) or all the TRX types (the number of MSA(v) will correspond to the
number of TRXs allocated to v).
C v ( m )
- for each victim transmitter
Several MSAs, m, are related to a transmitter. Therefore, Atoll calculates the C/I ------------- Iv ( m )
v with MSA m (m MSAS(v)).
C v ( m )
C
- or
Atoll considers the most interfered MSA, therefore, the displayed C/I or C/(I+N) are --- = Min -------------I v
k Iv ( m )
Cv ( m )
C
---------------- ----------------------------- , respectively. If the Detailed Results check box is selected, the C/I values for all
I + N tot = Min
k Iv ( m ) + N
v
tot
MSAs are displayed.
i is any potential interfering transmitter (TBC transmitters whose calculation areas intersect the service area of v),
MSAS(i) is the set of MSAs related to potential interferers i,
INT(v) is the set of transmitters that interfere v,
M Shadowing used in the C/I calculation is based on the C/I standard deviation.
The C/I shadowing margin is applied on the carrier power level. The interference levels
are not changed.
Calculations
The carrier power level is the power received from the victim transmitter at the receiver.
v
C ( m ) = P rec ( m )
If the interference conditions are based on C/(I+N), Atoll takes the total noise N tot into account. The total noise is the sum of
the thermal noise N thermal (-121 dBm by default or user-defined), the noise figure NF, and the inter-technology downlink
v, DL
115
Forsk 2011
DL
where G PC is the average power control gain defined for the interfering transmitter i and G Div is the diversity gain defined
for the considered subcell.
Each interference component is explained below.
Co- and Adjacent Channel Interference:
v
I co ( m ) =
i INT ( v ) n MSAS ( i )
v
I adj ( m )
v, i
i
p m, n P rec ( n ) T i ( n )
co
I adj ( m ) =
i INT ( v ) n MSAS ( i )
P rec ( n )
v, i
- T i ( n )
p m, n ---------------F
adj
T i ( n ) = L traffic ( n ) f act ( n )
i
L traffic ( n ) is the traffic load defined for the MSA n or i. It can be set to 100% in the coverage prediction properties.
i
f act ( n ) is the activity factor defined for the MSA n of i. If the subcell (i,tt) supports DTX, the value specified in the
coverage prediction properties is used. Otherwise, the activity factor is 1.
BCCH TRXs are always on. Therefore, DTX and traffic loads do not impact the interference
i
from BCCH. In other words, f act ( n ) = 1 and L traffic ( n ) = 1 for the BCCH TRXs of the
interferers.
v, i
p m, n is the probability of having a co- or adjacent channel collision between MSAs n and m, depending on the used
frequency hopping mode.
p m, n = 1
An occurence OCCUR ( f m, f' n ) refers to the event when a channel f of m encounters a channel f of n during
hopping. A collision occurs when f and f are co- or adjacent channels:
v
116
AT310_TRG_E1
34 37 39
MSA n of i
([38 36 34], MAIO=2)
38 36 34
Here, the number of occurrences is 3, the number of co-channel collisions is 1, and the number of adjacent
channel collisions is 1. Therefore,
1
1
v, i
v, i
( p m, n ) co = --- and ( p m, n ) adj = --3
3
ii. MSAs m and n are not correlated
m and n do not have identical HSN and synchronisation. The probability of collision is the same for all the
channels.
Example:
Schematic view of hopping sequences
MSA m of v
([34 37 39], MAIO=0)
34 37 39
MSA n of i
([38 36 34], MAIO=2)
38 36 34
Here, the number of occurrences is 9, the number of co-channel collisions is 1, and the number of adjacent
channel collisions is 3. Therefore,
1
1
v, i
v, i
( p m, n ) co = --- and ( p m, n ) adj = --9
3
Diversity gain:
v
Tx_Div
where G clutter is the additional transmit diversity gain defined for the clutter class on which is located m.
For Antenna Hopping mode, the diversity gain is defined as:
v
Ant_Div
G Div = G clutter
Ant_Div
where G clutter is the antenna hopping gain defined for the clutter class on which is located m.
Inter-technology Downlink Interference:
DL
I inter techno log y is the total inter-technology interference level on m due to transmitters in a linked Atoll document.
The interference from a transmitter Tx in a linked Atoll document is given as:
DL
Tx
P Transmitted ( ic i )
------------------------------------Tx
Tx
L
ICP
n
Where ic i is the i
th
ic i, f
total
Tx
frequency used by the transmitter Tx within its list of frequencies, P Transmitted ( ic i ) is the total
Tx
Tx
transmitted Tx power on ic i , L total are the total losses between the transmitter Tx and the receiver, and ICP ic , f is
i
the inter-technology channel protection between the frequencies used by the transmitter Tx and the victim
transmitter v.
117
Forsk 2011
In case of frequency hopping, the ICP value is weighted according to the fractional
load.
In the ICP, the frequency gap is based on the defined base frequency for each
technology (e.g., 935 MHz in GSM 900)
The carrier power level received from the victim transmitter v on the most interfered MAS m,
Co-channel, adjacent channel, or both co- and adjacent channel interference received from interfering transmitters i
on MAS m (for further information about noise calculation, please refer to Signal to noise calculation: noise calculation
part),
Neither DTX nor traffic load of TRXs are taken into account to evaluate interference
i
The C/I shadowing margin is applied on the carrier power level. The interference
levels are not changed.
For each TBC transmitter, Txi, Atoll calculates the selected parameter on each pixel inside the Txi calculation area. In other
words, each pixel inside the Txi calculation area is considered a probe (non-interfering) receiver.
Coverage prediction parameters to be set are:
The coverage conditions in order to determine the service area of each TBC transmitter,
The interference conditions to meet for a pixel to be covered, and
The display settings to select the displayed parameter and its shading levels.
The thermal noise (N = -121 dBm, by default) is used in the calculations if the coverage prediction is based on C/(I+N). This
value can be modified by the user.
3.2.3.2.1
118
AT310_TRG_E1
C
Minimum threshold ---
Iv
TRX
C
< Maximum threshold or Minimum threshold -----------
I + N v
3.2.3.2.2
TRX j
C
< Maximum threshold or Minimum threshold -----------
I+N v
Where, TRXj is the TRX (belonging to Txi) with the worst C/I or C/(I+N) at the pixel.
Coverage Resolution
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
3.2.3.3.2
Display Types
It is possible to display the coverage predictions with colours depending on any transmitter attribute or other criteria such as:
C/I Level
Each pixel of the transmitter coverage area is coloured if the calculated C/I (or C/(I+N)) level is greater than or equal to the
specified minimum thresholds (pixel colour depends on C/I (or C/(I+N)) level). Coverage consists of several independent layers
whose visibility in the workspace can be managed. There are as many layers as transmitter coverage areas. Each layer shows
the different C/I levels available in the transmitter coverage area.
Max C/I Level
Atoll compares calculated C/I (or C/(I+N)) levels received from transmitters on each pixel of each transmitter coverage area
where coverage areas overlap the studied one and chooses the highest value. A pixel of a coverage area is coloured if the C/
I (or C/(I+N)) level is greater than or equal to the specified thresholds (the pixel colour depends on the C/I (or C/(I+N)) level).
Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many layers
as defined thresholds. Each layer corresponds to an area where the highest received C/I level exceeds a defined minimum
threshold.
Min C/I Level
Atoll compares C/I (or C/(I+N)) levels received from transmitters on each pixel of each transmitter coverage area where the
coverage areas overlap the studied one and chooses the lowest value. A pixel of a coverage area is coloured if the C/I (or C/
(I+N)) level is greater than or equal to the specified thresholds (the pixel colour depends on the C/I (or C/(I+N)) level). Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as defined
thresholds. Each layer corresponds to an area where the lowest received C/I level exceeds a defined minimum threshold.
119
Forsk 2011
terminal type. If both the transmitter and the terminal type do not have any GPRS/EDGE configuration assigned to them, no
coding scheme selection and throughput calculation is carried out.
In the following calculations, we assume that:
Txi
P rec ( TRX ) is the signal level received from the selected TRX type (tt) or on all the TRXs of Txi on each pixel of the Txi
coverage area,
Txi
P Backoff ( TRX ) is the Power Backoff defined for the subcell for 8PSK, 16QAM, or 32QAM modulations,
C
--- Threshold are the values of C/I thresholds for the coding schemes available in the GPRS/EDGE configuration,
I
CS
C ---------Threshold
I + N
CS are the values of C/(I+N) thresholds for the coding schemes available in the GPRS/EDGE
configuration,
The priorities of the coding scheme lists are as follows: DBS > DAS > MCS > CS.
Atoll calculates the carrier-to-interference ratio for all the GPRS/EDGE TBC transmitters but takes into account all the
TBC transmitters (GSM and GPRS/EDGE) to evaluate the interference.
The reception thresholds given for signal level C are internally converted to C/N thresholds (where N is the thermal
noise defined in the document database at -121 dBm by default) in order to be indexed by C/(I+N) values. C/I
thresholds are also indexed by the C/(I+N) value.
The selection of coding schemes is mainly based on the radio conditions mentionned
above. Nevertheless, you can optionally define some specific coding scheme graphs
accoding to a specific hopping mode, mobility type, frequency band and MAL. As an
example, you can model the gain due to longer MALs in coding scheme selection.
For more information on interference (I) calculation, see "Carrier-to-Interference Ratio Calculation" on page 114.
Txi
Txi
The selected coding scheme, cs, is the coding scheme with the lowest coding scheme number from the lowest priority coding
scheme list.
Throughput Calculation
Once the coding scheme cs is selected, Atoll reads the corresponding throughput value for the received signal level from the
Throughput=f(C) graph associated with cs.
120
Txi
Txi
( TRX ) P
( TRX ) > ( Reception Threshold )
rec
Backoff
CS
AT310_TRG_E1
And, cs C I = Lowest CS
Txi
Txi
P
( TRX ) P
( TRX )
rec
Backoff
C
------------------------------------------------------------------------- > --- Threshold
I
CS
I
csC is the coding scheme determined from the signal level, and csC/I is the coding scheme determined from the C/I level. Both
coding schemes are the coding schemes with the lowest coding scheme number from the lowest priority coding scheme list.
The selected coding scheme, cs, is the coding scheme with the lower coding scheme number among csC and csC/I:
cs = Min ( cs C, cs C I ) .
Throughput Calculation Based on the Worst Case Between C and C/I
For the coding scheme csC determined above, a throughput value, TPC, corresponding to the signal level is determined from
the TP = f(C) graph.
For the coding scheme csC/I determined above, a throughput value, TPC/I, corresponding to the C/I is determined from the TP
= f(C/I) graph.
The resulting throughput TP is the lower of the two values, TPC and TPC/I: TP = Min ( TP C, TP C I ) .
And, cs C ( I + N )
= Lowest CS
Txi
Txi
P rec ( TRX ) P Backoff ( TRX )
Txi
Txi
P rec ( TRX ) P Backoff ( TRX )
csC/N is the coding scheme determined from the C/N, and csC/(I+N) is the coding scheme determined from the C/(I+N) level.
Both coding schemes are the coding schemes with the lowest coding scheme numbers from the lowest priority coding scheme
list.
The selected coding scheme, cs, is the coding scheme with the higher coding scheme number among csC/N and csC/(I+N):
cs = Max ( cs C N, cs C ( I + N ) ) .
Throughput Calculation Based on Interpolation Between C/N and C/(I+N)
For the coding scheme csC/N determined above, the TP = f(C) graph is internally converted to TP = f(C/N) graph. A throughput
value, TPC/N, corresponding to the C/(I+N) is determined from the TP = f(C/N) graph.
For the coding scheme csC/(I+N) determined above, the TP = f(C/I) graph is internally converted to TP = f(C/(I+N)) graph. A
throughput value, TPC/(I+N), corresponding to the C/(I+N) is determined from the TP = f(C/(I+N)) graph.
The final throughput is computed by interpolating between the throughput values obtained from these two graphs. The
throughput interpolation method consists in interpolating TPC/N and TPC/(I+N) according to the respective weights of I and N
values.
The resulting throughput TP is given by: TP = TP C N + ( 1 ) TP C ( I + N )
pN
Where = -------------------- , pN is the thermal noise power (value in Watts), and p(I+N) is the interferences + thermal noise power
p(I + N)
(value in Watts).
121
Forsk 2011
Txi
Txi
Txi
Txi
For the received C/I, and coding schemes whose C/I thresholds are lower than the received C/I, Atoll determines the highest
throughput from the TP=f ( C I ) graphs available in the GPRS/EDGE configuration.
TP C I
Txi
Txi
Txi
Txi
P rec ( TRX ) P Backoff ( TRX )
------------------------------------------------------------------------- > C
--- Threshold
I
CS
I
The resulting throughput TP is the lower of the two values, TPC and TPC/I.
TP = Min ( TP C, TP C I )
Coding Scheme Selection
The selected coding scheme, cs, is the one corresponding to the lower of the two highest throughputs calculated above.
If there are more than one coding schemes providing the highest throughputs at the pixel, the selected coding scheme, cs, is
the one with the lowest coding scheme number from the lowest priority coding scheme list.
Txi
Txi
Txi
Txi
P rec ( TRX ) P Backoff ( TRX )
Atoll internally converts the TP = f(C/I) graphs into TP = f(C/(I+N)) graphs. For the received C/(I+N), and coding schemes whose
C/(I+N) thresholds are lower than the received C/(I+N), Atoll determines the highest throughput from the TP = f(C/(I+N))
graphs available in the GPRS/EDGE configuration.
122
AT310_TRG_E1
Txi
Txi
C
P rec ( TRX ) P Backoff ( TRX )
- CS
TP C ( I + N ) = Highest TP=f ----------- = --------------------------------------------------------------I+N
I + N
Txi
Txi
P
( TRX ) P
( TRX )
rec
Backoff
C
------------------------------------------------------------------------- > ----------- Threshold
I + N
CS
I+N
The final throughput is computed by interpolating between the throughput values obtained from these two graphs. The
throughput interpolation method consists in interpolating TPC/N and TPC/(I+N) according to the respective weights of I and N
values.
The resulting throughput TP is given by: TP = TP C N + ( 1 ) TP C ( I + N )
pN
Where = -------------------- , pN is the thermal noise power (value in Watts), and p(I+N) is the interferences + thermal noise power
p(I + N)
(value in Watts).
Coding Scheme Selection
The selected coding scheme, cs, is the one corresponding to the higher of the two highest throughputs calculated above.
If there are more than one coding schemes providing the highest throughputs at the pixel, the selected coding scheme, cs, is
the one with the highest coding scheme number from the highest priority coding scheme list.
0 If ( TP > TP MAX )
Where TP is the throughput per timeslot calculated for a pixel and TPMAX is the maximum throughput per timeslot read from
the GPRS/EDGE configuration used for the calculations.
Coverage by GPRS/EDGE Coding Scheme: Shows the areas where various coding schemes are available.
Packet Throughput and Quality Analysis: Shows the throughputs corresponding to the coding schemes available.
For each TBC transmitter, Txi, Atoll calculates the selected parameter on each pixel inside the Txi calculation area. In other
words, each pixel inside the Txi calculation area is considered a probe (non-interfering) receiver.
Coverage prediction parameters to be set are:
The coverage conditions in order to determine the service area of each TBC transmitter,
The interference conditions to meet for a pixel to be covered, and
The display settings to select the displayed parameter and its shading levels.
The thermal noise (N = -121 dBm, by default) is used in the calculations if the coverage prediction is based on C/(I+N). This
value can be modified by the user.
123
3.3.5.1.1
Forsk 2011
Each transmitter, Txi, belongs to a Hierarchical Cell Structure (HCS) layer, k, with a defined priority and a defined
reception threshold.
Each transmitter, Txi, is GPRS/EDGE-capable.
No max range is set.
All Servers
The service area of Txi corresponds to the pixels where:
Txi
SubcellReceptionThreshold P rec ( tt )
3.3.5.1.2
SubcellReceptionThreshold P rec ( tt )
Txi
Txj
And P rec ( tt ) Best ( P rec ( tt ) ) M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.3.5.1.3
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
SubcellReceptionThreshold P rec ( tt )
nd
Txi
Txj
And P rec ( tt ) 2 Best ( P rec ( tt ) ) M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.3.5.1.4
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the second highest or within a 2 dB
margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
SubcellReceptionThreshold P rec ( tt )
Txi
Txj
And P rec ( BCCH ) Best ( P rec ( BCCH ) ) M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.3.5.1.5
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
SubcellReceptionThreshold P rec ( tt )
124
AT310_TRG_E1
nd
Txi
Txj
And P rec ( BCCH ) 2 Best ( P rec ( BCCH ) ) M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.3.5.1.6
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the second highest or within a 2 dB
margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
SubcellReceptionThreshold Prec ( tt )
Txi
Txj
And P rec ( BCCH ) Best ( P rec ( BCCH ) ) M
ji
Txi
And the received P rec ( tt ) exceeds the reception threshold defined per HCS layer.
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.3.5.1.7
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
SubcellReceptionThreshold Prec ( tt )
Txi
Txj
And P rec ( BCCH ) Best ( P rec ( BCCH ) ) M
ji
And Txi belongs to the HCS layer with the highest priority. The highest priority is defined by the priority field (0: lowest).
Txi
And the received P rec ( tt ) exceeds the reception threshold defined per HCS layer.
In the case two layers have the same priority, the traffic is served by the transmitter for
which the difference between the received signal strength and the HCS threshold is the
highest. The way the competition is managed between layers with the same priority can
be modified. For more information, see the Administrator Manual.
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.3.5.1.8
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
To compare idle and dedicated mode best servers for voice traffic
Display the GPRS/EDGE best server map (based on GSM idle mode)
The path loss criterion C1 used for cell selection and reselection is defined by:
Txi
125
Forsk 2011
The reselection criterion C2 is used for cell reselection only and is defined by:
C2 = C1 + CELL_RESELECT_OFFSET
Where CELL_RESELECT_OFFSET is the Cell Reselect Offset defined for the transmitter.
The service area of Txi corresponds to the pixels where:
Txi
Txi
Txj
( BCCH ) = Best ( C2 ( BCCH ) )
j
The Best function considers the highest value from a list of values.
On each pixel, the transmitter with the highest C2 value is kept. It corresponds to the best server in idle mode. C2 is defined
as an integer in the 3GPP specifications, therefore, the C2 values in the above calculations are rounded down to the nearest
integer.
Coverage Resolution
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
3.3.5.2.2
Display Types
It is possible to display the coverage predictions with colours depending on criteria such as:
Coverage by GPRS/EDGE Coding Scheme: Coding Schemes
Only the pixels with a coding scheme assigned are coloured. The pixel colour depends on the assigned coding scheme.
Coverage consists of several independent layers whose visibility in the map window can be managed. There are as many layers
as transmitter coverage areas. Each layer shows the coding schemes available in the transmitter coverage area.
Coverage by GPRS/EDGE Coding Scheme: Best Coding Schemes
On each pixel, Atoll chooses the highest coding scheme available from the TRXs of different transmitters covering that pixel.
Only the pixels with a coding scheme assigned are coloured. The pixel colour depends on the assigned coding scheme.
Coverage consists of several independent layers whose visibility in the map window can be managed. There are as many layers
as possible coding schemes. Each layer shows the areas where a given coding scheme can be used.
Packet Throughput and Quality Analysis: RLC/MAC Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated RLC/MAC throughput per timeslot from any transmitter covering that
pixel exceeds the defined minimum threshold. The pixel colour depends on the RLC/MAC throughput per timeslot. Coverage
consists of several independent layers whose visibility in the map window can be managed. There are as many layers as
transmitter coverage areas and throughput display thresholds. Each layer shows the RLC/MAC throughput that a transmitter
can provide on one timeslot.
Packet Throughput and Quality Analysis: Best RLC/MAC Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated highest RLC/MAC throughput per timeslot from any transmitter
covering that pixel exceeds the defined minimum threshold. The pixel colour depends on the highest RLC/MAC throughput
per timeslot. Coverage consists of several independent layers whose visibility in the map window can be managed. There are
as many layers as throughput display thresholds. Each layer shows the best RLC/MAC throughput that any transmitter can
provide on one timeslot.
Packet Throughput and Quality Analysis: Average RLC/MAC Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated average RLC/MAC throughput per timeslot from all the transmitters
covering that pixel exceeds the defined minimum threshold. The pixel colour depends on the average RLC/MAC throughput
per timeslot. Coverage consists of several independent layers whose visibility in the map window can be managed. There are
as many layers as throughput display thresholds. Each layer shows the average RLC/MAC throughput that all the transmitters
can provide on one timeslot.
126
AT310_TRG_E1
127
Forsk 2011
supported by the selected terminal type (Number of Simultaneous Carriers x Number of DL Timeslots). The number of DL
timeslots is the minimum between the number of DL timeslots defined in the selected terminal and service. The user
throughput is calculated by applying the throughput reduction factor, determined using the selected dimensioning model, to
the application throughput. Coverage consists of several independent layers whose visibility in the map window can be
managed. There are as many layers as throughput display thresholds. Each layer shows the highest user throughput that any
transmitter can provide on all available timeslots in the terminal.
Packet Throughput and Quality Analysis: Average User Throughput (kbps)
A pixel of the coverage area is coloured if the calculated average user throughput from all the transmitters covering that pixel
exceeds the defined minimum threshold. The pixel colour depends on the average user throughput for all the timeslots
supported by the selected terminal type (Number of Simultaneous Carriers x Number of DL Timeslots). The number of DL
timeslots is the minimum between the number of DL timeslots defined in the selected terminal and service. The user
throughput is calculated by applying the throughput reduction factor, determined using the selected dimensioning model, to
the application throughput. Coverage consists of several independent layers whose visibility in the map window can be
managed. There are as many layers as throughput display thresholds. Each layer shows the average user throughput that all
the transmitters can provide on all available timeslots in the terminal.
Packet Throughput and Quality Analysis: BLER (%)
A pixel of the coverage area is coloured if the calculated BLER from any transmitter exceeds the defined minimum threshold.
The pixel colour depends on the BLER. Coverage consists of several independent layers whose visibility in the map window
can be managed. There are as many layers as transmitter coverage areas and BLER display thresholds. Each layer shows the
BLERs that the covered pixels experience on one timeslot.
Packet Throughput and Quality Analysis: Max BLER (%)
A pixel of the coverage area is coloured if the calculated highest BLER from all the transmitters exceeds the defined minimum
threshold. The pixel colour depends on the BLER. Coverage consists of several independent layers whose visibility in the map
window can be managed. There are as many layers as BLER display thresholds. Each layer shows the BLER that the covered
pixels experience on one timeslot.
FER or Frame Erasure Rate: The number of frames in error divided by the total number of frames. These frames are
usually discarded, in which case this can be called the Frame Erasure Rate.
BER or Bit Error Rate: BER is a measurement of the raw bit error rate in reception before the decoding process begins.
Any factor that impacts the decoding performance, such as frequency hopping, will impact the correlation between
BER and FER, or the perceived end-user voice quality.
MOS or Mean Opinion Score: Voice quality can be quantified using mean opinion score (MOS). MOS values can only
be measured in a test laboratory environment. MOS values range from 1 (bad) to 5 (excellent). Different voice codecs
have slightly different FER to MOS correlation since the smaller the voice codec bit rate is, the more sensitive it
becomes to frame erasures.
The default codec configurations in Atoll include default FER, BER, and MOS quality graphs with respect to the carrier to
interference ratio, and codec mode adaptation thresholds (calculated from the FER vs. C/I graphs for all codec modes at 5 %
FER).
128
AT310_TRG_E1
129
Forsk 2011
P rec ( TRX ) is the signal level received from the selected TRX type (tt) or on all the TRXs of Txi on each pixel of the Txi
coverage area,
CM is the set of all available codec modes,
( Adaptation Threshold ) CM are the values of adaptation thresholds for the codec modes available in the codec
configuration,
The computed noise N is compared to the codec configuration reference noise N Ref . If the values are the same, the
defined graphs are used as is, otherwise the graphs are downshifted by the difference N N Ref .
Atoll calculates the carrier-to-interference ratio for all the TBC transmitters with codec configurations assigned, but
takes into account all the TBC transmitters (with and without codec configurations) to evaluate the interference.
The selection of codec modes is mainly based on the radio conditions mentionned above.
Nevertheless, you can optionally define some specific codec mode graphs accoding to a
specific hopping mode, mobility type, frequency band and MAL. As an example, you can
model the gain due to longer MALs in codec mode selection.
For more information on interference (I) calculation, see "Carrier-to-Interference Ratio Calculation" on page 114.
Ideal link adaptation for circuit quality indicator studies is defined at the codec configuration level. If the ideal link adaptation
option is checked, Atoll will select the codec mode, for the transmitter under study, according to the codec quality graphs (CQI
= f(C/N) and CQI = f(C/I)) related to the defined reference CQI, which may be different from the CQI being calculated.
Otherwise, Atoll will use the adaptation thresholds defined in the Adaptation Thresholds tab to determine the codec mode
to be used in the studies.
130
AT310_TRG_E1
Txi
P
( TRX )
rec
--------------------------- > ( Adaptation Threshold )
CM
N
Txi
P rec ( TRX )
For ------------------------ , Atoll determines the CQI from the CQI=f(C/N) graph associated to the selected codec mode, cm.
N
Txi
P rec ( TRX )
--------------------------- > ( Adaptation Threshold )
CM
I+N
Txi
P rec ( TRX )
- , Atoll determines the CQI from the CQI=f(C/I) graph associated to the selected codec mode, cm.
For ----------------------I+N
, for MOS
Txi
(
TRX
)
C rec
N tot
P Txi ( TRX )
C rec
N
N tot
Where, cm is the codec mode with the highest priority among the set of codec modes CM for which the reference CQI gives
Txi
P rec ( TRX )
-.
the highest or the lowest value at the received C/N level, ----------------------N tot
If more than one codec mode graphs give the same value for reference CQI, then Atoll selects the codec mode with the highest
priority.
From the CQI = f(C/N) graph associated to the selected codec mode cm, Atoll evaluates the CQI for which the study was
Txi
P rec ( TRX )
performed corresponding to ------------------------ for the selected codec mode.
N tot
131
Forsk 2011
, for MOS
P Txi ( TRX )
C rec
CQI
= Highest CQI=f --- = ---------------------------
Ref
I I+N
tot
Txi
P
( TRX )
C rec
CQI
= Lowest CQI=f --- = ---------------------------
Ref
I I+N
tot
Where, cm is the codec mode with the highest priority among the set of codec modes CM for which the reference CQI gives
Txi
P rec ( TRX )
-.
the highest or the lowest value at the received C/(I+N) level, ----------------------I + N tot
If more than one codec mode graphs give the same value for reference CQI, then Atoll selects the codec mode with the highest
priority.
From the CQI = f(C/I) graph associated to the selected codec mode cm (indexed with the C/(I+N) values), Atoll evaluates the
Txi
P rec ( TRX )
- for the selected codec mode.
CQI for which the study was performed corresponding to ----------------------I + N tot
The coverage conditions in order to determine the service area of each TBC transmitter,
The interference and quality indicator conditions to meet for a pixel to be covered, and
The display settings to select the displayed parameter and its shading levels.
The thermal noise (N = -121 dBm, by default) is used in the calculations if the coverage prediction is based on C/(I+N). This
value can be modified by the user.
3.4.4.1.1
Each transmitter, Txi, belongs to a Hierarchical Cell Structure (HCS) layer, k, with a defined priority and a defined
reception threshold.
Each transmitter, Txi, has a codec configuration assigned.
No max range is set.
All Servers
The service area of Txi corresponds to the pixels where:
Txi
3.4.4.1.2
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
132
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
AT310_TRG_E1
3.4.4.1.3
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
Txi
Txj
And P rec ( BCCH ) 2 Best ( P rec ( BCCH ) ) M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.4.4.1.4
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the second highest or within a 2 dB
margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.4.4.1.5
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
Txi
Txj
And P rec ( BCCH ) 2 Best ( P rec ( BCCH ) ) M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.4.4.1.6
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the second highest or within a 2 dB
margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
And the received P rec ( BCCH ) exceeds the reception threshold defined per HCS layer.
133
Forsk 2011
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
3.4.4.1.7
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
And Txi belongs to the HCS layer with the highest priority. The highest priority is defined by the priority field (0: lowest).
Txi
And the received P rec ( BCCH ) exceeds the reception threshold defined per HCS layer.
In the case two layers have the same priority, the traffic is served by the transmitter for
which the difference between the received signal strength and the HCS threshold is the
highest. The way the competition is managed between layers with the same priority can
be modified. For more information, see the Administrator Manual.
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels where the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels where the received signal level from Txi is either the highest or within a 2 dB margin
from the highest.
If M = -2 dB, Atoll considers pixels where the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
Coverage Resolution
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
3.4.4.2.2
Display Types
It is possible to display the coverage predictions with colours depending on criteria such as:
BER
Only the pixels with a codec mode assigned are coloured. The pixel colour depends on the BER value. Coverage consists of
several independent layers whose visibility in the map window can be managed. There are as many layers as transmitter
coverage areas and BER display thresholds. Each layer shows the BER in the transmitter coverage area.
FER
Only the pixels with a codec mode assigned are coloured. The pixel colour depends on the FER value. Coverage consists of
several independent layers whose visibility in the map window can be managed. There are as many layers as transmitter
coverage areas and FER display thresholds. Each layer shows the FER in the transmitter coverage area.
MOS
Only the pixels with a codec mode assigned are coloured. The pixel colour depends on the MOS value. Coverage consists of
several independent layers whose visibility in the map window can be managed. There are as many layers as transmitter
coverage areas and MOS display thresholds. Each layer shows the MOS in the transmitter coverage area.
134
AT310_TRG_E1
Max BER
Only the pixels with a codec mode assigned are coloured. The pixel colour depends on the highest BER value among the BER
values for all the transmitters covering the pixel. Coverage consists of several independent layers whose visibility in the map
window can be managed. There are as many layers as BER display thresholds. Each layer shows the BER value.
Max FER
Only the pixels with a codec mode assigned are coloured. The pixel colour depends on the highest FER value among the FER
values for all the transmitters covering the pixel. Coverage consists of several independent layers whose visibility in the map
window can be managed. There are as many layers as FER display thresholds. Each layer shows the FER value.
Max MOS
Only the pixels with a codec mode assigned are coloured. The pixel colour depends on the highest MOS value among the MOS
values for all the transmitters covering the pixel. Coverage consists of several independent layers whose visibility in the map
window can be managed. There are as many layers as MOS display thresholds. Each layer shows the MOS value.
If no focus zone exists in the .atl document, Atoll takes into account the computation
zone.
For details of the average timeslot capacity calculation, see the Network
Dimensioning section (calculation of minimum reduction factor).
3.5.1.1.2
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band used by the TCH subcell.
The transmitter is an GPRS/EDGE station (option specified in the transmitter property dialog),
The terminal, t, is technologically compatible with the transmitter,
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band used by the TCH subcell.
3.5.1.2.1
3.5.1.2.2
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells.
The transmitter is an GPRS/EDGE station (option specified in the transmitter property dialog),
135
Forsk 2011
3.5.1.3.1
3.5.1.3.2
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells,
The users mobility, m, is less than the maximum speed supported by the layer, k.
The transmitter is an GPRS/EDGE station (option specified in the transmitter property dialog),
The terminal, t, is technologically compatible with the transmitter,
The terminal, t, works on the frequency band used by the BCCH subcell,
The terminal, t, works on the frequency band(s) used by the TCH_INNER and TCH subcells,
The user mobility, m, is less than the maximum speed supported by the layer, k.
Users considered for evaluating the traffic demand fulfil the compatibility criteria defined in the transmitter, services,
mobility, terminal properties as explained above.
Atoll distributes traffic on subcell service areas, which are determined using the option Best signal level per HCS
layer with a 0dB margin and the subcell reception threshold as lower threshold.
Same traffic is distributed to the BCCH and TCH subcells.
136
AT310_TRG_E1
Then, Atoll evaluates the traffic demand, D up ( p, t ), m , in kbits/s for the subcell (Txi, TCH) service area.
D up ( p, t ), m ( Txi, TCH ) = X up, m ( Txi, TCH ) p up ( p, t )
Packet Switched Services (Constant Bit Rate)
For a constant bit packet switched service p, we have:
N call d
p up ( p, t ) = ------------------3600
Where Ncall is the number of calls per hour and d is the average call duration (in seconds).
Then, Atoll evaluates the traffic demand, D up ( p, t ), m , in kbits/s for the subcell (Txi, TCH) service area.
D up ( p, t ), m ( Txi, TCH ) = X up, m ( Txi, TCH ) p up ( p, t )
3.5.2.1.2
Concentric Cells
In case of concentric cells, Atoll distributes a part of traffic on the TCH_INNER service area (TCH_INNER is the highest priority
traffic carrier) and the remaining traffic on the outer ring served by the TCH subcell. The traffic spread over the TCH_INNER
subcell may overflow to the TCH subcell. In this case, the traffic demand is the same on the TCH_INNER subcell but increases
on the TCH subcell.
Traffic overflowing from the TCH_INNER to the TCH is not uniformly spread over the
TCH service area. It is still located on the TCH_INNER service area.
Number of subscribers ( X up, m ) for each TCH_INNER (Txi, TCH_INNER) and TCH (Txi, TCH) subcell, per user profile up with a
given mobility m, is inferred as:
X up, m ( Txi,TCH_INNER ) = S up, m ( Txi,TCH_INNER ) D
X up, m ( Txi,TCH ) = [ S up, m ( Txi,TCH ) S up, m ( Txi,TCH_INNER ) ] D
S up, m ( Txi,TCH_INNER ) and S up, m ( Txi,TCH ) respectively refer to the TCH_INNER and TCH subcell service areas containing the
user profile up with the mobility m. D is the user profile density.
137
Forsk 2011
Atoll evaluates the traffic demand, D up ( p, t ), m , in kbits/s in the (Txi, TCH_INNER) and (Txi, TCH) subcell service areas.
D up ( p, t ), m ( Txi,TCH_INNER ) = X up, m ( Txi,TCH_INNER ) p up ( p, t )
D up ( p, t ), m ( Txi,TCH ) = X up, m ( Txi,TCH ) p up ( p, t ) + D up ( p, t ), m ( Txi,TCH_INNER ) O max ( Txi,TCH_INNER )
Where O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (in %) specified for the TCH_INNER subcell.
Packet Switched Services (Constant Bit Rate)
For each user of the user profile up using a constant bit packet switched service p with a terminal t, probability of the user
being connected ( p up ( p, t ) ) is calculated as explained in "Packet Switched Services" on page 135.
Atoll evaluates the traffic demand, D up ( p, t ), m , in kbits/s in the (Txi, TCH_INNER) and (Txi, TCH) subcell service areas.
D up ( p, t ), m ( Txi,TCH_INNER ) = X up, m ( Txi,TCH_INNER ) p up ( p, t )
D up ( p, t ), m ( Txi,TCH ) = X up, m ( Txi,TCH ) p up ( p, t ) + D up ( p, t ), m ( Txi,TCH_INNER ) O max ( Txi,TCH_INNER )
Where O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (in %) specified for the TCH_INNER subcell.
3.5.2.1.3
HCS Layers
We assume two HCS layers: the micro layer has a higher priority than the macro layer. Txi belongs to the micro layer and Txj
to the macro. The traffic contained in the input traffic map can be assigned to all the HCS layers.
Normal Cells
Atoll distributes traffic on the TCH service areas. The traffic capture is calculated with the option Best signal level per HCS
macro
layer meaning that there is an overlap between HCS layers service areas. Let S overlapping ( Txj, TCH ) denote this area (TCH
service area of the macro layer overlapped by the TCH service area of the micro layer). Traffic on the overlapping area is
distributed to the TCH subcell of the micro layer because it has a higher priority. On this area, traffic of the micro layer may
overflow to the macro layer. In this case, the traffic demand is the same on the TCH subcell of the micro layer but increases
on the TCH subcell of the macro layer.
Traffic overflowing to the macro layer is not uniformly spread over the TCH service area
of Txj. It is only located on the overlapping area.
Number of subscribers ( X up, m ) for each TCH subcell (Txj, TCH) of the macro layer, per user profile up with the mobility m, is
inferred as:
macro
macro
macro
X up, m ( Txj, TCH ) = [ S up, m ( Txj, TCH ) S up, m overlapping ( Txj, TCH ) ] D
macro
Where S up, m ( Txj, TCH ) is the TCH service area of Txj containing the user profile up with the mobility m and D is the profile
density.
For each user described in the user profile up with the circuit switched service c and the terminal t, the probability for the user
being connected ( p up ( c, t ) ) is calculated as explained in "Circuit Switched Services" on page 135.
macro
Then, Atoll evaluates the traffic demand, D up ( c, t ), m , in Erlangs in the subcell (Txj, TCH) service area.
138
AT310_TRG_E1
macro
Then, Atoll evaluates the traffic demand, D up ( p, t ), m , in kbits/s in the subcell (Txj, TCH) service area.
macro
layer) and S up, m ( Txi, TCH ) is the TCH service area of Txi containing the user profile up with the mobility m.
Concentric Cells
Atoll evaluates the traffic demand on the micro layer (higher priority HCS layer) as explained above. For further details, please
refer to formulas given in case of concentric cells. Then, it proceeds with the macro layer (lower priority HCS layer).
The traffic capture is calculated with the option Best signal level per HCS layer. It means that there are overlapping areas
between HCS layers where traffic is spread according to the layer priority. On these areas, traffic of the higher priority layer
may overflow.
The TCH_INNER service area of the macro layer is overlapped by the micro layer. This area consists of two parts: an area
macro
overlapped by the TCH service area of the micro layer S overlapping ( Txi, TCH ) ( Txj,TCH_INNER ) and another overlapped by the
macro
macro
Where S up, m ( Txj,TCH_INNER ) is the TCH_INNER subcell service area of Txj containing the user profile up with the mobility
m. We only consider the overlapping areas containing the user profile up with the mobility m.
macro
On S1, the number of subscribers per user profile up with a given mobility m ( X up, m ) is inferred:
macro
X up, m ( Txj,TCH_INNER ) = S 1 D
139
Forsk 2011
micro
Where S up, m ( Txi,TCH ) and S up, m ( Txi,TCH_INNER ) are the TCH and TCH_INNER service areas of Txi respectively containing
the user profile up with the mobility m.
For each user described in the user profile up with a circuit switched service c and a terminal t, the probability for the user
being connected ( p up ( c, t ) ) is calculated as explained in "Circuit Switched Services" on page 135. Then, Atoll evaluates the
macro
X up, m ( Txj,TCH_INNER ) p up ( c, t ) +
macro
D up ( c, t ), m ( Txj,TCH_INNER )
Then, Atoll evaluates the traffic demand, D up ( p, t ), m , stated in kbits/s in the subcell (Txj, TCH_INNER) service area.
macro
X up, m ( Txj,TCH_INNER ) p up ( p, t ) +
macro
D up ( p, t ), m ( Txj,TCH_INNER ) = R D micro
2
up ( p, t ), m ( Txi,TCH_INNER ) O max ( Txi,TCH_INNER ) O max ( Txi,TCH ) +
micro
TCH service area of the micro layer S overlapping ( Txi, TCH ) ( Txj,TCH -- TCH_INNER ) and another one by the TCH_INNER service
macro
macro
macro
S' 1 = S up, m ( Txj,TCH ) S up, m ( Txj,TCH_INNER ) S up, m overlapping ( Txi, TCH ) ( Txj,TCH -- TCH_INNER )
macro
macro
Where S up, m ( Txj,TCH ) and S up, m ( Txj,TCH_INNER ) are the TCH and TCH_INNER subcell service areas of Txj respectively.
We only consider the overlapping areas containing the user profile up with the mobility m.
macro
On S1, the number of subscribers per user profile up with a given mobility m ( X up, m ) is inferred:
macro
140
AT310_TRG_E1
S' 2
R' 2 = ------------------------------------------------------micro
S up, m ( Txi,TCH_INNER )
The traffic spread over the ring served by the TCH subcell of the micro layer only may overflow on S3 proportional to R3.
S' 3
R' 3 = -------------------------------------------------------------------------------------------------micro
micro
S up, m ( Txi,TCH ) S up, m ( Txi,TCH_INNER )
micro
micro
Where S up, m ( Txi,TCH ) and S up, m ( Txi,TCH_INNER ) are the TCH and TCH_INNER service areas of Txi respectively containing
the user profile up with the mobility m.
For each user described in the user profile up with a circuit switched service c and a terminal t, the probability for the user
being connected ( p up ( c, t ) ) is calculated as explained in "Circuit Switched Services" on page 135.
macro
Then, Atoll evaluates the traffic demand, D up ( c, t ), m , in Erlangs in the subcell (Txj, TCH) service area.
macro
D up ( c, t ), m ( Txj, TCH ) =
macro
Then, Atoll evaluates the traffic demand, D up ( p, t ), m , in kbits/s in the subcell (Txj, TCH) service area.
macro
D up ( p, t ), m ( Txj, TCH ) =
macro
X up, m ( Txi, TCH ) the number of subscribers with the user profile up and mobility m on the TCH service area of Txi (as
explained in "Concentric Cells" on page 135).
HCS Servers and no margin if the network only consists of normal cells and concentric cells,
Highest Priority HCS Server and no margin in case of HCS layers.
When creating the traffic map, you have to specify the traffic demand per transmitter and per service (throughput for a max
rate packet switched service and Erlangs for a circuit switched or constant bit rate packet switched service) and the global
distribution of terminals and mobility types.
Let E c ( Txi, TCH ) denote the Erlangs for the circuit switched service, c, on the TCH subcell of Txi.
Let T p ( Txi, TCH ) denote the throughput of the packet switched service (Max Bit Rate), p, on the TCH subcell of Txi.
Let E p ( Txi, TCH ) denote the Erlangs for the packet switched service (Constant Bit Rate), p, on the TCH subcell of Txi.
We assume that 100% of users have the terminal, t, and the mobility type, m.
3.5.2.2.1
141
Forsk 2011
3.5.2.2.2
Concentric Cells
In case of concentric cells, Atoll distributes a part of traffic on the TCH_INNER service area (TCH_INNER is the highest priority
traffic carrier) and the remaining traffic, on the ring served by the TCH subcell only. The traffic spread over the TCH_INNER
subcell may overflow to the TCH subcell. In this case, the traffic demand is the same on the TCH_INNER subcell and rises on
the TCH subcell.
Traffic overflowing from the TCH_INNER to the TCH is not uniformly spread over the TCH
service area. It is only located on the TCH_INNER service area.
For each circuit switched service, c, Atoll evaluates the traffic demand, Dc,t,m, in Erlangs in the subcell, (Txi, TCH_INNER) and
(Txi, TCH), service areas.
S ( Txi,TCH_INNER )
D c, t, m ( Txi,TCH_INNER ) = -------------------------------------------- E c ( Txi, TCH )
S ( Txi, TCH )
and
D c, t, m ( Txi,TCH ) =
For each packet switched service (Max Bit Rate), p, Atoll evaluates the traffic demand, Dp,t,m, in kbits/s in the subcell, (Txi,
TCH_INNER) and (Txi, TCH), service areas.
S ( Txi,TCH_INNER )
D p, t, m ( Txi,TCH_INNER ) = -------------------------------------------- T p ( Txi, TCH )
S ( Txi, TCH )
and
D p, t, m ( Txi,TCH ) =
Where O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell,
S ( Txi,TCH ) and S ( Txi,TCH_INNER ) are the TCH and TCH_INNER service areas of Txi respectively.
For each packet switched service (Constant Bit Rate), p, Atoll evaluates the traffic demand, Dp,t,m, in kbits/s in the subcell, (Txi,
TCH_INNER) and (Txi, TCH), service areas.
S ( Txi,TCH_INNER )
D p, t, m ( Txi,TCH_INNER ) = -------------------------------------------- E p ( Txi, TCH ) TP p, GBR
S ( Txi, TCH )
and
D p, t, m ( Txi,TCH ) =
Where O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell,
S ( Txi,TCH ) and S ( Txi,TCH_INNER ) are the TCH and TCH_INNER service areas of Txi respectively.
142
AT310_TRG_E1
3.5.2.2.3
HCS Layers
We assume we have two HCS layers: the micro layer has a higher priority and the macro layer has a lower one. Txi belongs to
the micro layer and Txj to the macro one. The traffic contained in the input traffic map can be assigned to all the HCS layers.
Normal Cells
Atoll distributes traffic on the TCH service areas. The traffic capture is calculated with the option HCS Servers. It means that
macro
there is an overlapping area between HCS layers. Let S overlapping ( Txj, TCH ) denote the TCH service area of the macro layer
overlapped by the TCH service area of the micro layer. Traffic on the overlapping area is distributed to the TCH subcell of the
micro layer (higher priority layer). On this area, traffic of the micro layer may overflow to the macro layer. In this case, the
traffic demand is the same on the TCH subcell of the micro layer but rises on the TCH subcell of the macro layer.
Traffic overflowing on the macro layer is not uniformly spread over the TCH service area
of Txj. It is only located on the overlapping area.
Atoll starts evaluating the traffic demand on the micro layer (highest priority HCS layer).
micro
For each circuit switched service, c, Atoll calculates the traffic demand, D c, t, m , in Erlangs in the subcell (Txi, TCH) service area.
micro
For each packet switched service (Max Bit Rate), p, Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell (Txi,
TCH) service area.
micro
For each packet switched service (Constant Bit Rate), p, Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell
(Txi, TCH) service area.
micro
For each circuit switched service, c, Atoll calculates the traffic demand, D c, t, m , in Erlangs in the subcell (Txj, TCH) service area.
macro
For each packet switched service (Max Bit Rate), p, Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell (Txj,
TCH) service area.
macro
micro
For each packet switched service (Constant Bit Rate), p, Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell
(Txj, TCH) service area.
macro
micro
143
Forsk 2011
You can restrict the traffic assignement of each traffic map to a specific HCS layer in the
running options of the traffic capture. If you do so, no overflow occurs between HCS
layers and the only overflow which is considered occurs within concentric cells (See
"Concentric Cells" on page 135).
Concentric Cells
Atoll evaluates the traffic demand on the micro layer as explained above in case of concentric cells and then proceeds with
the macro layer (lower priority layer).
The traffic capture is calculated with the option HCS Servers. It means that there is overlapping areas between HCS layers
where traffic is spread over according to the layer priority. On these areas, traffic of the higher priority layer may overflow.
overlapped by the TCH service area of the micro layer S overlapping ( Txi, TCH ) ( Txj,TCH_INNER ) and another overlapped by the
macro
macro
macro
macro
macro
The traffic specified for Txj in the map description ( E c ( Txj, TCH ) ) is spread over S1 proportionally to R1.
S1
R 1 = ------------------------------------map
S
( Txj, TCH )
S
map
( Txj, TCH ) is the TCH service area of Txj in the traffic map with the option Best signal level of the highest priority layer.
The traffic spread over the TCH_INNER service area of the micro layer may overflow to the TCH subcell. The traffic overflowing
to the TCH subcell is located on the TCH_INNER service area. On S2, the TCH subcell traffic coming from the TCH_INNER subcell
traffic overflow may overflow proportional to R2.
S2
R 2 = ------------------------------------------------------micro
S
( Txi,TCH_INNER )
144
AT310_TRG_E1
The traffic spread over the ring only served by the TCH subcell of the micro layer may overflow on S3 proportional to R3.
S3
R 3 = -------------------------------------------------------------------------------------------------micro
micro
S
( Txi,TCH ) S
( Txi,TCH_INNER )
macro
For each circuit switched service, c, Atoll calculates the traffic demand, D c, t, m , in Erlangs in the subcell (Txj, TCH_INNER)
service area.
R 1 E c ( Txj, TCH ) +
macro
D c, t, m ( Txj,TCH_INNER ) =
micro
micro
(S
( Txi, TCH ) S
( Txi,TCH_INNER ) )
- E c ( Txi, TCH ) O max ( Txi, TCH )
R 3 ---------------------------------------------------------------------------------------------------------micro
S
( Txi, TCH )
macro
For each packet switched service (Max Bit Rate), p, Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell (Txj,
TCH_INNER) service area.
R 1 T p ( Txj, TCH ) +
macro
D p, t, m ( Txj,TCH_INNER ) =
micro
micro
(S
( Txi, TCH ) S
( Txi,TCH_INNER ) -)
R 3 --------------------------------------------------------------------------------------------------------- T p ( Txi, TCH ) O max ( Txi, TCH )
micro
( Txi, TCH )
S
Where O max ( Txi, TCH ) is the maximum rate of traffic overflow (stated in %) specified for the TCH subcell of Txi,
O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of Txi and
S
micro
For each packet switched service (Constant Bit Rate), p, Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell
(Txj, TCH_INNER) service area.
R 1 E p ( Txi, TCH ) TP p, GBR +
micro
D p, t, m ( Txj,TCH_INNER ) =
micro
micro
(S
( Txi, TCH ) S
( Txi,TCH_INNER ) -)
---------------------------------------------------------------------------------------------------------micro
( Txi, TCH )
S
R3
E
(
Txi
,
TCH
)
TP
p
p, GBR O max ( Txi, TCH )
Where O max ( Txi, TCH ) is the maximum rate of traffic overflow (stated in %) specified for the TCH subcell of Txi,
O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of Txi and
S
micro
The area of the TCH ring of the macro layer is overlapped by the micro layer. There are two parts: an area overlapped by the
macro
TCH service area of the micro layer S overlapping ( Txi, TCH ) ( Txj,TCH -- TCH_INNER ) and another overlapped by the TCH_INNER
macro
macro
( Txj, TCH ) S
macro
macro
macro
macro
macro
( Txj,TCH_INNER ) are the TCH and TCH_INNER subcell service areas of Txj respectively.
The traffic specified for Txj in the map description ( E c ( Txj, TCH ) ) is spread over S1 proportional to R1.
145
Forsk 2011
S' 1
R' 1 = ------------------------------------map
S
( Txj, TCH )
S
map
( Txj, TCH ) is the TCH service area of Txj in the traffic map with the option Best signal level of the highest priority layer.
The traffic spread over the TCH_INNER service area of the micro layer may overflow to the TCH subcell. The traffic overflowing
to the TCH subcell is located on the TCH_INNER service area. On S2, the TCH subcell traffic coming from the TCH_INNER
subcell traffic overflow may overflow proportional to R2.
S' 2
R' 2 = ------------------------------------------------------micro
S
( Txi,TCH_INNER )
The traffic spread over the ring only served by the TCH subcell of the micro layer may overflow on S3 proportional to R3.
S' 3
R' 3 = -------------------------------------------------------------------------------------------------micro
micro
S
( Txi,TCH ) S
( Txi,TCH_INNER )
macro
For each circuit switched service, c, Atoll calculates the traffic demand, D c, t, m , in Erlangs in the subcell (Txj, TCH) service area.
macro
D c, t, m ( Txj,
TCH ) =
micro
(S
( Txi,TCH ) S
( Txi,TCH_INNER ) )R' 3 ------------------------------------------------------------------------------------------------------ E c ( Txi, TCH ) O max ( Txi, TCH )
micro
( Txi,TCH )
S
macro
For each packet switched service (Max Bit Rate), p,Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell (Txj,
TCH) service area.
macro
D p, t, m ( Txj,
TCH ) =
micro
(S
( Txi,TCH ) S
( Txi,TCH_INNER ) )R' 3 ------------------------------------------------------------------------------------------------------ T p ( Txi, TCH ) O max ( Txi, TCH )
micro
( Txi,TCH )
S
Where O max ( Txj,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of
Txj, O max ( Txi, TCH ) is the maximum rate of traffic overflow (stated in %) specified for the TCH subcell of Txi,
O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of Txi,
S
micro
micro
For each packet switched service (Constant Bit Rate), p,Atoll calculates the traffic demand, D p, t, m , in kbits/s in the subcell
(Txj, TCH) service area.
macro
D p, t, m ( Txj, TCH ) =
146
( Txi,TCH )
S
R' 3
AT310_TRG_E1
Where O max ( Txj,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of
Txj, O max ( Txi, TCH ) is the maximum rate of traffic overflow (stated in %) specified for the TCH subcell of Txi,
O max ( Txi,TCH_INNER ) is the maximum rate of traffic overflow (stated in %) specified for the TCH_INNER subcell of Txi,
S
micro
micro
3.6.1.2.1
Throughput
Throughput is defined as the amount of data delivered to the Logical Link Control Layer in a given unit of time. Each temporary
block flow (TBF), and hence each user, has an associated measured throughput sample in a given network. Each network will
have a different throughput probability distribution depending on the load and network configuration. Instead of using the
precise probability distributions, it is more practical to compute the average and percentile throughput values.
In GPRS, the resources are shared between the users being served, and consequently, the throughput is reduced as the
number of active users increases. This reduction in user perceived throughput is modelled through a reduction factor. The
throughput experienced by a user accessing a particular service can be calculated as:
User throughput = Number of allocated timeslots x Timeslot capacity x Reduction Factor
Or
147
Forsk 2011
0 if n = 0
1 if 0 < n N P
NP
------ if n > N P
n
Where n is the instantaneous number of connections in the system. The throughput reduction factor is defined as:
RF
n=0
Or,
148
P( X= n)
X -------------------P(X= 0)
AT310_TRG_E1
RF =
P(X= n)
X --------------------------n=0
P( X= i)
i
Here, P(X=n) is the probability function of having n connections in the system. Under the same assumptions as those of the
Erlang formulas, the probability function can be written as:
n
P( X= n) =
( LP NP )
----------------------n!
--------------------------------------------------------------------------------------NP
( LP NP )
( LP NP )
-----------------------------( i NP )
+ 1 N P! N P
+
--------------------i!
i=0
i = NP
if 0 n N P
( LP NP )
-----------------------------( i NP )
N P! N P
P ( X = n ) = --------------------------------------------------------------------------------------N
P
( LP NP )
( LP NP )
-----------------------------( i NP )
+ 1 N P! N P
+
--------------------i!
i=0
i = NP
if n > N P
( LP NP )
--------------------- +
i!
N
( LP NP )
-----P-
-----------------------------( i NP ) i
i=1
i = N + 1 N P! N P
P
RF = ------------------------------------------------------------------------------------------------------N
( LP NP )
--------------------+
i!
i=1
( LP NP )
-----------------------------( i NP )
+ 1 N P! N P
i = NP
This formula is not directly applicable in any software application due to the summations up to infinity. Atoll uses the following
version of this formula that is exactly the same formula without the summation overflow problem.
NP
( NP + 1 )
P
n
n
NP
L
( LP NP )
----------------------- ------------------- ln ( 1 L P ) +
----P
N P!
n!
n
n
=1
n=1 -----------------------------------------------------------------------------------------------------------------------RF =
N
P
n=1
NP
n
LP
( LP NP )
( LP NP )
- ----------------------------------- + ------------------------N P!
1 LP
n!
The default quality curves for the Reduction Factor have been derived using the above formula. Each curve is for a fixed
number of timeslots available for packet switched traffic (Np) describing the reduction factor at different values of packet
switched traffic load (Lp). The figure below contains all the reduction factor quality curves in Atoll. The Maximum reduction
factor can be 1, implying a maximum throughput, and the minimum can be 0, implying a saturated system with no data
throughput.
149
Forsk 2011
Figure 3.9: Reduction Factor for Different Packet Switched Traffic Loads (Lp, X-axis)
Each curve in the above figure represents an equivalent number of packet switched timeslots, NP.
3.6.1.2.2
Delay
Delay is the time required for an LLC PDU to be completely transferred from the SGSN to the MS, or vice versa. As the delay
is a function of the delays and the losses incurred at the packet level, the network parameters, such as the packet queue
length, and different protocol properties, such as the size of the LLC PDU, become important. It is also quite dependent upon
the radio access round trip time (RA RTT) and has a considerable impact on the application level performance viewed by the
user.
The delay parameter is a user level parameter rather than being a network level quantity, like throughput per cell, timeslot
capacity, TBF blocking and reduction factor, hence it is difficult to model and is currently under study. Hence, no default curve
is presently available for delay in Atoll.
3.6.1.2.3
Blocking Probability
In GPRS, there is no blocking as in circuit switched connections. If a new temporary block flow (TBF) establishment is requested
and there are already M users per timeslot, M being the maximum limit of multiplexing per timeslot (Multiplexing factor), the
request is queued in the system to be established later when resources become available.
Supposing that M number of users can be multiplexed over a single timeslot (PDCH), we can have a maximum of M * Np users
in the system. This implies that if a new TBF is requested when there are already M * Np users active, it will be blocked and
placed in a queue. So the blocking probability is the probability of having M * Np + 1 users in the system or more, meaning,
P(X= n)
for n = ( M N P ) + 1
( LP NP )
-----------------------------( i NP )
N P! N P
--------------------------------------------------------------------------------------P(X= n) = N
P
i=0
( LP NP )
--------------------+
i!
i = NP
150
( LP NP )
-----------------------------( i NP )
+ 1 N P! N P
AT310_TRG_E1
BP =
( LP NP )
------------------------------(1 N )
P
N
!
N
n = MN +1 P
P
P
P ( X = n ) = ---------------------------------------------------------------------------------------N
n = MN+1
( LP NP )
--------------------- +
i!
i=0
i = NP
( LP NP )
------------------------------( 1 NP )
N
!
N
+1 P
P
Eliminating the summations to infinity, the blocking probability can be stated in a simpler form:
MN
( LP NP )
LP
----------------------------------------- ------------(M N N ) 1 L
P
P
P
N P! N P
BP = ---------------------------------------------------------------------------------N
P
i=0
NP
i
LP
( LP NP ) ( LP NP )
--------------------- + -------------------------- ------------N P!
1 LP
i!
The above formula has been used to generate the default quality curves for blocking probability in Atoll.
These graphs are generated for a user multiplexing factor of 8 users per timeslot. Each curve represents an equivalent number
of packet switched timeslots, NP.
The curves depict the blocking probabilities for different number of available connections (Np) at different packet switched
traffic loads (Lp) for a fixed user multiplexing factor of 8. The figure below contains all the blocking probability curves for
packet switched traffic dimensioning in Atoll. The blocking probability increases with the packet switched traffic load, which
implies that as the packet switched traffic increases for a given number of timeslots, the system starts to get more and more
loaded, hence there is higher probability of having a temporary block flow placed in a waiting queue.
Figure 3.10: Blocking Probability for Different Packet Switched Traffic Loads (Lp, X-axis)
Reference: T. Halonen, J. Romero, J. Melero; GSM, GPRS and EDGE performance
Evolution towards 3G/UMTS, John Wiley and Sons Ltd.
151
Forsk 2011
The throughput reduction factor is greater than the minimum throughput reduction factor,
Delay is less than the maximum permissible delay defined in the service properties, and
The blocking probability is less than the maximum allowable blocking probability defined in the service properties.
The figure below depicts a simplified flowchart of the dimensioning engine in Atoll.
3.6.2.1.1
Inputs
3.6.2.1.2
Outputs
3.6.2.2.1
152
AT310_TRG_E1
If the user-defined target rate of traffic overflow per subcell, OTarget, is greater than the maximum blocking rate defined in the
services properties, it is going to be taken as the Grade of Service required for that subcell instead of the maximum blocking
rate of the service.
For the blocking probability GoS and circuit switched traffic demand TDC, Atoll determines the required number of timeslots
TSreq. C for each subcell using formulas described below. In fact, Atoll searches for TSreq. C value until the defined grade of
service is reached.
For Erlang B, we have:
TSreqC
( TD C )
---------------------------( TS reqC )!
-----------------------------GoS = TS
reqC
( TD C )
--------------k!
k=0
( TD C )
GoS = -----------------------------------------------------------------------------------------------------------------------------------TS
1
( TD C )
TS reqC
TD C
-
+ ( TS reqC )! 1 -------------
TS reqC
reqC
( TD C )
---------------k!
k=0
Atoll considers the effect of half-rate circuit switched traffic by taking into account a user-defined percentage of half-rate
traffic. Atoll computes the effective equivalent number of full-rate timeslots that will be required to carry the total traffic with
the defined percentage of half-rate traffic.
If the number of timeslots required to accommodate the full-rate circuit switched traffic is TSreq. FR, and the percentage of
half-rate traffic within the subcell is defined by HR, then the effective number of equivalent full-rate circuit switched timeslots
TSeff. that can carry this traffic mix is calculated by:
HR
TS eff = TS reqFR 1 -------
2
Atoll employs this simplified approach to integrating half-rate circuit switched traffic, which provides approximately the same
results as obtained by using the half-rate traffic charts.
3.6.2.2.2
3.6.2.2.3
153
Forsk 2011
ST C = TD C ( 1 O eff )
3.6.2.2.4
Timeslots
Traffic
demand per pixel (kbps)-------------------------------------------------------------------------Throughput per pixel (kbps)
pixel
The average timeslot capacity of a transmitter is calculated by dividing the packet switched traffic demand over the entire
coverage area (in kbps) by the packet switched traffic demand in timeslots calculated above.
With the number of timeslots required to serve the circuit switched traffic, the timeslots required for packet switched traffic
and their respective distributions according to the timeslot configurations being known, Atoll calculates the number of
timeslots available for carrying the packet switched traffic demand. These timeslots can be dedicated packet switched
timeslots and the shared ones. So, following the principle that shared timeslots are potential carriers of both traffic types,
TS P = TS S + TS P, dedicated
TS C = TS S + TS C, dedicated
The packet switched traffic load is calculated by the formula:
( ST C TS C, dedicated + TD P
)
Timeslots
L P = -----------------------------------------------------------------------------------TS P
The second important parameter for the calculation of Reduction Factor, Delay and Blocking Probability is the equivalent
number of available timeslots for packet switched traffic, i.e. NP. This is computed by dividing the total number of timeslots
available for carrying packet switched traffic by the number of downlink timeslots defined in the mobile terminal properties.
So, NP is calculated at this stage as:
TS P
N P = ----------------------TS Terminal
Where, TSTerminal is the number of timeslots that a terminal will use in packet switched calls.
The number timeslots that a terminal can use in packet switched calls is the product of the number of available DL timeslots
for packet-switched services (on a frame) and the number of simultaneous carriers (in case of EDGE evolution).
The number of timeslots that a terminal will use in packet switched calls is determined by taking the lower of the maximum
number of timeslots on a carrier for packet switched service defined in the service properties and the maximum number of
timeslots that a mobile terminal can use for packet switched services (see above) on acarrier.
TS Terminal = min ( TS Max, Service, TS Max, TerminalType )
and TS Max, TerminalType = TS DL, TerminalType Carriers DL, TerminalType
Here, the min(X,Y) function yields the lower value among X and Y as result.
Now, knowing the packet switched traffic load, LP, and the equivalent number of available timeslots, NP, Atoll finds out the
KPIs that have been selected before launching the dimensioning process using the quality curves stored in the dimensioning
model.
This particular part of this step can be iterative if the KPIs to consider in dimensioning are not satisfied in the first try. If the
KPIs calculated above are within acceptable limits as defined by the user, it means that the dimensioning process has
acceptable results. If these KPIs are not satisfied, then Atoll increases the number of TRXs calculated for carrying packet
switched traffic by 1 (each increment adding 8 more timeslots for carrying packet switched traffic as the least unit that can be
physically added or removed is a TRX) and resumes the computations from Step 3. It then recalculates the packet switched
traffic load, LP, and the equivalent number of available timeslots, NP. Then it recomputes the KPIs with these new values of LP
and NP. If the KPIs are within satisfactory limits the results are considered to be acceptable. Otherwise, Atoll performs another
iteration to find the best possible results.
154
AT310_TRG_E1
The calculated values of all the KPIs are compared with the ones defined in the service properties. The values for maximum
Delay and Blocking probability are defined directly in the properties but the minimum throughput reduction factor is
calculated by Atoll using the users inputs: minimum throughput per user and required availability. This calculation is in fact
performed during the traffic analysis process, but since it is relevant to the dimensioning procedure, it is displayed in a column
in the dimensioning results so that the user can easily compare the minimum requirement on the reduction factor KPI with
the resulting one. If dimensioning is not based on a traffic analysis, the minimum throughput reduction factor is a user-defined
parameter.
Minimum Throughput Reduction Factor Calculation
The minimum throughput reduction factor is computed using the input data: minimum required throughput per user defined
in the service properties, the average throughput per timeslot deduced from the throughput curves stored in the GPRS/EDGE
configuration properties for each coding scheme, the total number of downlink timeslots defined in the properties of the
mobile terminal (See TS Max, TerminalType defintion above) and the required availability defined in the service properties.
It is at the stage of calculating the average timeslot capacity per transmitter that Atoll studies each covered pixel for carrier
power or carrier-to-interference ratio. According to the measured carrier power or carrier-to-interference ratio, Atoll deduces
the maximum throughput available on that pixel through the throughput vs. C or throughput vs. C/I curves of the GPRS/EDGE
configuration.
The throughput per timeslot per pixel TPTS, Pixel can be either a function of carrier power C, or carrier power C and the carrierto-interference ratio C/I, depending on the user-defined traffic analysis RF conditions criteria. Therefore,
TP TS, Pixel = f ( C )
Or
C
TP TS, Pixel = f ( C ) and TP TS, Pixel = f ---
i
The required availability parameter defines the percentage of pixels within the coverage area of the transmitter that must
satisfy the minimum throughput condition. This parameter renders user-manageable flexibility to the throughput
requirement constraint.
To calculate the minimum throughput reduction factor for the transmitter, Atoll computes the minimum throughput
reduction factor for each pixel using the formula:
TP user, min
RFmin, Pixel = ---------------------------------------------------TPTS, Pixel TS Terminal
Once the minimum reduction factor for each pixel is known, Atoll calculates the global minimum reduction factor that is
satisfied by the percentage of covered pixels defined in the required availability. The following example may help in
understanding the concept and calculation method.
Example: Let the total number of pixels, covered by a subcell S, be 1050. The reliability level set to 90%. This implies that the
required minimum throughput for the given service will be available at 90% of the pixels covered. This, in turn, implies that
there will be a certain limit on the reduction factor, i.e. if the actual reduction factor in that subcell becomes less than a
minimum required, the service will not be satisfactory.
Atoll computes the minimum reduction factor at each pixel using the formula mentioned above, and outputs the following
results:
RFmin
Number of pixels
0.3
189
0.36
57
0.5
20
0.6
200
0.72
473
0.9
23
0.98
87
So for a reliability level of 90%, the corresponding RFmin will be the one provided at least 90% of the pixels covered, i.e. 945
pixels. The corresponding value of the resulting RFmin in this example hence turns out to be 0.9, since this value covers 962
pixels in total. Only 87 of the covered pixels imply an RFmin of 0.98. These will be the pixels that do not provide satisfactory
service.
This calculation is performed for each service type available in the subcell coverage area. The final minimum throughput
reduction factor is the highest one amongst all calculated for each service separately.
155
Forsk 2011
The minimum throughput reduction factor RFmin value is a minimum requirement that must be fulfilled by the network
dimensioning process when the Reduction Factor KPI is selected in the dimensioning model.
3.6.2.2.5
3.6.2.2.6
156
TSC, dedicated is the number of timeslots dedicated to the circuit switched traffic,
TSP, dedicated is the number of timeslots dedicated to the packet switched traffic,
TSS is the number of shared timeslots for a transmitter,
AT310_TRG_E1
Then, the number of timeslots available for the circuit switched traffic, TSC, is defined as:
TS C = TS S + TS C, dedicated
And the number of timeslots available for the packet switched traffic, TSP, is given by:
TS P = TS S + TS P, dedicated
3.7.1.1 Erlang B
Under the current conditions of circuit switched traffic demand, TDC, and the number of timeslots available for the circuit
switched traffic, TSC, the percentage of blocked circuit switched traffic can be computed through:
TS C
( TD C )
--------------------( TS C )!
% of blocked traffic = -------------------------TS
C
( TD C )
---------------k!
k=0
In a network dimensioning based on Erlang B model, the circuit switched traffic overflow rate, OC, is the same as the
percentage of traffic blocked by the subcell calculated above.
3.7.1.2 Erlang C
Similarly, under the current conditions of circuit switched traffic demand, TDC, and the number of timeslots available for the
circuit switched traffic, TSC, the percentage of delayed circuit switched traffic can be computed through:
TS C
( TD C )
% of traffic delayed = ---------------------------------------------------------------------------------------------------------TS 1
( TD C )
TS C
TD C
+ ( TS C )! 1 ---------
TS C
( TD C )
---------------k!
k=0
If the circuit switched traffic demand, TDC, is higher than the number of timeslots available to accommodate circuit switched
traffic, the column for this result will be empty signifying that there is a percentage of circuit switched traffic actually being
rejected rather than just being delayed under the principle of Erlang C model.
The circuit switched traffic overflow rate, OC, will be 0 if the circuit switched traffic demand, TDC, is less than the number of
timeslots available for the circuit switched traffic, TSC.
If, on the other hand, the circuit switched traffic demand, TDC, is higher than the number of timeslots available to carry the
circuit switched traffic, TSC, then there will be a certain percentage of circuit switched traffic that will overflow from the
subcell. This circuit switched traffic overflow rate, OC, is calculated as:
TD C TS C
O C = ----------------------TD C
157
Forsk 2011
3.7.2.1.1
Traffic Load
The traffic load will be 100%, as the subcell will have more traffic to carry than it can. This implies that the system will be
loaded to the maximum and even saturated. Hence the user level quality of service is bound to be very unsatisfactory.
3.7.2.1.2
3.7.2.1.3
3.7.2.1.4
Delay
Again for a 100% loaded or saturated subcell, the delay at the packet switched service user end will be infinite as there is no
data transfer (throughput = 0).
3.7.2.1.5
Blocking Probability
All the data packets will be rejected by the system since it is saturated and has no free resources to allocate to incoming data
packets. Hence, the blocking probability will be 100%.
3.7.2.1.6
3.7.2.2.1
Traffic Load
The traffic load is computed knowing the total traffic demand and the total number of timeslots available to carry the entire
traffic demand:
158
AT310_TRG_E1
TD T
Traffic Load = --------------------------------------------------------------------------------TS C, dedicated + TS P, dedicated + TS S
3.7.2.2.2
3.7.2.2.3
3.7.2.2.4
Delay
The resulting delay the subcell is calculated through the delay quality curve for given packet switched traffic load, LP, and
number of equivalent timeslots, NP.
3.7.2.2.5
Blocking Probability
The resulting blocking probability for a normally loaded subcell is calculated through the blocking probability quality curve for
given packet switched traffic load, LP, and number of equivalent timeslots, NP.
3.7.2.2.6
The distance between both transmitters must be less than the user-definable maximum inter-site distance. If the
distance between the reference transmitter and the candidate neighbour is greater than this value, then the
candidate neighbour is discarded.
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Appendix: Calculation of the InterTransmitter Distance" on page 163.
Force co-site transmitters as neighbours: This option enables you to force transmitters located on the reference transmitter
site in the candidate neighbour list. This constraints can be weighted among the others and ranks the neighbours through the
importance field (see after).
159
Forsk 2011
Force adjacent transmitters as neighbours: This option enables you to force transmitters geographically adjacent to the
reference transmitter in the candidate neighbour list. This constraints can be weighted among the others and ranks the
neighbours through the importance field (see after).
Adjacence criterion: Geographically adjacent transmitters are determined on the basis
of their Best Server coverages in 2G (GSM GPRS EDGE) projects. More precisely, a
transmitter TXi is considered adjacent to another transmitter TXj if there exists at least
one pixel of TXi Best Server coverage area where TXj is the 2nd Best Server. The ranking
of the adjacent neighbour transmitter increases with the number of these pixels. The
figure below shows the above concept.
When this option is checked, adjacent cells are sorted and listed from the most
adjacent to the least, depending on the above criterion. Adjacence is relative to the
number of pixels satisfying the criterion.
This criteria is only applicable to transmitters belonging to the same HCS layer. The
geographic adjacency criteria is not the same in 3G (UMTS HSPA, CDMA2000)
projects.
Force neighbour symmetry: This option enables user to force the reciprocity of a neighbourhood link. Therefore, if the
reference transmitter is a candidate neighbour of another transmitter, the later will be considered as candidate neighbour of
the reference transmitter.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a transmitter to be candidate neighbour of the reference transmitter.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability where:
SA is the area where the received signal level from the transmitter A is greater than a minimum signal level. SA is the
coverage area of reference transmitter A restricted between two boundaries; the first boundary represents the start
of the handover area (best server area of A plus the handover margin named handover start) and the second
boundary shows the end of the handover area (best server area of A plus the margin called handover end)
SB is the coverage area where the candidate transmitter B is the best server.
SA SB
Atoll calculates either the percentage of covered area ( ------------------ 100 ) if the option Take into account Covered Area is
SA
selected, or the percentage of traffic covered on the overlapping area S A S B for the option Take into account Covered
Traffic. Then, it compares this value to the % minimum covered area (minimum percentage of covered area for the option
Take into account Covered Area or minimum percentage of covered traffic for the option Take into account Covered
Traffic). If this percentage is not exceeded, the candidate neighbour B is discarded.
The coverage condition can be weighted among the others and ranks the neighbours through the importance field (see
number 4 below).
160
AT310_TRG_E1
The importance values are used by the allocation algorithm to rank the neighbours according to the allocation reason,
and to quantify the neighbour importance.
Atoll lists all neighbours and ranks them by importance value so as to eliminate some of them from the neighbour list if the
maximum number of neighbours to be allocated to each transmitter is exceeded. If we consider the case for which there are
15 candidate neighbours and the maximum number of neighbours to be allocated to the reference transmitter is 8. Among
these 15 candidate neighbours, only 8 (having the highest importances) will be allocated to the reference transmitter.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site, adjacent, coverage or symmetric. For neighbours accepted for co-site,
adjacency and coverage reasons, Atoll displays the percentage of area meeting the coverage conditions (or the percentage of
covered traffic on this area) and the corresponding surface area (km2) (or the traffic covered on the area in Erlangs), the
percentage of area meeting the adjacency conditions and the corresponding surface area (km2). Finally, if cells have previous
allocations in the list, neighbours are marked as existing.
161
Forsk 2011
TBA transmitters,
Neighbours of TBA transmitters marked as exceptional pair, adjacent and symmetric,
Neighbours of TBA transmitters that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Global Allocation for All Transmitters" on page 159.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
Adjacent transmitter
Symmetric neighbourhood
relationship
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers the following factors for calculating the importance:
162
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
AT310_TRG_E1
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Appendix: Calculation of the Inter-Transmitter
Distance" on page 163.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Importance Function
Co-site
Adjacent
No
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+20%{10%(Di)+90%(O)}
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
30%+30%{10%(Di)+30%(O)
+60%(A)}
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
60%+40%{10%(Di)+30%(O)
+60%(A)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours, adjacent neighbours, and neighbours allocated based on coverage
overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
By adding an option in the atoll.ini file, the neighbour allocation and importance
calculation can be based on the distance criterion only. For more information, see the
Administrator Manual.
163
Forsk 2011
TRG:
TRGs:
:
g :
ARFCN:
ARFCN
x :
A i, g :
Group of TRXs
Set of all the TRGs
If and only if
Size of any group g
Set of all the frequencies
:
ARFCN
For example:
When i is NH, A i, g = 1 g is a single member group containing one of the frequencies assigned at TRGi.
If |g| is not 1 or if g does not contain a frequency assigned at i, then A i, g = 0 .
When i is SFH, A i, g must be less than or equal to the umber of TRXs in TRGi. A i, g = n g is the set of frequencies
assigned to n TRXs of TRGi.
We assume all the groups assigned to TRGi to have the same length.
TSi:
TLi:
TSUi:
CFi:
QMINi:
PMAXi:
REQi:
A communication uses the group g in TRGi if its mobile allocation is g. The probability to be interfered is denoted by P i, i', g ( A )
(i is the TRX index). Different TRX indexes may have different MAIOs. P i, i', g ( A ) is a function of the whole frequency
164
AT310_TRG_E1
assignment. The precise definition of the term to be interfered is provided afterwards. The probability penalty due to
violating a separation constraint is P i, i', g ( A ) . It is a function of the whole frequency assignment as well.
The term Atom will be used in the following context:
For two TRGs, i and k,
ATOM ( i ) ATOM ( k )
i and k are synchronised, have the same HSN, the same MAL length and the same hopping mode.
NH TRGs or BBH TRGs are always in separate atoms. If two TRGs interfere but are not in the same atom, these can be taken
as unsynchronised. The quality of unsynchronised TRGs is a function of all possible frequency combinations. For synchronised
TRGs, pairs of frequencies emitted at the same time are known.
( MIS_TRX i ) TL i CF i TS i
( CORR_TRX i ) TL i CF i TS i
( DOM_TRX i ) TL i CF i TS i
i TRGs
corr =
i TRGs
dom =
i TRGs
sep
i TRGs
comp
ARFCN
g2
i' TRXs of i using g
i TRGs
' i, i', g ( A ) TL i CF i TS i
ARFCN
g2
i' TRXs of i using g
'' i, i', g ( A ) TL i CF i TS i
g2
A i, g
ARFCN
is the cost value for a missing TRX. This value can vary between 0 and 10. The default cost value is set to 1 and can
be modified in the AFP module properties dialog.
165
Forsk 2011
is the cost value of a corrupted TRX. This value can vary between 0 and 10. The default cost value is set to 10 and
can be modified in the AFP module properties dialog.
DOM_TRX i is the number of TRXs, for the subcell i, having out-of-domain frequencies assigned.
is the cost value of a TRX with out-of-domain frequencies assigned. This value can vary between 0 and 1. The default
cost value is set to 0.5 and can be modified in the AFP module properties dialog.
And, as mentioned earlier, a virtual TRX is considered in case of BBH.
If i is valid, the algorithm evaluates the cost of a valid TRX. This cost has two components, ' i, i', g ( A ) and '' i, i', g ( A ) .
'' i, i', g ( A ) is complementary probability penalty due to interference and the cost of modifying a TRX.
If the option Take into account the cost of all the TRXs available in the AFP module properties dialog is selected,
then,
' i, i', g ( A ) = P' i, i', g ( A ) and '' i, i', g ( A ) = P'' i, i', g ( A )
Or if the option Do not include the cost of TRXs having reached their quality target available in the AFP module
properties dialog is selected, the algorithm compares P' i, i', g ( A ) + P'' i, i', g ( A ) with the quality target specified for i,
P MAX :
If P' i, i', g ( A ) + P'' i, i', g ( A ) > P MAX ,
Then ' i, i', g ( A ) = P' i, i', g ( A ) and '' i, i', g ( A ) = P'' i, i', g ( A ) .
Otherwise,
Both ' i, i', g ( A ) and '' i, i', g ( A ) will be equal 0.
P' i, i', g ( A ) is the same as ' i, i', g ( A ) (separation violation probability penalty) and P'' i, i', g ( A ) the same as '' i, i', g ( A )
(complementary probability penalty due to interference and the cost of modifying a TRX) in most cases. These are explained
in detail in the next sections.
3.9.1.2.1
i, k
,z
as
abbreviation.
The AFP module properties dialog takes probability percentages as inputs while this
document deals in probability values.
ii'kgg'k' is considered to be the effect of a separation violation on the i' th TRX of TRGi assigned the group g, caused by the
k' th TRX of TRGk assigned the group g' .
denotes the overall weight of the separation violation cost component. This value can be between 0 and 1, set to 1 by
default. It can be modified in the AFP module properties dialog.
166
AT310_TRG_E1
ik represents the weight of the specific separation constraint between i and k. This specific weight depends on the type of
separation violation and follows the following priority rule:
1. Exceptional pairs
2. Co-transmitters
3. Co-site
4. Neighbours
For example, if a pair of subcells are co-site and neighbours at the same time, they will be considered as co-site because higher
priority. Hence, ik of these subcells will be the weight of co-site relations. If only a neighbour relation exists between two
subcells, then ik will be further weighted by the neighbour relation importance. The value of ik remains between 0 and 1.
The default weights of each type of separation are available in the Separation cost tab.
If ATOM ( i ) ATOM ( k )
SEP i, k,
f f'
fg
f' g'
SEP i, k,
g g'
In the above equations, F_N ( g ) is the number of frames in the MAL g. F_N ( g ) = g .
Since F_N ( g ) = F_N ( g' ) , we shortly denote the two as F_N .
th
i, g, i'
k, g', k'
th
frequency in g.
In addition, frequencies belonging to a MAL with a low fractional load, and breaking a separation constraint, should not be
weighted equally as in a non-hopping separation breaking case. Therefore, the cost is weighted by an interferer diversity gain.
1
G i, k, g, g' = ----------------------------------------------------------( 0.1 SEP_GAIN ( i, k, g , g' ) )
10
The separation gain, denoted by SEP_GAIN ( i, k, g , g' ) is basically a function of the MAL length (and, of course, of the
hopping mode). With frequency hopping, the effects of DTX and traffic load become more significant (due to the consideration
of the average case instead of the worst case). For this reason, it is possible to consider these effects in
SEP_GAIN ( i, k, g , g' ) through the relevant option available in the Advanced tab of the AFP module properties dialog.
Without this option, the SEP_GAIN ( i, k, g , g' ) is:
SEP_GAIN ( i, k, g , g' ) = I_DIV ( g )
I_DIV ( g ) is the user defined interferer diversity gain (dB) for a given MAL length. It is used in P i, i', g ( A ) definition as well.
On the other hand, if this option is selected, the SEP_GAIN ( i, k, g , g' ) becomes,
( 2 + ASYN_GAIN ( i, k, g' ) )
SEP_GAIN ( i, k, g , g' ) = I_DIV ( g ) +0.5 TSU_GAIN ( k ) min 10, 4 + ( 2 + I_DIV ( g ) ) -----------------------------------------------------------------
4
1
Where TSU_GAIN ( k ) = log 10 -------------------------- ,
TL k TSU k
167
Forsk 2011
0
I_DIV( g' )
if ATOM(i) = ATOM(k)
Otherwise
More than one separation violations may exist for a TRX. Many small G i, k, g, g' and ' ii'kgg' have to be combined to form one
cost element, the P' i, i', g ( A ) . This is done through iterating over all violating assignments and by summing up an equivalent
to the probability of not being violated while considering each separation violation as an independent probability event. This
sum is naturally limited to 100% of the TRX traffic, and is given by,
( 1 ii'kgg'k' G i, k, g, g' )
1
P' i, i', g ( A ) =
k TRGs
ARFCN
g' 2
k' TRXs of k using g'
In the above formula, if ( k = i ) , then ( k' i' ) , so that interference with itself is not taken into account.
3.9.1.2.2
The QMINi C/I quality indicator corresponds to the accumulated interference level of all interferers while the C/I
interference histograms correspond to pair-wise interferences.
Both QMINi and the histograms correspond to a single frequency. In case of a MAL containing more than one
frequencies, interferences on several different frequencies of a MAL must be combined.
This estimation, presented below, is the simplest possible as it solves the first problem by linear summation and
truncation at the value of 1 and it solves the second problem by averaging and adding the two diversity gains:
Hereafter, denotes the global weight of interference cost component. This value can vary between 0 and 1 and is set to
0.35 by default, which can be modified in the AFP module properties dialog.
Let F_N ( g ) be the number of frames in the MAL g. F_N ( g ) = g .
Let f_n denote the instantaneous frame number from 0 to F_N .
Let MAIO A
k, g', j
be the jth MAIO of A k, g' , where j is one of the { 0, 1, ..., A k, g' 1 } TRXs.
k, g', j
k, g', j
k, g', j
= 0.
= j.
As said earlier, in case of BBH, we consider g' virtual TRXs, the jth TRX has the MAIO j.
Let g i be the ith frequency in the group g.
Similar to the definition of ii'kgg'k' , ' ii'kgg'k' is defined as an interference event. ' ii'kgg'k' is the effect interference on the i' th
TRX of TRGi assigned the group g, caused by the k' th TRX of TRGk assigned the group g' .
168
AT310_TRG_E1
If ATOM ( i ) ATOM ( k )
f g f' g'
C
Probability ----- < Q_UB i, k, f, f'
I ik
-------------------------------------------------------------------------g g'
If ATOM ( i ) = ATOM ( k )
Then,
Since F_N ( g ) = F_N ( g' ) , these are both represented by F_N .
ii'kgg'k'
C
Probability ----- < Q_UB i, k, f, f'
I ik
-
=
------------------------------------------------------------------------F_N
Where,
f = g ,
f' = g' ,
= ( f_n + MAIO A
= ( f_n + MAIO A
i, g, i'
) modulo F_N ,
k, g', k'
) modulo F_N ,
f f' ADJ_SUP + INTERF_GAIN ( i, k, g , g' )
k TRGs
ARFCN
g' 2
k' TRXs of k using g'
In the above formula, if ( i = k ) , then ( k' i' ) , so that interference with itself is not taken into account.
The sum is limited to 100% of the TRX traffic. INTERF_GAIN ( i, k, g , g' ) is quite similar to SEP_GAIN ( i, k, g , g' ) . The only
difference is the frequency diversity gain, F_DIV ( g ) , added to SEP_GAIN ( i, k, g , g' ) .
3.9.1.2.3
169
Forsk 2011
Figure 3.15: The Advanced tab of the AFP module Properties dialogue
The Interference Diversity Gain table lists the values of I_DIV provided as a functions of MAL length. This gain is applied to the
interference cost component and to the separation constraint violation cost component. Therefore, it provides a means to
model the non-linear FER effects and interference diversity both. The default values in this table correspond to the curve
y = 2 log 10 ( x ) . This equation generates values somewhat lower than empirical best-found values (this is because we
prefer a slightly pessimistic cost function to be on the safe side).
The other table contains the F_DIV values, which are the same as the I_DIV values by default.
For concentric cells, at least two traffic pools exist per transmitter. The BCCH subcell may not always be part of the
pools TRX types.
PS (Data Timeslots):
If CS or PS is less than 1, its value is set to 1 in order to avoid working with transmitters carrying no traffic.
170
AT310_TRG_E1
WE =
d ( i ) ts ( i ) L ( i ) CF ( i )
i=0
With the optimisation of the number of TRXs, the networks weighted Erlangs are calculated as follows:
n
WE =
nb ( i ) ts ( i ) { BL ( nb ) + L ( nb ) } CF ( i )
i=0
BL ( nb ) and L ( nb ) represent the load estimation and the blocked load estimation of the AFP. They are calculated at traffic
pool level for the vector {nb(0), nb(1), nb(2), , nb(n)} as follows:
HR
PS + CS 1 -------------
2
BL ( nb ) + L ( nb ) = --------------------------------------------------------------n
Max 1,
nb ( i ) ts ( i )
i=0
Where HR
= Max i = 0 ( HR ( i ) )
BL ( nb ) is determined from the above equation once L ( nb ) is known. L ( nb ) is obtained from the Erlang B equation applied
to the traffic pool demand and the total number of timeslots (TTS):
n
nb ( i ) ts ( i )
TTS = Max 1,
------------------------------
HR
i = 0 1 ------------2
i=0
L ( nb ) is given by:
SCS + SPS
L ( nb ) = --------------------------------------------------------------n
Max 1,
nb ( i ) ts ( i )
i=0
BL ( nb ) is given by:
HR
PS + CS 1 -------------
2
BL ( nb ) = --------------------------------------------------------------- L ( nb )
n
Max 1,
nb ( i ) ts ( i )
i=0
171
Forsk 2011
Once L ( nb ) and BL ( nb ) are known, L ( nb ) replaces TLi in the cost function (See "The AFP Cost Function" on page 164), and
BL ( nb ) is used to generate a new cost component, the blocked Erlangs of the pool:
n
nb ( i ) ts ( i ) BL ( nb ) CF ( i )
i=0
TTS' :
d
(
i
)
ts
(
i
)
TTS' = Max 1,
----------------------------
HR
i = 0 1 ------------2
MB:
2
Here, we assume that a traffic load of 1 is generated by a demand of (1+MB)*TTS which generates a blocking rate of MB. In
other words, the ratio is calculated so that the worst case blocking rate is BM, giving a load of 1.
The following equations are solved to find PS, CS, and R, which are calculated for a traffic load of 1.
MB = ErlangB ( CS', TTS' )
PS'
R' = ------------------------------------------------------HR
PS' + CS' 1 -------------
2
PS'
( 1 + MB ) TTS' = ---------------------------- + CS'
HR
1 ------------
2
When the traffic load of a pool is not 1, PS is different from PS and CS is different from CS. Here, however, we assume that
R = R. This assumption implies that R is more or less the same as MB for big traffic pools and considerably larger than MB for
smaller pools.
The following equations are solved to find PS, CS, and R, which are calculated for the actual traffic loads.
PS
R = ----------------------------------------------------HR
PS + CS 1 -------------
2
P Blocking = ErlangB ( CS, TTS' )
HR
SCS = 1 ------------- CS ( 1 P Blocking )
2
n
i=0
SCS + SPS =
d ( i ) ts ( i ) L ( i )
i=0
The above five equations are solved to get the values of the five variables PS, PC, P Blocking , SCS, SPS, and calculate the cost.
172
AT310_TRG_E1
L ( nb )
Effective Overflow rate = 1 -------------------------------------L ( nb ) + BL ( nb )
Output: New values for CS and PS.
3.9.3 Interferences
This appendix provides a high-level overview of interferences taken into account by the AFP.
Figure 3.16: The cumulative density of C/I levels between [TX1, BCCH] and [TX2, BCCH]
In this case, we observe that the probability for C/I (BCCH of TX2 effecting the BCCH of TX1) being greater than 0 is
100% (which is normal because TX1 is the Best Server). The probability of having a C/I value at least equal to 31 dB is
31.1%. For a required C/I level of 12 dB on the BCCH of TX1, the interference probability is 6.5% (as this requirement
is fulfilled with a probability of 93.5%).
173
Forsk 2011
The subcell power offset does not enter the calculation results in the .clc file. It is added
later by the AFP interface. On the other hand, its influence on the subcell service zone is
taken into account in the .clc file.
Pci ( v, n, x )
xC I
3.9.3.4.1
All these factors cannot be pre-calculated since it is the AFP that determines the MAL length and the MAL frequencies.
3.9.3.4.2
3.9.3.4.3
Robustness of the IM
By having precise C/I distributions calculated and exported, the user is free to change the following settings without the need
for recalculating their interference distributions:
1. Quality requirements of network elements (required C/I, % Probability Max, ),
2. C/I weighting (the interference levels above and below the C/I target),
3. Separation requirements and/or neighbour relations,
4. Hopping gain values, DTX activities, traffic load levels, HSNs, synchronisation information,
5. Any frequency assignment setting (MAL length directives, frequency domains, assignment strategies, number of
required TRXs, cost function parameters, ), or
6. Remove equipment
By not mixing any of the elements above, the interference information keeps its original probability units and is easier to check
and validate. Therefore, the user spends less time on interference recalculations than in the case of a two-entry matrix (where
everything is included).
174
AT310_TRG_E1
Option 2 is a superset that contains option 1. But option 1, being a subset, does not contain option 2 (i.e. once the
information are mixed they cannot be separated).
It does not create any overhead (the size of the additional information is negligible compared to the size of the IM).
It helps keeping the unit definitions simpler.
It is facilitates merging IMs with different traffic units.
The traffic information can be used for weighting the separation violation component.
The traffic load can be used in deciding whether a TRX can be left uncreated.
For example, if there are too many TRXs at a site and the user wishes that the AFP remove one of them, in order to be
able to not violate site constraints, the AFP must know the traffic loads in order to choose a low load TRX to be
removed.
The gain introduced by the traffic load of the interferer depends on the hopping mode and the MAL size. Incorporating
this gain in the IM (as a result of the mixed option) means that the IMs become hopping-mode and MAL-size
dependent. This is a bad idea since the AFP should be able to change the MAL. And the user should be able to change
the hopping mode without recalculating the IM. In addition, an IM calculated externally to Atoll, with a non-hopping
BCCH can be used for the hopping TCH.
A third option also exists. Though, this option is so practically useless due to its inefficiency. It consists in mixing IM and traffic
but still keeping the traffic in its isolated form. This is again a bad idea because of the unit definition and the variety of IM
sources. It involves less benefits than the option chosen in Atoll.
175
176
Forsk 2011
Chapter 4
UMTS HSPA Networks
This chapter describes UMTS HSPA calculations.
on
AT310_TRG_E1
Formulas
Tx
where,
EIRP is the effective isotropic radiated power of the transmitter,
ic is a carrier number,
L model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model,
L ant
Tx
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected,
L Indoor are the indoor losses, taken into account when the option Indoor coverage is selected,
L term are the receiver losses,
G term is the receiver antenna gain,
G Tx is the transmitter antenna gain,
L Tx is the transmitter loss ( L Tx = L total DL ). For information on calculating transmitter loss, see "UMTS, CDMA2000, TDSCDMA, WiMAX, and LTE Documents" on page 26.
It is possible to analyse the best carrier. In this case, Atoll takes the highest pilot
power of cells to calculate the signal level received from a transmitter.
Atoll considers that G term and L term equal zero.
179
Forsk 2011
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
You can use a value other than 30 dB for the margin from the best server signal level,
for example a smaller value for improving the calculation speed. For more
information on defining a different value for this margin, see the Administrator
Manual.
The study conditions in order to determine the service area of each TBC transmitter,
The display settings to select how to colour service areas.
4.1.3.1.1
All Servers
The service area of Txi corresponds to the bins where:
Txi
Txi
Txi
4.1.3.1.2
Txi
Txi
180
If the margin equals 0 dB, Atoll will consider bins where the signal level received from
Txi is the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received
from Txi is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received
from Txi is 2dB higher than the signal levels from transmitters, which are 2nd best
servers.
AT310_TRG_E1
4.1.3.1.3
Txi
Txi
Txi
Txj
P rec ( ic ) 2 Best ( P rec ( ic ) ) M
ji
If the margin equals 0 dB, Atoll will consider bins where the signal level received from
Txi is the second highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received
from Txi is either the second highest or 2dB lower than the second highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received
from Txi is 2dB higher than the signal levels from transmitters, which are 3rd best
servers.
Plot Resolution
Prediction plot resolution is independent of the matrix resolutions and can be defined on a per study basis. Prediction plots
are generated from multi-resolution path loss matrices using bilinear interpolation method (similar to the one used to
evaluate site altitude).
4.1.3.2.2
Display Types
It is possible to display the transmitter service area with colours depending on any transmitter attribute or other criteria such
as:
Signal Level (in dBm, dBV, dBV/m)
Atoll calculates signal level received from the transmitter on each pixel of each transmitter service area. A pixel of a service
area is coloured if the signal level is greater than or equal to the defined minimum thresholds (pixel colour depends on signal
level). Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many
layers as transmitter service areas. Each layer shows the different signal levels available in the transmitter service area.
Best Signal Level (in dBm, dBV, dBV/m)
Atoll calculates signal levels received from transmitters on each pixel of each transmitter service area. Where other service
areas overlap the studied one, Atoll chooses the highest value. A pixel of a service area is coloured if the signal level is greater
than or equal to the defined thresholds (the pixel colour depends on the signal level). Coverage consists of several
independent layers whose visibility in the workspace can be managed. There are as many layers as defined thresholds. Each
layer corresponds to an area where the signal level from the best server exceeds a defined minimum threshold.
Path Loss (dB)
Atoll calculates path loss from the transmitter on each pixel of each transmitter service area. A pixel of a service area is
coloured if path loss is greater than or equal to the defined minimum thresholds (pixel colour depends on path loss). Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as service
areas. Each layer shows the different path loss levels in the transmitter service area.
Total Losses (dB)
Atoll calculates total losses from the transmitter on each pixel of each transmitter service area. A pixel of a service area is
coloured if total losses is greater than or equal to the defined minimum thresholds (pixel colour depends on total losses).
Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many layers
as service areas. Each layer shows the different total losses levels in the transmitter service area.
Best Server Path Loss (dB)
Atoll calculates signal levels received from transmitters on each pixel of each transmitter service area. Where other service
areas overlap the studied one, Atoll determines the best transmitter and evaluates path loss from the best transmitter. A pixel
181
Forsk 2011
of a service area is coloured if the path loss is greater than or equal to the defined thresholds (pixel colour depends on path
loss). Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many
layers as defined thresholds. Each layer corresponds to an area where the path loss from the best server exceeds a defined
minimum threshold.
Best Server Total Losses (dB)
Atoll calculates signal levels received from transmitters on each pixel of each transmitter service area. Where service areas
overlap the studied one, Atoll determines the best transmitter and evaluates total losses from the best transmitter. A pixel of
a service area is coloured if the total losses is greater than or equal to the defined thresholds (pixel colour depends on total
losses). Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many
layers as defined thresholds. Each layer corresponds to an area where the total losses from the best server exceed a defined
minimum threshold.
Number of Servers
Atoll evaluates how many service areas cover a pixel in order to determine the number of servers. The pixel colour depends
on the number of servers. Coverage consists of several independent layers whose visibility in the workspace can be managed.
There are as many layers as defined thresholds. Each layer corresponds to an area where the number of servers is greater than
or equal to a defined minimum threshold.
Cell Edge Coverage Probability (%)
On each pixel of each transmitter service area, the coverage corresponds to the pixels where the signal level from this
transmitter fulfils signal conditions defined in Conditions tab with different Cell edge coverage probabilities. There is one
coverage area per transmitter in the explorer.
Best Cell Edge Coverage Probability (%)
On each pixel of each transmitter service area, the coverage corresponds to the pixels where the best signal level received
fulfils signal conditions defined in Conditions tab. There is one coverage area per cell edge coverage probability in the explorer.
4.2.1 Inputs
This table lists simulation and prediction inputs (calculation options, quality targets, active set management conditions, etc.).
Name
Value
Unit
Description
F ortho
Clutter parameter
None
Orthogonality factor
Tx
None
MUD factor
F MUD
None
MUD factor
ic
None
Carrier number
AS_Th ( Txi, ic )
Cell parameter
F MUD
Term
E----c
Mobility parameter
I 0 threshold
None
Global parameter
None
Global parameter
None
E b
--- N t req (Reception equipment, R99 bearer, Mobility) parameter
None
Global parameter
None
req
Q pilot
CM activation
RSCP pilot
CM activation
Q pilot
DL
Q req
DL
Q req
182
DL
AT310_TRG_E1
Name
Value
Unit
Description
E b
---(Reception equipment, R99 bearer, Mobility) parameter
N t req
None
Global parameter
None
UL
UL
Q req
UL
Q req
CE UL
( NI )
Site parameter
None
CE DL
( NI )
Site parameter
None
CE UL
( NI )
Simulation result
None
CE DL
( NI )
Simulation result
None
N max
N max
Overhead C E UL
None
Overhead C E DL
None
R99 T CH C E UL
None
R99 T CH C E DL
None
HSUPA C E
None
UL
Site parameter
kbps
DL
Site parameter
kbps
UL
Simulation result
kbps
DL
Simulation result
kbps
kbps
kbps
R99 T CH UL
kbps
R99 T CH DL
kbps
HSUPA
kbps
Simulation constraint
None
Simulation result
None
None
T Iub m ax ( N I )
T Iub m ax ( N I )
T Iub ( N I )
T Iub ( N I )
Overhead DL
T Iub
HSDPA
Overhead Iub
T E1 T1 Ethernet
T Iub
T Iub
T Iub
Codes
N max ( Txi, ic )
N
Codes
( Txi, ic )
Overhead C odes
183
Name
Forsk 2011
Value
Unit
Description
Codes HS PDSCH
( Txi, ic )
Codes HS PDSCH
( Txi, ic )
N max
N min
NF term
Terminal parameter
None
NF Tx
None
1.38 10-23
J/K
Boltzman constant
293
Ambient temperature
3.84 MHz
Hz
Spreading Bandwidth
Cell parameter
Tx, DL
Cell parameter
Only used in uplink interference-based calculations of the MonteCarlo simulation
None
RF ( ic, ic adj )
Network parameter
If not defined, it is assumed that there is no inter-carrier
interference
None
Tx, UL
Tx, m
ICP ic , ic
i
Network parameter
If not defined, it is assumed that there is no inter-technology
downlink interferences due to external transmitters
and ic adj
Inter-technology Channel Protection
between the signal transmitted by Tx
and received by m assuming the
None
frequency gap between ic i (external
network) and ic
UL
UL
Simulation result
X HSUPA
Cell parameter
UL
bps
Chip rate
X R99
UL
X max
DL
%Powermax
Tx, UL
Tx
Term
N0
N0
Rc
Tx, DL
W 10
UL
DL
Terminal parameter
f rake efficiency
f rake efficiency
DL
R nominal
None
DL
None
DL
184
AT310_TRG_E1
Name
Value
Unit
Description
DL
None
DL
Cell parameter
kbps
R nominal
kbps
f act
UL
Service parameter
kbps
f act
DL
Service parameter
kbps
f act ADPCH
UL
Service parameter
kbps
DL
Service parameter
kbps
UL
Service parameter
kbps
DL
Service parameter
kbps
rc
R max
UL
f act ADPCH
R Guaranteed
R Guaranteed
UL
UL
Cell parameter
kbps
W
------------------DL
R nominal
None
Gp
W
------------------UL
R nominal
None
I HSDPABearer
None
kbps
kbps
kbps
rc
R max
DL
Gp
UL
DL
R RLC peak
( I HSDPABearer )
DL
DL
Max
( 1 + f SM Gain ( G SM 1 ) ) )
R RLC peak
DL
ic Tx
185
Forsk 2011
Name
Value
Unit
Description
C HSDPABearer
R Guaranteed
--------------------------------------------------------DL
R RLC peak ( I HSDPABearer )
kbps
T RLC Av
kbps
R MAC
DL
kbps
DL
kbps
T application
DL
kbps
UL
kbps
T application Av
kbps
I HSUPABearer
None
DL
DL
T RLC peak
DL
T MAC
T application
UL
N Rtx
( I HSUPABearer )
Maximum number of
retransmissions a HARQ process will
kbps
perform for a block of data before
moving on to a new block of data, for
the HSUPA bearer index
UL
kbps
kbps
R Guaranteed
--------------------------------------------------------UL
R RLC peak ( I HSUPABearer )
kbps
T RLC Av
kbps
R MAC
UL
kbps
kbps
Throughput offset
SF Rate
Scaling factor
P max ( Txi )
Transmitter parameter
P SCH ( Txi, ic )
Cell parameter
P OtherCCH ( Txi, ic )
Cell parameter
P pilot ( Txi, ic )
Cell parameter
P HSDPA ( Txi, ic )
R RLC peak
( I HSUPABearer )
UL
R RLC peak
UL
R RLC peak ( I HSUPABearer )
UL
C HSUPABearer
UL
T RLC Min
UL
186
AT310_TRG_E1
Name
Value
Unit
Description
P HS PDSCH ( Txi, ic )
P HS SCCH ( Txi, ic )
n HS SCCH
P Headroom ( Txi, ic )
P max ( Txi, ic )
Cell parameter
P tch ( Txi, ic )
Simulation result
min
P tch
max
P HSUPA ( Txi, ic )
Cell parameter
P tx H SDPA ( Txi, ic )
Simulation result
P tch
Simulation result
P pilot ( Txi, ic ) + P SCH ( Txi, ic ) + P OtherCCH ( Txi, ic ) +
P tx R99 ( Txi, ic )
P tch ( Txi, ic ) +
DL
P tx ( Txi, ic )
P term R99
P term HSUPA
Simulation result
P term
P term R99
UL
f act ADPCH
min
Terminal parameter
P term
max
Terminal parameter
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
G Tx
Antenna parameter
None
G Term
Terminal parameter
None
Terminal gain
DL
None
UL
None
G Div
G Div
187
Forsk 2011
Name
Value
Unit
Description
G SM
Max
dB
G TD
DL
dB
f SM Gain
Clutter parameter
None
G TD
Clutter parameter
dB
L Tx
None
Transmitter lossa
L body
Service parameter
None
Body loss
L Term
Terminal parameter
None
Terminal loss
L indoor
L path
None
Path loss
M Shadowing model
None
M Shadowing Ec Io
None
None
DL
DL
Indoor loss
npaths
DL
G macro diversity
n=2 or 3
M Shadowing ( Eb Nt )
DL
None
M Shadowing ( Eb Nt )
UL
None
None
None
None
P pilot ( Txi, ic )
-------------------------------LT
P tch ( Txi, ic )
----------------------------LT
UL
UL
G macro diversity
E Shadowing
npaths
UL
M Shadowing ( Eb Nt )
n=2 or 3
Global parameter (default value)
Simulation result
UL
In prediction studiesd
For Ec/I0 calculation
L path L Tx L term L body L indoor M Shadowing Ec Io
------------------------------------------------------------------------------------------------------------------------------------G Tx G term
LT
P c ( Txi, ic )
DL
P b ( Txi, ic )
188
AT310_TRG_E1
Name
DL
P tot ( Txi, ic )
Value
Unit
Description
P tx ( Txi, ic )
--------------------------LT
P tch ( Txi, ic )
----------------------------LT
P term
-----------LT
P term R99
-----------------------LT
DL
P traf ( Txi, ic )
tch ( ic )
UL
P b ( ic )
UL
P b R99 ( ic )
UL
UL
P b DPDCH ( ic )
a.
UL
P b R99 ( ic ) ( 1 r c )
L Tx = L total UL on uplink and L Tx = L total DL on downlink. For information on calculating transmitter losses on uplink and downlink,
see "UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE Documents" on page 26.
b.
npaths
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in case
of downlink Ec/I0 modelling.
npaths
c.
M Shadowing ( Eb Nt )
d.
UL
corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in
UL
). In downlink
prediction studies, carrier power level and intra-cell interference are downgraded by the shadowing model ( M Shadowing ( Eb Nt )
M Shadowing Ec Io ) while extra-cell interference level is not. Therefore, M Shadowing ( Eb Nt )
DL
DL
or
Value
I intra ( txi, ic )
P SCH ( txi, ic )
DL
DL
P tot ( txi, ic ) BTS P tot ( txi, ic ) ----------------------------
L
DL
Unit
Description
DL
I extra ( ic )
DL
P tot ( txj, ic )
txj, j i
DL
I inter carrier ( ic )
txj, j
--------------------------------------------RF ( ic, ic adj )
DL
I inter techno log y ( ic )
ni
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
Downlink inter-technology
interference at terminal on carrier ic
a
Without Pilot:
DL
DL
DL
DL
I 0 ( ic )
Term
+ N0
( 1 ) BTS P c ( txi, ic )
DL
Total noise:
DL
None
DL
Term
BTS P c ( txi, ic )
-------------------------------------------------DL
I 0 ( ic )
189
a.
Forsk 2011
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
Value
I intra ( txi, ic )
P SCH ( txi, ic )
DL
DL
P tot ( txi, ic ) BTS F ortho P tot ( txi, ic ) ----------------------------
L
DL
Unit
Description
DL
I extra ( ic )
DL
P tot ( txj, ic )
txj, j i
DL
I inter carrier ( ic )
txj
, j
---------------------------------------------
RF ( ic, ic adj )
DL
I inter techno log y ( ic )
ni
DL
DL
N tot ( ic )
DL
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
DL
Downlink inter-technology
interference at terminal on carrier ic
None
Term
DL
E
DL
Q tch ( txi, ic ) ----b-
N t DL
BTS P b ( txi, ic )
DL
------------------------------------------------------------------------------------------------------ G DL
Div G p
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( txi, ic )
DL
BTS P b ( txi, ic )
DL
- G DL
Total Noise: ------------------------------------------Div G p
DL
N tot ( ic )
DL
f rake efficiency
DL
Q ( ic )
DL
Q tch ( tx k,
tx ActiveSet
k
ic )
DL
Q ( ic )
-------------------------------------------------DL
Q tch ( BestServer, ic )
DL
G SHO
None
DL
Q req
----------------- P tch ( txi, ic )
DL
Q ( ic )
req
P tch ( txi, ic )
a.
b.
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
Value
Pb
UL
UL intra
I tot
UL extra
I tot
190
( txi, ic )
( txi, ic )
( ic )
term
txi
term
txj, j i
Unit
Description
UL
P b ( ic )
AT310_TRG_E1
Name
Value
Pb
UL
UL
I inter carrier ( txi,
ic )
UL
Description
( ic adj )
term
txj, j
----------------------------------RF ( ic, ic adj )
UL extra
I tot ( txi, ic )
Unit
I tot
UL intra
Tx
UL
UL
N tot ( txi, ic )
UL
( txi, ic )+ I inter carrier ( txi, W
ic )
tx
I tot ( txi, ic ) + N 0
None
E
UL
Q tch ( txi, ic ) ----b-
N t UL
term P b DPDCH ( ic )
UL
-------------------------------------------------------------------------------------------------------- G UL
Div G p
UL
Tx
UL
N tot ( txi, ic ) ( 1 F MUD ) term P b ( ic )
UL
term P b DPDCH ( ic )
UL
- G UL
Total noise: --------------------------------------------------Div G p
UL
N tot ( txi, ic )
UL
UL
UL
Q tch ( txk, ic )
tx k ActiveSet
( samesite )
UL
ic ) ) G macro diversity
UL
Q ( ic )
Softer/soft HO (MRC):
UL
UL
UL
Q tch ( tx k, ic ), Q tch ( tx l, ic )
txk ,txl ActiveSet f rake efficiency
tx k samesite
tx
k
Max
UL
tx l othersite
UL
G macro diversity
UL
Q ( ic )
--------------------------------------------------UL
Q tch ( BestServer, ic )
UL
G SHO
None
UL
Q req
----------------- P term
UL
Q ( ic )
req
P term ( ic )
a.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
191
Forsk 2011
The pilot quality from the best serving cell must exceed the Ec/I0 threshold. Best server cell is the one with the highest
pilot quality.
4.4 Simulations
The simulation process consists of two steps:
1. Obtaining a realistic user distribution
Atoll generates a user distribution using a Monte-Carlo algorithm, which requires traffic maps and data as input. The
resulting user distribution complies with the traffic database and maps provided to the algorithm.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a probability law
that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next step of
the simulation and on the network interferences. A user may be either active or inactive. Both active and inactive
users consume radio resources and create interference.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes the
shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone and whether they are indoors
or outdoors (according to the clutter weighting and the indoor ratio per clutter class defined for the traffic maps).
2. Power control simulation
The determination of the number of users and the activity status allocation depend on the type of traffic cartography used.
Atoll determines the total number of users attempting connection in each simulation
based on the Poisson distribution. This may lead to slight variations in the total numbers
of users in different simulations. To have the same total number of users in each
simulation of a group, add the following lines in the Atoll.ini file:
[Simulation]
RandomTotalUsers=0
192
AT310_TRG_E1
When user profile traffic maps are composed of lines, the number of subscribers (X)
per user profile is calculated from the line length (L) and the user profile density (D)
(nb of subscribers per km) as follows: X = L D
The number of subscribers (X) is an input when a user profile traffic map is composed
of points.
For each behaviour described in a user profile, according to the service, frequency use and exchange volume, Atoll calculates
the probability for the user being active in uplink and in downlink at an instant t.
4.4.1.1.1
The used terminal (equipment used for the service (from the Terminals table)),
The average number of calls per hour N call ,
The number of users and their distribution per activity status is determined as follows:
N call d
p o = ------------------3600
ni = X p0
Next, we can take into account activity periods during the connection in order to determine the activity status of each user.
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the circuit switched service i.
= n i p inactive
4.4.1.1.2
The used terminal (equipment used for the service (from the Terminals table)),
The average number of packet sessions per hour N sess ,
The volume (in kbytes) which is transferred on the downlink V DL and the uplink V UL during a session.
A packet session consists of several packet calls separated by a reading time. Each packet call is defined by its size and may be
divided in packets of fixed size (1500 Bytes) separated by an inter arrival time.
In Atoll, a packet session is described by following parameters:
UL
N packet c all : Average number of packet calls on the uplink during a session,
193
Forsk 2011
DL
N packet c all : Average number of packet calls on the downlink during a session,
UL
T packet call : Average time (millisecond) between two packets calls on the uplink ,
DL
T packet call : Average time (millisecond) between two packets calls on the downlink ,
UL
V UL
V DL
UL
DL
S packet c all = ---------------------------------------and S packet c all = ---------------------------------------UL
UL
DL
DL
N packet c all f eff
N packet c all f eff
UL
DL
Where f eff and f eff are the UL and DL efficiency factors defined for the packet switched service j.
UL
DL
For packet (HSDPA) and packet (HSPA) services, f eff and f eff are set to 1.
DL
S packet c all
S packet c all
UL
- + 1 and N DL
- + 1
N packet = int ------------------------------packet = int ------------------------------ S UL
S DL
packet 1024
packet 1024
1kBytes = 1024Bytes.
UL
DL
DL
( N packet 1 ) T packet
( N packet 1 ) T packet
UL
- and ( D DL
( D Inactivity ) packet call = --------------------------------------------------------Inactivity ) packet call = ---------------------------------------------------------1000
1000
UL
UL
DL
DL
DL
( D Inactivity ) session = N packet c all ( D Inactivity ) packet call and ( D Inactivity ) session = N packet c all ( D Inactivity ) packet call
194
AT310_TRG_E1
UL
UL
DL
DL
N packet S packet 8
N packet S packet 8
UL
UL
DL
- and ( D DL
( D Activity ) session = N packet c all -----------------------------------------------Activity ) session = N packet c all -----------------------------------------------UL
DL
R average 1000
R average 1000
UL
DL
Where R average and R average are the uplink and downlink average requested rates defined for the service j.
Therefore, the average duration of a connection (in s) is:
UL
UL
UL
DL
DL
DL
D Connection = ( D Activity ) session + ( D Inactivity ) session and D Connection = ( D Activity ) session + ( D Inactivity ) session
N sess
N sess
UL
DL
DL
- D UL
p Connection = ----------Connection and p Connection = ------------ D Connection
3600
3600
DL
DL
p Connection p Connection
UL + DL
p Connected = --------------------------------------------------------p Connected
2nd case: At a given time, packet are uploaded (no packet is downloaded).
DL
p Connection ( 1 p Connection )
UL
p Connected = ----------------------------------------------------------------------p Connected
3rd case: At a given time, packet are downloaded (no packet is uploaded).
UL
p Connection ( 1 p Connection )
DL
p Connected = ----------------------------------------------------------------------p Connected
Now, we have to take into account activity periods during the connection in order to determine the activity status of each
user.
UL
DL
( D Activity ) session
( D Activity ) session
DL
= -------------------------------------------------------------------------------------------and f = -------------------------------------------------------------------------------------------UL
UL
DL
DL
( ( D Inactivity ) session + ( D Activity ) session )
( ( D Inactivity ) session + ( D Activity ) session )
Therefore, we have:
The user can be active on UL and inactive on DL; this probability is:
1
p UL = f
UL
DL
UL + DL
( 1 f ) p Connected
The user can be active on DL and inactive on UL; this probability is:
1
p DL = f
DL
UL
UL + DL
( 1 f ) p Connected
p UL + DL = f
UL
DL
UL + DL
p Connected
UL
DL
UL + DL
p inactive = ( 1 f ) ( 1 f ) p Connected
195
Forsk 2011
2nd case: At a given time, packet are uploaded (no packet is downloaded).
The user can be active on UL and inactive on DL; this probability is:
2
p UL = f
UL
UL
p Connected
UL
p inactive = ( 1 f ) p Connected
3rd case: At a given time, packet are downloaded (no packet is uploaded).
The user can be active on DL and inactive on UL; this probability is:
3
p DL = f
DL
DL
p Connected
DL
p inactive = ( 1 f ) p Connected
4.4.1.2.1
DL
Rt
Rt
- and N DL = -----------------N UL = -----------------UL
DL
R average
R average
UL
is the kbits per second transmitted in UL in the Txi cell to supply the service.
DL
is the kbits per second transmitted in DL in the Txi cell to supply the service.
Rt
Rt
DL
R average is the downlink average requested rate defined for the service,
UL
R average is the uplink average requested rate defined for the service.
196
AT310_TRG_E1
Atoll takes into account activity periods during the connection in order to determine the activity status of each user.
Activity probabilities are calculated as follows:
UL
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the service i.
Then, Atoll calculates the number of users per activity status:
We have:
( p UL + p UL + DL ) ( n j ( UL ) + n j ( DL ) + n j ( UL + DL ) ) = N UL
( p DL + p UL + DL ) ( n j ( UL ) + n j ( DL ) + n j ( UL + DL ) ) = N DL
Therefore, we have:
N UL p UL + DL N DL p UL + DL
Number of users active in UL and DL both: n i ( UL + DL ) = min ---------------------------------, --------------------------------
p UL + p UL + DL p DL + p UL + DL
Number of users active in UL and inactive in DL: n i ( UL ) = N UL n i ( UL + DL )
Number of users active in DL and inactive in UL: n i ( DL ) = N DL n i ( UL + DL )
inactive
( n j ( UL ) + n j ( DL ) + n j ( UL + DL ) )
- p inactive
= -----------------------------------------------------------------------------1 p inactive
Therefore, a connected user can have four different activity status: either active in both links, or inactive in both links, or active
in UL only, or active in DL only.
4.4.1.2.2
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the service i.
Then, Atoll calculates the number of users per activity status:
inactive
= n i p inactive
197
Forsk 2011
4.4.1.2.3
When selecting Number of Users per Activity Status, you can directly input the number of inactive users ( n i
), the
number of users active in the uplink ( n i ( UL ) ), in the downlink ( n i ( DL ) ) and in the uplink and downlink ( n i ( UL + DL ) ), for
each sector and for each service.
The activity status distribution between users is an average distribution. In fact, in each
simulation, the activity status of each user is randomly drawn. Therefore, if you compute
several simulations at once, average numbers of inactive, active on UL, active on DL and
active on UL and DL users correspond to the calculated distribution. But if you check each
simulation, the activity status distribution between users is different in each of them.
198
AT310_TRG_E1
Initialisation
R99 part
UL Power Control
DL Power Control
HSDPA part
For each HSDPA and
HSUPA mobile, Mi
Mobile Scheduling
HSUPA part
Admission Control
For each HSUPA
mobile, Mi
Noise Rise Scheduling
Convergence Study
UL extra
( txi, ic m ) , I tot
UL
I tot ( txi, ic m )
UL
- = 0
Therefore, we have: ( X R99 ( txi, ic m ) ) k = ------------------------------UL
N tot ( txi, ic m )
199
Forsk 2011
The algorithm is detailed for any iteration k. Xk is the value of the X (variable) at the iteration k. In the algorithm, all Q req and
DL
Q req thresholds depend on the user mobility type and are defined in the R99 bearer property dialogue. All variables are
described in Definitions and formulas part. The bearer downgrading is not dealt with.
The algorithm applies to single frequency band networks and to dual-band networks. Dual-band terminals can have the
following configurations:
Configuration 1: The terminal can work on f1 and f2 without any priority (select "All" as main frequency band in
the terminal property dialogue).
Configuration 2: The terminal can work on f1 and f2 but f1 has a higher priority (select "f1" as main frequency band
and "f2" as secondary frequency band in the terminal property dialogue).
Term
+ N0
( 1 ) BTS P c ( txi, M b, ic )
I tot ( tx BS, ic )
UL
- + X UL
( X R99 ( tx BS, ic ) ) k = ------------------------------UL
N tot ( tx BS, ic )
UL
X corresponds to the load rise due to the mobile. For information on how this parameter is calculated, see "Admission
Control in the R99 Part" on page 241.
Rejection of bad candidate cells if the pilot is not received or if the uplink load factor is exceeded during the admission load
control (if simulation respects a loading factor constraint and Mb was not connected in previous iteration)
pilot
UL
UL
200
AT310_TRG_E1
UL
(tx BS,ic BS)k ( M b ) is the best serving cell ( BestCell k ( M b ) ) and its pilot quality is Q pilot ( M b )
k
In the following lines, we will consider ic as the carrier used by the best serving cell
Selection of the second serving cell for DC-HSDPA (Dual-cell HSDPA) users
If Mb is a DC-HSDPA user and if txBS supports DC-HSDPA and has several carriers, selection of the second carrier, ic2.
For each carrier other than the best serving carrier, icp, calculation of Q pilot ( tx BS, ic p, M b )
k
pilot
Else
Keep (txBS,ic2) as second serving cell
Active Set Determination
For each station txi containing Mb in its calculation area, using ic , and, if neighbours are used, neighbour of BestCell k ( M b )
BTS P c ( txi, M b, ic )
Calculation of Q pilot ( txi, Mb, ic ) = -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
DL
DL
DL
Term
k
P tot ( txi, ic ) + I extra ( ic ) + I inter carrier ( ic ) + I inter techno log y ( ic ) + N 0
If user selects without Pilot
BTS P c ( txi, M b, ic )
Q pilot ( txi, M b, ic ) = ---------------------------------------------------------------------------------------------------------------------------------------------------------------------k
DL
DL
DL
DL
Term
+ N0
( 1 ) BTS P c ( txi, M b, ic )
Rejection of txi from the active set if difference with the best server is too high
max
EndFor
201
Forsk 2011
Calculation of the terminal power required by Mb to obtain the R99 radio bearer: P term
( M b, ic ) k
P term R99 ( M b, ic ) k 1
UL
P b R99 ( txi, M b, ic ) = ---------------------------------------------------L T ( txi, M b )
UL
UL
UL
UL
UL
UL
UL
UL
UL
UL
Q tch ( txi,
UL
Q k ( M b ) = Q tch ( txi, M b, ic ) k
Else if (Mi is in softer handoff)
UL
UL
Q k ( M b ) = f rake efficiency
UL
Q tch ( txi, M b, ic ) k
txi ActiveSet
Qk ( Mb ) =
UL
UL
Qk ( Mb ) =
UL
UL
UL
UL
UL
UL
UL
Q k ( M b ) = Max f rake efficiency
Q tch ( ic ), Q tch ( ic ) ( G macro diversity ) 2 links
other
site
txi ActiveSet
( samesite )
End If
UL
202
AT310_TRG_E1
CM activation
( txi, M b, ic ) Q pilot
Either Q pilot
CM activation
UL
UL
min
req
max
req
min
UL
P tch ( Service ( M b ) )
DL
P b ( txi, M b, ic ) = ----------------------------------------------L T ( txi, M b )
DL
BTS P b ( txi, M b, ic ) k
DL
DL
- G DL
Q tch ( txi, M b, ic ) k = -------------------------------------------------------------------------------------------------------------------------p ( Service ( M b ) ) G div
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( txi, M b, ic ) k 1
If the user selects the option "Total noise"
DL
BTS P b ( txi, M b, ic ) k
DL
DL
- G DL
Q tch ( txi, M b, ic ) k = -------------------------------------------------------p ( Service ( M b ) ) G div
DL
N tot ( ic )
End For
DL
DL
Q k ( M b ) = f rake efficiency
DL
Q tch ( txi, M b, ic ) k
txi ActiveSet
Do
For each cell (txi,ic) in Mb active set
Calculation of the required power for DL traffic channel between (txi,ic) and Mb:
DL
DL
CM activation
( txi, M b, ic ) Q pilot
Either Q pilot
CM activation
203
Forsk 2011
req
max
max
max
Recalculation of a decreased Q req (a part of the required quality is managed by the cells set to P tch )
req
P tch ( Service ( M b ) )
DL
P b ( txi, M b, ic ) = ---------------------------------------------L T ( txi, M b )
DL
DL
Q tch ( txi,
BTS P b ( txi, M b, ic )
DL
- G DL
M b, ic ) k = ----------------------------------------------------------------------------------------------------------------p ( Service ( M b ) ) G div
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( txi, M b, ic )
DL
DL
DL
If the user is inactive, then his contribution to interference in the calculation of N tot ( ic ) is P b ( txi, M b, ic ) r c .
EndFor
DL
DL
Q k ( M b ) = f rake efficiency
DL
Q tch ( txi, M b, ic ) k
txi ActiveSet
DL
DL
While Q k ( M b ) < Q req ( Service ( M b ), Mobility ( M b ) ) and Mb active set is not empty
DL
DL
Update of N tot ( ic )
EndFor
EndFor
Control of Radio Resource Limits (OVSF Codes, Cell Power, Channel Elements, Iub Backhaul Throughput)
For each cell (txi,ic)
P tx ( txi, ic ) k
DL
While ---------------------------- > %Powermax
P max
Rejection of the mobile with the lowest service priority starting from the last admitted
EndFor
For each cell (txi,ic)
While N
Codes
Codes
Rejection of the mobile with the lowest service priority starting from the last admitted
EndFor
For each NodeB, Ni
While N
CE DL
CE DL
( N i ) k > N max
( Ni )
Rejection of the mobile with the lowest service priority starting from the last admitted
While N
CE UL
CE UL
( N i ) k > N max
( Ni )
Rejection of the mobile with the lowest service priority starting from the last admitted
EndFor
204
AT310_TRG_E1
DL
UL
UL
UL
While at least one cell with X R99 ( txi, ic ) > X max exists.
4.4.2.3.1
In case of a static HSDPA power allocation strategy, Atoll checks in the simulation that:
DL
In case of dynamic HSDPA power allocation strategy, Atoll checks in the simulation that:
DL
4.4.2.3.2
10 packet (HSPA - Constant Bit Rate) service users with any activity status.
205
Forsk 2011
All users are connected to the A-DCH R99 bearer. Finally, the number of HS-SCCH channels and the maximum number of
HSDPA users respectively equal 4 and 25.
The scheduler manages the maximum number of users within each cell. Packet (HSPA - Constant Bit Rate) service users have
the highest priority and are processed first, in the order established during the generation of the user distribution. After
processing the packet (HSPA - Constant Bit Rate) service users, the scheduler ranks the remaining HSDPA bearer users (i.e.,
packet (HSDPA) and packet (HSPA) service users) according to the selected scheduling technique. Users are treated as
described in the figure below.
All packet (HSPA - Constant Bit Rate) service users may be served if there are enough HSDPA power, Iub backhaul
throughput and OVSF codes available in order for them to obtain the lowest HSDPA bearer that provides a RLC peak
rate higher or equal to the guaranted bit rate defined for the service. In this case, they will be connected. Else, they
will be rejected.
Then, among the packet (HSDPA) and packet (HSPA) service users:
4.4.2.3.3
The first four users may be simultaneously served if there are enough HSDPA power, Iub backhaul throughput and
OVSF codes available in order for them to obtain an HSDPA bearer. In this case, they will be connected. Else, they
will be delayed.
The next eleven ones will be delayed since there are no longer HS-SCCH channels available. Their connection
status will be "HS-SCCH Channels Saturation".
Finally, the last five users will be rejected beacuse the maximum number of HSDPA user has been fixed to 25. Their
connection status will be "HSDPA Scheduler Saturation".
206
AT310_TRG_E1
Figure 4.4: HSDPA Bearer Allocation Process for Packet (HSPA - Constant Bit Rate) Service Users
Packet (HSDPA) and Packet (HSPA) Service Users
After processing the packet (HSPA - Constant Bit Rate) service users, the scheduler share the cells remaining resources
between packet (HSDPA) and packet (HSPA) service users. Let us focus on the packet (HSDPA) and packet (HSPA) service users,
especially on the first four users mentionned in the example of the previous paragraph, "Number of HS-SCCH Channels and
Maximum Number of HSDPA Bearer Users" on page 205. A new fast link adaptation is carried out on these users in order to
determine if they can obtain an HSDPA bearer. They are processed in the order defined by the scheduler and the cells HSDPA
power available after all Packet (HSPA - Constant Bit Rate) service users have been served is shared between them as
explained below.
In the bearer allocation process shown below, the 4 packet (HSDPA) and packet (HSPA) service users are represented by Mj,
with j = 1 to 4. And, the initial values of their respective HSDPA powers is 0, i.e. PHSDPA(B(MX)) = 0, where X = 0 to 4. These
power values are assigned one by one by the scheduler, so that with their allocated values, looped back to the starting point,
are used in successive steps.
207
Forsk 2011
Figure 4.5: HSDPA Bearer Allocation Process for Packet (HSDPA) and Packet (HSPA) Service Users
4.4.2.3.4
208
AT310_TRG_E1
With
DL
DL
DL
DL
DL
term
DL
DL
DL
P SCH ( ic )
P SCH ( ic )
DL
term
I intra ( ic ) = P tot ( ic ) + BTS ( 1 F MUD ) ( 1 ) P tot ( ic ) -------------------- BTS P tot ( ic ) --------------------
LT
LT
txi
txi
txi
DL
I extra ( ic ) =
DL
P tot ( ic )
txj, j i
Ptot ( icadj )
DL
DL
, j
-----------------------------------I inter carrier ( ic ) = txj
RF ( ic, ic adj )
ni
ic i is the i
th
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
Tx, m
ICPic , ic is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
i
BTS , and N 0
3.
209
Forsk 2011
Atoll performs intra-cell interference computations based on the total power. You can
instruct Atoll to use maximum power by adding the following lines in the Atoll.ini file:
[CDMA]
PmaxInIntraItf = 1
LT
LT
LT
2. CPICH CQI Determination
Let us assume the following notation: ( CQI ) pilot corresponds to the CPICH CQI. ( CQI ) pilot is read in the table
Ec
. This table is defined for the terminal reception equipment and the selected mobility.
( CQI ) pilot = f ------ ( ic )
Nt
pilot
3. HS-PDSCH Quality Calculation
Atoll proceeds as follows:
1st step: Atoll calculates the HS-SCCH power ( P HS SCCH ).
P HS SCCH ( ic ) is the HS-SCCH power on carrier ic. It is either fixed by the user (when the option HS-SCCH Power Dynamic
Allocationin the cell property dialogue is unchecked) or dynamically calculated (when the option HS-SCCH Power Dynamic
Allocation is selected).
req
Ec
In this case, the HS-SCCH power is controlled so as to reach the required HS-SCCH Ec/Nt (noted ------ ( ic )
). It is
Nt
HS SCCH
specified in mobility properties.
We have:
BTS P c ( ic )
Eci
----- for the total noise option,
= ------------------------------( ic )
DL
Nt
HS SCCH
N tot ( ic )
And
BTS P c ( ic )
Eci
----
---------------------------------------------------------------------------------------------------------------------------- for the without useful signal option.
(
ic
)
=
DL
term
Nt
HS SCCH
N tot ( ic ) ( 1 F ortho ) ( 1 F MUD ) BTS P c ( ic )
i
With
DL
DL
DL
DL
DL
term
DL
DL
DL
P SCH ( ic )
P SCH ( ic )
DL
term
- BTS P tot ( ic ) ------------------I intra ( ic ) = P tot ( ic ) + BTS ( 1 F MUD ) ( 1 F ortho ) P tot ( ic ) ------------------
LT
LT
txi
txi
txi
DL
I extra ( ic ) =
DL
P tot ( ic )
txj, j i
Ptot ( icadj )
DL
DL
, j
-----------------------------------I inter carrier ( ic ) = txj
RF ( ic, ic adj )
ni
210
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
AT310_TRG_E1
ic i is the i
th
Tx, m
ICPic , ic is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
i
and
L path L Tx L term L body L indoor E Shadowing 4
- ( )
L T = ------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Therefore,
req
EcDL
----( ic )
N tot ( ic )
HS SCCH
Nt
And
req
EcDL
----
( ic )
N tot ( ic )
Nt
HS SCCH
Nt
HS SCCH
2nd step: Atoll calculates the HS-PDSCH power ( P HS PDSCH ).
P HSDPA ( ic ) is the power available for HSDPA on the carrier ic. This parameter is either a simulation output, or a user-defined
cell input.
P HSDPA ( ic ) = P HS PDSCH ( ic ) + n HS SCCH P HS SCCH ( ic )
Therefore, we have:
P HS PDSCH ( ic ) = P HSDPA ( ic ) n HS SCCH P HS SCCH ( ic )
n HS SCCH is the number of HS-SCCH channels.
3rd step: Then, Atoll evaluates the HS-PDSCH quality
Ec
Let us assume the following notation: ------ ( ic )
corresponds to the HS-PDSCH quality.
Nt
HS PDSCH
We have:
BTS P c ( ic )
Eci
----- for the total noise option,
= ------------------------------( ic )
DL
Nt
HS PDSCH
N tot ( ic )
And
BTS P c ( ic )
Eci
----
- for the without useful signal option.
= ---------------------------------------------------------------------------------------------------------------------------(
ic
)
Nt
HS PDSCH
P c ( ic )
DL
term
i
N tot ( ic ) ( 1 F ortho ) ( 1 F MUD ) BTS --------------n
Here, Atoll works on the assumption that five HS-PDSCH channels are used (n=5).
With
4.
211
Forsk 2011
DL
DL
DL
DL
term
DL
DL
DL
P SCH ( ic )
P SCH ( ic )
DL
term
- BTS P tot ( ic ) ------------------I intra ( ic ) = P tot ( ic ) + BTS ( 1 F MUD ) ( 1 F ortho ) P tot ( ic ) ------------------
LT
LT
txi
txi
txi
DL
I extra ( ic ) ) =
DL
P tot ( ic )
txj, j i
Ptot ( icadj )
DL
DL
, j
-----------------------------------I inter carrier ( ic ) = txj
RF ( ic, ic adj )
ni
ic i is the i
th
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
Tx, m
ICP ic , ic is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
i
And
L path L Tx L term L body L indoor E Shadowing 5
- ( )
L T = ------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Atoll performs intra-cell interference computations based on the total power. You can
instruct Atoll to use maximum power by adding the following lines in the Atoll.ini file:
[CDMA]
PmaxInIntraItf = 1
LT
LT
LT
4. HS-PDSCH CQI Determination
The best bearer that can be used depends on the HS-PDSCH CQI. Let us assume the following notation: ( CQI ) HS PDSCH
corresponds to the HS-PDSCH CQI. Atoll calculates ( CQI ) HS PDSCH as follows:
( CQI ) HS PDSCH = ( CQI ) pilot P pilot + P HS PDSCH
5. HSDPA Bearer Selection
5.
212
AT310_TRG_E1
Atoll selects the HSDPA bearer associated to this CQI (in the table Best Bearer=f(HS-PDSCH CQI) defined for the terminal
reception equipment and the user mobility) and compatible with the user equipment and cell capabilities.
HSDPA bearers can be classified into two categories:
HSDPA bearers using QPSK and 16QAM modulations: They can be selected for all users connected to HSPA and HSPA+
capable cells. The number of HS-PDSCH channels required by the bearer must not exceed the maximum number of
HS-PDSCH codes available for the cell.
For packet (HSPA - Constant Bit Rate) service users, HS-SCCH-less operation (i.e., HS-DSCH transmissions without any
accompanying HS-SCCH) is performed. In this case, the UE is not informed about the transmission format and has to
revert to blind decoding of the transport format used on the HS-DSCH. Complexity of blind detections in the UE is
decreased by limiting the transmission formats that can be used (i.e., the HSDPA bearers available). Therefore, only
HSDPA bearers using the QPSK modulation and two HS-PDSCH channels at the maximum can be selected and
allocated to these users. Additionally, the selected HSDPA bearer must provide a RLC peak rate higher or equal to the
guaranted bit rate defined for the service.
HSDPA bearers using 64QAM modulation (improvement introduced by the release 7 of the 3GPP UTRA specifications,
referred to as HSPA+): These HSDPA bearers can be allocated to packet (HSDPA) and packet (HSPA) users connected
to cells with HSPA+ capabilities only. The number of HS-PDSCH channels required by the bearer must not exceed the
maximum number of HS-PDSCH codes available for the cell. These HSDPA bearers cannot be allocated to packet (HSPA
- Constant Bit Rate) service users.
Atoll considers an HSDPA bearer as compatible with the user equipment if:
The transport block size does not exceed the maximum transport block size supported by the user equipment.
The number of HS-PDSCH channels required by the bearer does not exceed the maximum number of HS-PDSCH
channels that the terminal can use.
The modulation is supported by the user equipment.
When there are several HSDPA bearers compatible, Atoll selects the HSDPA bearer that provides the highest RLC peak rate.
When several HSDPA bearers can supply the same RLC peak rate, Atoll chooses the HSDPA bearer with the highest modulation
scheme. Finally, if no HSDPA bearer is compatible, Atoll allocates a lower HSDPA bearer compatible with the user equipment
and cell capabilities which needs fewer resources.
Lets consider the following examples.
Example1: One packet (HSDPA) user with category 13 user equipment and a 50km/h mobility.
The user equipment capabilities are:
213
Forsk 2011
Both HSDPA bearers are compatible with the user equipment and cell capabilities. Atoll selects the HSDPA bearer that
provides the highest RLC peak rate, i.e. the bearer index 26.
Both HSDPA bearers are compatible with the user equipment and cell capabilities and the RLC peak rate they provide is the
same. Atoll selects the HSDPA bearer using the highest modulation scheme, i.e. the bearer index 32.
Example 2: One packet (HSDPA) user experiencing a CQI of 26.
Therefore, Atoll can choose between two HSDPA bearers, the bearer indexes 26 and 31.
Characteristics of the bearer index 26 are:
214
AT310_TRG_E1
1st case: The user equipment category is 9. The cell to which the user is connected supports HSPA+ functionalities (i.e. 64QAM
modulation in the DL and MIMO systems) and the maximum number of HS-PDSCH channels is 15.
The user equipment characteristics are the following:
The bearer index 31 cannot be selected because it requires a modulation scheme not supported by the terminal. Only the
bearer index 26 is compatible with the user equipment capabilities. Atoll selects it.
2nd case: The user equipment category is 8. The cell to which the user is connected supports HSPA+ functionalities (i.e. 64QAM
modulation in the DL and MIMO systems) and the maximum number of HS-PDSCH channels is 15.
The user equipment characteristics are the following:
Here, none of HSDPA bearers are compatible with the user equipment capabilities.
The bearer index 31 cannot be selected because it requires a modulation scheme not supported by the terminal. With the
bearer index 26, the number of HS-PDSCH channels (12) exceeds the maximum number of HS-PDSCH channels the terminal
can use (10), and the transport block size (17237 bits) exceeds the maximum transport block size (14411 bits) the terminal can
carried.
In the HSDPA Radio Bearer table, Atoll selects a lower HSDPA bearer compatible with cell and UE category capabilities. It
selects the bearer index 25.
The number of HS-PDSCH channels (10) does not exceed the maximum number of HS-PDSCH channels the terminal
can use (10) and the maximum number of HS-PDSCH channels available at the cell level (15),
The transport block size (14411 bits) does not exceed the maximum transport block size (14411 bits) the terminal can
carried.
16QAM modulation is supported by the terminal and the cell.
3rd case: The user equipment category is 13. The cell to which the user is connected supports HSPA functionalities and the
maximum number of HS-PDSCH channels is 15.
The user equipment capabilities are:
The bearer index 31 cannot be selected because it requires a modulation scheme not supported by the cell. On the other hand,
the bearer index 26 is compatible with cell and UE category capabilities. Therefore, it is allocated.
6. HS-PDSCH Quality Update
Once the bearer selected, Atoll exactly knows the number of HS-PDSCH channels. Therefore, when the method Without
useful signal is used, it may recalculate the HS-PDSCH quality with the real number of HS-PDSCH channels (A default value
(5) was taken into account in the first HS-PDSCH quality calculation).
CQI Based on HS-PDSCH Quality
When the option CQI based on HS-PDSCH quality is selected, Atoll proceeds as follows.
1. HS-PDSCH Quality Calculation
Atoll proceeds as follows:
1st step: Atoll calculates the HS-SCCH power ( P HS SCCH ).
P HS SCCH ( ic ) is the HS-SCCH power on carrier ic. It is either fixed by the user (when the option HS-SCCH Power Dynamic
Allocationin the cell property dialogue is unchecked) or dynamically calculated (when the option HS-SCCH Power Dynamic
Allocation is selected).
req
Ec
In this case, the HS-SCCH power is controlled so as to reach the required HS-SCCH Ec/Nt (noted ------ ( ic )
). It is
Nt
HS SCCH
specified in mobility properties.
We have:
215
Forsk 2011
BTS P c ( ic )
Eci
----- for the total noise option,
= ------------------------------( ic )
DL
Nt
HS SCCH
N tot ( ic )
And
BTS P c ( ic )
Eci
----
---------------------------------------------------------------------------------------------------------------------------- for the without useful signal option.
(
ic
)
=
DL
term
Nt
HS SCCH
N tot ( ic ) ( 1 F ortho ) ( 1 F MUD ) BTS P c ( ic )
i
With
DL
DL
DL
DL
DL
term
DL
DL
DL
P SCH ( ic )
P SCH ( ic )
DL
term
- BTS P tot ( ic ) ------------------I intra ( ic ) = P tot ( ic ) + BTS ( 1 F MUD ) ( 1 F ortho ) P tot ( ic ) ------------------
LT
LT
txi
txi
txi
DL
I extra ( ic ) =
DL
P tot ( ic )
txj, j i
Ptot ( icadj )
DL
DL
, j
-----------------------------------I inter carrier ( ic ) = txj
RF ( ic, ic adj )
ni
ic i is the i
th
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
Tx, m
ICP ic , ic is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
i
And
L path L Tx L term L body L indoor E Shadowing 6
- ( )
L T = ------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Therefore,
req
EcDL
----( ic )
N tot ( ic )
HS SCCH
Nt
BTS
And
6.
216
AT310_TRG_E1
req
EcDL
----
( ic )
N tot ( ic )
Nt
HS SCCH
Nt
HS SCCH
2nd step: Atoll calculates the HS-PDSCH power ( P HS PDSCH )
P HSDPA ( ic ) is the power available for HSDPA on the carrier ic. This parameter is either a simulation output, or a user-defined
cell input.
P HSDPA ( ic ) = P HS PDSCH ( ic ) + n HS SCCH P HS SCCH ( ic )
Therefore, we have:
P HS PDSCH ( ic ) = P HSDPA ( ic ) n HS SCCH P HS SCCH ( ic )
n HS SCCH is the number of HS-SCCH channels.
3rd step: Then, Atoll evaluates the HS-PDSCH quality
Ec
Let us assume the following notation: ------ ( ic )
corresponds to the HS-PDSCH quality.
Nt
HS PDSCH
Two options, available in Global parameters, may be used to calculate Nt: option Without useful signal or option Total noise.
We have:
BTS P c ( ic )
Eci
----
------------------------------- for the total noise option,
(
ic
)
=
DL
Nt
HS PDSCH
N tot ( ic )
And
BTS P c ( ic )
Eci
----- for the without useful signal option.
= ---------------------------------------------------------------------------------------------------------------------------( ic )
Nt
HS PDSCH
P c ( ic )
DL
term
i
N tot ( ic ) ( 1 F ortho ) ( 1 F MUD ) BTS --------------n
Here, Atoll works on the assumption that five HS-PDSCH channels are used (n=5). Then, it calculates the HS-PDSCH CQI and
the bearer to be used. Once the bearer selected, Atoll exactly knows the number of HS-PDSCH channels and recalculates the
HS-PDSCH quality with the real number of HS-PDSCH channels.
With
DL
DL
DL
DL
DL
term
DL
DL
DL
P SCH ( ic )
P SCH ( ic )
DL
term
- BTS P tot ( ic ) ------------------I intra ( ic ) = P tot ( ic ) + BTS ( 1 F MUD ) ( 1 F ortho ) P tot ( ic ) ------------------
LT
LT
txi
txi
txi
DL
I extra ( ic ) ) =
DL
P tot ( ic )
txj, j i
Ptot ( icadj )
DL
DL
, j
-----------------------------------I inter carrier ( ic ) = txj
RF ( ic, ic adj )
ni
ic i is the i
th
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
217
Forsk 2011
Tx, m
ICP ic , ic is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
i
And
L path L Tx L term L body L indoor E Shadowing 7
- ( )
L T = ------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
Atoll performs intra-cell interference computations based on the total power. You can
instruct Atoll to use maximum power by adding the following lines in the Atoll.ini file:
[CDMA]
PmaxInIntraItf = 1
LT
LT
LT
2. HS-PDSCH CQI Determination
Let us assume the following notation: ( CQI ) HS PDSCH corresponds to the HS-PDSCH CQI. ( CQI ) HS PDSCH is read in the table
Ec
. This table is defined for the terminal reception equipment and the specified
( CQI ) HS PDSCH = f ------ ( ic )
Nt
HS PDSCH
mobility.
3. HSDPA Bearer Selection
The bearer is selected as described in "HSDPA Bearer Selection" on page 212.
4.4.2.3.5
MIMO Modelling
MIMO - Transmit Diversity
If the user is connected to a cell that supports HSPA+ with transmit diversity and if he has a MIMO-capable terminal (i.e., a
terminal with an HSDPA UE category supporting MIMO), he will benefit from downlink diversity gain on the HS-PDSCH Ec/Nt.
EcEc
DL
DL
----= ------ ( ic )
+ G TD + G TD in dB
( ic )
Nt
HS PDSCH
Nt
HS PDSCH
Where
DL
G TD is the downlink transmit diversity gain (in dB) corresponding to the numbers of transmission and reception antenna ports
(respectively defined in the transmitter and terminal properties).
DL
G TD is the additional diversity gain in downlink (in dB). It is defined for the clutter class of the user.
MIMO - Spatial Multiplexing
If the user is connected to a cell that supports HSPA+ with spatial multiplexing and if he has a MIMO-capable terminal (i.e., a
terminal with an HSDPA UE category supporting MIMO), he will benefit from the spatial multiplexing gain in its RLC peak rate.
In this case, the RLC peak rate obtained by the user is the following:
DL
DL
Max
7.
218
AT310_TRG_E1
DL
R RLC peak ( Index HSDPABearer ) is the RLC peak rate that the selected HSDPA bearer ( Index HSDPABearer ) can provide in the cell
(Txi, ic). It is read in the HSDPA Radio Bearer table.
Max
G SM
is the maximum spatial multiplexing gain (in dB) for a given number of transmission and reception antennas
4.4.2.3.6
Scheduling Algorithms
The scheduler manages the maximum number of users within each cell. Packet (HSPA - Constant Bit Rate) service users have
the highest priority and are processed first, in the order established during the generation of the user distribution. After
processing the packet (HSPA - Constant Bit Rate) service users, the scheduler ranks the remaining HSDPA bearer users (i.e.,
packet (HSDPA) and packet (HSPA) service users) according to the selected scheduling technique.Three scheduling algorithms
are available , Max C/I, Round Robin and Proportional Fair. Impact they have on the simulation result is described in the tables
below.
Let us consider a cell with 16 packet (HSDPA) and packet (HSPA) service users. All of them are active on DL and connected to
the A-DCH R99 bearer. There is no packet (HSPA - Constant Bit Rate) service user in the cell and the number of HS-SCCH
channels and the maximum number of HSDPA users have been respectively set to 4 and 15.
Max C/I
15 users (where 15 corresponds to the maximum number of HSDPA users defined) enters the scheduler in the same order as
in the simulation. Then, they are sorted in descending order by the channel quality indicator (CQI), i.e. in a best bearer
descending order.
Mobiles
Simulation Rank
DL Obtained Rate
(kbps)
Connection Status
M1
2400
2400+3.4
Connected
M2
15
2400
1440+3.4
Connected
M3
2080
160+3.4
Connected
M4
2080
3.4
Delayed
M5
10
2080
3.4
Delayed
M6
12
2080
3.4
Delayed
M7
13
2080
3.4
Delayed
M8
14
2080
3.4
Delayed
M9
1920
3.4
Delayed
M10
1600
3.4
Delayed
M11
1600
3.4
Delayed
M12
1600
3.4
Delayed
M13
1600
3.4
Delayed
M14
1600
3.4
Delayed
M15
11
1440
3.4
Delayed
M16
16
2080
Scheduler Saturation
Round Robin
Users are taken into account in the same order than the one in the simulation (random order).
Mobiles
Simulation Rank
DL Obtained Rate
(kbps)
Connection Status
M1
1600
1600+3.4
Connected
M2
2400
960+3.4
Connected
M3
1600
3.4
Delayed
M4
1600
3.4
Delayed
M5
1600
3.4
Delayed
M6
1600
3.4
Delayed
M7
1920
3.4
Delayed
219
Forsk 2011
Mobiles
Simulation Rank
DL Obtained Rate
(kbps)
Connection Status
M8
2080
3.4
Delayed
M9
2080
3.4
Delayed
M10
10
2080
3.4
Delayed
M11
11
1440
3.4
Delayed
M12
12
2080
3.4
Delayed
M13
13
2080
3.4
Delayed
M14
14
2080
3.4
Delayed
M15
15
2400
3.4
Delayed
M16
16
2080
Scheduler Saturation
Proportional Fair
15 users (where 15 corresponds to the maximum number of HSDPA users defined) enters the scheduler in the same order as
in the simulation. Then, they are sorted in an ascending order according to a new random parameter which corresponds to a
combination of the user rank in the simulation and the channel quality indicator (CQI).
For a user i, the random parameter RP i is calculated as follows:
Simu
RP i = 50 R i
CQI
+ 50 R i
Where,
Simu
Ri
CQI
Ri
4.4.2.3.7
Mobiles
Simulation
Rank
CQI Rank
RP
Best Bearer
(kbps)
DL Obtained
Rate (kbps)
Connection
Status
M1
150
2400
2400
Connected
M2
10
550
1600
960
Connected
M3
550
2080
160
Connected
M4
650
2080
3.4
Delayed
M5
11
700
1600
3.4
Delayed
M6
10
750
2080
3.4
Delayed
M7
12
800
1600
3.4
Delayed
M8
800
1920
3.4
Delayed
M9
15
850
2400
3.4
Delayed
M10
13
900
1600
3.4
Delayed
M11
12
900
2080
3.4
Delayed
M12
14
1000
1600
3.4
Delayed
M13
13
1000
2080
3.4
Delayed
M14
14
1100
2080
3.4
Delayed
M15
11
15
1300
1440
3.4
Delayed
M16
16
2080
Scheduler
Saturation
Dual-Cell HSDPA
For transmitters that support dual-cell HSDPA mode, the sheduler manages a single queue of users at the Node B. All users
belonging to the transmitter, i.e., dual-cell HSDPA and single-carrier HSDPA users, are ranked together in a unique list. Dualcell HSDPA users are considered twice in the list as they may be assigned two different HSDPA bearers in the two cells.
220
AT310_TRG_E1
Packet (HSPA - Constant Bit Rate) service users have the highest priority and are processed first, in the order established
during the generation of the user distribution. After processing the packet (HSPA - Constant Bit Rate) service users, the
scheduler ranks the remaining HSDPA bearer users (i.e., packet (HSDPA) and packet (HSPA) service users) according to the
selected scheduling technique (Max C/I, Round Robin and Proportional Fair). After the HSDPA users have been ranked, the
scheduler allocates HSDPA resources to each user following the calculated order as long as there are resources available. Even
if there is a unique list of users at the transmitter level, the resources of each cell are not shared and each carrier has its own
pool of resources (number of HS-SCCH channels, maximum number of HSDPA users, HSDPA power, number of OVSF codes).
Only site-level resources (such as the Iub throughput and the channel elements) are shared between the users of the two cells.
Let us consider a dual-cell HSDPA transmitter with 16 packet (HSDPA) and packet (HSPA) service users. There is no packet
(HSPA - Constant Bit Rate) service user. All users are active in DL and connected to the A-DCH R99 bearer. Among the users,
there are 6 dual-cell HSDPA users (i.e., terminal with UE categories 21 to 24).
Simulation Rank
Carriers
Comments
Yes
1 and 2
Anchor carrier: 2
No
No
Yes
1 and 2
No
No
No
No
Yes
1 and 2
10
No
11
No
12
Yes
1 and 2
13
No
14
Yes
1 and 2
15
No
16
Yes
1 and 2
Anchor carrier: 2
Anchor carrier: 1
Anchor carrier: 1
Anchor carrier: 1
Anchor carrier: 2
In each cell, the number of HS-SCCH channels and the maximum number of HSDPA bearer users have been respectively set
to 4 and 7.
The scheduling algorithms defined for the two cells are the same as the one selected for the transmitter.
Each dual-cell HSDPA user is counted twice, once in each cell, as he may be assigned two different HSDPA bearers in the two
cells. Therefore, the scheduler manages the users ranked 1st to 11th (i.e. 4 single-carrier users connected to the first carrier,
4 single-carrier users connected to the second carrier and 3 dual-cell users). Users ranked 12th to 16th are rejected because
the maximum number of HSDPA bearer users that the scheduler can manage in a cell is exceeded.
Impact the scheduling algorithms have on the simulation results is described in the tables below.
Max C/I
7 users from each cell (where 7 corresponds to the maximum number of HSDPA users defined for each cell), i.e., a total of 14
users enter the scheduler in the same order as in the simulation. Then, they are sorted in the order of decreasing channel
quality indicator (CQI), i.e. in a best bearer descending order.
Mobiles
Carrier
Simulation
Rank
CQI
Best Bearer
(kbps)
DL Obtained
Rate (kbps)
Connection
Status
M1
21
3040
3040+3.4
Connected
M2
(DC-HSDPA)
19
2400
2400+3.4
Connected
M3
18
2080
1440+3.4
Connected
M2
(DC-HSDPA)
17
1920
1920
Connected
M4
(DC-HSDPA)
17
1920
960+3.4
Connected
M5
16
1600
3.4
Delayed
221
Forsk 2011
Mobiles
Carrier
Simulation
Rank
CQI
Best Bearer
(kbps)
DL Obtained
Rate (kbps)
Connection
Status
M4
(DC-HSDPA)
16
1600
1120
Connected
M6
15
1440
3.4
Delayed
M7
14
1120
3.4
Delayed
M8
10
14
1120
3.4
Delayed
M9
(DC-HSDPA)
13
960
3.4
Delayed
M10
13
960
3.4
Delayed
M9
(DC-HSDPA)
12
800
Delayed
M11
11
12
800
3.4
Delayed
M12
(DC-HSDPA)
1
2
12
14
15
1120
1440
Scheduler
Saturation
M13
13
17
1920
Scheduler
Saturation
M14
(DC-HSDPA)
1
2
14
13
15
960
1440
Scheduler
Saturation
M15
15
17
1920
Scheduler
Saturation
M16
(DC-HSDPA)
1
2
16
12
14
800
1120
Scheduler
Saturation
The user ranked 4th (here M2) is connected to an HSDPA bearer in each cell. He obtains a total DL data rate of 4323.4
kbps (2403.4+1920).
The user ranked 9th (here M4) is connected to an HSDPA bearer in each cell. He obtains a total DL data rate of 2083.4
kbps (963.4+1120).
The first user (here M9) is delayed in the two cells. He obtains a total DL data rate of 3.4 kbps.
Round Robin
7 users from each cell (where 7 corresponds to the maximum number of HSDPA users defined for each cell), i.e., a total of 14
users enter the scheduler in the same order as in the simulation.
222
Mobiles
Carrier
Simulation
Rank
CQI
Best Bearer
(kbps)
DL Obtained
Rate (kbps)
Connection
Status
M1
(DC-HSDPA)
12
800
800
Connected
M1
(DC-HSDPA)
13
960
960+3.4
Connected
M2
15
1440
1440+3.4
Connected
M3
16
1600
1600+3.4
Connected
M4
(DC-HSDPA)
19
2400
1600+3.4
Connected
M4
(DC-HSDPA)
17
1920
960
Connected
M5
21
3040
480+3.4
Connected
M6
13
960
160+3.4
Connected
M7
14
1120
3.4
Delayed
M8
18
2080
3.4
Delayed
M9
(DC-HSDPA)
16
1600
Delayed
AT310_TRG_E1
Mobiles
Carrier
Simulation
Rank
CQI
Best Bearer
(kbps)
DL Obtained
Rate (kbps)
Connection
Status
M9
(DC-HSDPA)
17
1920
3.4
Delayed
M10
10
14
1120
3.4
Delayed
M11
11
12
800
3.4
Delayed
M12
(DC-HSDPA)
1
2
12
14
15
1120
1440
Scheduler
Saturation
M13
13
17
1920
Scheduler
Saturation
M14
(DC-HSDPA)
1
2
14
13
15
960
1440
Scheduler
Saturation
M15
15
17
1920
Scheduler
Saturation
M16
(DC-HSDPA)
1
2
16
12
14
800
1120
Scheduler
Saturation
The first user (here M1) is connected to an HSDPA bearer in each cell. He obtains a total DL data rate of 1763.4 kbps
(800+963.4).
The user ranked 4th (here M4) is connected to an HSDPA bearer in each cell. He obtains a total DL data rate of 2563.4
kbps (1603.4+960).
The user ranked 9th (here M9) is delayed in the two cells. He obtains a total DL data rate of 3.4 kbps.
Proportional Fair
7 users from each cell (where 7 corresponds to the maximum number of HSDPA users defined for each cell), i.e., a total of 14
users enter the scheduler in the same order as in the simulation. Then, they are sorted in an ascending order according to a
new random parameter which corresponds to a combination of the user rank in the simulation and the channel quality
indicator (CQI).
For a user i, the random parameter RPi is calculated as follows:
Simu
RPi = 50 R i
CQI
+ 50 R i
Where,
Simu
Ri
CQI
Ri
DL
Connection
Obtained
Status
Rate (kbps)
Mobiles
Carrier
Simulation
Rank
CQI
CQI Rank
RP
Best Bearer
(kbps)
M1
DC-HSDPA
19
300
2400
2400+3.4
Connected
M2
21
300
3040
3040+3.4
Connected
M1
DC-HSDPA
17
400
1920
1440
Connected
M3
16
450
1600
800+3.4
Connected
M4
15
500
1440
1120+3.4
Connected
M5
18
550
2080
800+3.4
Connected
M6
DC-HSDPA
13
11
600
960
480+3.4
Connected
223
Forsk 2011
DL
Connection
Obtained
Status
Rate (kbps)
Mobiles
Carrier
Simulation
Rank
CQI
CQI Rank
RP
Best Bearer
(kbps)
M6
DC-HSDPA
12
13
700
800
Delayed
M7
DC-HSDPA
17
700
1920
3.4
Delayed
M8
14
800
1120
3.4
Delayed
M7
DC-HSDPA
16
800
1600
Delayed
M9
13
12
900
960
3.4
Delayed
M10
10
14
10
1000
1120
3.4
Delayed
M11
11
12
14
1250
800
3.4
Delayed
M12
(DC-HSDPA)
1
2
12
14
15
1120
1440
Scheduler
Saturation
Scheduler
Saturation
M13
13
17
1920
Scheduler
Saturation
Scheduler
Saturation
M14
(DC-HSDPA)
1
2
14
13
15
960
1440
Scheduler
Saturation
Scheduler
Saturation
M15
15
17
1920
Scheduler
Saturation
Scheduler
Saturation
M16
(DC-HSDPA)
1
2
16
12
14
800
1120
Scheduler
Saturation
Scheduler
Saturation
The user ranked 4th (here M1) is connected to an HSDPA bearer in each cell. He obtains a total DL data rate of 3843.4
kbps (2403.4+1440).
The first user (here M6) is connected to an HSDPA bearer in his anchor cell and delayed in the other cell. He obtains a
total DL data rate of 483.4 kbps (483.4+0).
The user ranked 9th (here M7) is delayed in the two cells. He obtains a total DL data rate of 3.4 kbps.
3 packet (HSPA - Constant Bit Rate) service users with any activity status. All of them have been connected to an
HSDPA bearer.
9 packet (HSPA) service users active on UL. The first four packet (HSPA) have been connected to an HSDPA bearer, the
last one has been rejected and the remaining four have been delayed in the HSDPA part.
224
Evaluation by the
HSDPA
HSUPA part of the
Connection Status
algorithm
Mobiles
Service
Simulation Rank
M1
Connected
Yes
M2
Connected
Yes
M3
Connected
Yes
M4
Packet (HSPA)
Connected
Yes
M5
Packet (HSPA)
Connected
Yes
M6
Packet (HSPA)
Connected
Yes
AT310_TRG_E1
4.4.2.4.1
Evaluation by the
HSDPA
HSUPA part of the
Connection Status
algorithm
Mobiles
Service
Simulation Rank
M7
Packet (HSPA)
Connected
Yes
M8
Packet (HSPA)
Delayed
Yes
M9
Packet (HSPA)
Delayed
Yes
M10
Packet (HSPA)
10
Delayed
Yes
M11
Packet (HSPA)
11
Delayed
No
M12
Packet (HSPA)
12
Rejected
No
Admission Control
During admission control, Atoll selects a list of HSUPA bearers for each user. The selected HSUPA bearers have to be
compatible with the user equipment and capabilities of each HSUPA cell of the active set. For packet (HSPA - Constant Bit Rate)
service users, the list is restricted to HSUPA bearers that provide a RLC peak rate higher than the guaranteed bit rate.
Let us focus on one packet (HSPA) service user with category 3 user equipment and a 50km/h mobility. This user is connected
to one cell only. The cell supports HSPA+ functionalities, i.e the cell supports QPSK and 16QAM modulations in the UL.
HSUPA user equipment categories are provided in the HSUPA User Equipment Categories table. The capabilities of the
category 3 user equipment are:
HSUPA bearers using QPSK modulation: They can be selected for users connected to HSPA and HSPA+ capable cells.
HSUPA bearers using 16QAM modulation (improvement introduced by the release 7 of the 3GPP UTRA specifications,
referred to as HSPA+). These HSUPA bearers can be allocated to users connected to cells with HSPA+ capabilities only.
Atoll considers an HSUPA bearer as compatible with the category 3 user equipment if:
The TTI duration used by the bearer is supported by the user equipment (10 ms).
The transport block size does not exceed the maximum transport block size supported by the user equipment (14484
bits):
The number of E-DPDCH channels required by the bearer does not exceed the maximum number of E-DPDCH channels
that the terminal can use (2).
225
Forsk 2011
The minimum spreading factor used by the bearer is not less than the smallest spreading factor supported by the
terminal (4).
The modulation required by the bearer is supported by the terminal.
The HSUPA bearers compatible with category 3 user equiment are framed in red:
UL
tx
intra
UL extra
( ic ) + I tot
UL
tx
( ic ) + I inter carrier ( ic ) + N 0
UL intra
8.
UL extra
, I tot
UL
tx
226
AT310_TRG_E1
Atoll rejects the user if the terminal power required to obtain the lowest compatible HSUPA bearer ( P term HSUPA ) exceeds
the maximum terminal power (his connection status is "HSUPA Admission Rejection").
At the end of this step, the number of non-rejected HSUPA bearer users is n HSUPA . All of them will be connected to an HSUPA
bearer at the end.
4.4.2.4.2
227
Forsk 2011
Figure 4.11: HSUPA Bearer Allocation Process for Packet (HSPA - Constant Bit Rate) Service Users
Packet (HSPA) Service Users
Let us focus on the seven packet (HSPA) service users mentionned in the example of the previous paragraph "HSUPA Part of
the Algorithm" on page 224. We assume that all of them have been admitted. Noise rise scheduling and radio resource control
are carried out on each user in order to determine the best HSUPA bearer that the user can obtain.
In the bearer allocation process shown below, the 7 packet (HSPA) service users are represented by Mj, with j = 1 to 7.
For the user, Mj, with j varying from 1 to 7:
Figure 4.12: HSUPA Bearer Allocation Process for Packet (HSPA) Service Users
228
AT310_TRG_E1
4.4.2.4.3
interference. The remaining cell load factor on uplink ( X HSPA CBR ( txi, ic ) ) depends on the maximum load factor allowed on
uplink and how much uplink load is produced by the served R99 traffic. It can be expressed as follows:
UL
UL
UL
X user
Ec max
----for the Total noise option
= --------------UL
Nt E DPDCH
F
Then, it selects an HSUPA bearer. The allocaon depends on the maximum E-DPDCH Ec Nt allowed and on UE and cell capabilities. Atoll selects the best HSUPA bearer from the HSUPA compatible bearers. This is the HSUPA bearer ( Index HSUPABearer )
UL
Ec- req
Ec max
---- ------
Nt E DPDCH Nt E DPDCH
max
req
Ec req
When several HSUPA bearers are available, Atoll selects the one with the lowest ------
.
Nt E DPDCH
After the noise rise scheduling, Atoll carries out radio resource control, verifying if enough channel elements and Iub backhaul
throughput are available for the HSUPA bearer assigned to the user. For information on radio resource control, see "Radio
Resource Control" on page 232.
After processing all packet (HSPA - Constant bit rate) service users, Atoll carries out noise rise scheduling and radio resource
control on packet (HSPA) service users. During the noise rise scheduling, Atoll distributes the remaining cell load factor
available after all packet (HSPA - Constant Bit Rate) service users have been served. It can be expressed as follows:
UL
UL
UL
UL
X HSPA ( txi, ic )
UL
X user ( txi, ic ) = -----------------------------------n HSPA
Ec max
From this value, Atoll calculates the maximum E-DPDCH Ec Nt allowed ( ------
) as explained above and selects an
Nt E DPDCH
HSUPA bearer for each packet (HSPA) service user. After the noise rise scheduling, Atoll carries out radio resource control on
packet (HSPA) service users. For information on radio resource control, see "Radio Resource Control" on page 232.
229
Forsk 2011
Example: We have a cell with six packet (HSPA) service users and no packet (HSPA - Constant Bit Rate) user. All packet (HSPA)
service users have been admitted.
The remaining cell load factor equal to 0.6 is shared between the packet (HSPA) service users. Therefore, the UL load factor
alloted to each user is 0.1. Lets take the cell UL reuse factor equal to 1.5. Atoll calculates the maximum E-DPDCH Ec Nt
allowed (the Without useful signal option is selected).
max
Ec
We have: ------
= -11.5 dB
Nt E DPDCH
Here, the obtained HSUPA bearer is the index 5 HSUPA bearer. It provides a potential throughput of 128 kbps and requires
E-DPDCH Ec Nt of -13 dB (lower than -11.5 dB) and a terminal power lower than the maximum terminal power allowed.
.
Required Ec/Nt
Threshold (dB)
Nb of Retransmissions
Potential Throughput
(kbps)
-21.7
32
16
-19
64
32
-16.1
128
64
-13.9
192
96
-13
256
128
-10.1
512
256
-8
768
384
-7
1024
512
( P term HSUPA ( tx k, ic ) ).
max
Ec
max
UL
max
P term HSUPA ( tx k, ic ) = min ------
( tx , ic ) L T N tot , P term
Nt E DPDCH k
With
UL
UL intra
tx
UL extra
( ic ) + I tot
UL
tx
( ic ) + I inter carrier ( ic ) + N 0
UL intra
UL extra
, I tot
UL
tx
As HSUPA bearer users in soft handover use the lowest granted noise rise, Atoll chooses the lowest of maximum terminal
power allowed for each cell of the active set ( tx k, ic ) .
max
tx k AS
9.
max
( P term HSUPA ( tx k, ic ) )
230
AT310_TRG_E1
max
Once Atoll knows the selected maximum terminal power ( P term HSUPA ), it recalculates the maximum E-DPDCH Ec Nt allowed
max
Ec
( ------
( tx , ic ) ) for each HSUPA capable cell of the active set.
Nt E DPDCH k
max
P term HSUPA
Ec- max
--------------------------------UL
Nt E DPDCH ( tx k, ic ) =
L T N tot
max
Ec
Then, Atoll calculates the maximum E-DPDCH Ec Nt allowed ( ------
) aer signal recombinaon of all HSUPA capable
Nt E DPDCH
cells of the active set 10.
For softer (1/2) and softer-softer (1/3) handovers, we have:
max
Ec-
UL
----= f rake efficiency
Nt E DPDCH
max
Ec-
----( tx , ic )
Nt E DPDCH k
tx ActiveSet
k
( samesite )
Ec max
For soft (2/2) and soft-soft (3/3) handovers, we have: ------
=
Nt E DPDCH
Ec- max
Max ----( tx , ic )
Nt E DPDCH k
txk ActiveSet
For softer-soft handover (2/3), it depends on if the MRC option is selected (option available in Global parameters). If selected,
we have:
10.
Ec max
UL
For softer (1/2) and softer-softer (1/3) handovers: ------
= f rake efficiency
Nt E DPDCH
max
Ec-
---- Nt E DPDCH ( tx k, ic )
tx k ActiveSet
( samesite )
Ec max
For soft handover (2/2): ------
=
Nt E DPDCH
Ec- max
UL
Max ----( tx , ic ) ( G macro diversity ) 2links
Nt E DPDCH k
tx k ActiveSet
max
Ec
For soft-soft handover (3/3): ------
=
Nt E DPDCH
Ec- max
UL
tx k ActiveSet
For softer-soft handover (2/3), it depends on if the MRC option is selected (option available in Global parameters). If selected,
we have:
max
Ec-
----=
Nt E DPDCH
UL
Ec- max
Ec- max
--------f
(
tx
,
ic
)
,
(
tx
,
ic
)
tx k samesite
tx k
Max
tx othersite
l
UL
max
Ec
Else, we have: ------
=
Nt E DPDCH
Ec- max
UL
Max ----( tx , ic ) ( G macro diversity ) 2links
Nt E DPDCH k
txk ActiveSet
231
max
Ec-
---- Nt E DPDCH =
Forsk 2011
UL
tx ,tx ActiveSet f rake efficiency
k l
tx samesite
tx
k
k
Max
max
Ec- max
Ec
----
tx othersite
l
max
Ec
Else, we have: ------
=
Nt E DPDCH
Ec- max
Max ----( tx , ic )
Nt E DPDCH k
txk ActiveSet
Then, Atoll selects an HSUPA bearer as previously explained in "HSUPA Bearer Allocation Process" on page 227. The allocation
depends on the maximum E-DPDCH Ec Nt allowed and on UE and cell capabilies. Atoll selects the best HSUPA bearer from
the HSUPA compatible bearers. This is the HSUPA bearer ( Index HSUPABearer ) with the highest potential throughput
UL
Ec- req
Ec- max
---- ---- Nt E DPDCH Nt E DPDCH
Ec req
When several HSUPA bearers are available, Atoll selects the one with the lowest ------
.
Nt E DPDCH
Determination of the Requested HSUPA Bearer
The requested HSUPA radio bearer is selected from the HSUPA bearers compatible with the user equipment. Atoll determines
the HSUPA bearer the user would obtain by considering the entire remaining load of the cell. The user is treated as if he is the
only user in the cell. Therefore, if we go on with the previous example, the maximum E-DPDCH Ec Nt allowed is equal to -1.8
dB and the requested HSUPA bearer is the index 7 HSUPA bearer. It requires E-DPDCH Ec Nt of -8 dB (lower than -1.8 dB) and
a terminal power lower than the maximum terminal power allowed.
4.4.2.4.4
DL
DL
max
max
P tx ( ic ) k P tx ( ic ) k 1
N user ( ic ) k N user ( ic ) k 1
Stations
Stations
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 100
= max int
100 , int
DL
P tx ( ic ) k
N user ( ic ) k
UL
UL
UL
UL
UL
max
max
I tot ( ic ) k I tot ( ic ) k 1
N user ( ic ) k N user ( ic ) k 1
Stations
Stations
I tot ( ic ) k
N user ( ic ) k
creating a simulation).
The simulation has reached convergence.
Example: Let us assume that the maximum number of iterations is 100, UL and DL convergence thresholds are set to 5. If
UL 5 and DL 5 between the 4th and the 5th iteration, Atoll stops the algorithm after the 5th iteration. Convergence has
been reached.
2nd case: After 30 iterations, UL and/or DL are still higher than their respective thresholds and from the 30th iteration, UL
and/or DL do not decrease during the next 15 successive iterations.
232
AT310_TRG_E1
4.4.3 Results
4.4.3.1 R99 Related Results
This table contains some R99 specific simulation results provided in the Cells and Mobiles tabs of the simulation property
dialogue.
Name
Value
Nb E1 T1 Ethernet
DL
I intra ( txi,
Unit
DL
UL
RoundUp ( Max ( T Iub ( N I ) T E1 T1 Ethernet, T Iub ( N I ) T E1 T1 Ethernet ) ) None
DL
SCH ( txi, ic )
P ( txi, ic ) P
DL
----------------------------P tot ( txi, ic ) F ortho BTS tot
LT
txi
ic )
Description
Number of E1/T1/Ethernet links
required by the site
None
DL
DL
I extra ( ic )
DL
P tot ( txj, ic )
txj, j i
DL
I inter carrier ( ic )
txj, j
--------------------------------------------RF ( ic, ic adj )
DL
I inter techno log y ( ic )
ni
DL
DL
I tot ( ic )
DL
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP n , ic
DL
I tot ( ic ) + N 0
Pb
DL
DL
DL
Term
UL
I tot
( txi, ic )
( ic )
term
txi
UL extra
I tot
( txi, ic )
UL
P b ( ic )
term
txj, j i
Pb
UL
UL
I inter carrier ( txi,
ic )
Downlink inter-technology
interference at terminal on carrier ic
a
N tot ( ic )
UL intra
( ic adj )
term
txj, j
----------------------------------RF ( ic, ic adj )
233
Forsk 2011
Name
Value
UL
UL
I tot ( txi, ic )
UL
N tot ( txi,
extra
I tot
Unit
UL
Tx
intra
ic )
ic ) +
UL
( txi, ic ) +I inter carrier ( txi, icW)
Description
Total received interference at
transmitter on carrier ic
None
tx
N0
UL
UL
I tot ( txi, ic )
---------------------------UL
N tot ( txi, ic )
UL
I tot ( txi, ic )
--------------------------------------------------------------------------------------UL intra
Tx
I tot
( txi, ic ) ( 1 F MUD term )
UL
1
--------------------------UL
F ( txi, ic )
X ( txi, ic )
UL
F ( txi, ic )
E ( txi, ic )
None
None
DL
+ I inter carrier ( ic ) ) L T
--------------------------------------------------------------------------------- + 1 F ortho BTS
DL
P Tx ( txi, ic )
--------------------------------------------------------------------------------------------------------------------------------1
----------- + ( 1 F ortho BTS )
tch
DL
CI req
DL
X ( txi, ic )
DL
with
DL
CI req
Q req
= --------DL
Gp
I tot ( ic )
-----------------DL
N tot ( ic )
DL
I tot ( ic )
----------------------------DL
I intra ( txi, ic )
DL
F ( txi, ic )
DL
10 log ( 1 X ( txi, ic ) )
UL
10 log ( 1 X ( txi, ic ) )
NR ( txi, ic )
NR ( txi, ic )
a.
DL
dB
UL
dB
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
Either connected and in this case, they obtain the requested R99 bearer,
Or rejected exactly for the same reasons as R99 users.
Only connected packet (HSDPA), packet (HSPA) and packet (HSPA - Constant Bit Rate) service users are considered in the
HSDPA part. At the end of the HSDPA part, packet (HSDPA) and packet (HSPA) service users can be:
In the HSUPA part, Atoll processes packet (HSPA) service users and packet (HSPA - Constant Bit Rate) service users who are
connected to an HSDPA bearer or were delayed in the previous step. At the end, they can be:
234
AT310_TRG_E1
Or rejected for the following reasons: the maximum number of HSUPA users per cell is exceeded, the terminal power
required to obtain the lowest compatible HSUPA bearer exceeds the maximum terminal power, there are no more
channel elements available, the maximum Iub backhaul throughput allowed on the site in the uplink is exceeded, the
lowest compatible HSUPA bearer they can obtain does not provide a RLC peak rate higher than the guaranted bit rate
(only for packet (HSPA - Constant Bit Rate) service users).
In the following parts, a dual-cell HSDPA user refers to a user which has a dual-cell HSDPA-capable terminal and which is
simultaneously connected to two HSDPA cells of a transmitter supporting dual-cell HSDPA mode.
4.4.3.2.1
Statistics Tab
In the Statistics tab, Atoll displays as results:
The downlink and uplink rates ( R R99 and R R99 ) generated by their connection to R99 bearers. Only active users
DL
UL
are considered.
DL
R R99 =
DL
UL
Active
users
UL
Active
users
DL
UL
R nominal ( R99 Bearer ) is the downlink nominal rate of the user R99 radio bearer and R nominal ( R99 Bearer ) is the uplink
nominal rate of the user R99 radio bearer.
The number of connected users with an HSDPA bearer (result of the HSDPA part) and the downlink rate they generate.
Packet (HSDPA), packet (HSPA) and packet (HSPA - Constant Bit Rate) service users are considered since they all
request an HSDPA bearer. On the other hand, only active users are taken into consideration in the downlink rate
DL
calculation ( R HSDPA ).
DL
R HSDPA =
DL
R RLC peak
Active
users
DL
The number of connected HSUPA bearer users (result of the HSUPA part). Only packet (HSPA) and packet (HSPA Constant Bit Rate) service users are considered.
UL
In addition, Atoll indicates the uplink data rate generated by active users connected with an HSUPA bearer ( R HSUPA ):
UL
R HSUPA =
UL
R RLC peak
Active
users
UL
4.4.3.2.2Mobiles Tab
In the Mobiles tab, Atoll indicates for each user:
UL
DL
The uplink and downlink total requested rates in kbps (respectively, R requested ( M b ) and R requested ( M b ) )
For circuit and packet (R99) service users, the DL and UL total requested rates correspond to the DL and UL nominal rates of
the R99 bearer associated to the service.
DL
DL
UL
UL
235
Forsk 2011
HSDPA radio bearer(s) can provide. Here, the user is treated as if he is the only user in the cell and then, Atoll determines the
HSDPA bearer the user would obtain by considering the entire HSDPA power available of the cell.
DL
DL
DL
DL
DL
R requested ( M b ) = R nominal ( ADPCH R99 Bearer ) + R RLC peak for single-carrier users
R requested ( M b ) = R nominal ( ADPCH R99 Bearer ) AnchorCell +
DL
c Serving Cells
UL
UL
DL
DL
DL
DL
R requested ( M b ) = R nominal ( ADPCH EDPCCH R99 Bearer ) + R RLC peak for single-carrier users
R requested ( M b ) = R nominal ( ADPCH EDPCCH R99 Bearer ) AnchorCell +
DL
c Serving cells
UL
UL
UL
UL
DL
The uplink and downlink total obtained rates in kbps (respectively, R obtained ( M b ) and R obtained ( M b ) )
For circuit and packet (R99) service users, the obtained rate is the same as the requested rate if he is connected without being
downgraded. Otherwise, the obtained rate is lower (it corresponds to the nominal rate of the selected R99 bearer). If the user
is rejected, the obtained rate is zero.
In the downlink, HSDPA bearer users can be connected to a single cell or to two cells of the same transmitter when the user
has a dual-cell HSDPA-capable terminal and when the transmitter supports the dual-cell HSDPA mode.
For a single-carrier packet (HSDPA) service user connected to an HSDPA bearer, the downlink obtained rate corresponds to
the instantaneous rate; this is the sum of the A-DPCH radio bearer nominal rate and the RLC peak rate provided by the
selected HSDPA radio bearer after scheduling and radio resource control. If the user is delayed (he is only connected to an R99
radio bearer), downlink obtained rate corresponds to the downlink nominal rate of the ADPCH radio bearer. Finally, if the user
is rejected either in the R99 part or in the HSDPA part (i.e., because the HSDPA scheduler is saturated), the downlink obtained
rate is zero.
For a dual-carrier packet (HSDPA) service user connected to two HSDPA bearers, the downlink obtained rate corresponds to
the instantaneous rate; this is the sum of the nominal rate provided by the A-DPCH radio bearer in the anchor cell and the RLC
peak rates provided by the selected HSDPA radio bearers after scheduling and radio resource control. If the user is connected
to one cell and delayed in the other cell, the downlink obtained rate is the sum of the nominal rate provided by the A-DPCH
radio bearer in the anchor cell and the RLC peak rate provided by the selected HSDPA radio bearer after scheduling and radio
resource control. If the user is delayed in the two cells (he is only connected to an R99 radio bearer in the anchor cell), the
downlink obtained rate corresponds to the downlink nominal rate of the ADPCH radio bearer in the anchor cell. Finally, if the
user is rejected either in the R99 part or in the HSDPA part (i.e., because the HSDPA scheduler is saturated), the downlink
obtained rate is zero.
In the uplink, packet (HSDPA) service users can only have a single-carrier connection. When the user is either connected or
delayed, the uplink obtained rate corresponds to the uplink nominal rate of the ADPCH radio bearer. If the user is rejected
either in the R99 part or in the HSDPA part (i.e., because the HSDPA scheduler is saturated), the uplink obtained rate is zero.
For a single-carrier packet (HSPA) service user, on downlink, if the user is connected to an HSDPA bearer, the downlink
obtained rate corresponds to the instantaneous rate. The instantaneous rate is the sum of the ADPCH-EDPCCH radio bearer
nominal rate and the RLC peak rate provided by the selected HSDPA radio bearer after scheduling and radio resource control.
If the user is delayed, the downlink obtained rate corresponds to the downlink nominal rate of ADPCH-EDPCCH radio bearer.
If the user is rejected, the downlink obtained rate is "0."
For a dual-carrier packet (HSPA) service user connected to two HSDPA bearers, the downlink obtained rate corresponds to the
instantaneous rate; this is the sum of the nominal rate provided by the ADPCH-EDPCCH radio bearer in the anchor cell and the
RLC peak rates provided by the selected HSDPA radio bearers after scheduling and radio resource control. If the user is
connected to one cell and delayed in the other cell, the downlink obtained rate is the sum of the nominal rate provided by the
ADPCH-EDPCCH radio bearer in the anchor cell and the RLC peak rate provided by the selected HSDPA radio bearer after
scheduling and radio resource control. If the user is delayed in the two cells (he is only connected to an R99 radio bearer in
the anchor cell), the downlink obtained rate corresponds to the downlink nominal rate of the ADPCH-EDPCCH radio bearer in
the anchor cell. Finally, if the user is rejected, the downlink obtained rate is zero.
236
AT310_TRG_E1
In uplink, packet (HSPA) service users can only have a single-carrier connection. When the user is connected to an HSUPA
bearer, the uplink obtained rate is the sum of the ADPCH-EDPCCH radio bearer nominal rate and the RLC peak rate provided
by the selected HSUPA radio bearer after noise rise scheduling. If the user is rejected, the uplink obtained rate is zero.
For a connected packet (HSPA - Constant Bit Rate) service user, the uplink and downlink total obtained rates are the sum of
the ADPCH-EDPCCH radio bearer nominal rate and the guaranteed bit rate defined for the service. If the user is rejected, the
uplink and downlink total obtained rates are "0".
P term = P term R99 f act EDPCCH + P term HSUPA for packet (HSPA) service users
UL
P term = P term R99 f act EDPCCH + P term HSUPA C HSDPABearer for packet (HSPA - Constant Bit Rate) service users
UL
For packet (HSPA - Constant Bit Rate) service users, f act EDPCCH = 0.1 .
And
P term = P term R99 for circuit and packet (R99) service users and packet (HSDPA) service users
DL
This is the net HSDPA throughput without coding (redundancy, overhead, addressing, etc.).
DL
DL
Serving cells
- SF Rate R
T application ( M b ) = c-----------------------------------------------------------------------------------------------------------TTI
Where:
DL
R RLC peak is the RLC peak rate provided to the user by the selected HSDPA radio bearer after scheduling and radio resource
control.
BLER HSDPA is read in the quality graph defined for the triplet reception equipment-selected bearer-mobility (HSDPA Quality
Graphs tab in the Reception equipment properties). This graph describes the variation of BLER as a function of the measured
quality (HS-PDSCH Ec/Nt). Knowing the HS-PDSCH Ec/Nt, Atoll calculates the corresponding BLER.
SF Rate and R represent the scaling factor between the application throughput and the RLC (Radio Link Control) throughput
and the throughput offset respectively. These two parameters model the header information and other supplementary data
that does not appear at the application level. They are defined in the service properties.
TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user
equipment category properties.
This is the number of 512-bit length OVSF codes consumed by the user.
It corresponds to the HSDPA power required to provide the HSDPA bearer user with the downlink requested rate. The
downlink requested rate is the data rate the user would obtain if he was the only user in the cell. In this case, Atoll determines
the HSDPA bearer the user would obtain by considering the entire HSDPA power available of the cell.
( P HSDPA ) required = ( P HS PDSCH ) used + n HS SCCH P HS SCCH
( P HS PDSCH )used is the HS-PDSCH power required to obtain the selected HSDPA bearer (in dBm). If the HSDPA bearer
allocated to the user is the best one, ( P HS PDSCH ) used corresponds to the available HS-PDSCH power of the cell. On the other
hand, if the HSDPA bearer has been downgraded in order to be compliant with cell and UE capabilities or for another reason,
( P HS PDSCH )used will be lower than the available HS-PDSCH power of the cell.
This is the HSDPA power required to provide the HSDPA bearer user with the downlink obtained rate. The downlink obtained
rateis the data rate experienced by the user after scheduling and radio resource control.
237
Forsk 2011
( P HSDPA ) served = ( P HS PDSCH ) used + n HS SCCH P HS SCCH for packet (HSDPA) and packet (HSPA) service users
And
( P HSDPA ) served = ( P HS PDSCH ) used C HSDPABearer for packet (HSPA - Constant Bit Rate) service users
Where
( P HS PDSCH ) used is the HS-PDSCH power required to obtain the selected HSDPA bearer.
The maximum number of retransmissions in order to have the requested HSUPA radio bearer with a given BLER.
The maximum number of retransmissions in order to have the obtained HSUPA radio bearer with a given BLER.
UL
This is the net HSUPA throughput without coding (redundancy, overhead, addressing, etc.).
UL
R RLC peak is the RLC peak rate provided by the selected HSUPA radio bearer after noise rise scheduling.
BLER HSUPA is the residual BLER after N Rtx retransmissions. It is read in the quality graph defined for the quartet reception
equipment-selected bearer-number of retransmissions-mobility (HSUPA Quality Graphs tab in the Reception equipment
properties). This graph describes the variation of BLER as a function of the measured quality (E-DPDCH Ec/Nt). Knowing the EDPDCH Ec/Nt, Atoll calculates the corresponding BLER.
SF Rate and R respectively represent the scaling factor between the application throughput and the RLC (Radio Link Control)
throughput and the throughput offset. These two parameters model the header information and other supplementary data
that does not appear at the application level. They are defined in the service properties.
N Rtx is the maximum number of retransmissions for the obtained HSUPA bearer. This figure is read in the HSUPA Bearer
Selection table.
The following columns appear if, when creating the simulation, you select "Detailed information about mobiles":
Downlink and uplink requested RLC peak rates are not calculated for circuit and packet (R99) service users.
For packet (HSDPA) service users, the uplink RLC peak rate is not calculated and the downlink requested RLC peak rate is the
data rate that the selected HSDPA radio bearer(s) can provide. Here, the user is treated as if he is the only user in the cell and
then, Atoll determines the HSDPA bearer he would obtain by considering the entire HSDPA power available of the cell.
For HSUPA bearer users (i.e., packet (HSPA) and packet (HSPA - Constant Bit Rate) service users), the requested uplink RLC
peak rate is the data rate of the requested HSUPA radio bearer. The requested HSUPA radio bearer is selected from the HSUPA
bearers compatible with the user equipment. Here, the user is treated as if he is the only user in the cell and then, Atoll
determines the HSUPA bearer the user would obtain by considering the entire remaining load of the cell. If the user is
connected to one or two HSDPA bearers in the downlink, the downlink requested RLC peak rate is the rate that the requested
HSDPA radio bearer(s) can provide. The requested HSDPA radio bearer is determined as explained in the previous paragraph.
Downlink and uplink obtained RLC peak rates are not calculated for circuit and packet (R99) service users.
For a packet (HSDPA) service user connected to one or two HSDPA bearers, the uplink obtained RLC peak rate is not calculated,
and the downlink obtained RLC peak rate is the data rate provided by the selected HSDPA radio bearer(s) after scheduling and
radio resource control.
For a connected packet (HSPA) service user, on uplink, if the user is connected to an HSUPA bearer, the obtained uplink RLC
peak rate is the rate provided by the selected HSUPA radio bearer after noise rise scheduling. On downlink, if the user is
connected to one or two HSDPA bearers, the downlink obtained RLC peak rate is the rate provided by the selected HSDPA
radio bearer(s) after scheduling and radio resource control.
For a connected packet (HSPA - Constant Bit Rate) service user, the uplink and downlink obtained RLC peak rates are the uplink
and downlink guaranteed bit rates defined for the service.
238
AT310_TRG_E1
4.4.3.2.3
Cells Tab
In the Cells tab, Atoll gives:
This is:
P tch ( c ) +
DL
( P HSDPA ( M b ) ) served
Mb c
They are the connected and delayed HSDPA bearer users. This figure includes packet (HSDPA), packet (HSPA) and packet
(HSPA - Constant Bit Rate) users. Dual-carrier HSDPA bearer users are accounted for once in each serving cell.
It corresponds to the number of connected HSDPA bearer users that the cell supports at a time, i.e. within one transmission
time interval. All these users are connected to the cell at the end of the HSDPA part of the simulation; they have a connection
with the R99 bearer and an HSDPA bearer. Dual-carrier HSDPA bearer users are accounted for once in each serving cell.
DL
This is the number of kilobits per second that the cell supports on downlink to provide simultaneous connected HSDPA bearer
users with an HSDPA bearer. We will differentiate single-carrier users (Ms) from dual-cell users (Md-HSDPA, Md-HSPA and MdHSPA-CBR stand for packet (HSDPA) service users, packet (HSPA) service users and packet (HSPA-Constant Bit Rate) service
users, respectively).
DL
R obtained ( M s ) +
Ms c
DL
DL
M d HSDPA c
c is the anchor cell
DL
M d HSDPA c
c is the secondary cell
DL
R Inst ( cell ) =
DL
DL
Md HSPA c
c is the anchor cell
DL
M d HSPA c
DL
M d HSPA CBR c
DL
DL
M d HSPA CBR c
c is the anchor cell
DL
R RLC peak is the RLC peak rate provided by the selected HSDPA radio bearer after scheduling and radio resource control.
239
Forsk 2011
DL
R nominal ( R99 Bearer ) is the nominal rate of the ADPCH radio bearer if the user is a packet (HSDPA) service user. For packet
(HSPA) and packet (HSPA - Constant Bit Rate) service users, it corresponds to the ADPCH-EDPCCH radio bearer.
DL
DL
T MAC ( c ) =
Mb c
S block ( M b )
--------------------------------------T TTI TTI ( M b )
Where,
S block ( M b ) is the transport block size (in kbits) of the HSDPA bearer selected by the user; it is defined for each HSDPA bearer
in the HSDPA Radio Bearers table.
TTI ( M b ) is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user
equipment category properties.
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
DL
R Inst ( c )
DL
R Av Inst ( c ) = -----------------nM
b
DL
DL
Either T application ( c ) =
M c
b
DL
Proportional Fair,
DL
R RLC peak is the RLC peak rate provided by the selected HSDPA radio bearer after scheduling and radio resource control.
BLER HSDPA is read in the quality graph defined for the triplet reception equipment-selected bearer-mobility (HSDPA Quality
Graphs tab in the Reception equipment properties). This graph describes the variation of BLER as a function of the measured
quality (HS-PDSCH Ec/Nt). Knowing the HS-PDSCH Ec/Nt, Atoll calculates the corresponding BLER.
SF Rate and R respectively represent the scaling factor between the application throughput and the RLC (Radio Link Control)
throughput and the throughput offset. These two parameters model the header information and other supplementary data
that does not appear at the application level. They are defined in the service properties.
TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user
equipment category properties.
DL
M b cell
It corresponds to the lowest of RLC peak rates obtained by HSDPA bearer users connected to the cell.
DL
M b cell
It corresponds to the highest of RLC peak rates obtained by HSDPA bearer users connected to the cell.
UL
UL
T application ( c ) =
Mb c
240
UL
T application ( M b )
AT310_TRG_E1
UL
( I tot ( c ) ) HSUPA
UL
X HSUPA ( c ) = --------------------------------UL
N tot ( c )
Where
UL
( I tot ( c ) ) HSUPA is the total interference at transmitter received from HSUPA bearer users.
4.4.3.2.4
Sites Tab
In the Sites tab, Atoll displays:
DL
The instantaneous HSDPA rate carried by the site in kbps ( R Inst ( site ) )
DL
R Inst ( site ) =
DL
R Inst ( c )
c site
DL
The instantaneous HSDPA MAC Throughput carried by the site in kbps ( T MAC ( site ) in kbps)
DL
T MAC ( site ) =
DL
T MAC ( c )
c site
UL
UL
R ( site ) =
UL
R obtained ( M c )
M c site
4.4.4 Appendices
4.4.4.1 Admission Control in the R99 Part
During admission control in the R99 part of the simulation, Atoll calculates the uplink load factor of a considered cell assuming
the mobile concerned is connected to it. Here, activity status assigned to users is not taken into account. So even if the mobile
is not active on UL, it can be rejected due to cell load saturation. To calculate the cell UL load factor, either Atoll takes into
account the mobile power determined during power control if mobile was connected in previous iteration, or it estimates a
load rise due to the mobile and adds it to the current load. The load rise ( X
X
UL
UL
) is calculated as follows:
1
= ---------------------------------------------W
1 + -----------------------------------UL
UL
Q req R nominal
A 128 bit-length code for the E-HICH and E-RGCH channels (i.e. four 512 bit-length OVSF codes), for each cell.
Therefore, Atoll will take four 512-bit-length codes,
A 256 bit-length code for the E-AGCH channel (i.e. two 512 bit-length OVSF codes), for each cell. Therefore, Atoll will
take two 512-bit-length codes,
241
Forsk 2011
If the cell supports HSDPA, Atoll reserves for potential HSDPA bearer users:
Codes HS PDSCH
The minimum number of HS-PDSCH codes defined for the cell, N min
Codes HS PDSCH
(i.e. thirty-two 512 bit-length OVSF codes). Therefore, Atoll will take 32 N min
512-bit-length codes,
A 128 bit-length code per HS-SCCH channel (i.e. four 512 bit-length OVSF codes), for each cell. Therefore, Atoll will
take 4 n HS SCCH 512-bit-length codes,
Then, it allocates to the cell OVSF codes to support R99 bearers required by users:
A 256 bit-length code per common channel (i.e. two 512 bit-length OVSF codes), for each cell. Therefore, Atoll will
take 2 N
512-bit-length codes,
A code per cell-receiver link, for TCH (traffic channels). The length of code to be allocated, Code_Length, depends on
the user activity. We have:
Overhead Codes
DL
Codes-TCH
Codes-TCH
512
= ------------------------------Code_Length
Figure 4.13: OVSF Code Tree Indices (Not OVSF Code Numbers)
The OVSF code allocation follows the Buddy algorithm, which guarantees that:
If a k-length OVSF code is used, all of its children with lengths 2k, 4k, , cannot be used as they will not be orthogonal.
If a k-length OVSF code is used, all of its ancestors with lengths k/2, k/4, , cannot be used as they will not be
orthogonal.
Example: We consider a user with a service requiring the UDD64 R99 radio bearer. This user is active on DL while connected
to a cell (which does not support HSDPA). The spreading factor for active users has been set to 64 and site equipment requires
four overhead downlink channel elements per cell. Atoll will consume four 256 bit-length OVSF codes for common channels
(i.e. eight 512 bit-length OVSF codes) and a 64 bit-length OVSF code for traffic channels (i.e. eight additional 512 bit-length
OVSF codes).
In the R99 part, the OVSF code allocation follows the mobile connection order (mobile
order in the Mobiles tab).
In dual-cell HSDPA, A-DPCH is only transmitted in the anchor carrier. Therefore, a
dual-cell HSDPA user requires R99 resources in the best serving cell only and
consumes the same amount of R99 resources as a single-cell HSDPA user.
The OVSF code and channel element management is differently dealt with in case of
softer handover. Atoll allocates OVSF codes for each cell-mobile link while it
globally assigns channel elements to a site.
In the HSDPA part, packet (HSDPA), packet (HSPA) and packet (HSPA - Constant Bit Rate) service users are assigned an HSDPA
bearer (Fast link adaptation).
Therefore, Atoll allocates to the cell:
242
AT310_TRG_E1
16-bit length OVSF codes per cell-HSDPA receiver, for HS-PDSCH. This figure depends on the HSDPA bearer assigned
to the user and on the type of service.
For packet (HSDPA) and packet (HSPA) service users, Atoll needs 32 N
user connected to the cell. N
Codes HS PDSCH
For packet (HSPA - Constant Bit Rate) service users, Atoll needs 32 N
codes for each user connected to the cell. N
HSDPA bearer.
Codes HS PDSCH
Codes HS PDSCH
Codes HS PDSCH
C HSDPABearer 512-bit-length
Dual-cell HSDPA users have two HSDPA bearers, one for each serving cell. Therefore, one dual-cell HSDPA user
consumes OVSF codes in both cells.
When HSDPA bearer users (at least one) are connected to the cell, Atoll gives the cell
Codes HS PDSCH
back the minimum number of OVSF codes reserved for HS-PDSCH ( N min
).
On the other hand, if no HSDPA bearer user is connected, Atoll still keeps these codes
and the codes for HS-SCCH too. This is the same with HSUPA bearer users. Even if no
HSUPA bearer user is connected to the cell, Atoll still keeps the codes for E-HICH, E-RGCH
and E-AGCH channels.
4.4.4.2.2
CE UL
( j ) channel elements for each cell j on a site NI. This figure includes:
Overhead CE UL
R99 T CH CE UL
N
per cell-receiver link, for R99 TCH (traffic channels).
Channel elements for HSUPA bearers:
HSUPA CE
HSUPA CE
C HSUPABearer per cell-receiver link, for packet (HSPA - Constant Bit Rate) service users.
Therefore, the number of channel elements required in the uplink at the site level, N
N
CE UL
( NI ) =
CE UL
CE UL
( N I ) , is:
(j)
j NI
CE DL
( j ) channel elements for each cell j on a site NI. This figure includes:
N
channels),
R99 T CH CE DL
channel elements for control channels (Pilot channel, Synchronisation channel, common
per cell-receiver link, for R99 TCH (traffic channels).
Therefore, the number of channel elements required in the downlink at the site level, N
N
CE DL
( NI ) =
CE DL
CE DL
( N I ) , is:
(j)
j NI
243
Forsk 2011
4.4.4.2.3
In the uplink, the Iub backhaul throughput consumed by each cell j on a site NI, T Iub ( j ) , includes:
R99 T CH UL
T Iub
HSUPA
C HSUPABearer per cell-receiver link, for packet (HSPA - Constant Bit Rate) service users.
T Iub
T Iub
UL
Therefore, the Iub backhaul throughput required on uplink at the site level, T Iub ( N I ) , is:
UL
T Iub ( N I ) =
TIub ( j )
UL
j NI
DL
In the downlink, the Iub backhaul throughput consumed by each cell j on a site NI, T Iub ( j ) , includes:
T Iub
R99 T CH DL
T Iub
for R99 control channels (Pilot channel, Synchronisation channel, common channels).
per cell-receiver link, for R99 TCH (traffic channels).
T Iub
per cell-receiver link, for packet (HSDPA) and packet (HSPA) service users.
HSDPA
T Iub
C HSDPABearer per cell-receiver link, for packet (HSPA - Constant Bit Rate) service users.
HSDPA
With T Iub
DL
HSDPA
DL
R RLC peak
DL
Therefore, the Iub backhaul throughput required on downlink at the site level, T Iub ( N I ) , is:
DL
T Iub ( N I ) =
TIub ( j )
DL
j NI
244
AT310_TRG_E1
4.4.4.3.1
Q req
- be the required quality.
Let CI req = --------DL
Gp
DL
DL
G p and Q req are the processing gain on downlink and the Eb/Nt target on downlink respectively.
In case of soft-handoff, required quality is limited to the effective contribution of the transmitter.
DL
Ptch ( c )
tch
DL
ortho
nonOrtho
P tx ( c ) = P CCH ( c ) + P CCH
(c) +
Ptch ( c )
tch
where
ortho
P CCH
( c ) = P SCH ( c )
) LT r
DL
With r = 1 when the user is active on the downlink and r = r c when the user is inactive. In case of an HSDPA bearer user,
DL
r = f act ADPCH .
P tch ( c ) = CI req
nonOrtho
nonOrtho
( P tx ( c ) P CCH
( c ) P tch ( c ) ) P CCH
(c)
- + ------------------------------ + N term
+ ( 1 F ortho BTS ) ------------------------------------------------------------------------------0
LT
LT
L r
T
DL
+
nonOrtho
term
F ortho BTS P CCH
( c ) r + N0 LT r
P tch ( ic ) = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1
-------------------- + ( 1 F ortho BTS )
CIreq r
I intra ( c ) is the total power received at the receiver from the cell with which it is connected.
I extra ( c ) is the total power received at the receiver from other cells.
I inter carrier ( c ) is the inter-carrier interference received at the terminal.
I inter techno log y ( c ) is the inter-technology interference received at the terminal from an external transmitter.
We have:
ortho
nonOrtho
P CCH ( c ) + P CCH
DL
P tx ( c )
(c)
DL
nonOrtho
term
1
F
+
(
P
(
c
)
r
+
F
P
(
c
)
r
+
N
ortho
BTS
tx
ortho
BTS
CCH
0
T
+
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1
CI req r
245
Forsk 2011
DL
( 1 F ortho BTS ) P tx ( c ) r
--------------------------------------------------------------------------- +
1
tch -------------------- + ( 1 F ortho BTS )
CI req r
nonOrtho
term
P tx ( c )
DL
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- P DL
P tx ( c )
( ic )
tx
1
------------------+
(
)
1
F
tch
ortho
BTS
CI req r
ortho
nonOrtho
= P CCH ( c ) + P CCH
(c) +
nonOrtho
term
nonOrtho
term
P tx ( c )
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1
tch
r
CI
req
ortho
nonOrtho
P CCH ( c ) + P CCH
(c) +
DL
The downlink load factor represents the signal degradation in relation to the reference interference (thermal noise plus
synchronisation channel power).
4.4.4.3.2
DL
I tot ( c )
= ---------------DL
N tot ( c )
This part details how Atoll calculates the contribution of one user to the UL load factor ( X k ).
UL
In this calculation, we assume that the cell UL reuse factor ( F ( txi, ic ) ) is constant.
The result depends on the option used to calculate Nt (Without useful signal or Total noise that you may select in Global
parameters).
Without Useful Signal Option
UL
( P b ( k ) ) req
W
UL
- ---------------------------------------------------------------------------------------------------------------Q req ( k ) = -------------------------UL
UL
tx
R nominal ( k ) I intra ( P b ( k ) ) req + I extra + I inter carrier + N 0
UL
( P b ( k ) ) req
W
UL
- -----------------------------------------------------------------------Q req ( k ) = -------------------------UL
UL
UL
tx
R nominal ( k ) I intra F ( P b ( k ) ) req + N 0
246
AT310_TRG_E1
UL
UL
R nominal ( k )
R nominal ( k )
UL
UL
UL
tx
- = Q UL
( P b ( k ) ) req 1 + Q req ( k ) -------------------------+ N0 )
req ( k ) --------------------------- ( I intra F
W
W
UL
UL
R nominal ( k )
R nominal ( k )
UL
tx
- I intra F UL Q UL
Q req ( k ) -------------------------req ( k ) --------------------------- N 0
W
W
= -----------------------------------------------------------------------------------+ -----------------------------------------------------------------UL
UL
R nominal ( k )
R nominal ( k )
UL
UL
1 + Q req ( k ) --------------------------1 + Q req ( k ) -------------------------W
W
UL
( P b ( k ) ) req
UL
req
R nominal ( k )
Ec
UL
We note ------ ( k )
= Q req ( k ) ------------------------- Nt E DPDCH
W
UL
tx
N0
I intra F
UL
- + -----------------------------------------------------( P b ( k ) ) req = -----------------------------------------------------
1
1
- + 1 --------------------------------------- + 1
--------------------------------------req
Ec
Ec- req
----
- ( k )
Nt ( k )
----
Nt
E DPDCH
E DPDCH
As I intra =
( Pb
UL
( k ) ) req , we have:
UL
I intra = I intra F
tx
N0
- + N 0 ------------------------------------------------------ -----------------------------------------------------
1
- + 1
--------------------------------------req
Ec
----
Nt- ( k )
E DPDCH
tx
1
- + 1
--------------------------------------req
Ec
----
Nt- ( k )
E DPDCH
-----------------------------------------------------
1
- + 1
--------------------------------------Ec- req
----
Nt ( k ) E DPDCH
= -------------------------------------------------------------------------------------UL
1
------------------------------------------------------1F
K
1
--------------------------------------+
1
req
Ec
------ ( k )
Nt
E DPDCH
K
I intra
UL
tx
N0 F
I intra = -------------------------------------------------------------------------------------1
----------------------------------------------------------------------------- 1
UL
1
F
------------------------------------------------------
K
1
--------------------------------------+
1
req
Ec
------ ( k )
Nt
E DPDCH
UL
UL
I intra + I extra + I inter carrier
I intra F
1
--------------------------------------= ------------------------------------------------------------------------------=
= ---------------------------------UL
tx
tx
tx
I intra + I extra + I inter carrier + N 0
I intra F + N 0
N0
1 + -----------------------UL
I intra F
Therefore, we have:
X
UL
= F
UL
-----------------------------------------------------
1
- + 1
--------------------------------------req
Ec
----
Nt- ( k )
E DPDCH
So, we can conclude that the contribution of one user to the UL load is defined as:
247
UL
X k = F
UL
Forsk 2011
1
------------------------------------------------------
1
--------------------------------------+
1
Ec- req
----
Nt ( k )
E DPDCH
( P b ( k ) ) req
W
UL
- ------------------------------------------------------------------------------Q req ( k ) = -------------------------UL
tx
R nominal ( k ) I intra + I extra + I inter carrier + N 0
UL
( P b ( k ) ) req
W
UL
- --------------------------------------Q req ( k ) = -------------------------UL
UL
tx
R nominal ( k ) I intra F + N 0
UL
R nominal ( k )
UL
UL
- ( I intra F UL + N tx
( P b ( k ) ) req = Q req ( k ) -------------------------0 )
W
UL
req
R nominal ( k )
Ec
UL
= Q req ( k ) -------------------------We note ------ ( k )
Nt E DPDCH
W
req
Ec
UL
UL
tx
( P b ( k ) ) req = ------ ( k )
( I intra F + N 0 )
Nt
E DPDCH
( Pb
UL
As I intra =
( k ) ) req , we have:
I intra = ( I intra F
UL
tx
+ N0 )
req
- ( k )
----Nt E DPDCH
Ec
K
tx
N0
req
- ( k )
----Nt E DPDCH
Ec
K
I intra = ------------------------------------------------------------UL
1F
UL
UL
I intra + I extra + I inter carrier
I intra F
1
--------------------------------------= ------------------------------------------------------------------------------=
= ---------------------------------UL
tx
tx
tx
I intra + I extra + I inter carrier + N 0
I intra F + N 0
N0
1 + -----------------------UL
I intra F
Therefore, we have:
X
UL
= F
UL
req
- ( k )
----Nt E DPDCH
Ec
So, we can conclude that the contribution of one user to the UL load is defined as:
UL
X k = F
UL
req
Ec
------ ( k )
Nt
E DPDCH
248
AT310_TRG_E1
I tot ( txi, ic )
UL
- + X UL
X k ( txi, ic ) = ---------------------------UL
N tot ( txi, ic )
EndFor
UL
UL
DL
DL
Term
I inter carrier ( BestCarrier k ( txi, M b ) ) + I inter techno log y ( BestCarrier k ( txi, M b ) ) + N 0
249
Forsk 2011
DL
DL
P tot ( txi, BestCarrier k ( txi, M b ) ) + I extra ( BestCarrier k ( txi, M b ) )
DL
DL
+I
Term
+ N0
( 1 ) BTS P c ( txi, M b, BestCarrier )
max
Admission control (If simulation respects a loading factor constraint and Mb was not connected in previous iteration).
UL
UL
Tx BS ( M b ) = txi
Endif
EndFor
If no TxBS has been selected and Mbs terminal can work on one frequency band only, Mb has failed to be connected to the
network and is rejected.
If no TxBS has been selected and Mbs terminal can work on another frequency band.
Determination of BestCarrier k ( txi, M b ) for each station txi containing Mb in its calculation area and using another
frequency band supported by the Mbs terminal (i.e. f1 or f2 for a dual-band terminal without any priority on frequency bands,
or f2 for a dual-band terminal with f2 as secondary frequency band)
If a given carrier is specified for the service requested by Mb and if it is used by txi
BestCarrier k ( txi, M b ) is the carrier specified for the service.
Else the carrier selection mode defined for txi is considered.
If carrier selection mode for txi is Min. UL Load Factor
For each carrier ic used by txi, we calculate current loading factor:
UL
I tot ( txi, ic )
UL
- + X UL
X k ( txi, ic ) = ---------------------------UL
N tot ( txi, ic )
EndFor
UL
UL
250
AT310_TRG_E1
DL
DL
Term
I
(
BestCarrier
(
txi
,
M
)
)
+
I
(
BestCarrier
(
txi
,
M
)
)
+
N
inter carrier
k
b
inter techno log y
k
b
0
If user selects without Pilot
BTS P c ( txi, M b, BestCarrier )
Q pilot ( txi, BestCarrier ) = --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------k
DL
DL
P tot ( txi, BestCarrier k ( txi, M b ) ) + I extra ( BestCarrier k ( txi, M b ) )
DL
DL
+I
( BestCarrier k ( txi, M b ) ) + I inter techno log y ( BestCarrier k ( txi, M b ) )
inter
carrier
Term
N
+
(
1
P
(
txi
,
M
,
BestCarrier
)
0
BTS
c
b
max
Admission control (If simulation respects a loading factor constraint and Mb was not connected in previous iteration).
UL
UL
Tx BS ( M b ) = txi
Endif
EndFor
If no TxBS has been selected, Mb has failed to be connected to the network and is rejected.
The uplink load factor and the downlink total power of cells,
The available HSDPA power of the cell in case of an HSDPA bearer user,
The cell UL reuse factor, the cell UL load factor due to HSUPA and the maximum cell UL load factor for HSUPA bearer
users.
These parameters can be results of a given simulation, average values calculated from a group of simulations, or user-defined
cell inputs. In the last case, when no value is defined in the Cells table, Atoll uses the following default values:
Total transmitted power = 50% of the maximum power (i.e, 40 dBm if the maximum power is set to 43 dBm)
Uplink load factor = 50%.
Uplink reuse factor = 1
Uplink load factor due to HSUPA = 0%
Maximum uplink load factor = 75%
On the other hand, no default value is used for the HSDPA power; this parameter must be defined by the user.
4.5.1.1.1
251
Forsk 2011
DL
DL
DL
DL
term
And
DL
DL
DL
DL
DL
term
DL
DL
I extra ( ic ) =
DL
P tot ( j, ic )
txj, j i
P SCH ( ic )
DL
DL
DL
I intra ( ic ) = P tot ( i, ic ) BTS P tot ( i, ic ) --------------------
LT
252
AT310_TRG_E1
Ptot ( j, icadj )
DL
DL
txj, j
I inter carrier ( ic ) = ---------------------------------------RF ( ic, ic adj )
and
Tx
DL
P Transmitted ( ic i )
------------------------------------Tx
Tx, m
L
ICP
ni
ic i, ic
total
DL
For each transmitter of the network, P tot ( ic ) is the total power received at the receiver from the transmitter on the best
carrier ic of the transmitter i.
P Tx ( ic )
DL
P tot ( ic ) = ---------------LT
P Tx ( ic ) is the total power transmitted by the transmitter on the best carrier. Total power transmitted by each cell is either a
simulation result (provided in Simulation properties (Cells tab)) or a value user-defined in Cell properties.
DL
For each transmitter of the network, P tot ( ic adj ) is the total power received at the receiver from the transmitter on the carrier
icadj. This carrier is adjacent to ic.
P Tx ( ic adj )
DL
P tot ( ic adj ) = ---------------------LT
P Tx ( ic adj ) is the total power transmitted by the transmitter on the carrier icadj. Total power transmitted by each cell is either
a simulation result (provided in Simulation properties (Cells tab)) or a value user-defined in Cell properties.
term
3rd step: N 0
term
N0
calculation
Tx, DL
The macro-diversity gain, G macro diversity , models the decrease in shadowing margin due to the fact there are several
available pilot signals at the mobile.
DL
npaths
M Shadowing Ec Io is the shadowing margin when the mobile receives n pilot signals (not necessarily from transmitters
belonging to the mobile active set).
This parameter is determined from cell edge coverage probability and Ec/I0 standard
deviation. When the Ec/I0 standard deviation is set to 0, the macro-diversity gain equals
0.
6th step: Determination of active-set
Atoll takes the transmitter i with the highest Q pilot ( i, ic ) and calculates the best pilot quality received with a fixed cell edge
Resulting
Q pilot
( ic ) .
DL
Resulting
If Q pilot
req
Resulting
probability). The cell whose Q pilot ( i, ic ) is the highest one enters the active set as best server ( Q pilot ( BS, ic ) ) and the best
carrier (icBS) of the best server, BS, will be the carrier used by other transmitters of the active set (when active set size is
greater than 1). Pilot is available.
Resulting
If Q pilot
req
< Q pilot , no cell (i,ic) can enter the active set. Pilot is unavailable.
253
Forsk 2011
Then, pilot qualities at the receiver from transmitters i (except the best server) on the best carrier of the best server, icBS, are
recalculated to determine the entire receiver active set (when active set size is greater than 1). Same formulas and calculation
DL
DL
DL
DL
DL
term
And
DL
DL
DL
DL
DL
term
pilot option.
Other cells (i,icBS) in the active set must satisfy the following criteria:
Q pilot ( i, ic BS ) Q pilot ( BS, ic BS ) AS_threshold ( i BS, ic BS )
( i, ic BS ) neighbour list ( i BS, ic BS ) (optionally)
Number of Cells in Active Set
This is a user-specified input in the Terminal properties. It corresponds to the active set size.
Thermal Noise
This parameter is calculated as described above (3rd step).
I0 (Best Server)
I0 (Best server) is the total noise received at the receiver on icBS. The notation Best server refers to the best server of active
set. This is relevant when using the calculation option Without pilot. In this case, it informs that the pilot signal of the best
server (BS,icBS) is deducted from the total noise.
Downlink Macro-Diversity Gain
This parameter is calculated as described above (5th step).
4.5.1.1.2
Downlink Sub-Menu
The Downlink sub-menu may contain R99-related results and HSDPA-related results when an HSPA bearer user is modelled
and the HS-SCCH quality is sufficient.
For dual-cell HSDPA users with an R99 connection to a transmitter that supports the dual-cell HSDPA mode, Atoll determines
the best HSDPA bearers obtained in the two serving cellsResult is available for a single carrier when the HS-SCCH quality in
one cell is not sufficient.
R99-related Results
Atoll calculates the traffic channel quality from each cell (k,icBS) of the receivers active set at the receiver. No power control
is performed as in simulations. Here, Atoll determines the downlink traffic channel quality at the receiver for the maximum
allowed traffic channel power per transmitter. Then, after combination, the total downlink traffic channel quality is evaluated
and compared with the specified target quality.
Eb/Nt Target
DL
Eb/Nt target ( Q req ) is defined for a given R99 bearer, a mobility type and a reception equipment. This parameter is available
in the R99 Bearer Selection table.
254
AT310_TRG_E1
Either the received Ec/I0 is lower than the Ec/I0 activation threshold (Global
Resulting
parameters): Q pilot
CM activation
Q pilot
Or the pilot RSCP is lower than the pilot RSCP activation threshold (Global
CM activation
When compressed mode is activated, the downlink Eb/Nt target is increased by the value
DL
user-defined for the DL Eb/Nt target increase field (Global parameters), Q req .
Required transmitter power on traffic channels
req
The calculation of the required transmitter power on traffic channels ( P tch ) may be divided into three steps.
DL
BTS P b max ( k, ic BS )
DL
DL
- G DL
Q max ( k, ic BS ) = -----------------------------------------------------p G Div
DL
N tot ( ic BS )
max
P tch
DL
With P b max ( k, ic BS ) = ---------LT
k
DL
DL
DL
DL
DL
term
P tch is the maximum power allowed on traffic channels. This parameter is user-defined in the R99 Radio Bearers table.
DL
N tot ( ic BS ) is the total noise at the receiver on the best carrier of the best server.
DL
I intra ( ic BS ) is the intra-cell interference at the receiver on the best carrier of the best server.
P SCH ( k, ic BS )
DL
I intra ( ic BS ) = P DL ( k, ic ) BTS F ortho P DL ( k, ic ) -----------------------------
tot
BS
tot
BS
L
T
DL
I extra ( ic BS ) is the extra-cell interference at the receiver on the best carrier of the best server.
DL
I extra ( ic BS ) =
Ptot ( j, icBS )
DL
j, j k
DL
I inter carrier ( ic BS )
is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot ( j, icadj )
DL
DL
, j
---------------------------------------I inter carrier ( ic BS ) = txj
RF ( ic BS, ic adj )
I inter techno log y ( ic BS ) is the inter-technology interference at the receiver on the best carrier of the best server.
DL
ni
Tx
P Transmitted ( ic i )
----------------------------------------Tx
Tx, m
L total ICP ic , ic
i
BS
255
ic i is the i
Tx, m
ICP ic , ic
i
BS
th
Forsk 2011
is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
Q MAX is the traffic channel quality at the receiver on icBS after signal combination of all the transmitters k of the active set.
On downlink, if there is no handoff, we have:
DL
DL
Q MAX ( ic BS ) = Q max ( k, ic BS )
For any other handoff status, we have:
DL
DL
Qmax ( k, icBS )
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
req
Q req
req
- P max
P tch = -------------------------tch
DL
Q MAX ( ic BS )
Compressed mode is operated when a mobile supporting compressed mode is
connected to a cell located on a site with a compressed-mode-capable equipment, and
Either the received Ec/I0 is lower than the Ec/I0 activation threshold (Global
Resulting
parameters): Q pilot
CM activation
Q pilot
Or the pilot RSCP is lower than the pilot RSCP activation threshold (Global
CM activation
When compressed mode is activated, the downlink Eb/Nt target is increased by the value
DL
user-defined for the DL Eb/Nt target increase field (Global parameters), Q req . In this
DL
DL
Q req Q req
req
- P max
case, we have: P tch = -----------------------------tch
DL
Q MAX ( ic BS )
Eb/Nt Max for Each Cell of Active Set
For each cell (k,icBS), we have:
DL
BTS P b max ( k, ic BS )
DL
DL
- G DL
Q max ( k, ic BS ) = -----------------------------------------------------p G Div
DL
N tot ( ic BS )
max
P tch
DL
With P b max ( k, ic BS ) = ---------LT
k
DL
DL
DL
DL
DL
term
max
req
P SCH ( k, ic BS )
P tch P tch
DL
I intra ( ic BS ) = P DL ( k, ic ) BTS F ortho P DL ( k, ic ) ------------------------------ ( 1 BTS ) max (--------------------------,0)
tot
BS
tot
BS
L
L
T
DL
I extra ( ic BS ) =
Ptot ( j, icBS )
DL
j, j k
256
Tk
AT310_TRG_E1
Ptot ( j, icadj )
DL
DL
, j
---------------------------------------I inter carrier ( ic BS ) = txj
RF ( ic BS, ic adj )
Tx
DL
P Transmitted ( ic i )
L----------------------------------------Tx
Tx, m
ICP
ni
ic i, ic BS
total
Where
req
Q MAX is the traffic channel quality at the receiver on icBS after signal combination of all the transmitters k of the active set.
On downlink, if there is no handoff, we have:
DL
DL
Q MAX ( ic BS ) = Q max ( k, ic BS )
For any other handoff status, we have:
DL
DL
Qmax ( k, icBS )
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
DL
DL
DL
DL
DL
Therefore, the service on the downlink traffic channel is available if Q MAX ( ic BS ) Q req (or Q MAX ( ic BS ) Q req Q req when
compressed mode is activated).
Effective Eb/Nt
DL
DL
DL
DL
DL
DL
DL
Q eff = min ( Q MAX, Q req ) (or Q eff = min ( Q MAX, Q req Q req ) when compressed mode is activated).
Downlink Soft Handover Gain
DL
Q MAX ( ic BS )
DL
G SHO = -----------------------------------------------DL
max ( Qmax ( k, ic BS ) )
DL
DL
HSDPA-related Results
Atoll determines the best HSDPA bearer that the user can obtain. The HSDPA bearer user is processed as if he is the only user
in the cell i.e. he uses the entire HSDPA power available in the cell.
For dual-cell HSDPA users with an R99 connection to a dual-cell HSDPA transmitter, Atoll determines the best HSDPA bearers
that the user can obtain in the anchor and secondary cells. In each cell, the user is processed as if he is the only user in the cell.
For further information on the fast link adaptation modelling, see "Fast Link Adaptation Modelling" on page 208.
HS-PDSCH Ec/Nt
Atoll calculates the best HS-PDSCH quality (HS-PDSCH Ec/Nt). The way of calculating it depends on the selected option in the
transmitters global parameters (HSDPA part): CQI based on CPICH quality or CQI based on HS-PDSCH quality.
For dual-cell HSDPA users, Atoll determines the best HS-SCCH quality (HS-PDSCH Ec/Nt) for each serving cell (i.e., the anchor
and the secondary cells).
For further details on the HS-PDSCH quality calculation, see either "HS-PDSCH Quality Calculation" on page 210 if the selected
option is "CQI based on CPICH quality" or "HS-PDSCH Quality Calculation" on page 215 if the selected option is "CQI based on
HS-PDSCH quality".
257
Forsk 2011
HS-SCCH Ec/Nt
Atoll displays the obtained HS-SCCH quality. For dual-cell HSDPA users, it provides the HS-SCCH quality for each serving cell
(i.e., the anchor and the secondary cells).
When the HS-SCCH power allocation strategy is dynamic, this parameter corresponds to the HS-SCCH Ec/Nt threshold defined
for the selected mobility type.
When the HS-SCCH power allocation strategy is static, the HS-SCCH Ec/Nt is calculated from the fixed HS-SCCH power.
We have:
BTS P c ( ic )
Eci
----
------------------------------- for the total noise option,
(
ic
)
=
DL
Nt
HS SCCH
N tot ( ic )
And
BTS P c ( ic )
Eci
----- for the without useful signal option.
= ---------------------------------------------------------------------------------------------------------------------------( ic )
DL
term
Nt
HS SCCH
N tot ( ic ) ( 1 F ortho ) ( 1 F MUD ) BTS P c ( ic )
i
With
DL
DL
DL
DL
DL
term
DL
DL
DL
P SCH ( ic )
P SCH ( ic )
DL
term
- BTS P tot ( ic ) ------------------I intra ( ic ) = P tot ( ic ) + BTS ( 1 F MUD ) ( 1 F ortho ) P tot ( ic ) ------------------
LT
LT
txi
txi
txi
DL
I extra ( ic ) =
DL
P tot ( ic )
txj, j i
Ptot ( icadj )
DL
DL
, j
-----------------------------------I inter carrier ( ic ) = txj
RF ( ic, ic adj )
ni
ic i is the i
th
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
Tx, m
ICP ic , ic is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
i
And
L path L Tx L term L body L indoor M Shadowing Ec Io
L T = -----------------------------------------------------------------------------------------------------------------------------------G Tx G term
term
term
CQI
It corresponds to the HS-PDSCH CQI. For dual-cell HSDPA users, Atoll determines the HS-PDSCH CQI for each serving cell (i.e.,
the anchor and the secondary cells).
258
AT310_TRG_E1
The way of calculating it depends on the selected option in the transmitters global parameters (HSDPA part): CQI based on
CPICH quality or CQI based on HS-PDSCH quality.
For further details on the HS-PDSCH quality calculation, see either "HS-PDSCH CQI Determination" on page 212 if the selected
option is "CQI based on CPICH quality" or "HS-PDSCH CQI Determination" on page 218 if the selected option is "CQI based on
HS-PDSCH quality".
RLC Peak Rate
Knowing the HS-PDSCH CQI, Atoll calculates the best HSDPA bearer that can be used and selects a bearer compatible with cell
and terminal user equipment HSDPA capabilities. Once the bearer selected, Atoll determines the RLC peak rate that can be
DL
R RLC peak =
DL
ic Txi
For further details on the HSDPA bearer selection, see "HSDPA Bearer Selection" on page 212.
Bearer Consumption
Atoll provides this result for packet (HSPA - Constant Bit Rate) service users only. The minimum bit rate required by the service
is allocated to these users. Therefore, they parly consume the HSDPA bearer. The bearer consumption expressed in %,
C HSDPABearer , is calculated as follows:
DL
R Guaranteed
C HSDPABearer = --------------------------------------------------------DL
R RLC peak ( I HSDPABearer )
4.5.1.1.3
Uplink Sub-Menu
The Uplink sub-menu may contain R99-related results and HSUPA-related results when an HSPA bearer user is modelled.
R99-related Results
For each cell (k,icBS) in the receivers active set, Atoll calculates uplink traffic channel quality from receiver. No power control
is performed as in simulations. Here, Atoll determines the uplink traffic channel quality at the cell for the maximum terminal
power allowed. Then, the total uplink traffic channel quality is evaluated with respect to the receiver handover status. From
this value, Atoll calculates the terminal power required to obtain the R99 bearer and compares it to the maximum terminal
power allowed.
Max Terminal Power
max
Max terminal power ( P term ) is an input user-defined for each terminal. It corresponds to the terminals maximum power.
Required Terminal Power
req
The calculation of the terminal power required to obtain an R99 bearer ( P term R99 ) may be divided into three steps.
UL
term P b max ( k, ic BS )
UL
UL
- G UL
Q max ( k, ic BS ) = -------------------------------------------------------p G Div
UL
N tot ( k, ic BS )
max
UL
P term ( 1 r c )
UL
With P b max ( k, ic BS ) = --------------------------------------LT
k
UL
N tot ( k, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is calculated from the cell
UL
N0
UL
N tot ( k, ic BS ) = -----------------------------------UL
1 X ( k, ic BS )
259
Forsk 2011
tx
Q MAX ( ic BS ) is the traffic channel quality at the transmitter on icBS after signal combination of all the transmitters k of the
active set.
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handoffs (1/2 and 1/3):
UL
UL
( Qmax ( k, icBS ) )
UL
For softer-soft handoffs (2/3), there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ( ic BS ) = ( G macro diversity ) 2 links max f rake efficiency
UL
UL
( Q max ( k, ic BS ) ), Q max
( k, ic BS )
Else,
UL
UL
UL
Q req
req
- P max
P term R99 = -------------------------term
UL
Q MAX ( ic BS )
UL
Q req is the uplink traffic quality target defined by the user for a given reception equipment, a given R99 bearer and a given
mobility type. This parameter is available in the R99 Bearer Selection table.
260
AT310_TRG_E1
The received Ec/I0 is lower than the Ec/I0 activation threshold (Global parameters):
Resulting
Q pilot
CM activation
Q pilot
The pilot RSCP is lower than the pilot RSCP activation threshold (Global parameters):
CM activation
P c RSCP pilot
When compressed mode is activated, the uplink Eb/Nt target is increased by the value
UL
user-defined for the UL Eb/Nt target increase field (Global parameters), Q req . In this
UL
UL
Q req Q req
req
- P max
case, we have: P term R99 = -----------------------------term
UL
Q MAX ( ic BS )
req
max
Therefore, the service on the uplink traffic channel is available if P term R99 P term .
Eb/Nt Max
For each cell (k,icBS) in the receivers active set, we have:
UL
term P b max ( k, ic BS )
UL
UL
- G UL
Q max ( k, ic BS ) = -------------------------------------------------------p G Div
UL
N tot ( k, ic BS )
max
UL
P term ( 1 r c )
UL
With P b max ( k, ic BS ) = --------------------------------------LT
k
UL
N tot ( k, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is calculated from the cell
UL
max
req
N0
P term P term R99
UL
- + ( 1 term ) max (-----------------------------------------N tot ( k, ic BS ) = -----------------------------------,0)
UL
LT
1 X ( k, ic BS )
k
tx
Q MAX ( ic BS ) is the traffic channel quality at the transmitter on icBS after signal combination of all the transmitters k of the
active set.
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handoffs (1/2 and 1/3):
261
Forsk 2011
UL
UL
( Qmax ( k, icBS ) )
UL
For softer-soft handoffs (2/3), there are two possibilities. If the MRC option is selected (option available in Global parameters),
we have:
UL
UL
UL
Q MAX ( ic BS ) = ( G macro diversity ) 2 links max f rake efficiency
UL
UL
( Q max ( k, ic BS ) ), Q max
( k, ic BS )
Else,
UL
UL
UL
UL
UL
UL
UL
UL
UL
Q eff = min ( Q MAX, Q req ) (or Q eff = min ( Q MAX, Q req Q req ) when compressed mode is activated).
Uplink Soft Handover Gain
UL
Q MAX ( ic BS )
UL
G SHO = -----------------------------------------------UL
max ( Q max ( k, ic BS ) )
UL
UL
HSUPA-related Results
Atoll determines the best HSUPA bearer that the user can obtain. The HSUPA bearer user is processed as if he is the only user
in the cell i.e. he uses the entire remaining load of the cell.
For further information on the HSUPA bearer selection, see "HSUPA Bearer Allocation Process" on page 227.
Required E-DPDCH Ec/Nt
req
Ec
It corresponds to the E-DPDCH Ec/Nt required to obtain the HSUPA bearer ( ------
). This value is defined for an HSUPA
Nt E DPDCH
bearer ( Index HSUPABearer ) and a number of retransmissions ( N Rtx ) in the HSUPA Bearer Selection table.
Required Terminal Power
req
Ec
req
From ------
, Atoll calculates the terminal power required to obtain the HSUPA bearer, P term HSUPA .
Nt E DPDCH
Ec req
req
UL
P term HSUPA = ------
L T N tot
Nt E DPDCH
With
UL
UL intra
tx
UL extra
( ic ) + I tot
UL
tx
( ic ) + I inter carrier ( ic ) + N 0
tx
UL extra
, I tot
UL
tx
262
AT310_TRG_E1
Ec- req
Ec max
---- ------
Nt E DPDCH Nt E DPDCH
max
req
With
max
Ec-
---- Nt E DPDCH : the maximum E-DPDCH Ec Nt allowed.
max
After selecting the HSUPA bearer, Atoll determines the corresponding RLC peak rate, R RLC peak .
Application Throughput
UL
Atoll displays the provided application throughput ( T application ). The application throughput represents the net throughput
after deduction of coding (redundancy, overhead, addressing, etc.). This one is calculated as follows:
UL
R Guaranteed
C HSUPABearer = --------------------------------------------------------UL
R RLC peak ( I HSUPABearer )
Resulting
Q pilot
( ic given ) .
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
2nd case: Analysis based on the best carrier
263
Forsk 2011
Atoll proceeds as in point predictions. It determines the best carrier of each transmitter i containing the receiver in its
calculation area and using a frequency band supported by the receivers terminal. The best carrier selection depends on the
option selected for the site equipment (UL minimum noise, DL minimum power, random, sequential) and is based on the UL
load percentage and the downlink total power of cells (simulation results or cell properties). Atoll calculates the pilot quality
at the receiver from these transmitters on their best carriers and determines the best serving transmitter BS on its best carrier
icBS ( Q pilot ( ic BS ) ). Then, it calculates the best pilot quality received with a fixed cell edge coverage probability,
BS
Resulting
Q pilot
( ic BS )
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
3rd case: Analysis based on the best carrier of any frequency band (for dual-band terminals with priority defined on frequency
bands only)
The frequency band that can be used is fixed. Atoll determines the best carrier of each transmitter i containing the receiver
in its calculation area and using the selected frequency band. The best carrier selection depends on the option selected for
the site equipment (UL minimum noise, DL minimum power, random, sequential) and is based on the UL load percentage and
the downlink total power of cells (simulation results or cell properties). Then, Atoll calculates the pilot quality at the receiver
from these transmitters on their best carriers and determines the best serving transmitter BS on its best carrier icBS
Resulting
( Q pilot ( ic BS ) ). Then, it calculates the best pilot quality received with a fixed cell edge coverage probability, Q pilot
BS
( ic BS ) .
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
4.5.2.1.1
4.5.2.1.2
req
req
( ic = ic BS or ic given ). Q pilot is a target value defined in the Mobility table by the user.
Colour per transmitter
Resulting
req
colours. There is a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to the best
serving transmitter BS.
Colour per mobility
In this case, receiver is not completely defined and no mobility is assigned.
Coverage consists of several layers with a layer per user-defined mobility defined in Mobility sub-folder. For each layer, area
Resulting
is covered if Q pilot
req
( ic ) Q pilot ( ic = ic BS or ic given ). Each layer is assigned a colour and displayed with intersections
between layers.
Colour per probability
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties). Coverage consists of several layers with a layer per userdefined probability level defined in the Display tab (Prediction properties). For each layer, area is covered if
Resulting
Q pilot
req
( ic ) Q pilot ( ic = ic BS or ic given ) in the required number of simulations. Each layer is assigned a colour and
264
req
AT310_TRG_E1
req
Atoll displays traffic channel quality at the receiver for transmitters in active set on the carrier ic ( ic BS or ic given ).
For further details of calculation formulas and methods, see "Downlink Sub-Menu" on page 254.
4.5.2.2.1
4.5.2.2.2
DL
DL
DL
DL
Atoll displays a coverage with a unique colour if Q MAX ( ic ) Q req (or Q MAX ( ic ) Q req Q req if compressed mode is
activated).
DL
Q req is the downlink traffic quality target defined by the user for a given reception equipment, a given R99 bearer and a given
mobility type. This parameter is available in the R99 Bearer Selection table.
DL
Q req is the DL Eb/Nt target increase; this parameter is user-defined in the Global parameters.
Colour per transmitter
DL
DL
DL
DL
DL
Atoll displays a coverage if Q MAX ( ic ) Q req (or Q MAX ( ic ) Q req Q req if compressed mode is activated). Coverage
consists of several layers with associated colours. There is a layer per transmitter with no intersection between layers. Layer
colour is the colour assigned to best serving transmitter.
Colour per mobility
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a layer per
DL
DL
user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if Q MAX ( ic ) Q req (or
DL
DL
DL
Q MAX ( ic ) Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections
between layers.
265
Forsk 2011
DL
user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ( ic ) Q req
DL
DL
(or
DL
Q MAX ( ic ) Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections
between layers.
Colour per probability
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties). Coverage consists of several layers with a layer per userDL
DL
defined probability level defined in the Display tab (Prediction properties). For each layer, area is covered if Q MAX ( ic ) Q req
in the required number of simulations. Each layer is assigned a colour and displayed with intersections between layers.
Colour per cell edge coverage probability
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display tab
DL
DL
DL
DL
DL
(Prediction properties). For each layer, area is covered if Q MAX ( ic, p ) Q req (or Q MAX ( ic ) Q req Q req if compressed
mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
Colour per maximum quality level (max Eb/Nt)
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if Q MAX ( ic ) Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Colour per effective quality level (Effective Eb/Nt)
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if Q eff ( ic ) Threshold . Each layer is assigned a colour and displayed with
DL
DL
DL
DL
DL
DL
DL
intersections between layers. Q eff ( ic ) = min ( Q MAX ( ic ), Q req ) (or Q eff ( ic ) = min ( Q MAX ( ic ), Q req Q req )
when
DL
DL
DL
DL
properties). For each layer, area is covered if Q MAX ( ic ) Q req M arg in (or Q MAX ( ic ) Q req Q req M arg in when
compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
Colour per required power
req
Q req
req
max
P tch ( ic ) = --------------------- P tch
DL
Q MAX ( ic )
Where
DL
Q req is the Eb/Nt target on downlink. This parameter, available in the R99 Bearer Selection table, is user-defined for a given
R99 bearer, a given reception equipment and a mobility type.
max
P tch is a user-defined input for each bearer related to a service. It corresponds to the maximum allowable traffic channel
power for a transmitter.
DL
DL
Q req Q req
req
- P max
When compressed mode is activated, we have: P tch ( ic ) = -----------------------------tch .
DL
Q MAX ( ic )
Coverage consists of several layers with a layer per user-defined required power threshold defined in the Display tab
req
(Prediction properties). For each layer, area is covered if P tch ( ic ) Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
266
AT310_TRG_E1
max
properties). For each layer, area is covered if P tch ( ic ) P tch M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
transmitter for the maximum terminal power allowed. Then, the total uplink traffic channel quality ( Q MAX ( ic ) ) is evaluated
with respect to receiver handover status.
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays traffic channel quality at transmitters in active set on the carrier ic ( ic BS or ic given ) received from the receiver.
For further details of calculations formulas and methods, see "Uplink Sub-Menu" on page 259.
4.5.2.3.1
4.5.2.3.2
UL
UL
UL
UL
Atoll displays a coverage if Q MAX ( ic ) Q req (or Q MAX ( ic ) Q req Q req if compressed mode is activated). Coverage colour
is unique.
UL
Q req is defined for a reception equipment, a R99 bearer and a mobility type. This parameter is available in the R99 Bearer
Selection table.
UL
Q req is the UL Eb/Nt target increase; this parameter is user-defined in the Global parameters.
Colour per transmitter
UL
UL
UL
UL
UL
Atoll displays a coverage if Q MAX ( ic ) Q req (or Q MAX ( ic ) Q req Q req if compressed mode is activated). Coverage
consists of several layers with associated colours. There is a layer per transmitter with no intersection between layers. Layer
colour is the colour assigned to best server transmitter.
Colour per mobility
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a layer per
UL
UL
user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if Q MAX ( ic ) Q req (or
UL
UL
UL
Q MAX ( ic ) Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections
between layers.
Colour per service
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer per
UL
UL
user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ( ic ) Q req
UL
UL
(or
UL
Q MAX ( ic ) Q req Q req if compressed mode is activated). Each layer is assigned a colour and displayed with intersections
between layers.
267
Forsk 2011
UL
defined probability level defined in the Display tab (Prediction properties). For each layer, area is covered if Q MAX ( ic ) Q req
UL
UL
UL
(or Q MAX ( ic ) Q req Q req if compressed mode is activated) in the required number of simulations. Each layer is assigned
a colour and displayed with intersections between layers.
Colour per maximum quality level (Max Eb/Nt)
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q MAX ( ic ) Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Colour per effective quality level (Effective Eb/Nt)
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q effective ( ic ) Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
UL
UL
UL
UL
UL
UL
UL
Q eff ( ic ) = min ( Q MAX ( ic ), Q req ) (or Q eff ( ic ) = min ( Q MAX ( ic ), Q req Q req ) when compressed mode is activated).
Colour per quality margin (Eb/Nt margin)
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction
UL
UL
UL
UL
UL
properties). For each layer, area is covered if Q MAX ( ic ) Q req M arg in (or Q MAX ( ic ) Q req Q req M arg in if
compressed mode is activated). Each layer is assigned a colour and displayed with intersections between layers.
Colour per required power
Coverage consists of several layers with a layer per user-defined power threshold defined in the Display tab (Prediction
req
properties). For each layer, area is covered if P term R99 ( ic ) Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Colour per required power margin
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction
req
max
properties). For each layer, area is covered if P term R99 ( ic ) P term M arg in . Each layer is assigned a colour and displayed
with intersections between layers.
Colour per soft handover gain
Coverage consists of several layers with a layer per soft handover gain value defined in the Display tab (Prediction properties).
UL
For each layer, area is covered if G SHO Threshold . Each layer is assigned a colour and displayed with intersections between
layers.
Ptot ( icadj )
DL
DL
N tot ( ic ) =
Tx
P Transmitted ( ic i )
+ -------------------------------------- + N 0
Ptot ( ic ) + -----------------------------------Tx
Tx, m
RF ( ic, ic adj )
ICP
L
txj, j
DL
txj, j
ni
total
term
ic i, ic
DL
Downlink noise rise, NR DL ( ic ) , is calculated from the downlink total noise, N tot , as follows:
term
N0
-
NR DL ( ic ) = 10 log ----------- N DL
tot
268
AT310_TRG_E1
4.5.2.4.1
Study Inputs
The Downlink Total Noise Analysis depends on the downlink total transmitted power of cells. This parameter can be either a
simulation output, or a user-defined cell input. In the last case, when no value is defined in the Cells table for the total
transmitted power, Atoll considers 50% of the maximum power as default value (i.e. 40 dBm if the maximum power is set to
43 dBm).
4.5.2.4.2
For each layer, area is covered if minNtot ( ic ) Threshold . Each layer is assigned a colour and displayed with intersections
ic
between layers.
Colour per maximum noise level
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction properties).
DL
For each layer, area is covered if maxN tot ( ic ) Threshold . Each layer is assigned a colour and displayed with intersections
ic
between layers.
Colour per average noise level
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction properties).
DL
For each layer, area is covered if averageN tot ( ic ) Threshold . Each layer is assigned a colour and displayed with
ic
rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
Colour per maximum noise rise
Atoll displays bins where maxNR DL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined noise
ic
rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
Colour per average noise rise
Atoll displays bins where averageNR DL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined
ic
noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
4.5.2.4.3
For each layer, area is covered if N tot ( ic ) Threshold . Each layer is assigned a colour and displayed with intersections
between layers.
Colour per noise rise
Atoll displays bins where NRDL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined noise rise
threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
269
Forsk 2011
When studying a certain HSDPA radio bearer, you can display areas where a certain RLC peak rate is available with different
cell edge coverage probabilities (i.e. the probability of having a certain RLC peak rate). This type of analysis is not relevant
when modelling a dual-cell HSDPA user.
Let us assume each pixel on the map corresponds to one or several users with HSDPA capable terminal, mobility and HSDPA
service.The user does not create any interference. Each user may be using a specific carrier or the best carrier. If you are
modelling a dual-cell HSDPA user, you have to make the analysis on the best carriers. In this case, Atoll determines the best
and the secondary carriers of dual-cell HSDPA transmitters according to the carrier selection criterion defined in the site
equipment.
Note that the HSDPA service area is limited by the pilot quality, the A-DPCH quality and the HS-SCCH quality.
4.5.2.5.1
These parameters can be either simulation outputs, or user-defined cell inputs. In the last case, when no value is defined in
the Cells table for the total transmitted power and the number of HSDPA users, Atoll uses the following default values:
Total transmitted power = 50% of the maximum power (i.e, 40 dBm if the maximum power is set to 43 dBm)
Number of HSDPA users = 1
On the other hand, no default value is used for the available HSDPA power; this parameter must be defined by the user.
4.5.2.5.2
When studying a certain HSDPA radio bearer, only one display option is available. It allows you to display where a certain RLC
peak rate is available with different cell edge coverage probabilities.
Analysis of UL And DL A-DPCH Qualities
Atoll displays the A-DPCH quality at the receiver ( Q MAX ( ic ) ) for the best server on the carrier ic ( ic BS or ic given ). No power
control is performed as in simulations. Here, Atoll determines downlink traffic channel quality at the receiver for a maximum
traffic channel power allowed for the best server.
For further details of calculation formulas and methods, please refer to Prediction studies: Point analysis AS analysis tab
Downlink sub-menu part.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if Q MAX ( ic ) Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Atoll displays the A-DPCH quality at the best server ( Q MAX ( ic ) ) on the carrier ic ( ic BS or ic given ). No power control is
performed as in simulations. Here, Atoll determines uplink traffic channel quality at the receiver for a maximum terminal
power allowed.
For further details of calculations formulas and methods, please refer to Point analysis AS analysis tab Uplink sub-menu
part.
270
AT310_TRG_E1
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if Q MAX ( ic ) Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Analysis of The HS-SCCH Quality/Power
This display option is relevant in case of dynamic HS-SCCH power allocation only. In this case, Atoll displays on each pixel the
HS-SCCH power per HS-SCCH channel. Coverage consists of several layers with a layer per threshold. For each layer, area is
covered if P HS SCCH ( ic ) Threshold . Each layer is assigned a colour and displayed with intersections between layers.
This display option is relevant in case of static HS-SCCH power allocation only. In this case, Atoll displays on each pixel the HSSCCH quality per HS-SCCH channel. Coverage consists of several layers with a layer per threshold. For each layer, area is
Ec
Threshold . Each layer is assigned a colour and displayed with intersections between layers.
covered if ------ ( ic )
Nt
HS SCCH
Fast Link Adaptation Modelling For A Single User
When you calculate the study with the following display options, Atoll considers one user on each pixel and determines the
best HSDPA bearer that the user can obtain. For dual-cell HSDPA users, Atoll determines the best HSDPA bearers that the user
can obtain in the two cells. On each pixel, the user is processed as if he is the only user in the cell i.e. he uses the entire HSDPA
power available in the cell.
For further information on the fast link adaptation modelling, see "Fast Link Adaptation Modelling" on page 208.
Atoll displays on each pixel the HS-PDSCH quality. For a dual-cell HSDPA user, it corresponds to the HS-PDSCH Ec/Nt of the
best serving cell. Coverage consists of several layers with a layer per threshold. For each layer, area is covered if
Ec ----
Nt ( ic ) HS PDSCH Threshold . Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays either the CPICH CQI (see the calculation detail in "CPICH CQI Determination" on page 210) when the selected
option in Global parameters (HSDPA part) is CQI based on CPICH quality, or the HS-PDSCH CQI (see the calculation detail in
the section 10.7.1.2.2) when considering the CQI based on HS-PDSCH quality option.
For a dual-cell HSDPA user, it corresponds to the CQI of the best serving cell.
Coverage consists of several layers with a layer per CQI threshold ( ( CQI )threshold ). For each layer, area is covered if
CQI ( CQI ) threshold . Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays the MAC rate ( R MAC ) provided on each pixel. The MAC rate is calculated as follows:
DL
R MAC =
c Serving cells
S block ( c )
--------------------T TTI
Where,
S block ( c ) is the transport block size (in kbits) of the HSDPA bearer selected in the cell, c, for the user; it is defined for each
HSDPA bearer in the HSDPA Radio Bearers table.
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
DL
Coverage consists of several layers with a layer per possible MAC rate ( R MAC ). For each layer, area is covered if the MAC rate
exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays the MAC throughput ( T MAC ) provided on each pixel. The MAC throughput is calculated as follows:
DL
T MAC =
c Serving cells
S block ( c )
-------------------------T TTI TTI
271
Forsk 2011
Where,
S block ( c ) is the transport block size (in kbits) of the selected HSDPA bearer in the cell, c; it is defined for each HSDPA bearer
in the HSDPA Radio Bearers table.
TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user
equipment category properties.
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
DL
Coverage consists of several layers with a layer per possible MAC throughput ( T MAC ). For each layer, area is covered if the
MAC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with intersections
between layers.
After selecting the bearer (two bearers can be selected in case of dual-cell HSDPA), Atoll reads the corresponding RLC peak
rate ( R DL
). This is the highest rate that the bearer can provide on each pixel. Then, it determines the
RLC peak ( I HSDPABearer )
DL
RLC peak rate provided by the serving cell, c, in the downlink, R RLC p eak ( c ) .
DL
DL
DL
R RLC peak =
DL
R RLC peak ( c )
c Serving cell
DL
Coverage consists of several layers with a layer per possible RLC peak rate ( R RLC p eak ). For each layer, area is covered if the
RLC peak rate can be provided. Each layer is assigned a colour and displayed with intersections between layers.
Atoll displays the RLC peak throughput ( T RLC p eak ) provided on each pixel. The RLC peak throughput is calculated as follows:
DL
R RLC p eak
DL
T RLC p eak = --------------------TTI
Where TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal
user equipment category properties.
DL
Coverage consists of several layers with a layer per possible RLC peak throughput ( T RLC p eak ). For each layer, area is covered
if the RLC peak throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with
intersections between layers.
Atoll displays the average RLC throughput ( T RLC Av ) provided on each pixel.
For a single-carrier HSDPA user, we have:
DL
DL
DL
Serving cells
T RLC Av = c---------------------------------------------------------------------------------------------------------------TTI
Where,
BLER HSDPA is read in the quality graph defined for the triplet reception equipment-selected bearer-mobility (HSDPA Quality
Graphs tab in the Reception equipment properties). This graph describes the variation of BLER as a function of the measured
quality (HS-PDSCH Ec/Nt). Knowing the HS-PDSCH Ec/Nt, Atoll finds the corresponding BLER.
TTI is the minimum number of TTI (Transmission Time Interval) between two TTI used; it is defined in the terminal user
equipment category properties.
272
AT310_TRG_E1
DL
Coverage consists of several layers with a layer per possible average RLC throughput ( T RLC Av ). For each layer, area is covered
if the average RLC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with
intersections between layers.
Atoll displays the application throughput ( T application ) provided on each pixel. The application throughput represents the net
throughput after deduction of coding (redundancy, overhead, addressing, etc.).
It is calculated as follows:
DL
DL
Coverage consists of several layers with a layer per possible application throughput ( T application ). For each layer, area is
covered if the application throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with
intersections between layers.
Fast Link Adaptation Modelling For Several Users
When you calculate the study with the following display options, Atoll considers several users per pixel and determines the
best HSDPA bearer that each user can obtain. In this case, the cell available HSDPA power is shared between HSDPA bearer
users. When the coverage prediction is not based on a simulation, the number of HSDPA bearer users is taken from the cell
properties. The displayed results of the coverage prediction will be an average result for one user.
For further information on the HSDPA bearer allocation process when there are several users, see "HSDPA Bearer Allocation
Process" on page 206 For further information on the fast link adaptation modelling, see "Fast Link Adaptation Modelling" on
page 208.
Atoll displays the average MAC throughput per mobile ( ( T MAC ) average ) provided on each pixel. The average MAC throughput
per mobile is calculated as follows:
n HSDPA
DL
T MAC ( x )
DL
x=1
( T MAC ) average = ---------------------------------------------Max ( n HSDPA ( c ) )
c Serving cells ( x )
Where,
Serving cells ( x ) represents the set of serving cells for a user x. For a dual-cell HSDPA user, there are two serving cells.
n HSDPA ( c ) is the number of HSDPA users within the cell, c.
DL
T MAC ( x ) is the MAC throughput of each HSDPA bearer user. For further information on the calculation of the MAC
throughput, see "Colour per MAC Throughput" on page 271.
DL
Coverage consists of several layers with a layer per possible average MAC throughput per mobile ( ( T MAC ) average ). For each
layer, area is covered if the average MAC throughput per mobile exceeds the user-defined thresholds. Each layer is assigned
a colour and displayed with intersections between layers.
273
Forsk 2011
DL
Atoll displays the average RLC throughput per mobile ( ( T RLC ) average ) provided on each pixel. The average RLC throughput per
mobile is calculated as follows:
n
HSDPA
DL
T RLC p eak ( x )
DL
x=1
( T RLC ) average = --------------------------------------------n HSDPA
Where,
n HSDPA is the number of HSDPA users within the cell.
DL
T RLC p eak ( x ) is the RLC peak throughput of each HSDPA bearer user. For further information on the calculation of the RLC
peak throughput, see "Colour per RLC Peak Throughput" on page 272.
DL
Coverage consists of several layers with a layer per possible average RLC throughput per mobile ( ( T RLC ) average ). For each
layer, area is covered if the average RLC throughput per mobile exceeds the user-defined thresholds. Each layer is assigned a
colour and displayed with intersections between layers.
Atoll displays the average application throughput per mobile ( ( T application ) average ) provided on each pixel. The average
application throughput per mobile is calculated as follows:
n HSDPA
DL
T application ( x )
DL
x=1
( T application ) average = ------------------------------------------------n HSDPA
Where,
n HSDPA is the number of HSDPA users within the cell.
DL
T application ( x ) is the application throughput of each HSDPA bearer user. For further information on the calculation of the
application throughput, see "Colour per Application Throughput" on page 273.
DL
Coverage consists of several layers with a layer per possible average application throughput per mobile ( ( T application ) average ).
For each layer, area is covered if the average application throughput per mobile exceeds the user-defined thresholds. Each
layer is assigned a colour and displayed with intersections between layers.
Probability of Having a Certain RLC Peak Rate
This result can be obtained only if you have selected an HSDPA radio bearer in the Condition tab.
Atoll shows areas where the selected HSDPA radio bearer is available with different cell edge coverage probabilities. Coverage
consists of several layers with a layer per cell edge coverage probability defined in the Display tab. For each layer, area is
covered if the selected HSDPA radio bearer is available. Each layer is assigned a colour and displayed with intersections
between layers.
Let us assume each pixel on the map corresponds to one or several users with HSUPA capable terminal, mobility and HSUPA
service. Each user may be using a specific carrier or the best carrier. Moreover, he does not create any interference.
Note that the HSUPA service area is limited by the pilot quality and the A-DPCH-EDPCCH quality.
274
AT310_TRG_E1
4.5.2.6.1
These parameters can be either simulation outputs, or user-defined cell inputs. In the last case, When no value is defined in
the Cells table, Atoll uses the following default values:
4.5.2.6.2
Calculation Options
Atoll can calculate the HSUPA coverage prediction in one of two ways:
4.5.2.6.3
HSUPA resources can be dedictated to a single user: On each pixel, the user is processed as if he is the only user in
the cell i.e he will use the entire remaining load after allocating capacity to all R99 users.
HSUPA resources can be shared by HSUPA users defined or calculated per cell: Atoll considers several HSUPA bearer
users per pixel. After allocating capacity to all R99 users, the remaining load of the cell will be shared equally between
all the HSUPA bearer users. When the coverage prediction is not based on a simulation, the number of HSUPA users
is taken from the cell properties. The displayed results of the coverage prediction will be an average result for one
user.
Display Options
The following display options are available in the prediction property dialogue.
Colour per Required E-DPDCH Ec/Nt
Atoll displays on each pixel the E-DPDCH Ec/Nt required to obtain the selected HSUPA bearer. Coverage consists of several
Ec req
Threshold . Each layer is assigned a colour
layers with a layer per threshold. For each layer, area is covered if ------
Nt E DPDCH
and displayed with intersections between layers.
Colour per Required Terminal Power
Atoll displays on each pixel the terminal power required to obtain the selected HSUPA bearer. The required terminal power
is calculated from the required E-DPDCH Ec/Nt. Coverage consists of several layers with a layer per threshold. For each layer,
req
area is covered if P term Threshold . Each layer is assigned a colour and displayed with intersections between layers.
Colour per MAC Rate
UL
Atoll displays the MAC rate ( R MAC ) provided on each pixel. The MAC rate is calculated as follows:
UL
S block
UL
R MAC = -----------T TTI
Where,
UL
S block is the transport block size (in kbits) for the selected HSUPA bearer; it is defined for each HSUPA bearer in the HSUPA
Radio Bearers table.
T TTI is the duration of one TTI for the selected HSUPA bearer; it is defined for each HSUPA bearer in the HSUPA Radio Bearers
table.
UL
Coverage consists of several layers with a layer per possible MAC rate ( R MAC ). For each layer, area is covered if the MAC rate
exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with intersections between layers.
275
Forsk 2011
Coverage consists of several layers with a layer per possible RLC peak rate ( R RLC p eak ). For each layer, area is covered if the
RLC peak rate can be provided. Each layer is assigned a colour and displayed with intersections between layers.
Colour per Minimum RLC Throughput
UL
Atoll displays the minimum RLC throughput ( T RLC Min ) provided on each pixel. The minimum RLC throughput corresponds
to the RLC throughput obtained for a given BLER and the maximum number of retransmissions. It is calculated as follows:
UL
Coverage consists of several layers with a layer per possible minimum RLC throughput ( T RLC Min ). For each layer, area is
covered if the minimum RLC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed
with intersections between layers.
Colour per Average RLC Throughput
When HARQ (Hybrid Automatic Repeat Request) is used, the required average number of retransmissions is smaller and the
UL
RLC throughput is an average RLC throughput ( T RLC Av ). This is the RLC throughput obtained for a given BLER and the average
number of retransmissions. It is calculated as follows:
UL
max
N Rtx = 1
Coverage consists of several layers with a layer per possible average RLC throughput ( T RLC Av ). For each layer, area is covered
if the minimum RLC throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with
intersections between layers.
Colour per Application Throughput
UL
Atoll displays the application throughput ( T application ) provided on each pixel. The application throughput represents the net
throughput after deduction of coding (redundancy, overhead, addressing, etc.). This one is calculated as follows:
276
AT310_TRG_E1
UL
UL
Coverage consists of several layers with a layer per possible application throughput ( T application ). For each layer, area is
covered if the application throughput exceeds the user-defined thresholds. Each layer is assigned a colour and displayed with
intersections between layers.
Colour per Average Application Throughput
UL
Atoll displays the average application throughput ( T application Av ) provided on each pixel. It is calculated as follows:
UL
UL
Coverage consists of several layers with a layer per possible average application throughput ( T application Av ). For each layer,
area is covered if the average application throughput exceeds the user-defined thresholds. Each layer is assigned a colour and
displayed with intersections between layers.
The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour is
discarded.
277
Forsk 2011
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter
Distance" on page 284.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or more
carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: This option enables you to force cells located on the reference cell site in the candidate
neighbour list. This constraint can be weighted among the others and ranks the neighbours through the importance field (see
after).
Force adjacent cells as neighbours (only for intra-carrier neighbours): This option enables you to force cells geographically
adjacent to the reference cell in the candidate neighbour list.This constraint can be weighted among the others and ranks the
neighbours through the importance field (see after).
When this option is checked, adjacent cells are sorted and listed from the most
adjacent to the least, depending on the above criterion. Adjacence is relative to the
number of pixels satisfying the criterion.
Force neighbour symmetry: This option enables user to force the reciprocity of a neighbourhood link. Therefore, if the
reference cell is a candidate neighbour of another cell, this one will be considered as candidate neighbour of the reference
cell.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a cell to be candidate neighbour of the reference cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability:
The reference cell A and the candidate cell B are located inside a continuous layer of cells with carrier c1 (c1 is the selected
carrier on which you run the allocation).
SA is the area where the cell A is the best serving cell. It means that the cell A is the first one in the active set.
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from A is the best.
SB is the area where the cell B can enter the active set.
278
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B is greater than the pilot quality from A minus the Ec/I0 margin. The Ec/I0 margin has the
same meaning as the AS-threshold defined in the Cell properties. So, it should logically have the same value.
AT310_TRG_E1
1st case: the reference cell A is located inside a continuous layer of cells with carrier c1 (c1 is the selected carrier on which you
run the allocation) and the candidate cell B belongs to a layer of cells with carrier c2.
SA is the area where the cell A is not the best serving cell of its layer but can enter the active set.
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from A is not the highest one. It is strictly lower than the best pilot quality received and greater
than the best pilot quality minus the Ec/I0 margin.
SB is the area where the cell B is the best serving cell of its layer.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from B is the highest one.
279
Forsk 2011
SA is the area where the pilot quality from the cell A starts significantly decreasing but the cell A is still the best serving cell of
its layer (since it is on the border).
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A is the highest one
The pilot quality from A is lower than a user-definable minimum value (minimum Ec/I0) plus the Ec/I0 margin.
SB is the area where the cell B is the best serving cell of its layer.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B exceeds a user-definable minimum value (minimum Ec/I0).
The pilot quality from B is the highest one.
Two ways enable you to determine the I0 value:
1. Global Value: A percentage of the cell maximum power is considered. If the % of
maximum power is too low, i.e. if % P max < P pilot , Atoll takes into account the
pilot power of the cell. Then, I0 represents the sum of values calculated for each
cell.
2. Defined per Cell: Atoll takes into account the total downlink power defined per
cell. I0 represents the sum of total transmitted powers.
For information on the importance calculation, see "Importance Calculation" on page 281.
Importance values are used by the allocation algorithm to rank the neighbours according to the allocation reason. Atoll lists
all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list if the maximum
number of neighbours to be allocated to each transmitter is exceeded. If we consider the case for which there are 15
candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8. Among these 15
candidate neighbours, only 8 (having the highest importance values) will be allocated to the reference cell. Note that specific
maximum numbers of neighbours (maximum number of intra-carrier neighbours, maximum number of inter-carrier
neighbours) can be defined at the cell level (property dialogue or cell table). If defined there, this value is taken into account
instead of the default one available in the Neighbour Allocation dialogue.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site, adjacent, coverage or symmetric. For neighbours accepted for co-site,
adjacency and coverage reasons, Atoll displays the percentage of area meeting the coverage conditions and the
corresponding surface area (km2), the percentage of area meeting the adjacency conditions and the corresponding surface
area (km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
280
AT310_TRG_E1
TBA cells,
Neighbours of TBA cells marked as exceptional pair, adjacent and symmetric,
Neighbours of TBA cells that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Neighbour Allocation for All Transmitters" on page 277.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Adjacent cell
281
Forsk 2011
Neighbourhood cause
When
Importance value
Symmetric neighbourhood
relationship
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers fourfactors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 284.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Importance Function
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+20%{10%(Di)+90%(O)}
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
30%+30%{10%(Di)+30%(O)
+60%(A)}
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
60%+40%{10%(Di)+30%(O)
+60%(A)}
Co-site
Adjacent
No
Where
Delta(X)=Max(X)-Min(X)
282
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours, adjacent neighbours, and neighbours allocated based on coverage
overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
AT310_TRG_E1
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Symmetric neighbourhood
relationship
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers threefactors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 284.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The IF is user-definable using the Min importance and Max importance fields.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
283
Forsk 2011
4.6.4 Appendices
4.6.4.1 Calculation of the Inter-Transmitter Distance
Atoll takes into account the real distance ( D in m) and azimuths of antennas in order to calculate the effective intertransmitter distance ( d in m).
d = D ( 1 + x cos x cos )
where x = 0.3% so that the maximum D variation does not exceed 1%.
284
First order neighbours: The neighbours of TBA cells listed in the Intra-technology neighbours table,
Second order neighbours: The neighbours of neighbours,
Third order neighbours: The neighbours neighbours neighbours.
AT310_TRG_E1
In the context of the primary scrambling code allocation, the term "neighbours" refers
to intra-carrier neighbours.
Atoll can take into account inter-technology neighbour relations as constraints to
allocate different scrambling codes to the UMTS neighbours of a GSM transmitter. In
order to consider inter-technology neighbour relations in the scrambling code
allocation, you must make the Transmitters folder of the GSM .atl document
accessible in the UMTS .atl document. For information on making links between GSM
and UMTS .atl documents, see the User Manual.
Atoll considers symmetry relationship between a cell, its first order neighbours, its
second order neighbours and its third order neighbours.
For a reference cell A, Atoll considers all the cells B that can enter the active set on the area where the reference cell is
the best server (area where (Ec/I0)A exceeds the minimum Ec/I0 and is the highest one and (Ec/I0)B is within a Ec/I0 margin
of (Ec/I0)A).
Atoll considers either a percentage of the cell maximum powers or the total downlink
power used by the cells in order to evaluate I0. In this case, I0 equals the sum of total
transmitted powers. When this parameter is not specified in the cell properties, Atoll
uses 50% of the maximum power.
Reuse distance,
Exceptional pairs,
The number of primary scrambling codes per cluster. In Atoll, we call "cluster", a group of scrambling codes as defined
in 3GPP specifications. 3GPP specifications define 64 clusters consisting of 8 scrambling codes (in this case, clusters
are numbererd from 0 to 63). However, you can define another value (e.g. if you set the number of codes per cluster
to 4, scrambling codes will be distributed in 128 clusters).
When the allocation is based on a Distributed strategy (Distributed per Cell or Distributed per Site), this parameter can
also be used to define the interval between the primary scrambling codes assigned to cells on a same site. The defined
interval is applied by adding the following lines in the Atoll.ini file:
[PSC]
ConstantStep = 1
For more information about setting options in the atoll.ini file, see the Administrator Manual.
The carrier on which the allocation is run: It can be a given carrier or all of them. In this case, either Atoll independently
plans scrambling codes for the different carriers, or it allocates the same primary scrambling code to each carrier of a
transmitter if the option "Allocate carriers identically" is selected.
The possibility to use a maximum of codes from the defined domains (option "Use a Maximum of Codes"): Atoll will
try to spread the scrambling code spectrum the most.
The "Delete All Codes" option: When selecting this option, Atoll deletes all the current scrambling codes and carries
out a new scrambling code allocation. If not selected, the existing scrambling codes are kept.
In addition, it depends on the selected allocation strategy. Allocation strategies can be:
285
Forsk 2011
Clustered allocation: The purpose of this strategy is to choose for a group of mutually constrained cells, scrambling
codes among a minimum number of clusters. In this case, Atoll will preferentially allocate all the codes within the
same cluster.
Distributed per cell allocation: This strategy consists in using as many clusters as possible. Atoll will preferentially
allocate codes from different clusters.
One cluster per site allocation: This strategy allocates one cluster to each site, then, one code from the cluster to each
cell of each site. When all the clusters have been allocated and there are still sites remaining to be allocated, Atoll
reuses the clusters as far as possible at another site.
Distributed per site allocation: This strategy allocates a group of adjacent clusters to each site, then, one cluster to
each transmitter on the site according to its azimuth and finally, one code from the cluster to each cell of each
transmitter. The number of adjacent clusters per group depends on the number of transmitters per site you have in
your network; this information is required to start allocation based on this strategy. When all the groups of adjacent
clusters have been allocated and there are still sites remaining to be allocated, Atoll reuses the groups of adjacent
clusters as far as possible at another site.
In the Results table, Atoll only displays scrambling codes allocated to TBA cells.
Its neighbour cells: the neighbours listed in the Intra-technology neighbours table (options Existing neighbours and
"First Order"),
The neighbours of its neighbours (options Existing neighbours and Second Order),
The third order neighbours (options Existing neighbours and Third Order),
The cells that fulfil Ec/I0 condition (option Additional Overlapping Conditions),
The cells with distance from the TBA cell less than the reuse distance,
The cells that make exceptional pairs with the TBA cell.
The cell and its near cells are neighbours of a same GSM transmitter (only if the Transmitters folder of the GSM .atl
document is accessible in the UMTS .atl document),
The neighbour cells cannot share the same cluster (for the "Distributed per site" allocation strategy only).
These constraints have a certain weight taken into account to determine the TBA cell priority during the allocation process
and the cost of the scrambling code plan. During the allocation, Atoll tries to assign different scrambling codes to the TBA cell
and its near cells. If it respects all the constraints, the cost of the scrambling code plan is 0. When a cell has too many
constraints and there are not anymore scrambling codes available, Atoll breaks the constraint with the lowest cost so as to
generate the scrambling code plan with the lowest cost. For information on the cost generated by each constraint, see "Cell
Priority" on page 288.
4.7.1.2.1
286
AT310_TRG_E1
Group 2
Group 3
Group 4
...
Group 21
Cluster 0
Cluster 1
Cluster 2
Cluster 3
Cluster 4
Cluster 5
Cluster 6
Cluster 7
Cluster 8
Cluster 9
Cluster 10
Cluster 11
...
Cluster 61
Cluster 62
Cluster 63
If no domain is assigned to cells, Atoll can use all these groups for the allocation. On the other hand, if a domain is used, the
tool compares adjacent clusters really available in the assigned domain to the theoretical groups and only keeps adjacent
clusters mapping the theoretical groups.
Let us assume that we have a domain consisted of 12 clusters: clusters 1 to 8 and clusters 12 to 15.
Therefore, Atoll will be able to use the following groups of adjacent clusters:
If a domain does not contain any adjacent clusters, the user is warned through the 'Event Viewer'.
4.7.1.2.2
Multi-Carrier Network
In case you have a multi-carrier network and you run the scrambling code allocation on all the carriers, the allocation process
depends on the allocation strategy as detailed above and in addition, wether the option "Allocate Carriers Identically" is
selected or not.
When the option is not selected, algorithm works for each strategy, as explained above. On the other hand, when the option
is selected, allocation order changes. It is no longer based on the cell priority but depends on the transmitter priority. All
transmitters which have constraints with the studied transmitter will be referred to as near transmitters.
In case of a "Per cell" strategy (Clustered and Distributed per cell), Atoll starts scrambling code allocation with the highest
priority transmitter and its near transmitters and continues with the lowest priority transmitters not allocated yet and their
near transmitters. The same scrambling code is assigned to each cell of the transmitter.
In case of the "One cluster per site" strategy, Atoll assigns a cluster to each site and then, allocates a scrambling code to each
transmitter. It starts with the highest priority transmitter and its near transmitters and continues with the lowest priority
transmitters not allocated yet and their near transmitters. The same scrambling code is assigned to each cell of the
transmitter.
In case of the "Distributed per site" strategy, Atoll assigns a group of adjacent clusters to each site, then a cluster to each
transmitter and finally, allocates a scrambling code to each transmitter. It starts with the highest priority transmitter and its
near transmitters and continues with the lowest priority transmitters not allocated yet and their near transmitters. The same
scrambling code is assigned to each cell of the transmitter.
For information on calculating transmitter priority, see "Transmitter Priority" on page 290.
287
Forsk 2011
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
Cell Priority
Scrambling code allocation algorithm in Atoll allots priorities to cells before performing the actual allocation. Priorities
assigned to cells depend upon how much constrained each cell is and the cost defined for each constraint. A cell without any
constraint has a default cost, C , equal to 0. The higher the cost on a cell, the higher the priority it has for the scrambling code
allocation process.
There are six criteria employed to determine the cell priority:
The cost due to the domain constraint, C i ( Dom ) , depends on the number of scrambling codes available for the allocation.
The domain constraint is mandatory and cannot be broken.
When no domain is assigned to cells, 512 scrambling codes are available and we have:
C i ( Dom ) = 0
When domains of scrambling codes are assigned to cells, each unavailable scrambling code generates a cost. The higher the
number of codes available in the domain, the less will be the cost due to this criterion. The cost is given as:
C i ( Dom ) = 512 Number of scrambling codes in the domain
Distance Criterion
The constraint level of any cell i depends on the number of cells (j) present within a radius of "reuse distance" from its centre.
The total cost due to the distance constraint is given as:
Cj ( Dist ( i ) )
C i ( Dist ) =
Each cell j within the reuse distance generates a cost given as:
C j ( Dist ( i ) ) = w ( d ij ) c dis tan ce
Where
w ( d ij ) is a weight depending on the distance between i and j. This weight is inversely proportional to the inter-cell distance.
For a reuse distance of 2000m, the weight for an inter-cell distance of 1500m is 0.25, the weight for co-site cells is 1 and the
weight for two cells spaced out 2100m apart is 0.
c dis tan ce is the cost of the distance constraint. This value can be defined in the Constraint Cost dialogue.
The constraint level of any cell i depends on the number of exceptional pairs (j) for that cell. The total cost due to exceptional
pair constraint is given as:
C i ( EP ) =
cEP ( i j )
j
Where
c EP is the cost of the exceptional pair constraint. This value can be defined in the Constraint Cost dialogue.
Neighbourhood Criterion
The constraint level of any cell i depends on the number of its neighbour cells j, the number of second order neighbours k and
the number of third order neighbours l.
Lets consider the following neighbour schema:
288
AT310_TRG_E1
Ci ( N ) =
Cj ( N1 ( i ) ) + Cj j ( N1 ( i ) ) + Ck ( N2 ( i ) ) + Ck k ( N2 ( i ) ) + Cl ( N3 ( i ) ) + Cl l ( N3 ( i ) )
j
289
Forsk 2011
Atoll considers the highest cost of both links when a neighbour relation is symmetric and
the importance value is different.
This criterion is considered when the co-planning mode is activated (i.e. the Transmitters folder of the GSM .atl document is
made accessible in the UMTS .atl document) and inter-technology neighbours have been allocated. If the cell i is neighbour of
a GSM transmitter, the cell constraint level depends on how many cells j are neighbours of the same GSM transmitter. The
total cost due to GSM neighbour constraint is given as:
C i ( N 2G ) =
cN2G ( j Tx2G )
j
Where
cN
2G
is the cost of the GSM neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Cluster Criterion
When the "Distributed per Site" allocation strategy is used, you can consider additional constraints on allocated clusters (one
cell, its first order neighbours and its second order neighbours must be assigned scrambling codes from different clusters). In
this case, the constraint level of any cell i depends on the number of first and second order neighbours, j and k. The total cost
due to the cluster constraint is given as:
C i ( Cluster ) =
Cj ( N1 ( i ) ) cCluster + Ck ( N2 ( i ) ) cCluster
j
Where
c Cluster is the cost of the cluster constraint. This value can be defined in the Constraint Cost dialogue.
Therefore, the total cost due to constraints on any cell i is defined as:
C i = C i ( Dom ) + C i ( U )
With
C i ( U ) = C i ( Dist ) + C i ( EP ) + C i ( N ) + C i ( N 2G ) + C i ( Cluster )
4.7.1.3.2
Transmitter Priority
In case you have a multi-carrier network and you run scrambling code allocation on "all" the carriers with the option "allocate
carriers identically", algorithm in Atoll allots priorities to transmitters. Priorities assigned to transmitters depend on how
much constrained each transmitter is and the cost defined for each constraint. The higher the cost on a transmitter, the higher
the priority it has for the scrambling code allocation process.
Let us consider a transmitter Tx with two cells using carriers 0 and 1. The cost due to constraints on the transmitter is given as:
C Tx = C Tx ( Dom ) + C Tx ( U )
With C Tx ( U ) =
Here, the domain available for the transmitter is the intersection of domains assigned to cells of the transmitter. The domain
constraint is mandatory and cannot be broken.
4.7.1.3.3
Site Priority
In case of "Per Site" allocation strategies (One cluster per site and Distributed per site), algorithm in Atoll allots priorities to
sites. Priorities assigned to sites depend on how much constrained each site is and the cost defined for each constraint. The
higher the cost on a site, the higher the priority it has for the scrambling code allocation process.
290
AT310_TRG_E1
Let us consider a site S with three transmitters; each of them has two cells using carriers 0 and 1. The cost due to constraints
on the site is given as:
C S = C S ( U ) + C S ( Dom )
With C S ( U ) =
Here, the domain considered for the site is the intersection of domains available for transmitters of the site. The domain
constraint is mandatory and cannot be broken.
4.7.2.1.1
Strategy: Clustered
Since the restrictions of neighbourhood only apply to co-sites with the same importance and sites distances are greater than
reuse distances, every cell has the same priority. Then, scrambling code allocation to cells is performed in an alphanumeric
order.
291
Forsk 2011
Atoll starts allocating the codes from the start of cluster 0 at As it is possible to use a maximum of codes, Atoll starts
each site.
allocation at the start of a different cluster at each site. When
a cluster is reused, and there are non allocated codes left in
the cluster, Atoll first allocates those codes before reusing
the already used ones.
4.7.2.1.2
Strategy: Distributed
Since the restrictions of neighbourhood only apply to co-sites with the same importance and sites distances are greater than
reuse distances, every cell has the same priority. Then, scrambling code allocation to cells is performed in an alphanumeric
order.
Without Use a Maximum of Codes
Atoll allocates codes from different clusters to each cell of Atoll allocates codes from different clusters to each sites
the same site. Under given constraints of neighbourhood and cells. As it is possible to use a maximum of codes, Atoll
reuse distance, same codes can be allocated to each sites allocates the codes so that there is least repetition of codes.
cells.
292
AT310_TRG_E1
4.7.2.1.3
In this strategy, a cluster of codes is limited to be used at just When it is possible to use a maximum of codes, Atoll can
one site at a time unless all codes and clusters have been allocate different codes from a reused cluster at another site.
allocated and there are still sites remaining to be allocated. In
this case Atoll reuses the clusters as far as possible at another
site.
4.7.2.1.4
In this strategy, a group of adjacent clusters is limited to be When it is possible to use a maximum of codes, Atoll can
used at just one site at a time unless all codes and groups of allocate different codes from a reused group of adjacent
adjacent clusters have been allocated and there are still sites cluster at another site.
remaining to be allocated. In this case (here only one group
of adjacent clusters (clusters 0, 1 and 2) is available), Atoll
reuses the group at another site.
293
Forsk 2011
Atoll allocates one cluster at each site as detailed in the In this case, Atoll allocates one cluster at each site and then,
previous section. Then, it allocates a code from the cluster to one code to each transmitter so as to use a maximum of
codes. Then, the same code is given to each cell of the
each cell of the site so as to use a maximum of codes.
transmitter.
In both cases (with and without Allocate Carriers Identically), every site has the same priority. Then, cluster allocation to sites
is performed in an alphanumeric order.
When the UMTS coverage is not continuous. In this case, the UMTS coverage is extended by UMTS-GSM handover into
the GSM network,
And in order to balance traffic and service distribution between both networks.
Note that the automatic inter-technology neighbour allocation algorithm takes into account both cases.
In order to be able to use the inter-technology neighbour allocation algorithm, you must have:
An .atl document containing the GSM network, GSM.atl, and another one describing the UMTS network, UMTS.atl,
An existing link on the Transmitters folder of GSM.atl into UMTS.atl.
The external neighbour allocation algorithm takes into account all the GSM TBC transmitters. It means that all the TBC
transmitters of GSM.atl are potential neighbours. The cells to be allocated will be called TBA cells which, being cells of
UMTS.atl, satisfy following conditions:
294
AT310_TRG_E1
Two allocation strategies are available: the first one is based on distance and the second one on coverage overlapping.
We assume we have a UMTS reference cell, A, and a GSM candidate neighbour, transmitter B.
The distance between the UMTS reference cell and the GSM neighbour must be less than the user-definable maximum
inter-site distance. If the distance between the UMTS reference cell and the GSM neighbour is greater than this value,
then the candidate neighbour is discarded.
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter
Distance" on page 284.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or more
carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as the
reference UMTS cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference UMTS cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, existing neighbours are kept.
Importance values are used by the allocation algorithm to rank the neighbours. Atoll lists all neighbours and sorts them by
importance value so as to eliminate some of them from the neighbour list if the maximum number of neighbours to be
allocated to each cell is exceeded. If we consider the case for which there are 15 candidate neighbours and the maximum
number of neighbours to be allocated to the reference cell is 8. Among these 15 candidate neighbours, only 8 (having the
highest importance values) will be allocated to the reference cell. Note that the maximum number of inter-technology
neighbours can be defined at the cell level (property dialogue or cell table). If defined there, this value is taken into account
instead of the default one available in the Neighbour Allocation dialogue.
As indicated in the table below, the neighbour importance depends on the distance and on the neighbourhood cause; this
value varies between 0 to 100%.
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
100 %
d
1 ----------d max
Where d is the effective distance between the UMTS reference cell and the GSM neighbour and d max is the maximum intersite distance.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site, or distance. For neighbours accepted for distance reasons, Atoll
displays the distance from the reference cell (m). Finally, if cells have previous allocations in the list, neighbours are marked
as existing.
295
Forsk 2011
The distance between the UMTS reference cell and the GSM neighbour must be less than the user-definable maximum
inter-site distance. If the distance between the UMTS reference cell and the GSM neighbour is greater than this value,
then the candidate neighbour is discarded.
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter
Distance" on page 284.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or more
carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as the
reference UMTS cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference UMTS cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, existing neighbours are kept.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability.
1st case: SA is the area where the cell A is the best serving cell of the UMTS network.
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0) and is the highest one.
In this case, the Ec/I0 margin must be equal to 0dB and the max Ec/I0 option disabled.
2nd case: SA represents the area where the pilot quality from the cell A strats decreasing but the cell A is still the
best serving cell of the UMTS network.
The Ec/I0 margin must be equal to 0dB, the max Ec/I0 option selected and a maximum Ec/I0 user-defined.
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A exceeds the minimum Ec/I0 but is lower than the maximum Ec/I0.
The pilot quality from A is the highest one.
3rd case: SA represents the area where the cell A is not the best serving cell but can enter the active set.
Here, the Ec/I0 margin has to be different from 0dB and the max Ec/I0 option disabled.
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A is within a margin from the best Ec/I0, where the best Ec/I0 exceeds the minimum Ec/
I0.
4th case: SA represents the area where:
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A is within a margin from the best Ec/I0 (where the best Ec/I0 exceeds the minimum Ec/
I0) and lower than the maximum Ec/I0.
In this case, the margin must be different from 0dB, the max Ec/I0 option selected and a maximum Ec/I0 userdefined.
1st case: SB is the area where the cell B is the best serving cell of the GSM network.
In this case, the margin must be set to 0dB.
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and is the
highest one.
2nd case: The margin is different from 0dB and SB is the area where:
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and is
within a margin from the best BCCH signal level.
SA SB
- 100 ) and compares this value to the % minimum covered area. If
Atoll calculates the percentage of covered area ( ----------------SA
this percentage is not exceeded, the candidate neighbour B is discarded.
296
AT310_TRG_E1
Candidate neighbours fulfilling coverage conditions are sorted in descending order with respect to % of covered area.
When the automatic allocation is based on coverage overlapping, we recommend you to
perform two successive automatic allocations:
Importance values are used by the allocation algorithm to rank the neighbours according to the distance and the allocation
reason. Atoll lists all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list
if the maximum number of neighbours to be allocated to each cell is exceeded. If we consider the case for which there are 15
candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8. Among these 15
candidate neighbours, only 8 (having the highest importance values) will be allocated to the reference cell. Note that the
maximum number of inter-technology neighbours can be defined at the cell level (property dialogue or cell table). If defined
there, this value is taken into account instead of the default one available in the Neighbour Allocation dialogue.
As indicated in the table below, the neighbour importance depends on the distance and on the neighbourhood cause; this
value varies between 0 to 100%.
Neighbourhood reason
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers threefactors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 284.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The IF is user-definable using the Min importance and Max importance fields.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
297
Forsk 2011
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site or coverage. For neighbours accepted for co-site and coverage reasons,
Atoll displays the percentage of area meeting the coverage conditions and the corresponding surface area (km2). Finally, if
cells have previous allocations in the list, neighbours are marked as existing.
4.8.2.3 Appendices
4.8.2.3.1
298
Chapter 5
LTE Networks
This chapter describes LTE calculations.
"Coverage
page 326
"Automatic
Inter-technology
Planning" on page 401
Predictions:
C/(I+N)-based"
on
Neighbour
AT310_TRG_E1
5 LTE Networks
This chapter describes all the calculations performed in Atoll LTE documents. The first part of this chapter lists all the input
parameters in the LTE documents, their significance, location in the Atoll GUI, and their usage. It also contains the lists of the
formulas used for the calculations.
The second part describes all the calculation processes, i.e., signal level coverage predictions, point analysis calculations,
signal quality coverage predictions, calculations on subscriber lists, and Monte Carlo simulations. The calculation algorithms
used by these calculation processes are available in the next part.
The third part describes all the calculation algorithms used in all the calculations. These algorithms include the calculation of
signal levels, noise, and interference for downlink and uplink considering power control, MIMO, smart antennas, and the radio
resource management algorithms used by the different available schedulers.
If you are new to LTE, you can also see the Glossary of LTE Terms in the User Manual for information on LTE terms and
concepts, especially in the context of their user in Atoll.
All the calculations are performed on TBC (to be calculated) transmitters. For the
definition of TBC transmitters please refer to "Path Loss Matrices" on page 98.
A cell refers to a transmitter-carrier (TX-c) pair. The cell being studied during a
calculation is referred to as TXi(ic) in this chapter.
All the calculation algorithms in this section are described for two types of cells:
A studied cell (represented by the subscript "i") comprising the studied transmitter
TXi and its carrier ic. It is the cell which is currently the focus of the calculation. For
example, a victim cell when calculating the interference it is receiving from other
cells.
Other cells (represented by the subscript "j") comprising the other transmitter TXj
and its carrier jc. The other cells in the network can be interfering cells (downlink)
or the serving cells of interfering mobiles (uplink).
All the calculation algorithms in this section are described for two types of receivers:
5.1 Definitions
This table lists the input to calculations, coverage predictions, and simulations.
Name
Value
Unit
Description
D Frame
ms
Frame duration
W FB
kHz
kHz
Subcarrier width
N FB SS, PBCH
None
N SF Frame
None
N Slots SF
None
1.38 x 10-23
J/K
Boltzmanns constant
290
Ambient temperature
n0
dBm/Hz
D CP
Global parameter
None
N SD PDCCH
Global parameter
SD
N FB PUCCH
Global parameter
RB
301
Forsk 2011
Name
Value
Unit
Description
TDD
Global parameter
None
M PC
Global parameter
dB
CNR Min
Global parametera
dB
W Channel
MHz
Channel bandwidth
First
None
N Channel
Last
None
F Start TDD
MHz
F Start FDD DL
MHz
F Start FDD UL
MHz
F Sampling
MHz
Sampling frequency
f ACS
dB
N FB
None
N SCa Total
F Sampling
Calculation result ( N SCa Total = --------------------- )
F
None
N SCa Used
N FB W FB
Calculation result ( N SCa Used = ------------------------- )
F
None
N SCa DC
None
Number of DC subcarriers
N SCa Guard
Calculation result
( N SCa Guard = N SCa Total N SCa Used N SCa DC )
None
Bearer parameter
None
Bearer index
Mod B
Bearer parameter
None
CR B
Bearer parameter
None
Bearer parameter
bits/
symbol
Bearer efficiency
TB
Bearer parameter
dB
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
dB
Antenna gain
TX
dB
Transmitter loss
E SA
None
N Channel
Cell parameter
None
ID
Cell parameter
None
Cells physical ID
N Channel
nf
G
L
TX
TX
302
AT310_TRG_E1
Name
Value
Unit
Description
ID SSS
Cell parameter
None
ID PSS
Cell parameter
None
P Max
Cell parameter
dBm
EPRE DLRS
Cell parameter
dBm
EPRE SS
Cell parameter
dB
EPRE PBCH
Cell parameter
dB
EPRE PDCCH
Cell parameter
dB
EPRE PDSCH
Cell parameter
dB
T RSRP
Cell parameter
dB
TL DL
Cell parameter
r DL ICIC
Cell parameter
TL UL
Cell parameter
TL DL Max
Cell parameter
TL UL Max
Cell parameter
NR UL
Cell parameter
dB
NR UL ICIC
Cell parameter
dB
NRUL Max
Cell parameter
dB
N Users Max
Cell parameter
None
N Users DL
Cell parameter
None
N Users UL
Cell parameter
None
T AMS
Cell parameter
dB
T MU MIMO
Cell parameter
dB
L Path
Cell parameter
dB
N SF DL
Cell parameter
None
N SF UL
Cell parameter
None
N TDD SSF
TX i ( ic )
Cell parameter
None
D Reuse
Cell parameter
G MU MIMO
Cell parameter
None
FPC
Cell parameter
None
303
Forsk 2011
Name
Value
Unit
Description
Cell parameter
dB
Inter Tech
Cell parameter
dB
Inter Tech
Cell parameter
dB
AU DL
Cell parameter
TX i ( ic )
None
TX i ( ic )
None
dB
None
G Div
dB
Service parameter
None
Service priority
B DL Highest
Service parameter
None
B UL Highest
Service parameter
None
B DL Lowest
Service parameter
None
B UL Lowest
Service parameter
None
f Act
UL
Service parameter
f Act
DL
Service parameter
TPD Min UL
Service parameter
kbps
TPD Min DL
Service parameter
kbps
TPD Max UL
Service parameter
kbps
TPD Max DL
Service parameter
kbps
UL
Service parameter
kbps
TP Average
DL
Service parameter
kbps
TP Offset
Service parameter
kbps
Throughput offset
f TP Scaling
Service parameter
Scaling factor
L Body
Service parameter
dB
Body loss
P Min
Terminal parameter
dBm
P Max
Terminal parameter
dBm
nf
Terminal parameter
dB
Terminal parameter
dB
Terminal parameter
dB
Terminal loss
N Ant TX
Terminal parameter
None
NR DL
NR UL
G MUG DL
G MUG UL
Max
CINR MUG
Max
G SU MIMO
UL
TP Average
304
AT310_TRG_E1
Name
Value
Unit
Description
N Ant RX
Terminal parameter
None
N TBB TTI
Max DL
UE category parameter
Bits
Max UL
UE category parameter
Bits
UE category parameter
None
UE category parameter
None
G SU MIMO
None
DL
dB
UL
Clutter parameter
dB
G Div
DL
Clutter parameter
dB
f SU MIMO
Clutter parameter
None
L Indoor
Clutter parameter
dB
Indoor loss
L Path
dB
Path loss
M Shadowing Model
dB
M Shadowing C I
dB
N TBB TTI
Max UL
Mod UE
Max DL
N Ant UE
Max
G Div
G Div
a.
Any interfering cell whose signal to thermal noise ratio is less than CNR Min will be discarded.
5.2 Formulas
The following tables list the formulas used in calculations.
Value
Unit
Description
N Sym SRB
None
N Sym SSF
DwPTS
N SCa FB N SD SSF
None
N SCa FB
W FB
--------F
None
None
None
TX i ( ic )
N Sym DL
TX i ( ic )
N Res SRB
DwPTS
TX i ( ic )
N FB
TX i ( ic )
TX i ( ic )
N Sym SRB N SF DL + N FB
16
24
TX i ( ic )
DwPTS
TX ( ic )
i
if N Ant TX = 1
TX ( ic )
i
if N Ant TX = 2
TX ( ic )
i
if N Ant TX = 4 or 8
305
Forsk 2011
Name
TX ( ic )
i
N Res DwPTS
TX i ( ic )
N Sym Res
Value
Unit
Description
None
None
None
None
TX i ( ic )
TX i ( ic )
None
None
None
None
TX i ( ic )
TX i ( ic )
N SF DL N FB
N DLRS SRB
TX i ( ic )
TX i ( ic )
N Sym DLRS
TX i ( ic )
N SF DL N FB
TX i ( ic )
TX i ( ic )
TX i ( ic )
N DLRS DwPTS
TX i ( ic )
TX i ( ic )
N Res DwPTS
TX ( ic )
i
if N Ant TX = 1
TX ( ic )
i
if N Ant TX = 2
TX ( ic )
i
if N Ant TX = 4 or 8
TX i ( ic )
TX i ( ic )
TX i ( ic )
N DLRS DwPTS
TX i ( ic )
N Sym PBCH
N Res SRB
Extended CP: 4 N SCa FB --------------------- N FB SS, PBCH
2
TX i ( ic )
if ( N SD PDCCH = 0 ) : 0
TX ( ic )
i
if ( N SD PDCCH = 1 ) AND N Ant TX = 4 or 8 :
TX ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
i
i
N
N Sym PDCCH
i
i
+ NSD PDCCH N SCa FB N Ant TX N FB
Otherwise:
TX ( ic )
TX i ( ic )
N SF DL
TX ( ic )
i
i
N
TX i ( ic )
N TDD SSF
TX ( ic )
i
i
+ Min ( 2, N SD PDCCH ) N SCa FB 2 N Ant TX N FB
TX i ( ic )
N Sym PDSCH
306
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
N SF DL
TX i ( ic )
TX i ( ic )
N TDD SSF
None
AT310_TRG_E1
Name
Value
Unit
Description
TX ( ic )
P i
Max
-------------------TX ( ic )
i
10
10 Log 10
N SD Slot N Slot SF N SF DL
TX ( ic )
TX ( ic )
i
EPRE DLRS
TX ( ic )
i
i
EPRE SS
EPRE PBCH
TX ( ic )
--------------------------------------------------------------------i
10
10 dBm/Sym
10 L og N Sym DLRS+ N Sym SS 10
+ N Sym PBCH 10
+ NSym PDCCH 10
TX i ( ic )
EPRE
PDCCH
-----------------------------------10
+ N Sym PDSCH 10
TX i ( ic )
EPRE
PDSCH
------------------------------------
10
EPRE SS
TX i ( ic )
TX i ( ic )
dBm/Sym
TX ( ic )
i
EPRE PBCH
TX ( ic )
i
EPRE DLRS
TX ( ic )
i
EPRE PBCH
dBm/Sym
TX i ( ic )
TX i ( ic )
TX i ( ic )
dBm/Sym
TX i ( ic )
TX i ( ic )
dBm/Sym
dBm
dBm
dBm
TX ( ic )
i
N SymPDCCH
-
EPRE PDCCH + 10 Log ------------------------------------------------TX ( ic )
i
N SD PDCCH N SF DL
dBm
TX i ( ic )
N SymPDSCH
-
EPRE PDSCH + 10 Log --------------------------------------------------------------------------------------------------TX i ( ic )
dBm
TX i ( ic )
EPRE PDCCH
TX i ( ic )
EPRE PDSCH
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
P PBCH
TX i ( ic )
P PDCCH
TX i ( ic )
P PDSCH
TX i ( ic )
P DLRS
P SS
TX i ( ic )
EPRE SS
TX i ( ic )
TX i ( ic )
TX i ( ic )
Value
TX i ( ic )
i
i
i
First
F Start Band + W Channel N Channel N Channel
TX i ( ic )
i
i
i
First
F Start Band + W Channel N Channel N Channel + 1
TX ( ic ) TX ( jc )
i
j
j
i
j
i
Min F End , F End Max F Start , F Start
F Start
F End
W CCO
TX ( ic ) TX ( jc )
i
j
r CCO
TX ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
TX ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
Unit
Description
MHz
MHz
MHz
None
TX i ( ic ) TX j ( jc )
W CCO
----------------------------------TX i ( ic )
W Channel
307
Forsk 2011
Name
TX ( ic ) TX ( jc )
i
j
W ACO
Value
TX ( jc )
TX ( ic )
TX ( ic ) TX ( jc )
i
j
H
TX ( ic )
Description
MHz
None
MHz
None
None
None
TX ( ic ) TX ( jc )
i
j
TX j ( jc )
TX i ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
i
j
i
+ W Channel Max F Start , F End
TX i ( ic ) TX j ( jc )
W ACO
H
---------------------------------TX i ( ic )
W Channel
TX i ( ic ) TX j ( jc )
r ACO
TX ( ic )
W ACO
L
---------------------------------TX i ( ic )
W Channel
TX ( ic ) TX ( jc )
i
j
r ACO
L
W ACO
TX ( jc )
j
i
j
i
i
Min F End , F Start Max F Start , F Start W Channel
Unit
TX ( ic ) TX ( jc )
i
j
TX i ( ic ) TX j ( jc )
r ACO
r ACO
TX ( ic ) TX ( jc )
i
j
+ r ACO
H
TX ( ic )
f ACS
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
-----------------------
j
i
j
10
r i
+ r ACO
10
CCO
TX i ( ic )
rO
TX j ( jc )
if W Channel W Channel
TX i ( ic ) TX j ( jc )
TX ( ic )
f ACS
TX i ( ic )
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
-----------------------
W Channel
j
i
j
10
r i
--------------------+ r ACO
10
TX ( jc )
CCO
W Channel
TX i ( ic )
TX j ( jc )
C Max
Value
TX i ( ic )
Mi
Mi
TX i ( ic )
C DLRS
TX i ( ic )
TX i
TX
TX i
C SS
Mi
308
TX i
dBm
dBm
RS EIRP
dBm
L Ant L Body + f CP
TX i
EIRP1 SS
Mi
dbm
Mi
Mi
TX i ( ic )
+ 10 Log E SA
TX i
TX i ( ic )
TX i ( ic )
TX
TX i ( ic )
TX i ( ic )
EIRP1 DLRS
dBm
Mi
Mi
TX ( ic )
i
EIRP Max
Description
L Ant L Body + f CP
TX i ( ic )
Unit
Mi
TX i
TX i
L Ant L Body + f CP
TX
i
+ 10 Log E SA
Mi
AT310_TRG_E1
Name
Value
TX ( ic )
i
TX ( ic )
i
EIRP1 SS
TX i ( ic )
C PBCH
TX
TX
+ G Ant L
TX
TX
TX ( ic )
i
Mi
Mi
C PDCCH
TX
TX i ( ic )
TX i
TX i
TX i ( ic )
C PDSCH
Mi
TX i
TX i
TX i
TX
i
+ 10 Log E SA
TX i ( ic )
EIRP2 DLRS
TX i ( ic )
E SS
Mi
TX i
TX
+ G SA ( ) L
TX ( ic )
i
E PBCH
TX ( ic )
i
TX i ( ic )
E PDCCH
PDCCH EIRP
dBm
TX
dBm
PDSCH EIRP
dBm/Sym
dBm/Sym
RS EIRP
dBm/Sym
dBm/Sym
SS EIRP
dBm/Sym
dBm/Sym
PBCH EIRP
dBm/Sym
TX i ( ic )
L Indoor + G
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX i
EIRP2 SS
TX i
TX i
TX i
+ 10 Log E SA
Mi
Mi
Mi
L Ant L Body + f CP
TX i
+ G Ant L
TX i
+ G Ant L
TX i
TX i
TX
i
+ 10 Log E SA
TX i ( ic )
i
L Ant
i
L Body
+ f CP
TX i ( ic )
EIRP2 PBCH
dBm
TX i
TX i ( ic )
EIRP2 SS
Mi
Mi
L Indoor + G
TX i ( ic )
dBm
L Ant L Body + f CP
TX i ( ic )
TX i ( ic )
PBCH EIRP
TX i
E DLRS
dBm
Mi
Mi
TX i ( ic )
Mi
i
TX i
dBm
L Ant L Body + f CP
EIRP1 PDSCH
TX i ( ic )
TX
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
SS EIRP
+ 10 Log E SA
TX i ( ic )
EIRP1 PDCCH
Mi
Mi
dBm
L Ant L Body + f CP
Description
TX i ( ic )
TX i ( ic )
TX
i
+ 10 Log E SA
TX ( ic )
i
EIRP1 PBCH
+ G Ant L
Unit
TX i
TX
TX
TX i
TX
i
+ 10 Log E SA
TX i ( ic )
Mi
Mi
Mi
Mi
L Ant L Body + f CP
309
Forsk 2011
Name
Value
TX ( ic )
i
TX ( ic )
i
EIRP2 PDCCH
TX i ( ic )
E PDSCH
TX
TX ( ic )
i
TX
TX
dBm/Sym
PDCCH EIRP
dBm/Sym
dBm/Sym
PDSCH EIRP
dB
Path loss
dB
Total losses
dB
i
TX
i
+ 10 Log E SA
L Indoor + G
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX
TX i
TX
TX i
TX i
L Path
L Model + L Ant
L Path + L
+L
f CP
Description
TX ( ic )
i
EIRP2 PDSCH
L Total
TX
TX ( ic )
i
TX i ( ic )
Unit
Mi
TX i
Mi
Mi
Mi
+ L Ant + L Body
10 Log ( 7 7.5 ) If
D CP = Normal
10 Log ( 6 7.5 ) If
D CP = Extended
TX i
TX i ( ic ) is an interferer
If
Value
Unit
Description
TX i ( ic )
n 0 + 10 Log ( F )
dBm
dBm
dBm
dBm
dBm
SS thermal noise
dBm
SS noise
dBm
dBm
PBCH noise
dBm
n 0 Sym
TX i ( ic )
n Sym
TX i ( ic )
n 0 Sym + nf
Mi
i
n 0 + 10 Log N FB
TX i ( ic )
n 0 DLRS
TX i ( ic )
n DLRS
TX i ( ic )
n 0 SS
TX ( ic )
i
n SS
TX i ( ic )
n 0 PBCH
TX i ( ic )
n PBCH
W FB 1000
TX ( ic )
N FB CE
i
n 0 + 10 Log N FB
W FB 1000 ----------------TX i ( ic )
N FB
TX i ( ic )
n 0 DLRS + nf
Mi
n 0 SS + nf
n 0 PBCH + nf
Mi
n 0 + 10 Log N FB
TX i ( ic )
n 0 PDCCH
310
W FB 1000
TX ( ic )
N FB CE
i
n 0 + 10 Log N FB
W FB 1000 ----------------TX i ( ic )
N FB
AT310_TRG_E1
Name
Value
TX ( ic )
i
TX ( ic )
i
n PDCCH
n 0 PDCCH + nf
Unit
Description
dBm
PDCCH noise
dBm
dBm
PDSCH noise
Unit
Description
dBm/Sym
i
n 0 + 10 Log N FB
TX i ( ic )
W FB 1000
n 0 PDSCH
TX ( ic )
i
TX ( ic )
N FB CE
i
n 0 + 10 Log N FB
W FB 1000 ----------------TX ( ic )
i
N FB
TX i ( ic )
TX i ( ic )
n PDSCH
n 0 PDSCH + nf
Mi
Value
TX ( jc )
TX j ( jc )
DLRS
TX ( jc )
j
E j
E PDCCH
TX j ( jc )
TX ( jc )
DLRS
---------------------------------------- N j
N
10
10
Sym DLRS
Sym PDCCH
- + 10
------------------------ ----------------------------10 Log 10
TX j ( jc )
TX j ( jc )
N Sym DL
N Sym DL
+ 10
TX ( jc ) TX ( ic ) TX ( jc )
j
i
j
E PDSCH + f ICIC DL
----------------------------------------------------------------------10
TX ( jc )
j
TX j ( jc )
TX ( ic ) TX j ( jc )
TX j ( jc )
N Sym PDSCH
- TL DL + f O i
---------------------------+ f MIMO
TX ( jc )
j
N Sym DL
TX ( jc )
TX j ( jc )
TX ( jc )
j
E j
E PDCCH
TX j ( jc )
TX j ( jc )
DLRS
---------------------------------------N
N Sym PDCCH
10
10
Sym DLRS
- + 10
------------------------ ----------------------------10 Log 10
TX j ( jc )
TX j ( jc )
N Sym DL
N Sym DL
DLRS
+ 10
TX j ( jc ) TX j
TX j
TX i ( ic ) TX j ( jc )
E PDSCH + G SA ( ) G SA ( ) + f ICIC DL
----------------------------------------------------------------------------------------------------------------------------------10
TX j ( jc )
TX j ( jc )
SS, PBCH
dBm/Sym
TX j ( jc )
TX ( ic ) TX ( jc )
N Sym PDSCH
i
j
---------------------------
+ fO
TX j ( jc )
N Sym DL
+ 10
TX i ( ic ) TX j ( jc )
TX j ( jc )
E PBCH
ESS
--------------------TX j ( jc )
-------------------10
10
TX ( ic ) TX ( jc )
10
N Sym SS + 10
N Sym PBCH
j
dBm/Sym
TX j ( jc )
E PDSCH
--------------------10
TX j ( jc )
f DC SCa Shift TL DL
TX i ( ic ) TX j ( jc )
+f
O
TX j ( jc )
+ f MIMO
311
Forsk 2011
Name
Value
TX ( jc )
j
TX j ( jc )
SS, PBCH
TX j ( jc )
TX j ( jc ) TX i ( ic ) TX j ( jc )
E PDSCH + f ICIC DL
----------------------------------------------------------------------10
dBm/Sym
TX j ( jc )
TX ( jc )
TX ( ic ) TX j ( jc )
TX j ( jc )
N Sym PDSCH
---------------------------- TL DLj + f O i
+
f
MIMO
TX j ( jc )
N Sym DL
TX ( jc )
TX j ( jc )
+ 10
TX j ( jc )
TX j
TX i ( ic ) TX j ( jc )
TX j
+ G ( ) G ( ) + f
PDSCH SA
SA
ICIC DL
----------------------------------------------------------------------------------------------------------------------------------10
TX j ( jc )
TX j ( jc )
RSSI
TX j ( jc )
RSSI
TX i ( ic ) TX j ( jc )
dBm/RB
E DLRS
TX j ( jc )
--------------------TX i ( ic ) TX j ( jc )
TX j ( jc )
N Sym PDCCH
10
10
+ ----------------------------------------------------------------+
2
+ f MIMO
10
10
+ fO
TX j ( jc )
TX j ( jc )
TX j ( jc )
E PDCCH
--------------------10
TX j ( jc )
TX j ( jc )
---------------------------------------------------------------------------------------------------------------------------------10
10
N Sym PDSCH
10 Log --------------------------------------------------------------------------------------------------------------------------------------- 10
TX j ( jc )
TX j ( jc )
N
+
N
Sym PDSCH
Sym PDCCH
dBm/RB
TX j ( jc )
N Sym PDCCH
10
+ ---------------------------------------------------------------- 10 + 10
TX j ( jc )
TX j ( jc )
N Sym PDSCH + N Sym PDCCH
312
dBm/Sym
TX j ( jc )
TX ( ic ) TX j ( jc )
N Sym PDSCH
- + fO i
---------------------------TX j ( jc )
N Sym DL
EPDSCH + fICIC DL
TX j ( jc )
TX j ( jc )
---------------------------------------------------------------------10
N Sym PDSCH TL DL
10
- 10
10 Log ---------------------------------------------------------------------------------------------------------------------TX j ( jc )
TX j ( jc )
N
+
N
Sym
PDSCH
Sym
PDCCH
TX j ( jc )
E PDCCH
--------------------10
TX ( jc )
j
E j
E PDCCH
TX ( jc )
TX ( jc )
DLRS
-------------------- N j
--------------------- N j
10
10
Sym DLRS
Sym PDCCH
- + 10
10 Log 10
------------------------ ----------------------------TX j ( jc )
TX j ( jc )
N Sym DL
N Sym DL
PDSCH, PDCCH
TX ( jc )
j
E j
E PDCCH
TX j ( jc )
TX ( jc )
DLRS
---------------------------------------- N j
N
10
10
Sym DLRS
Sym PDCCH
- + 10
10 Log 10
------------------------ ----------------------------TX j ( jc )
TX j ( jc )
N Sym DL
N Sym DL
+ 10
Description
TX ( jc )
j
E
ESS
PBCH
--------------------TX ( jc )
-------------------j
10
10
TX ( ic ) TX ( jc )
N Sym SS + 10
N Sym PBCH
10
j
dBm/Sym
TX j ( jc ) TX j
TX j
E PDSCH + G SA ( ) G SA ( )
--------------------------------------------------------------------------------TX
(
ic
)
TX
(
jc
)
TX i ( ic ) TX j ( jc )
10
i
j
+ 10
f DC SCa Shift + f O
TX ( jc )
PDSCH, PDCCH
Unit
TX j ( jc )
E DLRS
--------------------10
TX i ( ic ) TX j ( jc )
2 + fO
AT310_TRG_E1
Name
Value
TX ( ic ) TX ( jc )
i
j
f DC SCa Shift
i
j
F Centre F Centre
Min 1, ---------------------------------------------
N FB SS, PBCH W FB
TX i ( ic )
F Centre
Unit
Description
None
MHz
dB
dB
dB
Unit
Description
TX i ( ic )
dB
TX i ( ic )
dB
SS C/N
TX i ( ic )
TX i ( ic )
dB
PBCH C/N
TX i ( ic )
TX i ( ic )
dB
PDCCH C/N
TX i ( ic )
TX i ( ic )
dB
PDSCH C/N
Unit
Description
dB
dB
SS C/(I+N)
dB
PBCH C/(I+N)
TX ( ic )
TX i ( ic )
TX i ( ic )
TX ( jc )
TX i ( ic )
10 Log r O
TX i ( ic ) TX j ( jc )
i
10 Log p Collision
f ICIC DL
TX j ( jc )
f MIMO
1
+ ---
2
TX i ( ic ) TX j ( jc )
TX ( ic ) TX ( jc )
i
j
fO
First TX i ( ic )
TX ( ic ) TX ( jc )
j
TX ( jc )
j
10 Log N Ant TX
Value
TX i ( ic )
TX i ( ic )
CNR DLRS
E DLRS n Sym
TX i ( ic )
TX i ( ic )
CNR SS
E SS
TX i ( ic )
CNR PBCH
n Sym
E PBCH n Sym
TX i ( ic )
CNR PDCCH
E PDCCH n Sym
E PDSCH n Sym
CNR PDSCH
TX i ( ic )
TX i ( ic )
DL
DL
TX i ( ic )
TX ( ic )
i
TX i ( ic )
TX i ( ic )
DL
Value
TX ( jc )
TX i ( ic )
CINR DLRS
TX ( jc )
TX i ( ic )
CINR SS
TX i ( ic )
TX ( ic )
n Sym
SS, PBCH-
------------------------
---------------------
TX i ( ic )
10 10 + 10 10 + NR Inter Tech
E SS
10 Log
DL
All TXj ( jc )
TX ( jc )
CINR PBCH
TX ( ic )
n Sym
DLRS -
------------------
---------------------
TX i ( ic )
Inter
Tech
10
10
10
+ 10
+ NR
E DLRS 10 Log
DL
All TXj ( jc )
TX ( ic )
n Sym
SS, PBCH
------------------------
---------------------
TX i ( ic )
10 10 + 10 10 + NR Inter Tech
E PBCH 10 Log
DL
All TXj ( jc )
313
Forsk 2011
Name
Value
Unit
TX ( jc )
TX ( ic )
i
CINR PDCCH
TX ( ic )
i
E PDCCH
Description
TX ( ic )
n
PDSCH, PDCCH
Sym
-------------------------------------------------------------
Inter
Tech
10
10
+ NR
10
+ 10
dB
10 Log
DL
All TXj ( jc )
TX ( jc )
PDCCH C/(I+N)
TX ( ic )
n Sym
PDSCH, PDCCH
-------------------------------------------------------------
TX i ( ic )
Inter Tech
10
10
E PDSCH 10 Log
10
+ 10
+
NR
DL
All TXj ( jc )
TX i ( ic )
CINR PDSCH
TX i ( ic )
TX i ( ic )
TX i ( ic )
DL
G Div
PDSCH C/(I+N)
DL
G Div
TX i ( ic )
TX i ( ic )
TX i ( ic )
DL
DL
TX i ( ic )
TX i ( ic )
10 Log N FB
TX ( ic )
+ E i RSSI
DLRS
TX i ( ic )
TX i ( ic )
RSSI
TX i ( ic )
TX i ( ic )
TX i ( ic )
E PDCCH
EPDSCH
--------------------TX i ( ic )
TX i ( ic )
TX i ( ic )
-------------------
10
10
TX i ( ic )
N Sym PDSCH TL DL
+ 10
N Sym PDCCH
10
10 Log --------------------------------------------------------------------------------------------------------------------------------------------------
10
N Ant TX
TX i ( ic )
TX i ( ic )
(RSSI)
dBm
+ 10
RSSI
dB
TX i ( ic )
E DLRS
-------------------10
TX ( jc )
TX i ( ic )
Without smart antennas
j
n Sym
RSSI
---------------------------------------TX i ( ic )
TX ( ic )
10 10 + 10 10 12 + NR Inter Tech + 10 Log N i
2 N Ant TX +
DL
FB
All TX j ( jc )
TX i ( ic )
ETXi ( ic ) + G TXj ( ) GTXj ( )
PDSCH SA
SA
E PDCCH
--------------------TX ( ic )
TX ( ic )
-------------------------------------------------------------------------------10
10
i
i
10
N Sym PDSCH + 10
N Sym PDCCH
- 10
10 Log -------------------------------------------------------------------------------------------------------------------------------------------------------------------TX ( ic )
TX ( ic )
i
i
(RSSI)
dBm
E DLRS
n Sym
RSSI
--------------------
---------------------------------------TX ( ic )
10
10 10 + 10 10 12 + NR Inter Tech + 10 Log N i
+ 10
2+
DL
FB
All TX ( jc )
j
TX ( jc )
TX ( ic )
i
j
n Sym
DLRS
------------------
---------------------
10 10 + 10 10
10 Log
All TXj ( jc )
TX i ( ic )
( I + N ) DLRS
Inter Tech
+ NR DL
314
TX i ( ic )
+ 10 Log 2 N FB
dBm
AT310_TRG_E1
Name
Value
TX ( jc )
Unit
Description
dBm
dBm
Unit
Description
dBm
dBm
dBm
dBm
dB
Unit
Description
dBm
dBm
TX ( ic )
n
SS, PBCH
Sym
---------------------------------------------
10
10
10
+ 10
10 Log
All TXj ( jc )
TX i ( ic )
( I + N ) SS, PBCH
Inter Tech
+ NR DL
TX ( jc )
TX ( ic )
n Sym
PDSCH, PDCCH-
-------------------------------------------------------------
10
10
+ 10 10
10 Log
All TXj ( jc )
TX i ( ic )
( I + N ) PDSCH, PDCCH
TX i ( ic )
TX i ( ic )
Inter Tech
+ NR DL
P O_PUSCH
Mi
P Allowed
Value
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
Mi
Mi
Mi
C PUSCH, PUCCH
TX i
TX i
Mi
Mi
L Ant L Body + f CP
P
Mi
With P
Mi
Mi
+G
Mi
Mi
Mi
If M i is an interferer
n 0 PUSCH, PUCCH
TX ( ic )
i
n PUSCH, PUCCH
Value
TX ( ic )
i
n 0 + 10 Log N FB
TX ( ic )
i
W FB 1000
n 0 PUSCH, PUCCH + nf
TX ( ic )
i
315
Forsk 2011
I PUSCH, PUCCH
Value
M
TX ( ic ) TX ( jc )
i
j
C PUSCH, PUCCH + f O
TX ( ic ) TX ( jc )
i
j
+ f TL UL + f ICIC UL
TX i ( ic ) TX j ( jc )
TX ( ic ) TX ( jc )
i
j
10 Log r O
fO
Mj
j
10 Log TL UL
f TL UL
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
10 Log p Collision
f ICIC UL
Unit
Description
dBm
dB
dB
dB
Unit
Description
dB
dB
dBm
Unit
Description
dB
Value
TX i ( ic )
NRUL
TX i ( ic )
IPUSCH, PUCCH
n
non-ICIC M
PUSCH
,
PUCCH
i
-------------------------------------------
------------------------------------------------------------------------------
10
10
10 Log
10
+ 10
All Mj
All
TX
(
jc
)
Inter Tech
+ NR UL
TX i ( ic )
n PUSCH, PUCCH
M
TX i ( ic )
IPUSCH, PUCCH
ICIC M i
n PUSCH, PUCCH
-
-------------------------------------------
-----------------------------------------------------------------10
10
10 Log
10
+ 10
All Mj
All TXj ( jc )
TX i ( ic )
NRUL ICIC
Inter Tech
+ NR UL
TX i ( ic )
n PUSCH, PUCCH
For any mobile Mi covered by the non-ICIC zone in the interfered cell
TX i ( ic )
( I + N ) PUSCH, PUCCH
TX ( ic )
i
TXi(ic): NR UL
TX ( ic )
i
+ n PUSCH, PUCCH
For any mobile Mi covered by the ICIC zone in the interfered cell
TX i ( ic )
TX i ( ic )
Value
TX i ( ic )
Mi
Mi
Mi
UL
UL
TX i ( ic )
Mi
TX i ( ic )
TX i ( ic )
UL
316
AT310_TRG_E1
Value
Unit
Description
dB
dBm
For any mobile Mi covered by the non-ICIC zone in the interfered cell
TX i ( ic )
Mi
For any mobile Mi covered by the ICIC zone in the interfered cell
TX i ( ic )
Mi
Mi
Mi
UL
UL
TX i ( ic )
TX i ( ic )
UL
UL
TX i ( ic )
Mi
P Eff
Mi
Mi
TX i ( ic )
Mi
Max P Allowed CINR PUSCH, PUCCH T M + M PC , P Min
B i
UL
Value
Unit
Description
N Sym SRB
None
N Sym SSF
DwPTS
N SCa FB N SD SSF
None
N SCa FB
W FB
--------F
None
None
None
None
None
N DLRS DwPTS
None
O PSS
None
PSS overhead
O SSS
None
SSS overhead
TX i ( ic )
N Sym DL
TX i ( ic )
R DL
TX i ( ic )
O DLRS
TX i ( ic )
N DLRS SRB
TX i ( ic )
DwPTS
TX i ( ic )
N FB
TX i ( ic )
TX i ( ic )
TX i ( ic )
N Sym SRB N SF DL + N FB
TX i ( ic )
TX i ( ic )
DwPTS
TX i ( ic )
TX i ( ic )
TX i ( ic )
N Sym SSF
16
24
TX ( ic )
i
if N Ant TX = 1
TX ( ic )
i
if N Ant TX = 2
TX ( ic )
i
if N Ant TX = 4 or 8
317
Forsk 2011
Name
Value
Unit
Description
None
PBCH overhead
None
PDCCH overhead
TX ( ic )
i
TX ( ic )
i
O PBCH
N Res SRB
Extended CP: 4 N SCa FB --------------------- N FB SS, PBCH
2
TX ( ic )
i
N Ant TX
N FB SS, PBCH
if ( N SD PDCCH = 0 ) : 0
TX ( ic )
i
if ( N SD PDCCH = 1 ) AND N Ant TX = 4 or 8 :
TX ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
i
i
N
N SCa FB N Ant TX N FB
SD PDCCH
TX ( ic )
i
O PDCCH
i
i
+ NSD PDCCH N SCa FB N Ant TX N FB
Otherwise:
TX ( ic )
TX i ( ic )
N SF DL
TX i ( ic )
N TDD SSF
TX ( ic )
i
i
N
N SCa FB 2 N Ant TX N FB
SD PDCCH
TX ( ic )
TX ( ic )
i
i
+ Min ( 2, N SD PDCCH ) N SCa FB 2 N Ant TX N FB
TX i ( ic )
O UERS
TX i ( ic )
TX i ( ic )
N SF DL
TX i ( ic )
N TDD SSF
TX i ( ic )
N SF DL
None
Value
Unit
Description
N Sym SRB
None
N SCa FB
W FB
--------F
None
None
None
TX i ( ic )
N Sym UL
TX ( ic )
i
R UL
TX ( ic )
N i
FB
TX ( ic )
i
N FB PUCCH N Sym SRB N SF UL
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX i ( ic )
TX i ( ic )
N SCa FB
--------------------- N Sym
UL
N Sym SRB
None
TX i ( ic )
TX i ( ic )
N SCa FB
- N Sym
2 -------------------- UL
N Sym SRB
None
Unit
Description
bps
O ULSRS
O ULDRS
Value
TX ( ic )
Max
TP UE DL
318
Max DL
N TBB TTI
TX ( ic )
i
N i
SF DL + N TDD SSF
---------------------------------------------------D Frame
AT310_TRG_E1
Value
Unit
Description
bps
TX ( ic )
i
Max
Max UL
N TBB TTI
TP UE UL
N SF UL
---------------D Frame
Value
TX i ( ic )
R DL
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
Mi
DL
Without static downlink ICIC using FFR: --------------------------------D Frame
TX i ( ic )
R DL
Mi
CTP P DL
B DL
Max
Mi
( 1 + f SU MIMO ( G SU MIMO 1 ) )
B DL
M
i
B DL
TX ( ic )
i
Max
M
i
B DL
TX ( ic )
i
( 1 + f SU MIMO ( G SU MIMO 1 ) )
TX ( ic )
i
i
i
CTP P DL 1 BLER B DL
Mi
Mi
f TP Scaling
- TP Offset
CTP E DL -----------------------100
Cap P DL
Mi
TX ( ic )
i
CTP P DL TL DL Max
M
Mi
i
i
Cap P DL 1 BLER BDL
Mi
Mi
f TP Scaling
- TP Offset
Cap E DL -----------------------100
Cap E DL
Cap A DL
Mi
AUTP P DL
Mi
Cap E DL
----------------------TX i ( ic )
N Users DL
Mi
AUTPE DL
Mi
AUTP A DL
Cap P DL
----------------------TX ( ic )
i
N Users DL
Mi
TX ( ic )
i
Mi
CTP A DL
TX i ( ic )
N FB CE
With static downlink ICIC using FFR: --------------------------------- ----------------TX i ( ic )
D Frame
N FB
CTP E DL
M
i
B DL
Mi
Mi
f TP Scaling
- TP Offset
AUTP E DL -----------------------100
Mi
319
Forsk 2011
Name
Value
TX ( ic )
i
R UL
M
B
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
UL
--------------------------------D Frame
B
Mi
CTP P UL
Mi
UL
Max
=
B
( 1 + f SU MIMO ( G SU MIMO 1 ) )
Mi
UL
Max
Mi
B UL
Mi
( 1 + f SU MIMO ( G SU MIMO 1 ) )
B UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
R UL
Mi
TX ( ic )
i
UL
-------------------------------- G MU MIMO
D Frame
M
i
i
CTP P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
CTP E UL -----------------------100
CTP A UL
Mi
Cap P UL
Mi
TX i ( ic )
Mi
CTP P UL TL UL Max
M
Mi
i
i
Cap P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
Cap E UL -----------------------100
Cap E UL
Cap A UL
Mi
ABTP P UL
Mi
Mi
N FB UL
CTP P UL ----------------TX i ( ic )
N FB
Mi
Mi
i
i
ABTP P UL 1 BLER B UL
Mi
Mi
f TP Scaling
- TP Offset
ABTP E UL -----------------------100
ABTPE UL
ABTP A UL
Mi
Mi
AUTP P DL
Mi
ABTP E UL
------------------------TX i ( ic )
N Users UL
Mi
AUTP E UL
Mi
AUTP A UL
Mi
ABTP P UL
------------------------TX i ( ic )
N Users UL
Mi
320
Mi
CTP E UL
Mi
Mi
f TP Scaling
- TP Offset
AUTPE UL -----------------------100
Mi
AT310_TRG_E1
Value
Sel
Mi
R Min DL
TPD Min DL
---------------------------
Unit
Description
None
None
None
None
kbps
kbps
TX i ( ic )
kbps
TX i ( ic )
kbps
None
None
None
Sel
i
Sel
Mi
CTP P DL
Sel
Mi
TPD Min UL
---------------------------
Sel
Mi
R Min UL
Sel
Mi
CTP P UL
TX i ( ic )
TX ( ic )
i
R Rem DL
TL DL Max
TX i ( ic )
TL UL Max
R Rem UL
Sel
Mi
R Min DL
Sel
Mi
TX i ( ic )
Sel
Mi
R Min UL
Sel
Mi
Sel
Sel
Sel
Mi
Mi
Mi
Max
Min TPD Max DL TPD Min DL, TP UE DL
Sel
Mi
Mi
Mi
Max
Min TPD Max UL TPD Min UL, TP UE UL
TPD Rem DL
TPD Rem UL
Sel
Mi
CTP P DL
Sel
Mi
CTP P UL
Sel
Sel
Sel
Mi
CTP P DL
Without MUG
G MUG DL
Without MUG
G MUG UL
Sel
Mi
CTP P UL
Sel
Mi
Sel
Mi
RD Rem DL
TPD Rem DL
----------------------------
Sel
Mi
RD Rem UL
TPD Rem UL
----------------------------
Sel
Mi
CTP P DL
Sel
Mi
Sel
Mi
CTP P UL
Sel
TX i ( ic )
Mi
R Rem DL
Proportional Fair: Min RD Rem DL, ---------------------
N
Sel
TX i ( ic )
R Rem DL
Mi
Round Robin: Min RD Rem DL, ---------------------
N
Sel
Mi
R Max DL
Sel
Mi
TX i ( ic )
RD Rem DL
Proportional Demand: R Eff Rem DL ---------------------------------Sel
Mi
RDRem DL
Sel
Mi
M
Sel
i
TPD Rem DL
Max C/I: --------------------------Sel
M
CTP P DL
321
Forsk 2011
Name
Value
Unit
Description
None
Sel
Mi
TXi ( ic )
Sel
Mi
None
Sel
Mi
TX i ( ic )
Sel
Mi
None
TX ( ic )
i
Sel
R Rem UL
Mi
-
Proportional Fair: Min RD Rem UL, -------------------N
Sel
TX ( ic )
i
Mi
R Rem DL
-
Round Robin: Min RD Rem DL, -------------------N
Sel
Mi
R Max UL
Sel
Mi
TX i ( ic )
RD Rem UL
Proportional Demand: R Eff Rem UL ---------------------------------Sel
Mi
RDRem UL
Sel
Mi
Sel
Mi
TPD Rem UL
Max C/I: --------------------------Sel
Mi
CTP P UL
TX ( ic )
i
R Eff Rem DL
TX i ( ic )
R Eff Rem UL
Sel
Mi
TL DL
Sel
Mi
TL UL
Sel
Mi
= R DL
Sel
Mi
= R UL
Sel
Mi
Sel
Mi
None
Sel
Mi
Sel
Mi
None
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
R Min DL + R Max DL
R Min UL + R Max UL
UTP P DL
Sel
Mi
UTPE DL
Sel
Mi
UTP A DL
Sel
Mi
UTP P UL
Sel
Mi
UTP E UL
Sel
Mi
UTP A UL
322
Value
Sel
Mi
R DL
Sel
Mi
CTP P DL
Sel
Sel
Mi
Mi
UTP P DL 1 BLER B DL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
UTP E DL ------------------------- TP Offset
100
Sel
Mi
R UL
Sel
Mi
CTP P UL
Sel
Mi
Sel
Mi
UTPP UL 1 BLER B UL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E UL -----------------------100
AT310_TRG_E1
Mi
TX i ( ic )
,G
Mi
Mi
Mi
, L Ant , L Body , and f CP are not used in the calculations performed for the profile view.
The RSRP and RS, SS, PBCH, PDCCH, and PDSCH signal levels from cells as explained in "Signal Level Calculation (DL)"
on page 347.
The RSSI, RSRQ, RS C/(I+N), SS C/(I+N), and PDSCH C/(I+N), and the RS, SS & PBCH, and PDCCH & PDSCH total noise
(I+N) as explained in "C/(I+N) and Bearer Calculation (DL)" on page 360.
The best server as explained in "Best Server Determination" on page 376.
The service availability as explained in "Service Area Calculation" on page 377.
The PUSCH and PUCCH signal level as explained in "Signal Level Calculation (UL)" on page 365.
The PUSCH and PUCCH C/(I+N) and total noise (I+N) as explained in "C/(I+N) and Bearer Calculation (UL)" on page 373.
The downlink and uplink bearers as explained in "C/(I+N) and Bearer Calculation (DL)" on page 360 and "C/(I+N) and
Bearer Calculation (UL)" on page 373.
The different throughputs as explained in "Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and
Average User Throughput Calculation" on page 385.
The RS, SS, PBCH, PDCCH, and PDSCH signal levels as explained in "Signal Level Calculation (DL)" on page 347.
The RS, SS, PBCH, PDCCH, and PDSCH C/(I+N) as explained in "C/(I+N) and Bearer Calculation (DL)" on page 360.
The RS, SS & PBCH, and PDCCH & PDSCH total noise (I+N) as explained in "C/(I+N) and Bearer Calculation (DL)" on
page 360.
The best server as explained in "Best Server Determination" on page 376.
The service availability as explained in "Service Area Calculation" on page 377.
The channel overlap as explained in "Co- and Adjacent Channel Overlaps Calculation" on page 307.
The collision probability due to ICIC as explained in "C/(I+N) and Bearer Calculation (DL)" on page 360.
The interference reduction due to the downlink traffic load as explained in "C/(I+N) and Bearer Calculation (DL)" on
page 360.
323
Forsk 2011
Coverage by Transmitter
Coverage by Signal Level
Overlapping Zones
For these calculations, Atoll calculates the received downlink reference signal level. Then, Atoll determines the selected
display parameter on each pixel inside the cells calculation area. Each pixel within the calculation area of TXi(ic) is considered
a non-interfering receiver.
These coverage predictions do not depend on the traffic input. Therefore, these calculations are of special interest before and
during the deployment stage of the network to study the coverage footprint of the system.
L
Mi
, G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the downlink signal level based coverage
predictions.
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
For more information on downlink reference signal level calculations, see "Signal Level Calculation (DL)" on page 347.
For more information on coverage area determination and available display options, see:
All Servers
The coverage area of each cell TXi(ic) corresponds to the pixels where.
TX ( ic )
TX ( ic )
TX ( ic )
i
i
i
MinimumThreshold C DLRS or L Total or L Path < MaximumThreshold
TX ( ic )
TX ( ic )
i
i
i
MinimumThreshold C DLRS or L Total or L Path < MaximumThreshold
AND
TX i ( ic )
TX j ( jc )
C DLRS Best C DLRS M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels where the received downlink reference signal level from TXi(ic) is the highest.
If M = 2 dB, Atoll considers pixels where the received downlink reference signal level from TXi(ic) is either the
highest or within a 2 dB margin from the highest
If M = -2 dB, Atoll considers pixels where the received downlink reference signal level from TXi(ic) is 2 dB higher
than the received downlink reference signal levels from the cells which are 2nd best servers
TX ( ic )
TX ( ic )
i
i
i
MinimumThreshold C DLRS or L Total or L Path < MaximumThreshold
AND
324
AT310_TRG_E1
TX ( ic )
TX ( jc )
nd
i
j
C DLRS 2 Best C DLRS M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
If M = 0 dB, Atoll considers pixels where the received downlink reference signal level from TXi(ic) is the second
highest.
If M = 2 dB, Atoll considers pixels where the received downlink reference signal level from TXi(ic) is either the
second highest or within a 2 dB margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received downlink reference signal level from TXi(ic) is 2 dB higher
than the received downlink reference signal levels from the cells which are 3rd best servers.
Mi
,G
Mi
Mi
Mi
required parameter:
For these calculations, Atoll calculates the received signal level or C/N level at each pixel for the channel type being studied,
i.e., RS, SS, PBCH, PDCCH, PDSCH, PUSCH and PUCCH. Each pixel within the calculation area of TXi(ic) is considered a noninterfering receiver. The properties of the non-interfering probe receiver are set by selecting a terminal, a mobility type, and
a service.
These coverage predictions do not depend on the traffic input. Therefore, these calculations are of special interest before and
during the deployment stage of the network to study the coverage footprint of the system.
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
For more information on signal level calculations, see:
For more information on coverage area determination and available display options, see:
325
Forsk 2011
Delta Path Loss (dB): Atoll calculates the difference of the total losses from the second best serving cells ( L Total ) and
TX ( jc )
j
TX i ( ic )
TX j ( jc )
TX i ( ic )
the total losses from the best serving cells ( L Total ) on each pixel of their coverage areas ( L Total L Total ). Total
losses are calculated as explained in "Signal Level Calculation (DL)" on page 308.
It is possible to display the Effective Signal Analysis (UL) coverage prediction with colours depending on the following display
options:
Mi
,G
Mi
Mi
Mi
required parameter. For these calculations, Atoll calculates the received signal level, noise, and interference at each pixel.
Each pixel within the calculation area of TXi(ic) is considered a non-interfering receiver. The properties of the non-interfering
probe receiver are set by selecting a terminal, a mobility type, and a service.
The downlink coverage predictions are based on the downlink traffic loads of the cells, and the uplink coverage predictions
are based on the uplink noise rise values. These parameters can either be calculated by Atoll during the Monte Carlo
simulations, or set manually by the user for all the cells.
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
For more information on RSRQ, RSSI, C/(I+N), (I+N), and bearer calculations, see:
326
AT310_TRG_E1
"Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and Average User Throughput Calculation" on
page 385.
For more information on coverage area determination and available display options, see:
It is possible to display the Service Area Analysis (DL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Throughput (DL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Quality Indicator (DL) coverage prediction with colours depending on the following
display options:
Quality indicators available in the document (Quality Indicators table): Atoll calculates the PDSCH C/(I+N) levels
received from the best serving cells at each pixel of their coverage areas. From the C/(I+N), Atoll determines the best
bearer available on each pixel. Then, for the calculated C/(I+N) and bearer, it determines the value of the selected
quality indicator from the quality graphs defined in the LTE equipment of the selected terminal.
It is possible to display the Coverage by C/(I+N) Level (UL) coverage prediction with colours depending on the following display
options:
PUSCH & PUCCH C/(I+N) Level for 1 Frequency Block (UL) (dB): PUSCH & PUCCH C/(I+N) level with N FB UL = 1
Mi
It is possible to display the Service Area Analysis (UL) coverage prediction with colours depending on the following display
options:
327
Forsk 2011
Service
It is possible to display the Coverage by Throughput (UL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Quality Indicator (UL) coverage prediction with colours depending on the following
display options:
Quality indicators available in the document (Quality Indicators table): Atoll calculates the PUSCH and PUCCH C/(I+N)
levels received at the best serving cells from each pixel of their coverage areas. From the C/(I+N), Atoll determines the
best bearer available on each pixel. Then, for the calculated C/(I+N) and bearer, it determines the value of the selected
quality indicator from the quality graphs defined in the LTE equipment of the best serving cell.
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 376.
Atoll calculates the following parameters for each subscriber in the list that has a serving base station assigned and whose
Lock Status is set to None or Server.
Azimuth ( ): Angle with respect to the north for pointing the subscriber terminal antenna towards its serving base
station.
Mechanical Downtilt ( ): Angle with respect to the horizontal for pointing the subscriber terminal antenna towards
its serving base station.
Atoll calculates the remaining parameters for each subscriber in the list that has a serving base station assigned, using the
properties of the default terminal and service. For more information, see:
Scheduling and Radio Resource Management as explained under "Simulation Process" on page 332.
328
"Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 329.
AT310_TRG_E1
Once all the user characteristics have been determined, a second random trial is performed to obtain their geographical
locations weighted according to the clutter classes, and whether they are indoor or outdoor according to the percentage of
indoor users per clutter class.
Atoll determines the total number of users attempting connection in each simulation
based on the Poisson distribution. This may lead to slight variations in the total numbers
of users in different simulations. To have the same total number of users in each
simulation of a group, add the following lines in the Atoll.ini file:
[Simulation]
RandomTotalUsers=0
5.8.1.1 Simulations Based on User Profile Traffic Maps and Subscriber Lists
User profile environment based traffic maps: Each pixel of the map is assigned an environment class which contains a list of
user profiles with an associated mobility type and a given density, i.e., number of users of a user profile per km.
User profile traffic maps: Each polygon or line of the map is assigned a density of users with a given user profile and mobility
type. If the map is composed of points, each point is assigned a number of users with given user profile and mobility type.
Fixed subscribers listed in subscriber lists have a user profile assigned to each of them.
User profiles model the behaviour of the different user categories. Each user profile contains a list of services and parameters
describing how these services are accessed by the user.
The number of users of each user profile is calculated from the surface area (SEnv) of each environment class map (or each
polygon) and the user profile density (DUP).
N Users = S Env D UP
In case of user profile traffic maps composed of lines, the number of users of each
user profile is calculated from the line length (L) and the user profile density (DUP)
(users per km): N Users = L D UP
The number of users is a direct input when a user profile traffic map is composed of
points.
Atoll calculates the probability for a user being active at a given instant in the uplink and in the downlink according to the
service usage characteristics described in the user profiles, i.e., the number of voice calls or data sessions, the average
duration of each voice call, or the volume of the data transfer in the uplink and the downlink in each data session.
Voice Service (v)
User profile parameters for voice type services are:
The user terminal equipment used for the service (from the Terminals table).
The average number of calls per hour N Call .
N Call D Call
Calculation of the service usage duration per hour ( p 0 : probability of an active call): p 0 = ----------------------------3600
Calculation of the number of users trying to access the service v ( n v ): n v = N Users p 0
The activity status of each user depends on the activity periods during the call, i.e., the uplink and downlink activity
UL
DL
factors defined for the voice type service v, f Act and f Act .
Calculation of activity probabilities:
UL
DL
UL
DL
DL
UL
UL
DL
Probability of being active in the uplink and downlink both: p Active = f Act f Act
329
Forsk 2011
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n v Active = n v p Active
Therefore, a connected user can be either active on both links, inactive on both links, active on UL only, or active on
DL only.
Data Service (d)
User profile parameters for data type services are:
The user terminal equipment used for the service (from the Terminals table).
The average number of data sessions per hour N Session .
DL
TP Average
DL
UL
TP Average
UL
during a session.
UL
UL
DL
N Session V 8
N Session V 8
- and f DL = -----------------------------------------= -----------------------------------------UL
DL
TP Average 3600
TP Average 3600
UL
DL
UL
DL
(1 f )
DL
UL
(1 f )
UL + DL
UL
DL
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n d Active = N Users p Active
Calculation of the number of active users trying to access the service d (nd):
UL
DL
UL + DL
330
AT310_TRG_E1
UL
DL
TPCell
TP Cell
- and N DL = ---------------------= ---------------------UL
DL
TP Average
TPAverage
UL
Where TP Cell is the total uplink throughput demand defined in the map for any service s for the coverage area of the
DL
transmitter, TP Cell is the total downlink throughput demand defined in the map for any service s for the coverage
UL
DL
area of the transmitter, TPAverage is the average uplink requested throughput of the service s, and TP Average is the
average downlink requested throughput of the service s.
DL
At any given instant, Atoll calculates the probability for a user being active in the uplink and in the downlink as follows:
Users active in the uplink and downlink both are included in the N
UL
UL
accurately determine the number of active users in the uplink ( n Active
and N
DL
UL + DL
As for the other types of traffic maps, Atoll considers both active and inactive users.
The activity status of each user depends on the activity periods during the call, i.e., the uplink and downlink activity
UL
DL
DL
UL
DL
DL
UL
UL
DL
Probability of being active in the uplink and downlink both: p Active = f Act f Act
Calculation of the number of active users trying to access the service:
We have: N
UL
UL
UL + DL
DL
DL
UL + DL
= ( p Active + p Active ) n
Where, n is the total number of active users in the transmitter coverage area using the service.
Calculation of number of users per activity status:
UL
UL + DL
DL
UL + DL
N p Active
N p Active
UL + DL
, --------------------------------------Number of users active in the uplink and downlink both: n Active = Min -------------------------------------- or
UL
UL + DL
DL
+ DL
p Active + p Active p Active + p UL
Active
UL + DL
UL
DL
f Act, N
DL
UL
f Act )
UL
UL
DL
UL + DL
n Active
DL
UL + DL
n Active
UL + DL
331
Forsk 2011
The activity status distribution between users is an average distribution. In fact, in each
simulation, the activity status of each user is randomly drawn. Therefore, if you calculate
several simulations at once, average numbers of inactive, active on UL, active on DL and
active on UL and DL users correspond to the calculated distribution. But if you check each
simulation, the activity status distribution between users can be different in each of
them.
Cell transmission powers and EPREs are calculated from the maximum power and EPRE offset values defined by
the user as explained in "Downlink Transmission Powers Calculation" on page 336.
Cell loads ( TL DL
Mi
TX i ( ic )
TX i ( ic )
, TL UL
TX i ( ic )
, NRUL
TX i ( ic )
TX i ( ic )
TX i ( ic )
Cells table.
3. Determines the best servers for all the mobiles generated for the simulation, and determines whether they are
covered by the ICIC or the non-ICIC parts of the frame in downlink, as explained in "Best Server Determination" on
page 376.
4. Determines the mobiles which are within the service areas of their best serving cells as explained in "Service Area
Calculation" on page 377.
5. Sets the maximum PUSCH C/(I+N) of each cell to a value high enough to ensure that it will not cause any power
constraints for cell-edge mobiles.
TX ( ic )
i
For all the mobiles Mi served by any cell TXi(ic) in the uplink, Atoll calculates CINR PUSCH Max as follows to ensure
access to the highest bearer using all the frequency blocks.
From fractional power control (see "Signal Level Calculation (UL)" on page 365), we know that:
Mi
(1)
Where CINR PUSCH Max is the maximum PUSCH C/(I+N), NRUL is the noise rise, n PUSCH, PUCCH is the uplink thermal
noise, FPC is the fractional power control factor, and L Total are the total losses.
M
Mi
(2)
Where T B is the bearer selection thresholds of the highest bearer defined in the LTE equipment used by the cell
TXi(ic).
Mi
Combining equations (1) and (2), we get the CINR PUSCH Max for each mobile Mi that ensures access to the highest
bearer:
M
TX ( ic )
i
i
i
CINR PUSCH Max = T B + 1 FPC L Total
332
AT310_TRG_E1
TX ( ic )
i
i
CINR PUSCH Max = Max CINR PUSCH Max
All M
i
TL DL
TX ( ic )
i
Mi
RUL
i
Mi
TX i ( ic )
MU MIMO
Mi
RC UL
MU MIMO
Mi
333
Forsk 2011
TX i ( ic )
R DL
ICIC
i
r DL ICIC = -------------------------TX i ( ic )
TL DL
Where
ICIC
Mi
RDL
is the sum of the percentages of the downlink cell resources allocated to mobiles in the ICIC part
ICIC
Mi
of the frame.
Calculation of Downlink AAS Usage:
Atoll calculates the downlink AAS usages for all the cells as follows:
TX i ( ic )
AAS
AAS
= ------------------------------TX ( ic )
i
TL DL
AU DL
Where
Mi
R DL
Mi
R DL
AAS
is the sum of the percentages of the downlink cell resources allocated to mobiles served by the
AAS
smart antennas.
Calculation of Uplink MU-MIMO Gain:
Atoll calculates the uplink MU-MIMO gain for all the cells as follows:
MU MIMO
Mi
R UL
MU MIMO
Mi
TX i ( ic )
RC UL
MU MIMO
Mi
MU MIMO
Mi
Where
M
R UL
is the sum of the percentages of the uplink cell resources allocated to MU-MIMO
MU MIMO
i
MU MIMO
Mi
mobiles and
RC UL
MU MIMO
Mi
TX i ( ic )
NR UL
= NR UL
TX i ( ic )
Here NRUL
is the uplink noise rise of the cell TXi(ic) calculated in step 10.
TX ( ic )
i
If NR UL
TX i ( ic )
NR UL Max
> 0 , the cell TXi(ic) requests its neighbouring cells to decrease the uplink transmission powers of the
334
TX i ( ic )
If 0 > NR UL
> M NRC , the cell TXi(ic) does not request any change.
AT310_TRG_E1
TX ( ic )
i
If NR UL
< M NRC , the cell TXi(ic) requests its neighbouring cells to increase the uplink transmission powers of
TX ( jc )
TX ( jc )
j
TX i ( ic )
j
= Min CINR PUSCH Max
k1
TX ( jc )
j
, CINR PUSCH Limit, CINR PUSCH Max
NR UL
is the maximum PUSCH C/(I+N) for the neighbouring cell TXj(jc) in the current iteration k,
is the maximum PUSCH C/(I+N) for the neighbouring cell TXj(jc) in the previous iteration k,
k1
TX j ( jc )
CINR PUSCH Limit is an upper limit fixed at 50 dB, and CINR PUSCH Max is the maximum PUSCH C/(I+N) for the
neighbouring cell TXj(jc) as calculated in step 5.
At most six neighbouring cells are considered in uplink noise rise control. These six
neighbouring cells are those whose served mobiles generate the highest interference for
the studied cell.
12. Performs the convergence test to see whether the differences between the current and the new loads are within the
convergence thresholds.
The convergence criteria are evaluated at the end of each iteration k, and can be written as follows:
TX i ( ic )
TL DL
TX ( ic )
TX i ( ic )
TL UL
i
Max TL DL
All TX ( ic )
TX i ( ic )
TL DL
TL UL
TX ( ic )
i
Max TL UL
All TX ( ic )
i
TX i ( ic )
TX i ( ic )
TX ( ic )
NR UL
TX i ( ic )
If TL DL
i
Max NR UL
All TX ( ic )
TX i ( ic )
Req
, TL UL
k 1
k 1
TX i ( ic )
NR UL
k 1
TX i ( ic )
Req
, and NR UL
Req
TL DL
TX i ( ic )
TL DL
TX i ( ic )
Req
AND TL UL
TX i ( ic )
TL UL
TX i ( ic )
Req
AND NR UL
TX i ( ic )
NR UL
Req
No convergence: Simulation has not converged even after the last iteration, i.e., k = Max Number of Iterations defined
when creating the simulation, if:
TX i ( ic )
TL DL
TX i ( ic )
> TL DL
TX i ( ic )
Req
OR TL UL
TX i ( ic )
> TL UL
TX i ( ic )
Req
OR NR UL
TX i ( ic )
> NR UL
Req
13. Repeats the above steps (from step 3.) for the iteration k+1 using the new calculated loads as the current loads.
Simulation Results
At the end of the simulation process, the main results obtained are:
335
Forsk 2011
No Coverage: If the mobile does not have any best serving cell (step 3.) or if the mobile is not within the service area
of its best server (step 4.).
No Service: If the mobile is not able to access a bearer in the direction of its activity (step 6.), i.e., UL, DL, or DL+UL, or
if the mobiles minimum throughput demand is higher than the UE throughput capacity.
Scheduler Saturation: If the mobile is not in the list of mobiles selected for scheduling (step 8.)
Resource Saturation: If all the cell resources are used up before allocation to the mobile or if, for a user active in
uplink, the minimum uplink throughput demand is higher than the uplink allocated bandwidth throughput (step 8.)
N FB SS, PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
D CP : Cyclic prefix duration defined for the network in the Global Parameters.
N SD PDCCH : Number of PDCCH symbol durations per subframe defined in the Global Parameters.
N FB
TX i ( ic )
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
N SF DL : Number of downlink subframes in the frame for the cell TXi(ic). It is equal to 10 for FDD frequency bands, and
is determined from the cells TDD frame configuration for TDD frequency bands.
TX i ( ic )
N TDD SSF : Number of TDD special subframes (containing DwPTS, GP, and UpPTS) in the frame for the cell TXi(ic). It is
equal to 0 for FDD frequency bands, and is determined from the cells TDD frame configuration for TDD frequency
bands.
336
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
Configuration
N SF DL
N TDD SSF
FDD
10
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
DSUUU-DDDDD
DSUUD-DDDDD
DSUDD-DDDDD
TX i ( ic )
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXi(ic).
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
EPRE SS
EPRE PBCH : Energy per resource element offset for the PBCH with respect to the downlink reference signals EPRE.
EPRE PDCCH : Energy per resource element offset for the PDCCH with respect to the downlink reference signals EPRE.
EPRE PDSCH : Energy per resource element offset for the PDSCH with respect to the downlink reference signals EPRE.
: Energy per resource element offset for the SS with respect to the downlink reference signals EPRE.
TX i ( ic )
TX i ( ic )
TX i ( ic )
Calculations
If you have directly entered the downlink reference signal EPRE for the cell, you can skip the section "Calculation of Downlink
Reference Signal EPRE" on page 337 and go directly to the section "Calculation of Other EPREs and Per-channel Powers" on
page 341.
Calculation of Downlink Reference Signal EPRE
In LTE, a resource block (RB) is defined as 1 frequency block by 1 slot. However, schedulers are able to perform resource
allocation every subframe (2 slots). 1 frequency block by 1 subframe (2 slots) is called a scheduler resource block (SRB) in the
calculations below.
The number of modulation symbols (resource elements) per scheduler resource block is calculated as follows:
N Sym SRB = N SCa FB N SD Slot N Slot SF
Where N SCa FB is the number of subcarriers per frequency block calculated as follows:
W FB
N SCa FB = ---------F
The number of modulation symbols (resource elements) corresponding to the DwPTS per scheduler resource block in the TDD
special subframes is calculated as follows:
DwPTS
DwPTS
Where N SD SSF is the number of DwPTS symbol durations (OFDM symbols) per special subframe, determined from the TDD
special subframe configuration according to the 3GPP specifications as follows:
337
Forsk 2011
Special
Subframe
Configuration
GP
N SD SSF
DwPTS
N SD SSF
DwPTS
GP
UpPTS
N SD SSF
DwPTS
N SD SSF
10
10
11
10
12
10
11
GP
N SD SSF
GP
UpPTS
UpPTS
N SD SSF
The total number of modulation symbols (resource elements) in downlink is calculated as follows:
TX i ( ic )
TX i ( ic )
N Sym DL = N FB
TX i ( ic )
TX i ( ic )
N Sym SRB N SF DL + N FB
TX i ( ic )
DwPTS
Out of the total number of modulation symbols, Atoll then determines the numbers of modulation symbols corresponding to
each control channel as follows:
The number of modulation symbols for the downlink reference signals
The number of modulation symbols reserved for downlink reference signal transmission in one scheduler resource
block depends on the number of transmission antenna ports:
TX i ( ic )
For all subframes except the TDD special subframes: N Res SRB
= 16
24
TX ( ic )
i
if N Ant TX = 1
TX ( ic )
i
if N Ant TX = 2
TX ( ic )
i
if N Ant TX = 4 or 8
338
N SD SSF
10
11
TX ( ic )
i
N Ant TX
TX ( ic )
i
N Res DwPTS
12
20
20
12
20
20
12
20
20
DwPTS
N SD SSF
10
TX ( ic )
i
TX ( ic )
i
N Ant TX
N Res DwPTS
12
20
20
12
20
20
16
24
24
AT310_TRG_E1
Special
Subframe
Configuration
DwPTS
N SD SSF
12
10
11
N Ant TX
N Res DwPTS
16
24
24
12
20
20
12
20
20
12
20
20
TX ( ic )
i
DwPTS
N SD SSF
TX ( ic )
i
N Ant TX
N Res DwPTS
12
20
20
12
20
20
TX i ( ic )
TX i ( ic )
N Sym Res = N SF DL N FB
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
N Res DwPTS
The number of modulation symbols used for downlink reference signal transmission in one scheduler resource block
is:
TX i ( ic )
For all subframes except the TDD special subframes: N DLRS SRB
= 8
TX ( ic )
i
if N Ant TX = 1
TX ( ic )
i
if N Ant TX = 2
TX ( ic )
i
if N Ant TX = 4 or 8
N SD SSF
TX ( ic )
i
TX ( ic )
i
N Ant TX
N DLRS DwPTS
DwPTS
N SD SSF
TX ( ic )
i
TX ( ic )
i
N Ant TX
N DLRS DwPTS
339
Forsk 2011
Special
Subframe
Configuration
N SD SSF
TX ( ic )
i
N DLRS DwPTS
11
12
10
TX ( ic )
i
N Ant TX
10
11
DwPTS
N SD SSF
TX ( ic )
i
TX ( ic )
i
N Ant TX
N DLRS DwPTS
10
This gives a number of downlink reference signal modulation symbols per frame:
TX i ( ic )
TX i ( ic )
TX i ( ic )
N Sym DLRS = N SF DL N FB
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
N DLRS DwPTS
N Sym PBCH
340
TX i ( ic )
N Res SRB
AT310_TRG_E1
TX ( ic )
TX ( ic )
i
i
N Sym PBCH = 4 N SCa FB 2 N Ant TX N FB SS, PBCH for normal cyclic prefix
N Sym PDCCH = 0
TX ( ic )
i
if ( N SD PDCCH = 1 ) AND N Ant TX = 4 or 8 :
TX ( ic )
TX i ( ic )
N Sym PDCCH =
TX ( ic )
i
i
N
N SCa FB N Ant TX N FB
SD PDCCH
TX ( ic )
TX i ( ic )
N SF DL
TX ( ic )
i
i
+ N SD PDCCH N SCa FB N Ant TX N FB
TX ( ic )
i
N TDD SSF
Otherwise:
TX ( ic )
TX i ( ic )
N Sym PDCCH =
TX ( ic )
i
i
N
N SCa FB 2 N Ant TX N FB
SD PDCCH
TX i ( ic )
N SF DL
TX ( ic )
TX ( ic )
i
i
+ Min ( 2, N SD PDCCH ) N SCa FB 2 N Ant TX N FB
TX i ( ic )
N TDD SSF
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
N Sym PDSCH = N Sym DL N Sym Res N Sym SS N Sym PBCH N Sym PDCCH
The energy per resource element for 1 modulation symbol (dBm/Sym) of the downlink reference signals is calculated as
follows:
TX ( ic )
TX i ( ic )
EPRE DLRS
P i
Max
-------------------TX i ( ic )
10
N SD Slot N Slot SF N SF DL
= 10 Log 10
TX ( ic )
TX ( ic )
i
i
EPRE SS
EPRE PBCH
TX ( ic )
--------------------------------------------------------------------i
10
10
+ N Sym PBCH 10
10 L og N Sym DLRS + N Sym SS 10
+ NSym PDCCH 10
TX i ( ic )
EPRE PDCCH
-----------------------------------10
+ N Sym PDSCH 10
TX i ( ic )
EPRE PDSCH
------------------------------------
10
EPRE SS
TX i ( ic )
TX i ( ic )
The energy per resource element for 1 modulation symbol (dBm/Sym) of the PBCH is calculated as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
The energy per resource element for 1 modulation symbol (dBm/Sym) of the PDCCH is calculated as follows:
341
Forsk 2011
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
P DLRS
TX ( ic )
i
TX ( ic )
i
Where 2 N FB
implies that at the instant when downlink reference signals are transmitted, they are transmitted using 2
TX i ( ic )
instead of 2 NFB
The same Atoll.ini option lets you make Atoll apply the transmit diversity gains (the same
used for PDSCH) instead of doubling the number of subcarriers used for transmitting
reference signals when using more than one antenna port.
For more information, see the Administrator Manual.
The instantaneous SS transmission power is calculated as follows:
TX i ( ic )
P SS
TX i ( ic )
= EPRE SS
TX i ( ic )
TX ( ic )
i
EPRE PDCCH
TX i ( ic )
N SymPDCCH
-
+ 10 Log ------------------------------------------------TX i ( ic )
N SD PDCCH N SF DL
P PDSCH
TX i ( ic )
N SymPDSCH
-
= EPRE PDSCH + 10 Log --------------------------------------------------------------------------------------------------------TX i ( ic )
As the number of subcarriers used for the PDCCH and PDSCH transmission varies over time, i.e., from one symbol duration to
the next, the instantaneous powers of the PDCCH and the PDSCH also vary over time. This is why average transmission powers
are calculated and used in Atoll.
Output
342
TX i ( ic )
EPRE DLRS : Energy per resource element of the downlink reference signals for cell TXi(ic).
EPRE SS
TX ( ic )
i
EPRE PBCH
EPRE PDCCH : Energy per resource element of the PDCCH for cell TXi(ic).
EPRE PDSCH : Energy per resource element of the PDSCH for cell TXi(ic).
TX i ( ic )
TX i ( ic )
TX i ( ic )
AT310_TRG_E1
TX ( ic )
i
P DLRS : Instantaneous transmission power of the downlink reference signals for cell TXi(ic).
P SS
TX ( ic )
i
P PBCH
TX ( ic )
i
TX i ( ic )
TX i ( ic )
If the studied cell is assigned a channel number N Channel , it receives co-channel interference on the channel bandwidth of
TX i ( ic )
TX i ( ic )
N Channel , and adjacent channel interference on the adjacent channel bandwidths, i.e., corresponding to N Channel 1 and
TX i ( ic )
N Channel + 1 .
In order to calculate the co- and adjacent channel overlaps between two channels, it is necessary to calculate the start and
end frequencies of both channels (explained in "Conversion From Channel Numbers to Start and End Frequencies" on
page 343). Once the start and end frequencies are known for the studied and other cells, the co- and adjacent overlaps and
the total overlap ratio are calculated as respectively explained in:
TX ( ic )
i
TX ( jc )
j
F Start Band and F Start Band : Start frequencies of the frequency bands assigned to the cells TXi(ic) and TXj(jc).
F Start Band can be the start frequency of a TDD frequency band ( F Start TDD ), or the uplink or the downlink start
frequency of an FDD frequency band ( F Start FDD UL or F Start FDD DL ).
343
Forsk 2011
First TX ( ic )
i
First TX ( jc )
j
N Channel
N Channel and N Channel : Channel numbers assigned to cells TXi(ic) and TXj(jc).
TX ( ic )
i
and N Channel
: First channel numbers the frequency band assigned to the cells TXi(ic) and TXj(jc).
TX ( jc )
j
For FDD networks, Atoll considers that the same channel number is assigned to a cell in the downlink and uplink, i.e.,
the channel number you assign to a cell is considered for uplink and downlink both.
TX i ( ic )
TX j ( jc )
W Channel and W Channel : Bandwidths of the channels assigned to cells TXi(ic) and TXj(jc).
Calculations
Channel numbers are converted into start and end frequencies as follows:
For cell TXi(ic):
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
First TXi ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
First TXi ( ic )
TX j ( jc )
TX j ( jc )
TX j ( jc )
First TX j ( jc )
TX ( jc )
TX ( jc )
TX ( jc )
First TX j ( jc )
F End
i
i
i
= F Start Band + W Channel N Channel N Channel
+ 1
F End
j
j
j
= F Start Band + W Channel N Channel N Channel
+ 1
Output
TX i ( ic )
TX j ( jc )
F Start and F Start : Start frequencies for the cells TXi(ic) and TXj(jc).
F End
TX ( ic )
i
TX ( jc )
j
and F End
TX i ( ic )
F Start
TX j ( jc )
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX j ( jc )
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
Numbers to Start and End Frequencies" on page 343.
F End
and F End
TX i ( ic )
Calculations
Atoll first verifies that co-channel overlap exists between the cells TXi(ic) and TXj(jc).
Co-channel overlap exists if:
TX ( ic )
i
TX ( jc )
j
TX ( ic )
i
AND F End
TX ( jc )
j
> F Start
W CCO
TX ( jc )
TX ( ic )
344
TX ( jc )
TX ( ic )
j
i
j
i
= Min F End , F End Max F Start , F Start
AT310_TRG_E1
TX ( ic ) TX ( jc )
i
j
TX ( ic ) TX ( jc )
i
j
r CCO
W CCO
= ---------------------------------TX ( ic )
i
W Channel
Output
TX i ( ic ) TX j ( jc )
r CCO
TX i ( ic )
TX j ( jc )
F Start
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX ( jc )
j
F End
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
Numbers to Start and End Frequencies" on page 343.
TX ( ic )
i
Calculations
Atoll first verifies that adjacent channel overlaps exist between (the lower-frequency and the higher-frequency adjacent
channels of) the cells TXi(ic) and TXj(jc).
Adjacent channel overlap exists on the lower-frequency adjacent channel if:
TX i ( ic )
TX i ( ic )
TX j ( jc )
TX i ( ic )
TX j ( jc )
F End
TX j ( jc )
< F End
TX i ( ic )
AND F End
TX i ( ic )
TX j ( jc )
W ACO
TX ( jc )
TX ( ic )
TX ( jc )
TX ( ic )
TX ( ic )
j
i
j
i
i
= Min F End , F Start Max F Start , F Start W Channel
W ACO
L
= ---------------------------------TX i ( ic )
W Channel
TX ( ic ) TX ( jc )
i
j
r ACO
L
W ACO
TX j ( jc )
TX i ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
i
j
i
+ W Channel Max F Start , F End
W ACO
H
= ---------------------------------TX i ( ic )
W Channel
TX i ( ic ) TX j ( jc )
r ACO
r ACO
TX i ( ic ) TX j ( jc )
= r ACO
TX i ( ic ) TX j ( jc )
+ r ACO
345
Forsk 2011
Output
TX ( ic ) TX ( jc )
i
j
r ACO
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
r CCO
: Co-channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co-Channel Overlap
Calculation" on page 344.
r ACO
TX i ( ic ) TX j ( jc )
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Adjacent Channel
f ACS
: Adjacent channel suppression factor defined for the frequency band of the cell TXi(ic).
TX i ( ic )
TX j ( jc )
W Channel and W Channel : Bandwidths of the channels assigned to the cells TXi(ic) and TXj(jc).
Calculations
The total overlap ratio is:
TX i ( ic ) TX j ( jc )
rO
TX ( ic )
f ACS
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
-----------------------
10
i
j
i
j
r
+ r ACO
10
CCO
TX ( ic )
i
TX ( jc )
j
TX ( ic )
i
TX ( jc )
j
if W Channel W Channel
TX ( ic )
f ACS
TX i ( ic )
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
-----------------------
W Channel
10
j
i
j
r i
--------------------+ r ACO
10
TX j ( jc )
CCO
W Channel
TX ( ic )
i
W Channel
The multiplicative factor --------------------is used to normalise the transmission power of the interfering cell TXj(jc). This means that
TX ( jc )
j
W Channel
TX j ( jc )
TX j ( jc )
if the interfering cell transmits at X dBm over a bandwidth of W Channel , and it interferes over a bandwidth less than W Channel ,
TX i ( ic )
W Channel
the interference from this cell should not be considered at X dBm but less than that. The factor --------------------converts X dBm over
TX j ( jc )
W Channel
TX j ( jc )
TX j ( jc )
W Channel to Y dBm (which is less than X dBm) over less than W Channel .
Output
TX i ( ic ) TX j ( jc )
rO
: Total co- and adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
346
AT310_TRG_E1
P DLRS : Transmission power of the downlink reference signals for cell TXi(ic) as calculated in "Downlink Transmission
TX i ( ic )
TX i ( ic )
P SS
: Transmission power of the SS for cell TXi(ic) as calculated in "Downlink Transmission Powers Calculation" on
page 336.
TX i ( ic )
P PBCH : Transmission power of the PBCH for cell TXi(ic) as calculated in "Downlink Transmission Powers Calculation"
on page 336.
TX ( ic )
i
P PDCCH : Transmission power of the PDCCH for cell TXi(ic) as calculated in "Downlink Transmission Powers Calculation"
on page 336.
TX ( ic )
i
P PDSCH : Transmission power of the PDSCH for cell TXi(ic) as calculated in "Downlink Transmission Powers Calculation"
on page 336.
TX ( ic )
i
EPRE DLRS : Energy per resource element of the downlink reference signals for cell TXi(ic) as calculated in "Downlink
Transmission Powers Calculation" on page 336.
TX i ( ic )
EPRE SS
: Energy per resource element of the SS for cell TXi(ic) as calculated in "Downlink Transmission Powers
TX i ( ic )
EPRE PBCH : Energy per resource element of the PBCH for cell TXi(ic) as calculated in "Downlink Transmission Powers
Calculation" on page 336.
TX i ( ic )
EPRE PDCCH : Energy per resource element of the PDCCH for cell TXi(ic) as calculated in "Downlink Transmission Powers
Calculation" on page 336.
TX i ( ic )
EPRE PDSCH : Energy per resource element of the PDSCH for cell TXi(ic) as calculated in "Downlink Transmission Powers
Calculation" on page 336.
TX i
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
G Ant : Transmitter antenna gain for the antenna used by the transmitter TXi.
G SA ( ) : Smart antenna gain in the direction of the served pixel, subscriber, or mobile Mi. For more information on
TX i
TX i
TX i
TX
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
= L Total DL ).
TX i
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
Mi
Mi
Mi
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
347
Forsk 2011
M
For calculating the useful signal level from the best serving cell, L Ant is determined in the direction (H,V) = (0,0) from
M
the antenna patterns of the antenna used by Mi. For calculating the interfering signal level from any interferer, L Ant
is determined in the direction of the interfering cell from the antenna patterns of the antenna used by Mi, while the
antenna is pointed towards Mis best serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Mi
, G
Mi
Mi
Mi
, L Ant , and L Body are not used in the calculations performed for the point
analysis tools profile tab, delta path loss calculation, and the downlink reference signal
level based coverage predictions.
D CP : Cyclic prefix duration defined for the network in the Global Parameters.
Calculations
The received signal levels (dBm) from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi as follows:
TX i ( ic )
C Max
TX i ( ic )
C DLRS
TX i ( ic )
TX i
TX i ( ic )
TX i ( ic )
= EIRP1 SS
TX i ( ic )
TX i ( ic )
TX ( ic )
i
TX i ( ic )
TX ( ic )
i
= P SS
TX i ( ic )
= P SS
TX
TX i
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i
TX i ( ic )
TX i ( ic )
TX i
348
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX
i
+ 10 Log E SA
L Ant L Body + f CP
Mi
TX i
TX i
Mi
TX i
TX
+ 10 Log E SA
TX i
TX i
Mi
TX i
Mi
L Ant L Body + f CP
TX
TX i
Mi
i
+ 10 Log E SA
Mi
+ G Ant L
+ G Ant L
Mi
TX
TX i
Mi
L Ant L Body + f CP
i
+ 10 Log E SA
TX i
TX i
Mi
TX i
= P DLRS + G Ant L
= P DLRS + G Ant L
TX i ( ic )
TX i
= P Max + G Ant L
TX i ( ic )
TX ( ic )
i
TX i
= P Max + G Ant L
C SS
TX i ( ic )
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX i
+ 10 Log E SA
Mi
Mi
Mi
L Ant L Body + f CP
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
TX
TX ( ic )
i
TX
TX
TX
The energy per resource element (dBm/Sym) received from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi
as follows:
TX i ( ic )
E DLRS
TX i ( ic )
E SS
TX i ( ic )
= EIRP2 SS
TX i ( ic )
TX i ( ic )
TX i ( ic )
Mi
TX i
TX i
TX i ( ic )
TX i ( ic )
Mi
TX i ( ic )
= EPRE SS
TX i ( ic )
TX i ( ic )
Mi
Mi
TX i ( ic )
TX i
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
Mi
TX i
Mi
TX i
TX ( ic )
i
TX ( ic )
i
TX i ( ic )
TX i ( ic )
TX ( ic )
i
Mi
TX i
Mi
TX
TX
TX i ( ic )
TX i
Mi
TX i
TX
Mi
Mi
L Ant L Body + f CP
i
+ 10 Log E SA
Mi
+ 10 Log E SA
TX i
TX
Mi
L Ant L Body + f CP
TX i
Mi
TX i
TX i
TX i
Mi
L Ant L Body + f CP
+ 10 Log E SA
TX i
TX
TX i
+ G Ant L
Mi
i
+ 10 Log E SA
+ G Ant L
TX i
= EPRE SS
TX i ( ic )
Mi
TX i
Mi
L Ant L Body + f CP
Mi
Mi
L Ant L Body + f CP
TX
TX i
TX i
TX i
+L
Mi
Mi
Mi
Mi
+ L Ant + L Body
f CP is the cyclic prefix factor, i.e., the ratio of the useful symbol energy to the total symbol energy.
The total symbol duration of a modulation symbol comprises the useful symbol duration, carrying the actual data bits, and a
cyclic prefix, added to the useful data bits as padding against multi-path to avoid inter-symbol interference. Hence, the total
energy within a modulation symbol belongs in part to the useful data bits and in part to the cyclic prefix. Once a modulation
symbol is received, only the energy of the useful data bits can be used for extracting the data. The energy belonging to the
cyclic prefix is lost once it has served its purpose of combatting inter-symbol interference. Therefore, f CP implies that the
energy belonging to the cyclic prefix is excluded from the useful signal level.
349
Forsk 2011
10 Log ( 7 7.5 ) If
f CP = 10 Log ( 6 7.5 ) If
0
If
D CP = Normal
D CP = Extended
TX i ( ic ) is an interferer
The cyclic prefix energy and the useful data bits energy are both taken into account when calculating interfering signal levels.
Output
TX i ( ic )
C Max : Received max signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
C DLRS : Received downlink reference signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
C SS
TX ( ic )
i
TX i ( ic )
: Received SS signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX i ( ic )
C PBCH : Received PBCH signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
C PDCCH : Received PDCCH signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
C PDSCH : Received PDSCH signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
E DLRS : Received downlink reference signal energy per resource element from the cell TXi(ic) at the pixel, subscriber,
TX i ( ic )
TX i ( ic )
TX ( ic )
i
or mobile Mi.
TX i ( ic )
E SS
: Received SS energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX ( ic )
i
E PBCH
: Received PBCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
E PDCCH : Received PDCCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
E PDSCH : Received PDSCH eneregy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
L Path : Path loss between the cell TXi(ic) and the pixel, subscriber, or mobile Mi.
L Total : Total losses between the cell TXi(ic) and the pixel, subscriber, or mobile Mi.
TX i ( ic )
TX i ( ic )
K: Boltzmanns constant.
T: Temperature in Kelvin.
F : Subcarrier width (15 kHz).
N FB SS, PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
N FB
TX i ( ic )
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX ( ic )
i
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX i ( ic )
350
nf
Mi
TX i ( ic )
N FB
= ---------------- .
3
: Noise figure of the terminal used for calculations by the pixel, subscriber, or mobile Mi.
AT310_TRG_E1
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log ( K T 1000 ) = 174 dBm/Hz
The thermal noise for one resource element, i.e., over one subcarrier, is calculated as follows:
TX i ( ic )
n 0 Sym = n 0 + 10 Log ( F )
The thermal noise for different downlink channels is calculated as follows:
TX ( ic )
TX ( ic )
i
i
n 0 DLRS = n 0 + 10 Log N FB
W FB 1000
TX i ( ic )
TX i ( ic )
W FB 1000
TX i ( ic )
TX i ( ic )
W FB 1000
n 0 PDCCH = n 0 + 10 Log N FB
The downlink noise is the sum of the thermal noise and the noise figure of the terminal used for the calculations by the pixel,
subscriber, or mobile Mi. The downlink noise for one resource element, i.e., over one subcarrier, is calculated as follows:
TX i ( ic )
n Sym
TX i ( ic )
= n 0 Sym + nf
Mi
n DLRS
TX i ( ic )
n SS
TX i ( ic )
= n 0 DLRS + nf
TX i ( ic )
= n 0 SS + nf
Mi
Mi
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
Mi
TX i ( ic )
TX i ( ic )
Mi
n PBCH = n 0 PBCH + nf
Mi
n PDCCH = n 0 PDCCH + nf
n PDSCH = n 0 PDSCH + nf
N FB
TX i ( ic )
n 0 PDCCH
TX i ( ic )
n 0 PDSCH
TX i ( ic )
TX ( ic )
N FB CE
i
= n 0 + 10 Log N FB
W FB 1000 ----------------TX i ( ic )
N FB
TX i ( ic )
TX ( ic )
N FB CE
i
N FB
The SS and PBCH always use the centre six frequency blocks. Hence, there is no change in their noise levels.
351
Forsk 2011
Whether a pixel, subscriber, or mobile Mi is covered by the ICIC part of the frame is determined as explained in "Best
Server Determination" on page 376.
Output
TX ( ic )
i
n Sym
TX i ( ic )
n DLRS : Downlink noise for the downlink reference signals for the cell TXi(ic).
n SS
TX i ( ic )
TX i ( ic )
n PBCH : Downlink noise for the PBCH for the cell TXi(ic).
n PDCCH : Downlink noise for the PDCCH for the cell TXi(ic).
n PDSCH : Downlink noise for the PDSCH for the cell TXi(ic).
TX i ( ic )
TX i ( ic )
E DLRS : Received downlink reference energy per resource element received from any interfering cell TXj(jc) as
calculated in "Signal Level Calculation (DL)" on page 347 at the pixel, subscriber, or mobile Mi covered by the cell
TXi(ic).
E SS
TX j ( jc )
: Received SS energy per resource element received from any interfering cell TXj(jc) as calculated in "Signal
Level Calculation (DL)" on page 347 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX j ( jc )
E PBCH : Received PBCH energy per resource element received from any interfering cell TXj(jc) as calculated in "Signal
Level Calculation (DL)" on page 347 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX j ( jc )
E PDCCH : Received PDCCH energy per resource element received from any interfering cell TXj(jc) as calculated in "Signal
Level Calculation (DL)" on page 347 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX j ( jc )
E PDSCH : Received PDSCH energy per resource element received from any interfering cell TXj(jc) as calculated in "Signal
Level Calculation (DL)" on page 347 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX j
G SA ( ) : Smart antenna gain in the direction . For more information, see "Beamforming Smart Antenna Models" on
page 41.
TX j
G SA ( ) : Smart antenna gain in the direction calculated from the average array correlation matrix:
H
G SA ( ) = g n ( ) S R Avg S . For more information, see "Beamforming Smart Antenna Models" on page 41.
TX ( jc )
j
= E
TX ( jc )
j
+ M Shadowing C I
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
352
AT310_TRG_E1
TX ( jc )
j
N Sym DLRS : Number of downlink reference signal resource elements as calculated in "Downlink Transmission Powers
N Sym PBCH : Number of PBCH resource elements as calculated in "Downlink Transmission Powers Calculation" on
TX ( jc )
j
page 336.
TX j ( jc )
N Sym PDCCH : Number of PDCCH resource elements as calculated in "Downlink Transmission Powers Calculation" on
page 336.
TX j ( jc )
N Sym PDSCH : Number of PDSCH resource elements as calculated in "Downlink Transmission Powers Calculation" on
page 336.
TX j ( jc )
N Sym DL : Total number of downlink resource elements as calculated in "Downlink Transmission Powers Calculation"
on page 336.
TX i ( ic ) TX j ( jc )
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
TX j ( jc )
TL DL
Traffic loads can either be calculated using Monte Carlo simulations, or entered manually for each cell. Calculation of
traffic loads is explained in "Simulation Process" on page 332.
N FB SS, PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
N FB
TX i ( ic )
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TXi(ic). By default (if no ICIC configuration is assigned to the cell),
TX ( ic )
i
N FB CE
TX i ( ic )
N FB
= ---------------.
3
TX ( jc )
j
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX j ( jc )
TX i ( ic )
TX j ( jc )
N FB
-.
= ---------------3
TX j ( jc )
F Start Band and F Start Band : Start frequencies of the frequency bands assigned to the cells TXi(ic) and TXj(jc).
F Start Band can be the start frequency of a TDD frequency band ( F Start TDD ), or the uplink or the downlink start
frequency of an FDD frequency band ( F Start FDD UL or F Start FDD DL ).
First TX i ( ic )
First TX j ( jc )
N Channel
N Channel and N Channel : Channel numbers assigned to cells TXi(ic) and TXj(jc).
TX i ( ic )
and N Channel
: First channel numbers the frequency band assigned to the cells TXi(ic) and TXj(jc).
TX j ( jc )
For FDD networks, Atoll considers that the same channel number is assigned to a cell in the downlink and uplink, i.e.,
the channel number you assign to a cell is considered for uplink and downlink both.
TX i ( ic )
TX j ( jc )
W Channel and W Channel : Bandwidths of the channels assigned to cells TXi(ic) and TXj(jc).
ID
r DL ICIC and r DL ICIC : ICIC ratios of the cells TXi(ic) and TXj(jc).
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXj(jc).
TX i ( ic )
TX i ( ic )
TX j ( jc )
and ID
TX j ( jc )
TX ( jc )
j
353
Forsk 2011
Calculations
The interfering energy per resource element (dBm/Sym) received over downlink reference signals from any cell TXj(jc) at a
pixel, subscriber, or mobile Mi is calculated as follows:
Without smart antennas:
TX ( jc )
TX j ( jc )
DLRS
TX ( jc )
j
E j
E
TX ( jc )
TX ( jc )
DLRS PDCCH
j
j
---------------------------------------N Sym DLRS
N Sym PDCCH
10
10
---------------------------------------------------- TX ( jc ) + 10
= 10 Log 10
TX ( jc )
j
j
N Sym DL
N Sym DL
+ 10
TX j ( jc ) TX ( ic ) TX ( jc )
i
j
E
+f
PDSCH ICIC DL
----------------------------------------------------------------------10
TX j ( jc )
TX j ( jc )
TX ( ic ) TX j ( jc )
TX j ( jc )
N Sym PDSCH
- TL DL + f O i
+ f MIMO
---------------------------TX j ( jc )
N Sym DL
TX j ( jc )
DLRS
TX ( jc )
j
E j
E PDCCH
TX j ( jc )
TX ( jc )
DLRS ---------------------------------------- N j
N
10
10
Sym DLRS
Sym PDCCH
- + 10
------------------------ ----------------------------= 10 Log 10
TX j ( jc )
TX j ( jc )
N Sym DL
N Sym DL
+ 10
TX j ( jc ) TX j
TX j
TX i ( ic ) TX j ( jc )
E PDSCH + G SA ( ) G SA ( ) + f ICIC DL
----------------------------------------------------------------------------------------------------------------------------------10
TX ( ic ) TX j ( jc )
N Sym PDSCH
- + fO i
---------------------------TX j ( jc )
N Sym DL
TX j ( jc )
The interfering energy per resource element (dBm/Sym) received over the SS and the PBCH from any cell TXj(jc) at a pixel,
subscriber, or mobile Mi is calculated as follows:
Without smart antennas:
TX j ( jc )
TX j ( jc )
SS, PBCH
TX j ( jc )
E PBCH
ESS
--------------------TX j ( jc )
-------------------10
10
TX ( ic ) TX j ( jc )
10
N Sym SS + 10
N Sym PBCH
+
N
N
Sym SS
Sym PBCH
+ 10
TX j ( jc )
E
PDSCH
--------------------10
TX i ( ic ) TX j ( jc )
TX j ( jc )
f DC SCa Shift TL DL
TX i ( ic ) TX j ( jc )
+f
O
TX j ( jc )
+ f MIMO
TX j ( jc )
SS, PBCH
TX j ( jc )
TX j ( jc )
TX j
TX j
+ G ( ) G ( )
PDSCH SA
SA
--------------------------------------------------------------------------------10
TX i ( ic ) TX j ( jc )
E PBCH
ESS
--------------------TX j ( jc )
-------------------10
10
TX ( ic ) TX j ( jc )
10
N Sym SS + 10
N Sym PBCH
+ 10
TX j ( jc )
TX i ( ic ) TX j ( jc )
f DC SCa Shift + f O
The interfering energy per resource element (dBm/Sym) received over the PDSCH and the PDCCH from any cell TXj(jc) at a
pixel, subscriber, or mobile Mi is calculated as follows:
Without smart antennas:
354
AT310_TRG_E1
TX ( jc )
TX ( jc )
j
PDSCH, PDCCH
TX ( jc )
j
E j
E
TX ( jc )
TX ( jc )
DLRS
PDCCH
j
j
---------------------------------------N
N Sym PDCCH
10
10
Sym DLRS
- + 10
----------------------------= 10 Log 10
------------------------
TX ( jc )
TX ( jc )
j
j
N Sym DL
N Sym DL
+ 10
TX ( jc ) TX ( ic ) TX ( jc )
j
i
j
E PDSCH + f ICIC DL
----------------------------------------------------------------------10
TX j ( jc )
TX j ( jc )
TX ( ic ) TX j ( jc )
TX j ( jc )
N Sym PDSCH
- TL DL + f O i
---------------------------+ f MIMO
TX j ( jc )
N Sym DL
TX j ( jc )
PDSCH, PDCCH
TX ( jc )
j
E j
E
TX j ( jc )
TX j ( jc )
DLRS
PDCCH
---------------------------------------N
N Sym PDCCH
10
10
Sym DLRS
- + 10
------------------------ ----------------------------= 10 Log 10
TX j ( jc )
TX j ( jc )
N Sym DL
N Sym DL
+ 10
TX ( jc ) TX
TX
TX ( ic ) TX ( jc )
j
j
j
i
j
E PDSCH + G SA ( ) G ( ) + f
SA
ICIC DL
----------------------------------------------------------------------------------------------------------------------------------10
TX ( ic ) TX j ( jc )
N Sym PDSCH
- + fO i
---------------------------TX j ( jc )
N Sym DL
TX j ( jc )
E-UTRA carrier RSSI is measured on the OFDM symbols that contain reference signals. Therefore, the interfering energy per
frequency block (dBm/RB) received from any cell TXj(jc) at a pixel, subscriber, or mobile Mi over 1 frequency block during an
OFDM symbol carrying reference signals, is given as follows:
Without smart antennas:
TX j ( jc )
TX j ( jc )
RSSI
TX i ( ic ) TX j ( jc )
EPDSCH + fICIC DL
TX j ( jc )
TX j ( jc )
---------------------------------------------------------------------10
N Sym PDSCH TL DL
10
- 10
= 10 Log ---------------------------------------------------------------------------------------------------------------------TX j ( jc )
TX j ( jc )
N
+
N
Sym PDSCH
Sym PDCCH
TX j ( jc )
E PDCCH
--------------------10
TX j ( jc )
N Sym PDCCH
10
10 + 10
+ ----------------------------------------------------------------TX j ( jc )
TX j ( jc )
N Sym PDSCH + N Sym PDCCH
TX j ( jc )
E DLRS
--------------------10
TX i ( ic ) TX j ( jc )
TX j ( jc )
2 + fO
+ f MIMO
TX j ( jc )
RSSI
TX j ( jc )
---------------------------------------------------------------------------------------------------------------------------------10
N Sym PDSCH
10
10
= 10 Log ---------------------------------------------------------------------------------------------------------------------------------------TX j ( jc )
TX j ( jc )
N
+
N
Sym PDSCH
Sym PDCCH
TX j ( jc )
E PDCCH
--------------------10
TX ( jc )
j
N Sym PDCCH
10
----------------------------------------------------------------TX ( jc )
TX ( jc )
j
j
N Sym PDSCH + N Sym PDCCH
10 + 10
TX j ( jc )
E
DLRS
--------------------10
TX i ( ic ) TX j ( jc )
2 + fO
In OFDM symbols that contain reference signals, 2 subcarriers are used to transmit reference signals and 10 are used to
transmit either PDCCH or PDSCH.
TX i ( ic ) TX j ( jc )
Where f DC SCa Shift is the DC subcarrier shift factor. This factor represents the difference in the DC subcarrier frequencies
of the interfered and interfering cells with respect to the SS and the PBCH bandwidth. The DC subcarrier shift factor is
calculated as follows:
355
TX ( ic ) TX ( jc )
i
j
f DC SCa Shift
Forsk 2011
TX ( ic )
TX ( jc )
i
j
F Centre F Centre
= Min 1, ---------------------------------------------
N FB SS, PBCH W FB
TX ( ic )
i
TX ( jc )
j
Where F Centre and F Centre are the centre frequencies of the channels used by TXi(ic) and TXj(jc) respectively. These are the
frequencies where the DC subcarrier is located. The centre frequencies are calculated as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
First TX i ( ic )
1
+ ---
2
TX ( jc )
j
TX ( jc )
j
TX ( jc )
j
TX ( jc )
j
First TX ( jc )
j
1
+ ---
2
TX ( jc )
TX ( jc )
j
j
j
f MIMO is the interference increment due to more than one transmission antenna port: f MIMO = 10 Log N Ant TX
TX j ( jc )
If you do not wish to apply f MIMO , add the following lines in the Atoll.ini file:
[LTE]
MultiAntennaInterference = 0
MultiAntennaInterference is set to 1 by default.
TX i ( ic ) TX j ( jc )
TX ( ic ) TX ( jc )
i
j
( f ICIC DL
Interference reduction due to the co- and adjacent channel overlap between the studied and the interfering cells:
Interference reduction due to the co- and adjacent channel overlap between the cells TXi(ic) and TXj(jc) is calculated
as follows:
TX i ( ic ) TX j ( jc )
fO
TX i ( ic ) TX j ( jc )
= 10 Log r O
Interference reduction due to static downlink ICIC using fractional frequency reuse:
If the cell supports Static DL ICIC, it means that a part of the LTE frame may use a fraction of the channel bandwidth.
There are two effects:
1. Power concentration, which means that the spectral density of the power transmitted over a fraction of the channel
is higher than the spectral density of the same power transmitted over the entire channel bandwidth. The effect of
power concentration is visible when calculating the C/N and C/(I+N). The increase in power due to this power
concentration is equivalent to a reduction in noise and interference. Hence, in case of static downlink ICIC using FFR,
the interference at the pixel, subscriber, or mobile Mi that is allocated to the ICIC part of the LTE frame is reduced.
2. Collision probability between the subcarriers used by the fractions of the channels being used by the interfered and
interfering cells. The following paragraphs explain how the collision probability is calculated.
The ICIC Ratio ratio is the percentage of the total downlink traffic load present in the ICIC part of the frame. For
example, if the downlink traffic load is 80 %, and the ICIC ratio is 50 %, then this means that the downlink traffic load
of the ICIC part of the frame is 40 % (i.e., 50 % of 80 %), and the downlink traffic load of the non-ICIC part of the frame
is 40 %.
In coverage predictions, Atoll uses the ICIC ratios stored in the cell properties for determining the interference. In
simulations, Atoll resets the ICIC ratios for all the cells to 0, and then calculates them according to the traffic loads of
the mobiles allocated to the ICIC and non-ICIC parts of the frame.
Atoll determines the switching point between the ICIC and the non-ICIC parts of the frame using the ICIC ratio. The
switching points between the ICIC and non-ICIC parts of the frame of the victim and interfering cells, TXi(ic) and TXj(jc)
respectively, are calculated as follows:
SP
356
TX i ( ic )
TX i ( ic )
TX j ( jc )
TX ( jc )
r DL ICIC
r DL ICIC
- and SP j
= ---------------------------------------------------------------------------------= ---------------------------------------------------------------------------------TX i ( ic )
TX j ( jc )
TX i ( ic )
TX i ( ic )
TX j ( jc )
TX j ( jc )
N
N
FB CE
FB CE
r DL ICIC + 1 r DL ICIC ----------------r DL ICIC + 1 r DL ICIC ----------------TX i ( ic )
TX j ( jc )
N FB
N FB
AT310_TRG_E1
Where, SP is the switching point between the ICIC and the non-ICIC parts of the frame, and r DL ICIC is the downlink
ICIC ratios of the cells.
If the downlink ICIC ratio is set to 0, it means that the ICIC part of the frame does not exist. Setting it to 0 gives SP = 0,
and setting it to 1 gives SP = 1 (or 100%), which shows how the switching point varies with the ICIC ratio.
The ICIC ratio is used to partition the total downlink traffic load into ICIC and non-ICIC
parts of the frame. Therefore, the switching point formula is derived from the equation:
r DL ICIC TL DL
( 1 r DL ICIC ) TL DL
--------------------------------------------------------- = ------------------------------------------------( 1 SP ) W Channel
N FB CE
----------------SP WChannel
N FB
With cells using static downlink ICIC, there can be four different interference scenarios.
a. Between the ICIC part of the victim and the ICIC part of the interferer.
b. Between the ICIC part of the victim and the non-ICIC part of the interferer.
c. Between the non-ICIC part of the victim and the ICIC part of the interferer.
d. Between the non-ICIC part of the victim and the non-ICIC part of the interferer.
Therefore, Atoll calculates the probabilities of collision for each scenario and weights the total interference according
to the total collision probability. The probability of collision p Coll for each scenario is:
Case
Interfered cell
TX i ( ic )
Interfering cell
TX j ( jc )
p Coll
ICIC
ICIC
N FB CE
--------------------TX i ( ic )
N FB CE
ICIC
Non ICIC
Common
Non ICIC
ICIC
1
Common
N FB CE
--------------------TX i ( ic )
N FB
d
Common
Where, N FB CE
Non ICIC
Non ICIC
1
TX i ( ic )
is the number of cell-edge frequency blocks common in TXi(ic) and TXj(jc), and N FB CE is the
Case 1: If the pixel, subscriber, or mobile Mi is covered by the ICIC part of TXi(ic), the total collision probability for
the pixel, subscriber, or mobile Mi is calculated as follows:
TX i ( ic ) TX j ( jc )
p Collision
TX j ( jc )
TX i ( ic )
a
p Coll
If SP
SP
TX j ( jc )
TX i ( ic )
TX j ( jc )
= a
b
+ p Coll SP
SP
TX j ( jc )
TX i ( ic )
p Coll SP
------------------------------------------------------------------------------------------------------------If
SP
<
SP
TX i ( ic )
SP
Case 2: If the pixel, subscriber, or mobile Mi is covered by the non-segmented zone of TXi(ic), the total collision
probability for the pixel, subscriber, or mobile Mi is calculated as follows:
TX i ( ic ) TX j ( jc )
p Collision
TX j ( jc )
TX i ( ic )
d
p Coll
If SP
SP
TX ( jc )
TX ( jc )
TX ( ic )
= p dColl 1 SP j + p cColl SP j SP i
TX ( jc )
TX ( ic )
---------------------------------------------------------------------------------------------------------------------------- If SP j > SP i
TX i ( ic )
1 SP
357
Forsk 2011
The interference reduction factor due to static downlink ICIC using fractional frequency reuse for the pixel, subscriber,
or mobile Mi is calculated as follows:
TX ( ic ) TX ( jc )
i
j
f ICIC DL
TX ( ic ) TX ( jc )
j
i
= 10 Log p Collision
Whether a pixel, subscriber, or mobile Mi is covered by the ICIC part of the frame is determined as explained in "Best
Server Determination" on page 376.
Output
TX j ( jc )
DLRS : Interfering energy per resource element (dBm/Sym) received over downlink reference signals from any cell
TXj(jc) at a pixel, subscriber, or mobile Mi covered by a cell TXi(ic).
TX j ( jc )
SS, PBCH : Interfering energy per resource element (dBm/Sym) received over the SS and the PBCH from any cell TXj(jc)
at a pixel, subscriber, or mobile Mi covered by a cell TXi(ic).
TX j ( jc )
PDSCH, PDCCH : Interfering energy per resource element (dBm/Sym) received over the PDSCH and the PDCCH from any
cell TXj(jc) at a pixel, subscriber, or mobile Mi covered by a cell TXi(ic).
TX j ( jc )
TX j ( jc )
TX ( jc )
j
RSSI : Interfering energy per frequency block (dBm/RB) received from any cell TXj(jc) at a pixel, subscriber, or mobile
Mi over 1 frequency block during an OFDM symbol carrying reference signals.
TX i ( ic )
E DLRS : Received downlink reference signal energy per resource element from the cell TXi(ic) at the pixel, subscriber,
or mobile Mi as calculated in "Signal Level Calculation (DL)" on page 347.
TX i ( ic )
E SS
: Received SS energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (DL)" on page 347.
E PBCH : Received PBCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
TX i ( ic )
TX ( ic )
i
E PDCCH : Received PDCCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (DL)" on page 347.
TX i ( ic )
E PDSCH : Received PDSCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (DL)" on page 347.
TX i ( ic )
n Sym
: Downlink noise for one subcarrier for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 350.
TX i ( ic )
CINR DLRS : Downlink reference signal C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi as calculated in "C/
(I+N) and Bearer Calculation (DL)" on page 360.
TX i ( ic )
T B : Bearer selection thresholds of the bearers defined in the LTE equipment used by Mis terminal.
B DL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
Mi
Mi
or mobile Mi.
Mi
B DL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
358
TX i ( ic )
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXi(ic).
AT310_TRG_E1
N Ant RX : Number of reception (downlink) antenna ports defined for the terminal used by the pixel, subscriber, or
mobile Mi.
i
BLER B DL : Downlink block error rate read from the graphs available in the LTE equipment assigned to the terminal
CNR DLRS
TX ( ic )
i
CNR SS
TX ( ic )
i
TX ( ic )
i
= E DLRS n Sym
TX ( ic )
i
= E SS
TX ( ic )
i
n Sym
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis LTE equipment are the ones:
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the PDSCH C/N at Mi: T B < CNR PDSCH
Mi
TX i ( ic )
DL
If the cell supports Transmit Diversity or AMS, the transmit diversity gain, G Div , corresponding to the bearer is
applied to its selection threshold. The gain is read from the properties of the LTE equipment assigned to the pixel,
TX ( ic )
i
i
i
subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility ( M i ) , BLER B DL .
DL
The additional downlink diversity gain defined for the clutter class of the pixel, subscriber, or mobile Mi G Div is
also applied. Therefore, the bearers available for selection are all the bearers defined in the LTE equipment for
which the following is true:
In case of Transmit Diversity:
Mi
DL
DL
TX i ( ic )
DL
TX i ( ic )
DL
TX i ( ic )
TX i ( ic )
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
359
Forsk 2011
From among the bearers available for selection, the selected bearer is the one with the highest downlink effective
RLC channel throughput as calculated in "Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput,
and Average User Throughput Calculation" on page 385.
MIMO Transmit Diversity Gain:
Once the bearer is known, the PDSCH C/N calculated above become:
In case of Transmit Diversity:
TX ( ic )
i
TX ( ic )
i
DL
DL
TX i ( ic )
DL
DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
DL
Where G Div is the transmit diversity gain corresponding to the selected bearer.
Output
TX ( ic )
i
CNR DLRS : Downlink reference signal C/N from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CNR SS
TX i ( ic )
TX i ( ic )
CNR PBCH : PBCH C/N from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CNR PDCCH : PDCCH C/N from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CNR PDSCH : PDSCH C/N from cell TXi(ic) at pixel, subscriber, or mobile Mi.
TX i ( ic )
TX i ( ic )
N FB SS, PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
D CP : Cyclic prefix duration defined for the network in the Global Parameters.
N FB
TX i ( ic )
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
N SF DL : Number of downlink subframes in the frame for the cell TXi(ic). It is equal to 10 for FDD frequency bands, and
is determined from the cells TDD frame configuration for TDD frequency bands as follows:
360
TX i ( ic )
Configuration
N SF DL
FDD
10
AT310_TRG_E1
TX ( ic )
i
Configuration
N SF DL
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
DSUUU-DDDDD
DSUUD-DDDDD
DSUDD-DDDDD
TX i ( ic )
E DLRS : Received downlink reference signal energy per resource element from the cell TXi(ic) at the pixel, subscriber,
or mobile Mi as calculated in "Signal Level Calculation (DL)" on page 347.
TX i ( ic )
E SS
: Received SS energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (DL)" on page 347.
E PBCH : Received PBCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
TX i ( ic )
TX i ( ic )
E PDCCH : Received PDCCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (DL)" on page 347.
TX i ( ic )
E PDSCH : Received PDSCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (DL)" on page 347.
TX i
G SA ( ) : Smart antenna gain in the direction . For more information, see "Beamforming Smart Antenna Models" on
page 41.
TX
G SA ( ) : Smart antenna gain in the direction calculated from the average array correlation matrix:
H
G SA ( ) = g n ( ) S R Avg S . For more information, see "Beamforming Smart Antenna Models" on page 41.
TX i ( ic )
N Sym DLRS : Number of downlink reference signal resource elements as calculated in "Downlink Transmission Powers
Calculation" on page 336.
TX i ( ic )
N Sym PDCCH : Number of PDCCH resource elements as calculated in "Downlink Transmission Powers Calculation" on
page 336.
TX i ( ic )
N Sym PDSCH : Number of PDSCH resource elements as calculated in "Downlink Transmission Powers Calculation" on
page 336.
TX i ( ic )
N Sym DL : Total number of downlink resource elements as calculated in "Downlink Transmission Powers Calculation"
on page 336.
TX i ( ic )
TL DL
Traffic loads can either be calculated using Monte Carlo simulations, or entered manually for each cell. Calculation of
traffic loads is explained in "Simulation Process" on page 332.
TX i ( ic )
n Sym
: Downlink noise for one subcarrier for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 350.
DLRS : Interfering energy per resource element (dBm/Sym) received over downlink reference signals from any cell
TX j ( jc )
TXj(jc) at a pixel, subscriber, or mobile Mi covered by a cell TXi(ic) as calculated in "Interference Calculation (DL)" on
page 352.
TX j ( jc )
SS, PBCH : Interfering energy per resource element (dBm/Sym) received over the SS and the PBCH from any cell TXj(jc)
at a pixel, subscriber, or mobile Mi covered by a cell TXi(ic) as calculated in "Interference Calculation (DL)" on page 352.
TX j ( jc )
PDSCH, PDCCH : Interfering energy per resource element (dBm/Sym) received over the PDSCH and the PDCCH from any
cell TXj(jc) at a pixel, subscriber, or mobile Mi covered by a cell TXi(ic) as calculated in "Interference Calculation (DL)"
on page 352.
361
Forsk 2011
TX ( jc )
j
TX ( jc )
j
RSSI : Interfering energy per frequency block (dBm/RB) received over 1 frequency block during an OFDM symbol
carrying reference signals from any cell TXj(jc) at a pixel, subscriber, or mobile Mi as calculated in "Interference
Calculation (DL)" on page 352.
Inter Tech
NRDL
TX i ( ic )
CNR DLRS : Downlink reference signal C/N from cell TXi(ic) at pixel, subscriber, or mobile Mi as calculated in "C/N
Calculation (DL)" on page 358.
T B : Bearer selection thresholds of the bearers defined in the LTE equipment used by Mis terminal.
B DL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
TX i ( ic )
Mi
Mi
or mobile Mi.
Mi
B DL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
TX i ( ic )
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXi(ic).
N Ant RX : Number of reception (downlink) antenna ports defined for the terminal used by the pixel, subscriber, or
Mi
mobile Mi.
Mobility ( M i ) : Mobility used for the calculations.
i
BLER BDL : Downlink block error rate read from the graphs available in the LTE equipment assigned to the terminal
used by the pixel, subscriber, or mobile Mi.
Calculations
The downlink reference signal C/(I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( jc )
TX i ( ic )
CINR DLRS
TX ( ic )
n Sym
DLRS
------------------
---------------------
TX i ( ic )
Inter Tech
10
10
10
+ 10
+ NR DL
= E DLRS 10 Log
All TXj ( jc )
The SS C/(I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( jc )
TX i ( ic )
CINR SS
TX ( ic )
i
j
n Sym
SS, PBCH
------------------------
---------------------
TX i ( ic )
10
10
Inter
Tech
10
+ 10
+ NR
= E SS
10 Log
DL
All TXj ( jc )
The PBCH C/(I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( jc )
TX i ( ic )
CINR PBCH
TX ( ic )
n Sym
SS, PBCH
------------------------
---------------------
TX i ( ic )
10 10 + 10 10 + NR Inter Tech
= E PBCH 10 Log
DL
All TXj ( jc )
The PDCCH C/(I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( jc )
TX i ( ic )
CINR PDCCH
TX ( ic )
j
n i
PDSCH, PDCCH-
Sym -
-----------------------------------------------------------Inter
Tech
10
10
10
+10
+ NR
= E PDCCH 10 Log
DL
All TXj ( jc )
TX i ( ic )
The PDSCH C/(I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
362
AT310_TRG_E1
TX ( jc )
TX ( ic )
i
CINR PDSCH
TX ( ic )
j
n i
PDSCH, PDCCH
Sym
-------------------------------------------------------------
TX ( ic )
10
10
i
Inter
Tech
+ NR
10
+10
= E PDSCH 10 Log
DL
All TXj ( jc )
The downlink reference signal received quality (RSRQ) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile
Mi:
RSRQ
TX i ( ic )
TX i ( ic )
= 10 Log N FB
TX ( ic )
+ E i RSSI
DLRS
TX i ( ic )
TX ( ic )
i
Where RSSI
is the received signal strength indicator, i.e., the received signals from the server (TXi(ic)), and all the
interfering cells (TXj(jc)), calculated as follows:
Without smart antennas:
TX i ( ic )
RSSI
TX i ( ic )
TX i ( ic )
E PDCCH
EPDSCH
--------------------TX i ( ic )
TX i ( ic )
TX i ( ic )
-------------------10
10
TX i ( ic )
N Sym PDSCH TL DL
+ 10
N Sym PDCCH
10
--------------------------------------------------------------------------------------------------------------------------------------------------
10
N
= 10 Log
Ant TX
TX i ( ic )
TX i ( ic )
+
N
N
Sym
PDSCH
Sym
PDCCH
+ 10
TX i ( ic )
E
DLRS
-------------------10
TX ( jc )
TX ( ic )
i
j
n
RSSI
Sym
------------------
--------------------TX i ( ic )
TX i ( ic )
Inter Tech
10
10
+ 10 Log N FB
2 N Ant TX +
10
+ 10
12 + NRDL
All TX j ( jc )
RSSI
TX i ( ic )
TX i ( ic )
ETXi ( ic ) + G TXj ( ) GTXj ( )
PDSCH SA
SA
E PDCCH
---------------------------------------------------------------------------------------------------TX i ( ic )
TX i ( ic )
10
10
N Sym PDSCH + 10
N Sym PDCCH
10
-------------------------------------------------------------------------------------------------------------------------------------------------------------------- 10
= 10 Log
TX i ( ic )
TX i ( ic )
+ 10
TX i ( ic )
E DLRS
-------------------10
TX ( jc )
TX ( ic )
j
n Sym
RSSI -
--------------------------------------TX ( ic )
10 10 + 10 10 12 + NR Inter Tech + 10 Log N i
2+
DL
FB
All TX j ( jc )
The downlink reference signal total noise (I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( jc )
TX i ( ic )
( I + N ) DLRS
TX ( ic )
i
j
n
DLRS
Sym
------------------
---------------------
TX ( ic )
10 10 + 10 10 + NR Inter Tech + 10 Log 2 N i
= 10 Log
DL
FB
All TXj ( jc )
The SS and PBCH total noise (I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( jc )
TX i ( ic )
( I + N ) SS, PBCH
TX ( ic )
n Sym
SS, PBCH
---------------------------------------------
10 10 + 10 10 + NR Inter Tech + 10 Log ( N
= 10 Log
DL
SCa FB N FB SS, PBCH )
All TX j ( jc )
The PDSCH and PDCCH total noise (I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
363
Forsk 2011
TX ( jc )
TX ( ic )
i
( I + N ) PDSCH, PDCCH
TX ( ic )
n
PDSCH, PDCCH
Sym
-------------------------------------------------------------
10
10
+ NR Inter Tech
10
+ 10
= 10 Log
DL
All TXj ( jc )
TX ( ic )
i
N TX i ( ic )
+ 10 Log ------------------------------------------------------------------TX i ( ic )
N SD Slot N Slot SF N SF DL
TX i ( ic )
TX i ( ic )
With N SCa FB , N SymPDSCH , and N SymPDCCH calculated as explained in "Downlink Transmission Powers Calculation" on
page 336.
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis LTE equipment are the ones:
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the PDSCH C/(I+N) at Mi: T B < CINR PDSCH
TX i ( ic )
Mi
DL
If the cell supports Transmit Diversity or AMS, the transmit diversity gain, G Div , corresponding to the bearer is
applied to its selection threshold. The gain is read from the properties of the LTE equipment assigned to the pixel,
TX ( ic )
i
i
i
subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility ( M i ) , BLER B DL .
DL
The additional downlink diversity gain defined for the clutter class of the pixel, subscriber, or mobile Mi G Div is
also applied. Therefore, the bearers available for selection are all the bearers defined in the LTE equipment for
which the following is true:
In case of Transmit Diversity:
Mi
DL
DL
TX i ( ic )
DL
TX i ( ic )
DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX i ( ic )
DL
DL
364
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
DL
DL
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
DL
Where G Div is the transmit diversity gain corresponding to the selected bearer.
Output
TX ( ic )
i
CINR DLRS : Downlink reference signal C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CINR SS
CINR PBCH : PBCH C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CINR PDCCH : PDCCH C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CINR PDSCH : PDSCH C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi.
RSRQ
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX ( ic )
i
: Downlink reference signal received quality from cell TXi(ic) at pixel, subscriber, or mobile Mi.
TX ( ic )
i
RSSI
: Received signal strength indicator, i.e., the received signals from the server (TXi(ic)), and all the interfering
cells (TXj(jc)), at pixel, subscriber, or mobile Mi.
( I + N ) DLRS : Downlink reference signals total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile
TX i ( ic )
TX i ( ic )
( I + N ) SS, PBCH : SS and PBCH total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered
by a cell TXi(ic).
TX i ( ic )
( I + N ) PDSCH, PDCCH : PDSCH and PDCCH total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile
Mi covered by a cell TXi(ic).
Mi
CINR PUSCH Max : Maximum PUSCH C/(I+N) defined for the cell TXi(ic).
NR UL
TX i ( ic )
: Uplink noise rise of the cell TXi(ic). This value can be user-defined or calculated as explained in "Interference
TX i ( ic )
NR UL ICIC : ICIC uplink noise rise of the cell TXi(ic). This value can be user-defined or calculated as explained in
"Interference Calculation (UL)" on page 367.
TX i ( ic )
n PUSCH, PUCCH : Uplink noise for the PUSCH and the PUCCH for the cell TXi(ic).
N FB
TX ( ic )
i
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
FPC
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi after power control
: Fractional uplink power control factor defined for the cell TXi(ic).
Mi
G Ant : Transmitter antenna gain for the antenna used by the transmitter TXi.
L Total : Total loss calculated as explained in "Signal Level Calculation (DL)" on page 347.
TX i
TX i
= L Total UL ).
TX i
365
Forsk 2011
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
Mi
Mi
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
Mi
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
For calculating the useful signal level from the best serving cell, L Ant is determined in the direction (H,V) = (0,0) from
Mi
the antenna patterns of the antenna used by Mi. For calculating the interfering signal level from any interferer, L Ant
is determined in the direction of the interfering cell from the antenna patterns of the antenna used by Mi, while the
antenna is pointed towards Mis best serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
D CP : Cyclic prefix duration defined for the network in the Global Parameters.
Calculations
Atoll first calculates the allowed maximum transmission power for the terminal used by the pixel, subscriber, or mobile Mi.
This power is calculated by performing fractional power control.
Fractional Power Control:
Fractional power control imposes a limitation on the maximum transmission power of the terminal. A nominal PUSCH
power is indicated by the cell to all the pixels, subscribers, or mobiles. This nominal PUSCH power is calculated as
follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
TX i ( ic )
TX i ( ic )
TX ( ic )
i
i
i
i
i
P O_PUSCH = CINR PUSCH Max + NRUL ICIC + n PUSCH, PUCCH 10 Log NFB
TX ( ic )
i
TX ( ic )
i
Next, the maximum allowed transmission power for the terminal used by the pixel, subscriber, or mobile Mi is
calculated as follows:
Mi
TX i ( ic )
TX i ( ic )
TX i ( ic )
Mi
Once the maximum allowed power has been calculated, it is used as an upper limit for transmission power in all the remaining
calculations.
The received PUSCH and PUCCH signal level (dBm) from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated
as follows:
M
TX
C PUSCH, PUCCH = EIRP PUSCH, PUCCH L Path M Shadowing Model L Indoor + G Ant L
TX
L Ant L Body + f CP
Where EIRP is the effective isotropic radiated power of the terminal calculated as follows:
Mi
Mi
+G
Mi
Mi
= P Allowed without power control adjustment at the start of the calculations, and is P
adjustment.
366
Mi
Mi
Mi
Mi
AT310_TRG_E1
f CP is the cyclic prefix factor, i.e., the ratio of the useful symbol energy to the total symbol energy.
The total symbol duration of a modulation symbol comprises the useful symbol duration, carrying the actual data bits, and a
cyclic prefix, added to the useful data bits as padding against multi-path to avoid inter-symbol interference. Hence, the total
energy within a modulation symbol belongs in part to the useful data bits and in part to the cyclic prefix. Once a modulation
symbol is received, only the energy of the useful data bits can be used for extracting the data. The energy belonging to the
cyclic prefix is lost once it has served its purpose of combatting inter-symbol interference. Therefore, f CP implies that the
energy belonging to the cyclic prefix is excluded from the useful signal level.
10 Log ( 7 7.5 ) If D CP = Normal
0
If M i is an interferer
The cyclic prefix energy and the useful data bits energy are both taken into account when calculating interfering signal levels.
Output
Mi
C PUSCH, PUCCH : Received PUSCH and PUCCH signal level from the pixel, subscriber, or mobile Mi at a cell TXi(ic).
P Allowed : Maximum allowed transmission power for the terminal used by the pixel, subscriber, or mobile Mi.
Mi
K: Boltzmanns constant.
T: Temperature in Kelvin.
W FB : Width of a frequency block in the frequency domain (180 kHz).
N FB
TX i ( ic )
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
nf
TX i ( ic )
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log ( K T 1000 ) = 174 dBm/Hz
The thermal noise for the PUSCH and the PUCCH is calculated as:
TX i ( ic )
TX i ( ic )
W FB 1000
The uplink noise is the sum of the thermal noise and the noise figure of the cell TXi(ic).
TX i ( ic )
TX i ( ic )
TX i ( ic )
Output
TX i ( ic )
n PUSCH, PUCCH : Uplink noise for the PUSCH and the PUCCH for the cell TXi(ic).
367
Forsk 2011
The interference received by a cell TXi(ic) from an interfering mobile covered by a cell TXj(jc) can be defined as the PUSCH and
PUCCH signal level received from the interfering mobile Mj depending on the overlap that exists between the channels used
by the cells TXi(ic) and TXj(jc) and on the traffic load of the interfering mobile Mj.
The calculation of uplink interference can be divided into two parts:
5.9.3.8.1
Calculation of the uplink interference from each individual interfering mobile as explained in "Interfering Signal Level
Calculation (UL)" on page 368.
Calculation of the uplink noise rise which represents the total uplink interference from all interfering mobiles as
explained in "Noise Rise Calculation (UL)" on page 369.
N FB
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX i ( ic )
TX i ( ic )
N FB
TXi(ic). By default (if no ICIC configuration is assigned to the cell), N FB CE = ---------------- .
3
TX j ( jc )
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX j ( jc )
TX ( jc )
j
N FB
-.
= ---------------3
Mj
C PUSCH, PUCCH : PUSCH and PUCCH signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell
Mj
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Traffic loads are calculated during Monte Carlo simulations as explained in "Scheduling and Radio Resource
Allocation" on page 389.
Calculations
The uplink interference received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc) is calculated as follows:
Mj
Mj
TX i ( ic ) TX j ( jc )
Mj
TX i ( ic ) TX j ( jc )
+ f TL UL + f ICIC UL
Where f TL UL is an interference reduction factor due to the uplink traffic load of the interfering mobile Mj, calculated as
follows:
368
AT310_TRG_E1
j
j
f TL UL = 10 Log TL UL
TX ( ic ) TX ( jc )
i
j
Interference reduction due to the co- and adjacent channel overlap between the studied and the interfering cells:
Interference reduction due to the co- and adjacent channel overlap between the cells TXi(ic) and TXj(jc) is calculated
as follows:
TX i ( ic ) TX j ( jc )
fO
TX i ( ic ) TX j ( jc )
= 10 Log r O
Interference reduction due to static uplink ICIC using fractional frequency reuse:
If the cell supports Static UL ICIC, it means that a part of the LTE frame may use a fraction of the channel bandwidth.
The interference reduction factor due to static uplink ICIC using fractional frequency reuse is calculated as follows:
TX i ( ic ) TX j ( jc )
f ICIC UL
TX i ( ic ) TX j ( jc )
= 10 Log p Collision
TX i ( ic ) TX j ( jc )
Where p Collision
is the collision probability between the subcarriers used by the fractions of the channels being
used by the interfered and interfering cells. It is determined during Monte Carlo simulations as follows:
Case
Interfered cell
TX i ( ic )
Interfering cell
TX j ( jc )
ICIC
ICIC
N FB CE
--------------------TX i ( ic )
N FB CE
ICIC
Non ICIC
TX i ( ic ) TX j ( jc )
p Collision
Common
Common
Common
Where, N FB CE
Non ICIC
ICIC
N FB CE
--------------------TX i ( ic )
N FB
Non ICIC
Non ICIC
1
TX i ( ic )
is the number of cell-edge frequency blocks common in TXi(ic) and TXj(jc), and N FB CE is the
5.9.3.8.2
Mj
I PUSCH, PUCCH : PUSCH and PUCCH interference signal level received at a cell TXi(ic) from an interfering mobile Mj
covered by a cell TXj(jc).
369
Forsk 2011
Input
M
I PUSCH, PUCCH : PUSCH and PUCCH interference signal levels received at a cell TXi(ic) from interfering mobiles Mj
covered by other cells TXj(jc) as calculated in "Interfering Signal Level Calculation (UL)" on page 368.
n PUSCH, PUCCH : Uplink noise for the PUSCH and the PUCCH for the cell TXi(ic) as calculated in "Noise Calculation (UL)"
TX ( ic )
i
on page 367.
Inter Tech
NRUL
Calculations
For any mobile Mi covered by the non-ICIC zone in the interfered cell TXi(ic), Atoll calculates the UL Noise Rise as follows:
M
TX ( ic )
i
NR UL
TX i ( ic )
I PUSCH, PUCCH
non-ICIC M i
n PUSCH, PUCCH
-
-------------------------------------------
TX ( ic )
----------------------------------------------------------------------------10
10
+ NR Inter Tech n i
= 10 Log
10
+ 10
UL
PUSCH, PUCCH
All M j
All TXj ( jc )
For any pixel, subscriber, or mobile Mi covered by the non-ICIC zone in the interfered cell TXi(ic), Atoll calculates the PUSCH
and PUCCH total noise (I+N) as follows:
TX i ( ic )
TX i ( ic )
( I + N ) PUSCH, PUCCH = NR UL
TX i ( ic )
+ n PUSCH, PUCCH
For any mobile Mi covered by the ICIC zone in the interfered cell TXi(ic), Atoll calculates the ICIC UL Noise Rise as follows:
M
TX i ( ic )
IPUSCH, PUCCH
n PUSCH, PUCCH
ICIC M i
-------------------------------------------
-
TX ( ic )
-----------------------------------------------------------------10
10
+ NR Inter Tech n i
= 10 Log
10
+ 10
UL
PUSCH, PUCCH
All Mj
All TXj ( jc )
TX i ( ic )
NR UL ICIC
For any pixel, subscriber, or mobile Mi covered by the ICIC zone in the interfered cell TXi(ic), Atoll calculates the the PUSCH
and PUCCH total noise (I+N) as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
NRUL
NRUL ICIC : ICIC uplink noise rise for the cell TXi(ic).
( I + N ) PUSCH, PUCCH : PUSCH and PUCCH total noise for a cell TXi(ic) calculated for any pixel, subscriber, or mobile Mi.
TX i ( ic )
TX ( ic )
i
Mi
C PUSCH, PUCCH : Received PUSCH and PUCCH signal level from the pixel, subscriber, or mobile Mi at its serving cell TXi(ic)
as calculated in "Signal Level Calculation (UL)" on page 365.
TX i ( ic )
n PUSCH, PUCCH : PUSCH and PUCCH noise for the cell TXi(ic) as calculated in "Noise Calculation (UL)" on page 367.
CNR DLRS : Downlink reference signal C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in
TX i ( ic )
TX i ( ic )
CINR DLRS : Downlink reference signal C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated
in "C/(I+N) and Bearer Calculation (DL)" on page 360.
370
TX ( ic )
i
AT310_TRG_E1
TX ( ic )
i
N FB
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX ( ic )
i
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX i ( ic )
TX i ( ic )
N FB
= ---------------- .
3
TX i ( ic )
T B Lowest : Bearer selection threshold of the lowest bearer in the LTE equipment assigned to the cell TXi(ic).
P Allowed : Maximum allowed transmission power of the terminal used by the pixel, subscriber, or mobile Mi as
Mi
P Min : Minimum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
T B : Bearer selection thresholds of the bearers defined in the LTE equipment used bythe cell TXi(ic).
B UL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
Mi
M
or mobile Mi.
Mi
B UL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
Mi
N Ant TX : Number of transmission (uplink) antenna ports defined for the terminal used by the pixel, subscriber, or
mobile Mi.
TX i ( ic )
N Ant RX : Number of reception (uplink) antenna ports defined for the cell TXi(ic).
i
BLER B UL : Uplink block error rate read from the graphs available in the LTE equipment assigned to the cell TXi(ic).
Calculations
The PUSCH and PUCCH C/N from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated as follows:
Mi
TX i ( ic )
Mi
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the PUSCH and PUCCH C/N at Mi: T B < CNR PUSCH, PUCCH
Mi
Mi
UL
If the cell supports Receive Diversity or AMS, the Receive Diversity gain, G Div , corresponding to the bearer is
applied to its selection threshold. The gain is read from the properties of the LTE equipment assigned to the cell
TX ( ic )
i
i
i
TXi(ic) for N Ant TX , N Ant RX , Mobility ( M i ) , BLER B UL .
UL
The additional uplink diversity gain defined for the clutter class of the pixel, subscriber, or mobile Mi G Div is also
applied. Therefore, the bearers available for selection are all the bearers defined in the LTE equipment for which
the following is true:
In case of Receive Diversity:
Mi
UL
UL
Mi
371
Forsk 2011
In case of AMS:
M
UL
UL
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
Mi
UL
UL
Mi
UL
UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
UL
Where G Div is the receive diversity gain corresponding to the selected bearer.
Uplink Bandwidth Allocation (No. of Used Frequency Blocks):
The uplink bandwidth allocation depends on the target defined for the scheduler used by the cell TXi(ic). The PUSCH
and PUCCH C/N calculated above is given for the total number of frequency blocks associated with the channel
TX i ( ic )
. Bandwidth allocation is performed for all the pixels, subscribers, or mobiles in the
uplink, and may reduce the number of used frequency blocks in order to satisfy the selected target.
Full Bandwidth
Full channel width is used by each mobile in the uplink. As there is no reduction in the bandwidth used for
transmission, there is no gain in the PUSCH and PUCCH C/N.
Maintain Connection
The bandwidth used for transmission by a mobile is reduced only if the PUSCH and PUCCH C/N is not enough to
even access the lowest bearer. For example, as a mobile moves from good to bad radio conditions, the number of
frequency blocks used by it for transmission in uplink are reduced one by one in order to improve the PUSCH and
PUCCH C/N. The calculation of the gain introduced by the bandwidth reduction is explained below.
Best Bearer
The bandwidth used for transmission by a mobile is reduced in order to improve the PUSCH and PUCCH C/N
enough to access the best bearer. For example, if using 5 frequency blocks, a mobile is able to access the best
bearer, and using 6 it would only get access to the second best, it will be assigned 5 frequency blocks as the used
uplink bandwidth. Although using 4 frequency blocks, its PUSCH and PUCCH C/N will be better than when using 5,
the uplink bandwidth is not reduced to 4 because it does not provide any gain in terms of the bearer, i.e., the
mobile already has the best bearer using 5 frequency blocks. The calculation of the gain introduced by the
bandwidth reduction is explained below.
The definition of the best bearer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic),
i.e., bearer with the highest index, with the highest peak RLC throughput, or with the highest effective RLC
throughput.
The uplink bandwidth allocation may result in the use of a number of frequency blocks which is less than the number
of frequency blocks associated with the channel bandwidth of the cell. The gain related to this bandwidth reduction
is applied to the PUSCH and PUCCH C/N:
372
AT310_TRG_E1
i
CNR PUSCH, PUCCH
Final
i
CNR PUSCH, PUCCH +
All FB
TX ( ic )
i
Where N FB UL < N FB
N TX i ( ic )
FB
-
10 Log ----------------M
i
N FB UL
for any pixel, subscriber, or mobile Mi covered by the non-ICIC zone in the interfered cell
TX ( ic )
i
i
TXi(ic), and N FB UL < Cieling N FB CE for any pixel, subscriber, or mobile Mi covered by the ICIC zone in the
Mi
The pixel, subscriber, or mobile Mi reduces its transmission power so that the PUSCH and PUCCH C/N from it at its cell
is just enough to get the selected bearer.
If with P
Mi
Mi
Mi
TX i ( ic )
Mi
+ M PC , where T
B UL
TX i ( ic )
Mi
B UL
the LTE equipment assigned to the cell TXi(ic), for the bearer selected for the pixel, subscriber, or mobile Mi.
The transmission power of Mi is reduced to determine the effective transmission power from the pixel, subscriber, or
mobile Mi as follows:
Mi
Mi
Mi
TXi ( ic )
Mi
P Eff = Max P Allowed CNR PUSCH, PUCCH T M + M PC , P Min
i
UL
Mi
Mi
Mi
CNR PUSCH, PUCCH : PUSCH and PUCCH C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
Mi
CNR PUSCH, PUCCH : PUSCH and PUCCH C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic) as calculated
in "C/N Calculation (UL)" on page 370.
TX i ( ic )
NR UL
: Uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 369.
NR UL ICIC : ICIC uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 369.
CNR DLRS : Downlink reference signal C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in
TX i ( ic )
TX i ( ic )
TX i ( ic )
CINR DLRS : Downlink reference signal C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated
in "C/N Calculation (DL)" on page 358.
373
Forsk 2011
TX ( ic )
i
N FB
TX ( ic )
i
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX ( ic )
i
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX i ( ic )
TX i ( ic )
N FB
TXi(ic). By default (if no ICIC configuration is assigned to the cell), N FB CE = ---------------- .
3
TX i ( ic )
T B Lowest : Bearer selection threshold of the lowest bearer in the LTE equipment assigned to the cell TXi(ic).
P Allowed : Maximum allowed transmission power of the terminal used by the pixel, subscriber, or mobile Mi as
Mi
P Min : Minimum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
T B : Bearer selection thresholds of the bearers defined in the LTE equipment used bythe cell TXi(ic).
B UL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
Mi
or mobile Mi.
M
B UL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
Mi
N Ant TX : Number of transmission (uplink) antenna ports defined for the terminal used by the pixel, subscriber, or
mobile Mi.
TX i ( ic )
N Ant RX : Number of reception (uplink) antenna ports defined for the cell TXi(ic).
i
BLER BUL : Uplink block error rate read from the graphs available in the LTE equipment assigned to the cell TXi(ic).
Calculations
For any pixel, subscriber, or mobile Mi covered by the non-ICIC zone in the interfered cell TXi(ic), Atoll calculates the PUSCH
and PUCCH C/(I+N) as follows:
Mi
TX i ( ic )
Mi
For any pixel, subscriber, or mobile Mi covered by the ICIC zone in the interfered cell TXi(ic), Atoll calculates the PUSCH and
PUCCH C/(I+N) as follows:
Mi
TX i ( ic )
Mi
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the PUSCH and PUCCH C/(I+N) at Mi: T B < CINR PUSCH, PUCCH
Mi
Mi
UL
If the cell supports Receive Diversity or AMS, the Receive Diversity gain, G Div , corresponding to the bearer is
applied to its selection threshold. The gain is read from the properties of the LTE equipment assigned to the cell
M
TX ( ic )
i
i
i
TXi(ic) for N Ant TX , N Ant RX , Mobility ( M i ) , BLER B UL .
374
AT310_TRG_E1
UL
The additional uplink diversity gain defined for the clutter class of the pixel, subscriber, or mobile Mi G Div is also
applied. Therefore, the bearers available for selection are all the bearers defined in the LTE equipment for which
the following is true:
In case of Receive Diversity:
Mi
UL
UL
Mi
UL
Mi
UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
Mi
UL
UL
Mi
UL
UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
UL
Where G Div is the receive diversity gain corresponding to the selected bearer.
Uplink Bandwidth Allocation (No. of Used Frequency Blocks):
The uplink bandwidth allocation depends on the target defined for the scheduler used by the cell TXi(ic). The PUSCH
and PUCCH C/(I+N) calculated above is given for the total number of frequency blocks associated with the channel
TX i ( ic )
. Bandwidth allocation is performed for all the pixels, subscribers, or mobiles in the
uplink, and may reduce the number of used frequency blocks in order to satisfy the selected target.
Full Bandwidth
Full channel width is used by each mobile in the uplink. As there is no reduction in the bandwidth used for
transmission, there is no gain in the PUSCH and PUCCH C/(I+N).
Maintain Connection
The bandwidth used for transmission by a mobile is reduced only if the PUSCH and PUCCH C/(I+N) is not enough
to even access the lowest bearer. For example, as a mobile moves from good to bad radio conditions, the number
of frequency blocks used by it for transmission in uplink are reduced one by one in order to improve the PUSCH
and PUCCH C/(I+N). The calculation of the gain introduced by the bandwidth reduction is explained below.
Best Bearer
The bandwidth used for transmission by a mobile is reduced in order to improve the PUSCH and PUCCH C/(I+N)
enough to access the best bearer. For example, if using 5 frequency blocks, a mobile is able to access the best
bearer, and using 6 it would only get access to the second best, it will be assigned 5 frequency blocks as the used
uplink bandwidth. Although using 4 frequency blocks, its PUSCH and PUCCH C/(I+N) will be better than when using
5, the uplink bandwidth is not reduced to 4 because it does not provide any gain in terms of the bearer, i.e., the
mobile already has the best bearer using 5 frequency blocks. The calculation of the gain introduced by the
bandwidth reduction is explained below.
375
Forsk 2011
The definition of the best bearer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic),
i.e., bearer with the highest index, with the highest peak RLC throughput, or with the highest effective RLC
throughput.
The uplink bandwidth allocation may result in the use of a number of frequency blocks which is less than the number
of frequency blocks associated with the channel bandwidth of the cell. The gain related to this bandwidth reduction
is applied to the PUSCH and PUCCH C/(I+N):
Mi
N TX i ( ic )
FB
-
= CINR PUSCH, PUCCH + 10 Log ---------------- Mi
All FB
N FB UL
Mi
TX i ( ic )
Mi
Where N FB UL < N FB
for any pixel, subscriber, or mobile Mi covered by the non-ICIC zone in the interfered cell
TX ( ic )
i
i
TXi(ic), and N FB UL < Cieling N FB CE for any pixel, subscriber, or mobile Mi covered by the ICIC zone in the
Mi
The pixel, subscriber, or mobile Mi reduces its transmission power so that the PUSCH and PUCCH C/(I+N) from it at its
cell is just enough to get the selected bearer.
If with P
TX ( ic )
i
M
i
B UL
+ M PC , where T
TX ( ic )
i
M
i
B UL
the LTE equipment assigned to the cell TXi(ic), for the bearer selected for the pixel, subscriber, or mobile Mi.
The transmission power of Mi is reduced to determine the effective transmission power from the pixel, subscriber, or
mobile Mi as follows:
Mi
Mi
Mi
TXi ( ic )
Mi
UL
Mi
Mi
CINR PUSCH, PUCCH : PUSCH and PUCCH C/(I+N) from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
N FB UL : Number of frequency blocks used by the pixel, subscriber, or mobile Mi after uplink bandwidth allocation.
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
Mi
TX i ( ic )
C DLRS : Downlink reference signal level received from any cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated
in "Signal Level Calculation (DL)" on page 347 using the terminal and service parameters ( L
of Mi.
376
Mi
,G
Mi
Mi
Mi
AT310_TRG_E1
Calculations
The best server of any pixel, subscriber, or mobile Mi, BSM , is the cell from which the received downlink reference signal level
i
is the highest among the downlink reference signal levels received from all the cells. The best server is determined as follows:
BSM = TX i ( ic )
i
TX i ( ic )
TX i ( ic )
C DLRS = Best
C
All TX i ( ic ) DLRS
Here ic is the cell of the transmitter TXi with the highest downlink reference signal power. However, if more than one cell of
the same transmitter covers the pixel, subscriber, or mobile, the final reference cell ic might be different from the initial cell
ic (the one with the highest power) depending on the serving cell selection method:
Random: In coverage prediction calculations and in calculations on subsriber lists, the cell of the lowest layer is
selected as the serving (reference) cell. In Monte Carlo simulations, a random cell is selected as the serving (reference)
cell.
Distributive: In coverage prediction calculations and in calculations on subsriber lists, the cell of the lowest layer is
selected as the serving (reference) cell. In Monte Carlo simulations, mobiles are distributed among cell layers one by
one, i.e., if more than one cell layer covers a set of mobiles, the first mobile is assigned to the lowest cell layer, the
2nd mobile to the second lowest cell layer, and so on.
When using either the Random or the Distributive cell selection method, the reference cell once assigned to a mobile
does not change during Monte Carlo simulations.
In case the cell supports static downlink ICIC using fractional frequency reuse, Atoll determines whether the pixel, subscriber,
or mobile Mi is covered by the ICIC part of the frame or by the non-ICIC part of the frame. A pixel, subscriber, or mobile is
covered by the ICIC part of the frame if it is considered to be at the cell edge, and it is covered by the non-ICIC part otherwise.
Whether a pixel, subscriber, or mobile Mi is at cell edge is determined by calculating the difference between the path loss
from the second best server and the best server, and comparing it with the delta path loss threshold defined for the best
server of the pixel, subscriber, or mobile Mi.
Therefore,
2ndBS M
L Total
+ 10
pixel,
subscriber,
BS M 2ndBS M
i
i
Log r O
BS M
or
mobile
BS M
Mi
is
considered
to
be
cell
edge
BS M
if
L Total L Path , and it is considered to be not at cell edge otherwise. Here, L Total is the
2ndBS M
is the total loss from Mis second best server calculated as explained in "Signal
Level Calculation (DL)" on page 308. The second best server for a pixel, subscriber, or mobile Mi is calculated as follows:
2ndBS M = TX i ( ic )
i
BSM 2ndBS M
i
i
rO
TX i ( ic )
DLRS
TX i ( ic )
= 2ndBest C
All TX ( ic ) DLRS
i
is the total channel overlap ratio between the best server and the second best server as calculated in "Co- and
BS M
Adjacent Channel Overlaps Calculation" on page 343. L Path is the delta path loss threshold defined for the best server of
the pixel, subscriber, or mobile Mi.
Output
TX ( ic )
i
E DLRS : Downlink reference signal energy per resource element from the cell TXi(ic) at a pixel, subscriber, or mobile
Mi as calculated in "Signal Level Calculation (DL)" on page 347.
TX i ( ic )
377
Forsk 2011
Calculations
A pixel, subscriber, or mobile Mi is within the service area of its best serving cell TXi(ic) if:
TX ( ic )
i
TX ( ic )
i
E DLRS T RSRP
Output
Calculation of uplink and downlink total resources in a cell as explained in "Calculation of Total Cell Resources" on
page 378.
Calculation of uplink and downlink UE capacities as explained in "Calculation UE Capacities" on page 383.
Calculation of throughputs as explained in "Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and
Average User Throughput Calculation" on page 385.
5.9.6.1.1
N FB SS, PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
D CP : Cyclic prefix duration defined for the network in the Global Parameters.
N SD PDCCH : Number of PDCCH symbol durations per subframe defined in the Global Parameters.
N FB
TX ( ic )
i
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
N SF DL : Number of downlink subframes in the frame for the cell TXi(ic). It is equal to 10 for FDD frequency bands, and
is determined from the cells TDD frame configuration for TDD frequency bands.
TX i ( ic )
N TDD SSF : Number of TDD special subframes (containing DwPTS, GP, and UpPTS) in the frame for the cell TXi(ic). It is
equal to 0 for FDD frequency bands, and is determined from the cells TDD frame configuration for TDD frequency
bands.
TX i ( ic )
TX i ( ic )
378
TX i ( ic )
TX i ( ic )
Configuration
N SF DL
N TDD SSF
FDD
10
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
DSUUU-DDDDD
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
Configuration
N SF DL
N TDD SSF
DSUUD-DDDDD
DSUDD-DDDDD
TX i ( ic )
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXi(ic).
Calculations
In LTE, a resource block (RB) is defined as 1 frequency block by 1 slot. However, schedulers are able to perform resource
allocation every subframe (2 slots). 1 frequency block by 1 subframe (2 slots) is called a scheduler resource block (SRB) in the
calculations below.
The number of modulation symbols (resource elements) per scheduler resource block is calculated as follows:
N Sym SRB = N SCa FB N SD Slot N Slot SF
Where N SCa FB is the number of subcarriers per frequency block calculated as follows:
W FB
N SCa FB = --------F
The number of modulation symbols (resource elements) corresponding to the DwPTS per scheduler resource block in the TDD
special subframes is calculated as follows:
DwPTS
DwPTS
Where N SD SSF is the number of DwPTS symbol durations (OFDM symbols) per special subframe, determined from the TDD
special subframe configuration according to the 3GPP specifications as follows:
Special
Subframe
Configuration
GP
N SD SSF
DwPTS
N SD SSF
DwPTS
GP
UpPTS
N SD SSF
DwPTS
N SD SSF
10
10
11
10
12
10
11
GP
N SD SSF
GP
UpPTS
UpPTS
N SD SSF
The total number of modulation symbols (resource elements) in downlink is calculated as follows:
TX i ( ic )
TX i ( ic )
N Sym DL = N FB
TX i ( ic )
TX i ( ic )
R DL
TX i ( ic )
TX i ( ic )
N Sym SRB N SF DL + N FB
TX i ( ic )
TX i ( ic )
DwPTS
TX i ( ic )
TX i ( ic )
Where O DLRS is the overhead corresponding to the downlink reference signals, O PSS is the overhead corresponding to the
TX i ( ic )
primary synchronisation signals, O SSS is the overhead corresponding to the secondary synchronisation signals, O PBCH is the
TX i ( ic )
overhead corresponding to the physical broadcast channel, and O PDCCH is the overhead corresponding to the physical
TX i ( ic )
downlink control channel. O UERS is the overhead corresponding to the UE-specific reference signals transmitted on the
logical antenna port 5 when a user is served using smart antennas.
379
Forsk 2011
TX ( ic )
i
N TXi ( ic )
TX ( ic )
N DLRS DwPTS
i
DLRS SRB
- N Sym
= ------------------------ + ---------------------------- DL
DwPTS
N Sym SRB
N
Sym SSF
TX i ( ic )
= 16
24
TX ( ic )
i
if N Ant TX = 1
TX ( ic )
i
if N Ant TX = 2
TX ( ic )
i
if N Ant TX = 4 or 8
TX i ( ic )
380
N SD SSF
10
11
12
TX i ( ic )
TX i ( ic )
N Ant TX
N DLRS DwPTS
1
2
4
DwPTS
N SD SSF
TX i ( ic )
TX i ( ic )
N Ant TX
N DLRS DwPTS
12
12
20
20
20
20
12
12
20
20
20
20
12
16
20
24
20
24
16
24
24
12
20
20
12
12
20
20
20
20
10
AT310_TRG_E1
Special
Subframe
Configuration
TX ( ic )
i
DwPTS
N SD SSF
TX ( ic )
i
N Ant TX
N DLRS DwPTS
12
20
20
12
20
20
10
11
TX ( ic )
i
DwPTS
N SD SSF
N Ant TX
TX ( ic )
i
N DLRS DwPTS
O PBCH
TX ( ic )
i
N DLRS SRB
- N FB SS, PBCH for extended cyclic prefix
= 4 N SCa FB ----------------------2
TX ( ic )
TX ( ic )
i
i
O PBCH = 4 N SCa FB 2 N Ant TX N FB SS, PBCH for normal cyclic prefix
PDCCH overhead
The physical downlink control channel can be transmitted over up to 3 symbol durations in each subframe. The
number of symbol durations for the PDCCH is defined in the global parameters. The PDCCH overlaps some downlink
reference signal symbols. These downlink reference signal symbols are subtracted from the PDCCH overhead:
if ( N SD PDCCH = 0 ) :
TX i ( ic )
O PDCCH = 0
TX ( ic )
i
if ( N SD PDCCH = 1 ) AND N Ant TX = 4 or 8 :
TX ( ic )
TX i ( ic )
O PDCCH =
TX ( ic )
i
i
N
N SCa FB N Ant TX N FB
SD PDCCH
TX ( ic )
TX i ( ic )
N SF DL
TX ( ic )
i
i
+ N SD PDCCH N SCa FB N Ant TX N FB
TX ( ic )
i
N TDD SSF
Otherwise:
TX ( ic )
TX i ( ic )
O PDCCH =
TX ( ic )
i
i
N
N SCa FB 2 N Ant TX N FB
SD PDCCH
TX ( ic )
TX i ( ic )
N SF DL
TX ( ic )
i
i
+ Min ( 2, N SD PDCCH ) N SCa FB 2 N Ant TX N FB
TX ( ic )
i
N TDD SSF
381
Forsk 2011
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
N SF DL
TX ( ic )
i
5.9.6.1.2
TX i ( ic )
R DL
D CP : Cyclic prefix duration defined for the network in the Global Parameters.
N FB PUCCH : Average number of PUCCH frequency blocks per frame defined in the Global Parameters.
N FB
TX ( ic )
i
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
TX i ( ic )
N SF UL : Number of uplink subframes in the frame for the cell TXi(ic). It is equal to 10 for FDD frequency bands, and
is determined from the cells TDD frame configuration for TDD frequency bands.
TX i ( ic )
N TDD SSF : Number of TDD special subframes (containing DwPTS, GP, and UpPTS) in the frame for the cell TXi(ic). It is
equal to 0 for FDD frequency bands, and is determined from the cells TDD frame configuration for TDD frequency
bands.
TX i ( ic )
TX i ( ic )
TX i ( ic )
Configuration
N SF UL
N TDD SSF
FDD
10
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
DSUUU-DDDDD
DSUUD-DDDDD
DSUDD-DDDDD
UpPTS is used for SRS (sounding reference signals) if the UpPTS duration is 1 OFDM
symbol, and for SRS and PRACH if the UpPTS duration is 2 OFDM symbols. Therefore, the
uplink cell capacity can be determined without considering the UpPTS symbols.
Calculations
In LTE, a resource block (RB) is defined as 1 frequency block by 1 slot. However, schedulers are able to perform resource
allocation every subframe (2 slots). 1 frequency block by 1 subframe (2 slots) is called a scheduler resource block (SRB) in the
calculations below.
The number of modulation symbols (resource elements) per resource block is calculated as follows:
N Sym SRB = N SCa FB N SD Slot N Slot SF
Where N SCa FB is the number of subcarriers per frequency block calculated as follows:
382
AT310_TRG_E1
W FB
N SCa FB = --------F
The total number of modulation symbols (resource elements) in uplink is calculated as follows:
TX ( ic )
TX ( ic )
i
i
N Sym UL = N FB
TX ( ic )
i
N FB PUCCH N Sym SRB N SF UL
TX i ( ic )
R UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
Where O ULSRS is the overhead corresponding to the uplink sounding reference signals, and O ULDRS is the overhead
corresponding to the uplink demodulation reference signals. These control channel overheads are calculated as follows:
Calculations of uplink control channel overheads
The uplink sounding reference signals are transmitted on 1 symbol duration in each uplink subframe. Therefore,
TX i ( ic )
TX i ( ic )
N SCa FB
- N Sym
O ULSRS = -------------------- UL
N Sym SRB
The uplink demodulation reference signals are transmitted on two symbol durations in each uplink subframe.
Therefore,
TX i ( ic )
TX i ( ic )
N SCa FB
- N Sym
O ULDRS = 2 -------------------- UL
N Sym SRB
Output
TX i ( ic )
R UL
5.9.6.2.1
N TBB TTI : Maximum number of transport block bits per TTI (subframe) in downlink defined for a UE category.
N SF DL : Number of downlink subframes in the frame for the cell TXi(ic). It is equal to 10 for FDD frequency bands, and
Max DL
TX ( ic )
i
is determined from the cells TDD frame configuration for TDD frequency bands.
TX i ( ic )
N TDD SSF : Number of TDD special subframes (containing DwPTS, GP, and UpPTS) in the frame for the cell TXi(ic). It is
equal to 0 for FDD frequency bands, and is determined from the cells TDD frame configuration for TDD frequency
bands.
TX i ( ic )
TX i ( ic )
TX i ( ic )
Configuration
N SF DL
N TDD SSF
FDD
10
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
383
Forsk 2011
TX ( ic )
i
TX ( ic )
i
Configuration
N SF DL
N TDD SSF
DSUUU-DDDDD
DSUUD-DDDDD
DSUDD-DDDDD
Calculations
In LTE, the maximum throughput that can be supported by a user equipment is defined through its UE category parameter
Transport Block Size. This is the maximum number of transport block bits that the UE can carry per subframe.
The downlink UE capacity in terms of the maximum throughput supported by a UE in downlink is calculated as follows:
TX ( ic )
Max
TP UE DL
Max DL
N TBB TTI
TX ( ic )
i
N i
SF DL + N TDD SSF
---------------------------------------------------D Frame
The maximum transport block sizes defined by the 3GPP for different UE categories correspond to the following maximum
throughput capacities in FDD:
UE Category
Max DL
10296
51024
102048
150752
299552
Max
10.296
51.024
102.048
150.752
299.552
5.9.6.2.2
Max
N TBB TTI : Maximum number of transport block bits per TTI (subframe) in uplink defined for a UE category.
N SF UL : Number of uplink subframes in the frame for the cell TXi(ic). It is equal to 10 for FDD frequency bands, and
Max UL
TX i ( ic )
is determined from the cells TDD frame configuration for TDD frequency bands.
TX i ( ic )
N TDD SSF : Number of TDD special subframes (containing DwPTS, GP, and UpPTS) in the frame for the cell TXi(ic). It is
equal to 0 for FDD frequency bands, and is determined from the cells TDD frame configuration for TDD frequency
bands.
TX i ( ic )
TX i ( ic )
TX i ( ic )
Configuration
N SF UL
N TDD SSF
FDD
10
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
DSUUU-DDDDD
DSUUD-DDDDD
DSUDD-DDDDD
Calculations
In LTE, the maximum throughput that can be supported by a user equipment is defined through its UE category parameter
Transport Block Size. This is the maximum number of transport block bits that the UE can carry per subframe.
384
AT310_TRG_E1
The uplink UE capacity in terms of the maximum throughput supported by a UE in uplink is calculated as follows:
TX ( ic )
i
Max
TP UE UL
Max UL
N TBB TTI
N SF UL
----------------D Frame
The maximum transport block sizes defined by the 3GPP for different UE categories correspond to the following maximum
throughput capacities in FDD:
UE Category
Max UL
5160
25456
51024
51024
75376
Max
5.16
25.456
51.024
51.024
75.376
Max
R DL
TX i ( ic )
TX i ( ic )
: Amount of downlink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
page 378.
TX i ( ic )
R UL
page 378.
M : Bearer efficiency (bits/symbol) of the bearer assigned to the pixel, subscriber, or mobile Mi in the downlink in
CNR DLRS : Downlink reference signals C/N from the cell TXi(ic) as calculated in "C/N Calculation (DL)" on page 358.
CINR DLRS : Downlink reference signals C/(I+N) from the cell TXi(ic) as calculated in "C/N Calculation (DL)" on
page 358.
T AMS : Adaptive MIMO switch threshold defined for the cell TXi(ic).
: Amount of uplink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
i
B DL
i
B UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX ( ic )
i
TX ( ic )
i
i
BLER B DL : Downlink block error rate read from the BLER vs. CINR PDSCH graph available in the LTE equipment
assigned to the terminal used by the pixel, subscriber, or mobile Mi.
M
i
i
BLER B UL : Uplink block error rate read from the BLER vs. CINR PUSCH, PUCCH graph available in the LTE equipment
assigned to the cell TXi(ic).
385
Forsk 2011
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or mobile
Mi.
M
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
N FB
TX ( ic )
i
: Number of frequency blocks, defined in the frequency bands table, for the channel bandwidth used by the
cell TXi(ic).
Mi
N FB UL : Number of frequency blocks used by the pixel, subscriber, or mobile Mi after uplink bandwidth allocation as
calculated in "C/(I+N) and Bearer Calculation (UL)" on page 373.
TX i ( ic )
N FB CE : Number of cell-edge frequency blocks (used in cell-edge areas in case of ICIC), determined from the list of
frequency blocks corresponding to the cells PSS ID (0, 1, or 2) defined in the ICIC configuration assigned to the cell
TX i ( ic )
TX i ( ic )
N FB
TXi(ic). By default (if no ICIC configuration is assigned to the cell), N FB CE = ---------------- .
3
TX i ( ic )
TX i ( ic )
Calculations
Downlink:
TX ( ic )
i
R DL
M
i
B DL
Mi
R DL
Mi
CTP P DL
Mi
TX i ( ic )
N FB CE
= --------------------------------- ----------------TX ( ic )
D Frame
i
N FB
B
DL
If the cell supports SU-MIMO or AMS, SU-MIMO gain G SU MIMO is applied to the bearer efficiency. The gain is read
from the properties of the LTE equipment assigned to the pixel, subscriber, or mobile Mi for:
TX i ( ic )
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXi(ic).
N Ant RX : Number of reception (downlink) antenna ports defined for the terminal used by the pixel, subscriber,
or mobile Mi.
B DL : Bearer assigned to the pixel, subscriber, or mobile Mi in the downlink as explained in "C/(I+N) and Bearer
i
BLER B DL : Downlink block error rate read from the graphs available in the LTE equipment assigned to the
TX ( ic )
i
terminal used by the pixel, subscriber, or mobile Mi. BLER is determined for CINR PDSCH .
Atoll also takes into account the SU-MIMO Gain Factor f SU MIMO defined for the clutter class where the pixel,
subscriber, or mobile Mi is located.
386
AT310_TRG_E1
In case of SU-MIMO:
i
B
DL
Max
i
B
DL
( 1 + f SU MIMO ( G SU MIMO 1 ) )
In case of AMS:
i
B DL
TX ( ic )
i
Max
i
B DL
( 1 + f SU MIMO ( G SU MIMO 1 ) )
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not availabe in the table, it is interpolated from the gain
values available for the C/(I+N) just less than and just greater than the actual C/(I+N).
i
i
i
Effective RLC Channel Throughput: CTP E DL = CTP P DL 1 BLER B DL
Mi
Mi
f TP Scaling
- TP Offset
= CTP E DL -----------------------100
Mi
Mi
i
i
i
Effective RLC Cell Capacity: Cap E DL = Cap P DL 1 BLER B DL
Mi
TX i ( ic )
Mi
Mi
Mi
Mi
f TP Scaling
- TP Offset
= Cap E DL -----------------------100
Mi
Mi
Mi
Cap P DL
= ----------------------TX i ( ic )
N Users DL
Mi
M
Cap E DL
i
Effective RLC Throughput Averaged per User: AUTP E DL = ----------------------TX i ( ic )
N Users DL
i
AUTPA DL
i
AUTP E DL
Mi
M
f TP Scaling
i
- TP Offset
-----------------------100
Uplink:
TX i ( ic )
R UL
Mi
M
i
B UL
If the cell supports SU-MIMO or AMS, SU-MIMO gain G SU MIMO is applied to the bearer efficiency. The gain is read
from the properties of the LTE equipment assigned to the cell TXi(ic) for:
N Ant TX : Number of transmission (uplink) antenna ports defined for the terminal used by the pixel, subscriber,
or mobile Mi.
TX i ( ic )
N Ant RX : Number of reception (uplink) antenna ports defined for the cell TXi(ic).
B UL : Bearer assigned to the pixel, subscriber, or mobile Mi in the uplink as explained in "C/(I+N) and Bearer
Calculation (UL)" on page 373.
Mi
i
BLER B UL : Uplink block error rate read from the graphs available in the LTE equipment assigned to the cell
Mi
387
Forsk 2011
In case of SU-MIMO:
i
B
UL
Max
i
B
UL
In case of AMS:
i
B UL
Max
i
B UL
( 1 + f SU MIMO ( G SU MIMO 1 ) )
TX ( ic )
i
TX ( ic )
i
if
TX ( ic )
i
TX ( ic )
i
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not availabe in the table, it is interpolated from the gain
values available for the C/(I+N) just less than and just greater than the actual C/(I+N).
MIMO MU-MIMO Gain (for uplink throughput coverage predictions only):
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
If the cell supports MU-MIMO and CNR DLRS > T MU MIMO and N Ant RX 2 , the MU-MIMO gain G MU MIMO is
applied to the channel throughput. The MU-MIMO gain is read from the properties of the cell TXi(ic).
TX i ( ic )
R UL
Mi
Mi
B UL
TX ( ic )
i
CTP P UL = --------------------------------- G MU MIMO
D Frame
i
i
i
Effective RLC Channel Throughput: CTP E UL = CTP P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
= CTP E UL -----------------------100
Mi
i
i
i
Effective RLC Cell Capacity: Cap E UL = Cap P UL 1 BLER B UL
Mi
TX i ( ic )
Mi
Mi
Mi
Mi
f TP Scaling
- TPOffset
= Cap E UL -----------------------100
Mi
Mi
Mi
N FB UL
= CTP P UL ----------------TX i ( ic )
N FB
Mi
i
i
i
Effective RLC Allocated Bandwidth Throughput: ABTP E UL = ABTP P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
= ABTP E UL -----------------------100
Mi
Mi
Mi
ABTP P UL
= -----------------------TX i ( ic )
N Users UL
M
Mi
ABTP E UL
Effective RLC Throughput Averaged per User: AUTP E UL = -----------------------TX i ( ic )
N Users UL
M
Mi
Mi
f TP Scaling
- TP Offset
= AUTP E UL -----------------------100
Mi
Output
388
Mi
CTP P DL : Downlink peak RLC channel throughput at the pixel, subscriber, or mobile Mi.
CTP E DL : Downlink effective RLC channel throughput at the pixel, subscriber, or mobile Mi.
CTP A DL : Downlink application channel throughput at the pixel, subscriber, or mobile Mi.
Cap P DL : Downlink peak RLC cell capacity at the pixel, subscriber, or mobile Mi.
Cap E DL : Downlink effective RLC cell capacity at the pixel, subscriber, or mobile Mi.
Mi
Mi
Mi
Mi
AT310_TRG_E1
M
Cap A DL : Downlink application cell capacity at the pixel, subscriber, or mobile Mi.
AUTP P DL : Downlink peak RLC throughput averaged per user at the pixel, subscriber, or mobile Mi.
AUTP E DL : Downlink effective RLC throughput averaged per user at the pixel, subscriber, or mobile Mi.
AUTP A DL : Downlink application throughput averaged per user at the pixel, subscriber, or mobile Mi.
CTP P UL : Uplink peak RLC channel throughput at the pixel, subscriber, or mobile Mi.
CTP E UL : Uplink effective RLC channel throughput at the pixel, subscriber, or mobile Mi.
CTP A UL : Uplink application channel throughput at the pixel, subscriber, or mobile Mi.
Cap P UL : Uplink peak RLC cell capacity at the pixel, subscriber, or mobile Mi.
Cap E UL : Uplink effective RLC cell capacity at the pixel, subscriber, or mobile Mi.
Cap A UL : Uplink application cell capacity at the pixel, subscriber, or mobile Mi.
ABTP P UL : Uplink peak RLC allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
ABTP E UL : Uplink effective RLC allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
ABTP A UL : Uplink application allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
AUTP P UL : Uplink peak RLC throughput averaged per user at the pixel, subscriber, or mobile Mi.
AUTP E UL : Uplink effective RLC throughput averaged per user at the pixel, subscriber, or mobile Mi.
AUTP A UL : Uplink application throughput averaged per user at the pixel, subscriber, or mobile Mi.
M
M
i
i
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
M
N Users Max : Maximum number of users defined for the cell TXi(ic).
TPD Min DL : Downlink minimum throughput demand for the service accessed by a mobile Mi.
TPD Min UL : Uplink minimum throughput demand for the service accessed by a mobile Mi.
TPD Max DL : Downlink maximum throughput demand for the service accessed by a mobile Mi.
TPD Max UL : Uplink maximum throughput demand for the service accessed by a mobile Mi.
TX i ( ic )
TX i ( ic )
Mi
Mi
Mi
TX ( ic )
i
i
BLER B DL : Downlink block error rate read from the BLER vs. CINR PDSCH graph available in the LTE equipment
assigned to the terminal used by the mobile Mi.
389
Forsk 2011
i
i
BLER BUL : Uplink block error rate read from the BLER vs. CINR PUSCH, PUCCH graph available in the LTE equipment
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the mobile Mi.
TP Offset : Throughput offset defined in the properties of the service used by the mobile Mi.
CTP P DL : Downlink peak RLC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
Mi
page 378.
CTP P UL : Uplink peak RLC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 378.
Mi
ABTP P UL : Uplink peak RLC allocated bandwidth throughput at the mobile Mi as calculated in "Throughput
Calculation" on page 378.
Max
TP UE DL : Maximum downlink throughput capacity of the UE category of the mobile Mi as calculated in "Calculation
of Downlink UE Capacity" on page 383.
Max
TP UE UL : Maximum uplink throughput capacity of the UE category of the mobile Mi as calculated in "Calculation of
Uplink UE Capacity" on page 384.
Calculations
The following calculations are described for any cell TXi(ic) containing the users Mi for which it is the best server.
Mobile Selection:
TX i ( ic )
The scheduler selects N Users mobiles for the scheduling and RRM process. If the Monte Carlo user distribution has generated
TX i ( ic )
a number of users which is less than N Users Max , the scheduler keeps all the mobiles generated for the cell TXi(ic).
TX ( ic )
TX ( ic )
TX ( ic )
i
i
i
N Users = Min N Users Max, N Users Generated
Sel
TX i ( ic )
Sel
Mi
Sel
Mi
Mi
Mi
Downlink:
Sel
i
TPD Min DL
M
Sel
Mi
Sel
Sel
Mi
M
TPD Min DL
TPD Max DL
i
- , TPD Max
= -------------------------------------------- DL = ---------------------------------------------Sel
Sel
Mi
Mi
1
BLER
B
1
BLER
B
DL
DL
Sel
Uplink:
390
Sel
Mi
TPD Min UL
Sel
i
TPD Min UL
M
= ---------------------------------------------- ,
Sel
Mi
1 BLER B UL
Sel
Mi
TPD Max UL
Mi
Mi
= ------------------------------------------------------------------------Sel
Mi
1 BLER B UL
AT310_TRG_E1
Downlink:
Sel
M
M
Sel
i
i
TPD
i
Min DL + TP Offset
TPD Min DL = -----------------------------------------------------------------------------Sel
Mi Mi
1 BLER B DL f TP Scaling
M
Sel
Mi
Sel
Mi
Sel
M
M
Sel
i
i
TPD
i
Max DL + TP Offset
TPD Max DL = -----------------------------------------------------------------------------Sel
Mi Mi
1 BLER B DL f TP Scaling
M
Mi
Mi Mi
1 BLER BUL f TP Scaling
Sel
M
M
M
i
i
i
Min TPD Max UL, ABTP P UL + TP Offset
Sel
Mi
Mi Mi
1 BLER B UL f TP Scaling
The Min() function selects the lower of the two values. This calculation is performed in order to limit the maximum uplink
throughput demand to the maximum throughput that a user can get in uplink using the allocated bandwidth (number of
frequency blocks) calculated for it in "C/(I+N) and Bearer Calculation (UL)" on page 373.
Resource Allocation for Minimum Throughput Demands:
Sel
Sel
2. Starting with M i
TX ( ic )
i
= 1 up to M i
Sel
i
TX ( ic )
i
= N Users , Atoll allocates the downlink and uplink resources required to satisfy
R Min DL
Sel
Mi
Sel
Sel
Mi
Mi
TPD Min DL
TPD Min UL
- and R Min
= ------------------------- UL = -------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
When/If in downlink
Sel
Mi
TX i ( ic )
R Min DL = TL DL Max , i.e., the resources available in downlink have been used up for
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Min UL = TL UL Max , i.e., the resources available in uplink have been used up for
Sel
i
Max
Mi
TP UE DL
- or
5. Mobiles with minimum throughput demands higher than their UE capacities, i.e., R Min DL > -------------------Sel
Mi
CTP P DL
Sel
Max
Mi
TP UE UL
- , are rejected due to No Service.
R Min UL > -------------------Sel
Mi
CTP P UL
6. Mobiles which are active UL and whose minimum throughput demand in UL is higher than the uplink allocated
Sel
Mi
Sel
Mi
bandwidth throughput ( TPD Min UL > ABTP P UL ) are rejected due to Resource Saturation.
391
7. If
Forsk 2011
Sel
i
TX ( ic )
i
Sel
i
Sel
i
TX ( ic )
i
R Min UL < TL UL Max , and all the minimum throughput resources demanded by
Sel
i
the mobiles have been allocated, Atoll goes to the next step for allocating resources to satisfy the maximum
throughput demands.
The remaining cell resources available for the next step are:
TX i ( ic )
TX i ( ic )
Sel
Mi
R Min DL
Sel
Mi
TX i ( ic )
TX i ( ic )
Sel
Mi
R Min UL
Sel
i
Sel
Sel
Mi
Mi
Mi
Max
Downlink: TPD Rem DL = Min TPD Max DL TPD Min DL, TP UE DL
Sel
Sel
Sel
Mi
Mi
Mi
Max
Uplink: TPD Rem UL = Min TPDMax UL TPD Min UL, TP UE UL
For the remaining throughput demands of the mobiles, the following resource allocation methods are available:
1. Proportional Fair:
The goal of this scheduling method is to distribute resources among users fairly in such a way that, on the average,
each user gets the highest possible throughput that it can get under the radio conditions at its location.
Sel
.
TX i ( ic )
TX i ( ic )
a. Each users channel throughput is increased by the multi-user diversity gain G MUG DL or G MUG UL read from the
Sel
Sel
Mi
CTP P DL = CTP P DL
Sel
Mi
TX i ( ic )
Without MUG
Sel
Mi
TX i ( ic )
Sel
Mi
TX i ( ic )
TX i ( ic )
Without MUG
Sel
Mi
G MUG UL
Max
G MUG DL = 1 if CINR PDSCH CINR MUG and G MUG UL = 1 if CINR PUSCH, PUCCH CINR MUG .
If the multi-user diversity gain for the exact value of the number of connected users is not availabe in the graph,
it is interpolated from the gain values available for the numbers of users just less than and just greater than the
actual number of users.
b. Atoll divides the remaining resources in the cell into equal parts for each user:
TX i ( ic )
TX i ( ic )
R Rem DL
R Rem UL
--------------------- and -------------------N
N
c. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
Sel
Mi
RD Rem DL
Sel
Mi
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem
= -------------------------- UL = --------------------------Sel
Sel
Mi
CTP P DL
Mi
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
392
AT310_TRG_E1
d. The resources allocated to each user by the Proportional Fair scheduling method for satisfying its maximum
throughput demands are:
Sel
i
R Max DL
M
TX ( ic )
i
Sel
Sel
Sel
TX ( ic )
i
M
Mi
Mi
R Rem DL
R Rem UL
i
- and R Max
= Min RD Rem DL, ------------------- UL = Min RD Rem UL, ---------------------
N
N
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share from
the remaining resources of the cell, whichever is smaller.
e. Atoll stops the resource allocation in downlink or uplink,
When/If in downlink
Sel
i
TX ( ic )
i
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
If the resources allocated to a user satisfy its maximum throughput demands, this user is removed from the list of
remaining users.
TX i ( ic )
R Rem DL = TL DL Max
Sel
Mi
R Min DL
Sel
Mi
TX ( ic )
i
TX ( ic )
i
R Rem UL = TL UL Max
Sel
Mi
R Max DL and
Sel
Mi
M
Sel
i
R Min UL
Sel
Mi
Sel
i
R Max UL
Sel
Mi
h. Atoll repeats the all the above steps for the users whose maximum throughput demands have not been satisfied
TX i ( ic )
TX i ( ic )
until either R Rem DL = 0 and R Rem UL = 0 , or all the maximum throughput demands are satisfied.
2. Round Robin:
The goal of this scheduling method is to allocate equal resources to users fairly.
Sel
a. Atoll divides the remaining resources in the cell into equal parts for each user:
TX i ( ic )
TX i ( ic )
R Rem DL
R Rem UL
--------------------- and -------------------N
N
b. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
Sel
Mi
Sel
Mi
RD Rem DL
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem
= -------------------------- UL = --------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
c. The resources allocated to each user by the Round Robin scheduling method for satisfying its maximum
throughput demands are:
Sel
Mi
R Max DL
Sel
TX i ( ic )
Sel
Sel
TX i ( ic )
Mi
R Rem DL
R Rem UL
Mi
Mi
= Min RD Rem DL, --------------------- and R Max UL = Min RD Rem UL, ---------------------
N
N
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share from
the remaining resources of the cell, whichever is smaller.
393
Forsk 2011
When/If in downlink
Sel
i
TX ( ic )
i
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up
Sel
i
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
i
TX i ( ic )
R Rem DL = TL DL Max
Sel
Mi
R Min DL
Sel
Mi
TX i ( ic )
TX i ( ic )
Sel
Mi
Sel
Mi
R Rem UL = TL UL Max
Sel
Mi
R Max DL and
R Min UL
Sel
Mi
Sel
Mi
R Max UL
Sel
Mi
g. Atoll repeats the all the above steps for the users whose maximum throughput demands have not been satisfied
TX i ( ic )
TX i ( ic )
until either R Rem DL = 0 and R Rem UL = 0 , or all the maximum throughput demands are satisfied.
3. Proportional Demand:
The goal of this scheduling method is to allocate resources to users weighted according to their remaining throughput
demands. Therefore, the user throughputs for users with high throughput demands will be higher than those with low
throughput demands. In other words, this scheduler distributes channel throughput between users proportionally to
their demands.
a. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
M
Sel
Mi
RD Rem DL
Sel
i
Sel
Sel
i
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem
= -------------------------- UL = --------------------------Sel
Sel
M
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
b. Atoll calculates the amount of effective remaining resources of the cell to distribute among the users as follows:
Sel
Sel
TX i ( ic )
Mi
TX i ( ic )
Mi
TXi ( ic )
TX i ( ic )
Sel
Sel
Mi
Mi
c. The resources allocated to each user by the Proportional Demand scheduling method for satisfying its maximum
throughput demands are:
Sel
i
R Max DL
M
TX ( ic )
i
R Eff Rem DL
Sel
Mi
Sel
Mi
Sel
M
TX ( ic )
RD Rem DL
RD Rem UL
i
i
- and R Max
--------------------------------- UL = R Eff Rem UL ---------------------------------Sel
Sel
Mi
Mi
RDRem DL
RDRem UL
Sel
Mi
Sel
Mi
4. Max C/I:
The goal of this scheduling method is to achieve the maximum aggregate throughput for the cells. This is done by
allocating as much resources as needed to mobiles with high C/(I+N) conditions. As mobiles with high C/(I+N) can get
394
AT310_TRG_E1
higher bearers, and therefore require less amount of resources, more mobiles can therefore be allocated resources
in the same frame, and the end-throughput for each cell will be the highest compared to other types of schedulers.
Sel
TX ( ic )
i
N Users in order of decreasing PDSCH, or PUSCH and PUCCH C/(I+N), depending on whether
the allocation is being performed for the downlink or for the uplink.
b. Starting with the mobile with the highest rank, Atoll allocates the downlink and uplink resources required to
satisfy each users remaining throughput demands in downlink and uplink as follows:
Sel
Mi
R Max DL
Sel
Mi
Sel
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
- and R Max
= -------------------------- UL = --------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
When/If in downlink
Sel
Mi
TX i ( ic )
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
TX i ( ic )
TX i ( ic )
MU-MIMO can be used if the cell supports MU-MIMO, CNR DLRS > T MU MIMO , and N Ant RX 2 .
Let i be the index of connected MU-MIMO mobiles: i = 1 to N
Each mobile
MU MIMO
Mi
MU MIMO
Mi = 0
RR UL
MU MIMO
i
TL UL
.
M
MU MIMO
Mi = 0
V UL
been scheduled.
MU MIMO
MU MIMO
MU MIMO
MU MIMO
Mi
MU MIMO
Mi 1
= V UL
MU MIMO
Mi
VC UL
MU MIMO
Mi
RC UL
MU MIMO
i
MU MIMO
Mi
is given by: RC UL
is given by: VC UL
MU MIMO
Mi
= Min TL UL
MU MIMO
Mi
= TL UL
MU MIMO
i1
, V UL
MU MIMO
Mi
VC UL
MU MIMO
Mi
+ RC UL
TX i ( ic )
= TL UL Max .
395
Forsk 2011
Mobile
MU MIMO
i
TL UL
(%)
MU MIMO
i
VC UL
(%)
MU MIMO
i
RC UL
MU MIMO
i
V UL
(%)
M1
10
10
10
M2
M3
20
15
15
M4
40
15
25
25
(%)
Atoll calculates the amounts of downlink and uplink resources allocated to each individual mobile M i
Downlink: TL DL
Sel
Mi
Uplink: TL UL
Sel
Mi
= R DL
Sel
Mi
= R UL
Sel
Mi
Sel
Mi
= R Min DL + R Max DL
Sel
Mi
Sel
Mi
= R Min UL + R Max UL
Output
Sel
Mi
TL DL
Sel
Mi
TL UL
Sel
Mi
= R DL
Sel
: Downlink traffic load or the amount of downlink resources allocated to the mobile M i .
Sel
Mi
Sel
= R UL : Uplink traffic load or the amount of uplink resources allocated to the mobile M i .
Sel
Mi
R DL
Sel
Sel
Mi
Sel
Sel
Mi
Sel
page 378.
Sel
Mi
Sel
page 378.
Sel
TX i ( ic )
Mi
BLER BDL : Downlink block error rate read from the BLER vs. CINR PDSCH graph available in the LTE equipment
Sel
396
Mi
Mi
BLER BUL : Uplink block error rate read from the BLER vs. CINR PUSCH, PUCCH graph available in the LTE equipment
Sel
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the mobile M i
TP Offset : Throughput offset defined in the properties of the service used by the mobile M i
Sel
Mi
Sel
AT310_TRG_E1
Calculations
Downlink:
M
Sel
i
Sel
i
Sel
i
CTP P DL
Mi
Mi
Mi
Effective RLC User Throughput: UTP E DL = UTP P DL 1 BLER B DL
Sel
Sel
i
UTP A DL
Sel
Sel
i
UTP E DL
M
Sel
Sel
Mi
Sel
M
f TP Scaling
i
- TPOffset
-----------------------100
Uplink:
Sel
Mi
Sel
Mi
Sel
Mi
CTP P UL
Sel
Mi
Sel
Mi
= UTP P UL 1 BLER B UL
Sel
Mi
Sel
i
Sel
Mi
f TP Scaling
- TP Offset
= UTP E UL -----------------------100
Output
Sel
Mi
Sel
UTP P DL : Downlink peak RLC user throughput at the pixel, subscriber, or mobile M i
Sel
M
i
UTP E DL
UTP P UL : Uplink peak RLC user throughput at the pixel, subscriber, or mobile M i .
UTP E UL : Uplink effective RLC user throughput at the pixel, subscriber, or mobile M i
Sel
Sel
Mi
Sel
Mi
Sel
Sel
Sel
i
Sel
Mi
Sel
Sel
397
Forsk 2011
If no focus zone exists in the ATL document, Atoll takes into account the computation
zone.
We assume a reference cell TXi(ic) and a candidate neighbour cell TXj(jc). When automatic allocation starts, Atoll checks the
following conditions:
1. The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour is
discarded.
Atoll calculates the effective distance between the reference cell and its candidate neighbour from the real distance
between them and the azimuths of their antennas:
Dist ( CellA, CellB ) = D ( 1 + x cos x cos )
Where x = 0.3% so that the maximum variation in D does not to exceed 1%. D is stated in m.
Force Co-site Cells as Neighbours: If selected, Atoll adds all the cells located on the same site as the reference cell
to the candidate neighbour list. The weight of this constraint can be defined. It is used to calculate the rank of each
neighbour, and its importance.
Force Adjacent Cells as Neighbours: If selected, Atoll adds all the cells geographically adjacent to the reference
cell to the candidate neighbour list. The weight of this constraint can be defined. It is used to calculate the rank of
each neighbour, and its importance.
Determination of Adjacent Cells: Geographically adjacent cells are determined on the basis of their best server
coverage areas. A candidate neighbour cell TXi(ic) is considered adjacent to the reference cell TXi(ic) if there exists
at least one pixel of TXj(jc)s best server coverage area where TXi(ic) is the second best server. The ranking of
adjacent neighbour cells increases with the number of such pixels. Adjacent cells are sorted in the order of
decreasing rank.
Force Neighbour Symmetry: If selected, Atoll adds the reference cell to the candidate neighbour list of the its
candidate neighbour.
A symmetric neighbour relation is allowed only if the neighbour list of the reference cell is not already full. If TXj(jc)
is a neighbour of TXi(ic) but TXi(ic) is not a neighbour of TXj(jc), there can be two possibilities:
398
AT310_TRG_E1
i.
The neighbour list of TXj(jc) is not full, Atoll will add TXi(ic) to the end of the list.
ii. The neighbour list of TXj(jc) is full, Atoll will not be able to add TXi(ic) to the list, so it will also remove TXj(jc)
from the neighbour list of TXi(ic).
Force Exceptional Pairs: This option enables you to force/forbid some neighbour relations. Exceptional pairs are
pairs of cells which will always or never be neighbours of each other.
If you select "Force exceptional pairs" and "Force symmetry", Atoll considers the constraints between exceptional
pairs in both directions so as to respect symmetry condition. On the other hand, if neighbourhood relationship is
forced in one direction and forbidden in the other, symmetry cannot be respected. In this case, Atoll displays a
warning in the Event viewer.
Delete Existing Neighbours: If selected, Atoll deletes all the current neighbours and carries out a new neighbour
allocation. If not selected, the existing neighbours are kept in the list.
Here S TX ( ic ) is the surface area covered by the cell TXi(ic) that comprises all the pixels where:
i
The received reference signal energy per resource element is greater than or equal to the minimum RSRP:
TX i ( ic )
TX i ( ic )
E DLRS T RSRP
TX i ( ic )
TX i ( ic )
S TX ( ic ) is the surface area covered by TXi(ic) within E DLRS and E DLRS + M RSRP . M RSRP is the RSRP margin
with respect to the best downlink reference signal energy per resource element at which the handover ends.
S TX ( jc ) is the coverage area where the candidate cell TXj(jc) is the best server.
j
For calculating the overlapping coverage areas, Atoll uses the service with the lowest
body loss, the terminal that has the highest difference between gain and losses, and the
shadowing margin calculated using the defined cell edge coverage probability, if the
option is selected. The service and terminal are selected such that the selection gives the
largest possible coverage areas for the cells.
S TX ( ic ) S TX ( jc )
i
j
- 100 ),
When the above conditions are met, Atoll calculates the percentage of the coverage area overlap ( -------------------------------------S TX ( ic )
i
and compares this value with the % Min Covered Area. TXj(jc) is considered a neighbour of TXi(ic) if
S TX ( ic ) S TX ( jc )
i
j
-------------------------------------- 100 % Min Coverage Area .
S TX ( ic )
i
399
Forsk 2011
The neighbour importance depends on the distance from the reference transmitter and on the neighbourhood cause (cf. table
below); this value varies between 0 and 100%.
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Adjacent cell
Symmetric neighbourhood
relationship
The importance is evaluated using an Importance Function (IF), which takes into account the following factors:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance ( D in m) weighted by the
azimuths of antennas.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Importance Function
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+20%{10%(Di)+90%(O)}
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
30%+30%{10%(Di)+30%(O)
+60%(A)}
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
60%+40%{10%(Di)+30%(O)
+60%(A)}
Co-site
Adjacent
No
Where
Delta(X)=Max(X)-Min(X)
400
AT310_TRG_E1
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours, adjacent neighbours, and neighbours allocated based on coverage
overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
By adding an option in the atoll.ini file, the neighbour allocation and importance
calculation can be based on the distance criterion only. For more information, see the
Administrator Manual.
In the results, Atoll lists only the cells for which it finds new neighbours. Cells whose channels have the same centre frequency
are listed as intra-carrier neighbours. Otherwise, neighbour cells are listed as inter-carrier neighbours.
We assume a reference cell A and a candidate neighbour B. When automatic allocation starts, Atoll checks following
conditions:
1. The distance between reference cell and the candidate neighbour must be less than the user-definable maximum
inter-site distance. If the distance is greater than this value, the candidate neighbour is discarded.
Atoll calculates the effective distance between the reference cell and its candidate neighbour from the real distance
between them and the azimuths of their antennas:
Dist ( CellA, CellB ) = D ( 1 + x cos x cos )
Where x = 0.3% so that the maximum variation in D does not to exceed 1%. D is stated in m.
401
Forsk 2011
The formula above implies that two cells facing each other have a smaller effective distance than the actual distance.
Candidate neighbours are ranked in the order of increasing effective distance from the reference cell.
2. The calculation options:
CDMA Carriers: This option is available when an LTE network is being co-planned with a UMTS, CDMA, or TDSCDMA network. This option enables you to select the CDMA carrier(s) that you want Atoll to consider as potential
neighbours of LTE cells. You may choose one or more carriers. Atoll will allocate only the cells using the selected
carriers as neighbours.
Force co-site cells as neighbours: If selected, Atoll adds all the transmitters/cells located on the same site as the
reference cell in its candidate neighbour list. The weight of this constraint can be defined. It is used to calculate
the rank of each neighbour and its importance.
Force exceptional pairs: This option enables you to force/forbid some neighbour relations. Exceptional pairs are
pairs of cells which will always or never be neighbours of each other.
Delete existing neighbours: If selected, Atoll deletes all the current neighbours and carries out a new neighbour
allocation. If not selected, the existing neighbours are kept in the list.
1st case: SA is the area where the cell A is the best serving cell, with a 0 dB margin.
This means that the reference signal energy per resource element received from A is greater than the
minimum required (Min RSRP), and is the highest one. .
2nd case: The margin is other than 0 dB. SA is the area where:
The reference signal energy per resource element received from A exceeds the minimum required (Min RSRP)
and is within a margin from the highest signal level.
1st case: SB is the area where the candidate neighbour is the best server. In this case, the margin must be set
to 0dB.
The signal level received from B exceeds the minimum required, and is the highest one.
2nd case: The margin is other than 0dB. SB is the area where:
The signal level received from B exceeds the minimum required and is within a margin from the best signal
level.
SA SB
- 100 ) and compares this value with the %
Atoll calculates the percentage of the coverage area overlap ( ----------------SA
SA SB
- 100 % Min Covered Area .
Min Covered Area. B is considered a neighbour of A if ----------------SA
Candidate neighbours are ranked in the order of decreasing coverage area overlap percentages.
Next, Atoll calculates the importance of the automatically allocated neighbours. Atoll sorts the neighbours by decreasing
importance in order to keep the ones with high importance. If the maximum number of neighbours to be allocated to each
cell is exceeded, Atoll keeps the ones with high importance.
The importance (%) of neighbours depends on the distance and on the reason of allocation:
402
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
100 %
AT310_TRG_E1
Neighbour cause
When
Importance value
d
1 ----------d max
d is the effective distance between the reference cell and the neighbour and d max is the maximum inter-site
distance.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
IF
IF
The importance is evaluated using an Importance Function (IF), which takes into account the following factors:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The IF is user-definable using the Min importance and Max importance fields.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
In the results, Atoll displays only the cells for which it finds new neighbours.
403
Forsk 2011
Required channel separation Req for co-site cells and neighbour cells: 1 channel bandwidth of the TBA cell.
The above separation constraint is studied between each TBA cell and its related cells. Atoll calculates the cost between each
individual TBA and related cell, and then the overall cost for the TBA cell.
Related cells of a TBA cell are:
Its neighbours, if the check box "Take Neighbours into Account" is selected,
Assigned weight Neighbour = 0.5
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0.3
Cells within the cells (or the default) minimum reuse distance, if the check box "Take Min Reuse Distance into
Account" is selected,
Assigned weight Dis tan ce = 0.2
TX i ( ic ) TX j ( jc )
VL Sep
i
j
Req
TX i ( ic ) TX j ( jc )
Where Req
if
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
< Req
Otherwise
is the required separation, and
404
TX i ( ic ) TX j ( jc )
AT310_TRG_E1
TX ( jc )
j
TX ( ic ) TX ( jc )
i
j
TX ( ic )
i
F Start F Start
= -----------------------------------TX ( ic )
i
W Channel
TX ( jc )
j
Where F Start is the start frequency of the channel used by TXj(jc) calculated as follows:
TX j ( jc )
TX j ( jc )
TX j ( jc )
TX j ( jc )
F Start is the start frequency of the channel used by TXi(ic) calculated as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX j ( jc )
Where F Start Band and F Start Band are the start frequencies of the frequency bands assigned to the cells TXi(ic) and TXj(jc)
respectively. F Start Band can be the start frequency of a TDD frequency band ( F Start TDD ), or the downlink start frequency
TX i ( ic )
TX j ( jc )
of an FDD frequency band ( F Start FDD DL ). N Channel and N Channel are the channel numbers assigned to cells TXi(ic) and
TXj(jc) respectively. For FDD networks, Atoll considers that the same channel number is assigned to a cell in the downlink and
TX i ( ic )
TX j ( jc )
uplink, i.e., the channel number you assign to a cell is considered for uplink and downlink both. And, W Channel and W Channel
are the bandwidths of the channels assigned to cells TXi(ic) and TXj(jc) respectively.
The cost of the relation between the TBA cell and its related cell is calculated next:
$
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
= VL Sep
TX ( ic ) TX ( jc )
i
j
TX i ( ic ) TX j ( jc )
Neighbour Neighbour
TX i ( ic ) TX j ( jc )
TX ( ic ) TX j ( jc )
+ i
IM
IM
TX ( ic ) TX ( jc )
i
j
Where Neighbour
is the importance of the relationship between the TBA cell and its related neighbour cell. Neighbour
is calculated during automatic neighbour planning by Atoll as explained in "Automatic Neighbour Planning" on page 397. For
manual neighbour planning, this value is equal to 1.
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
IM
is the importance of the relationship between the TBA cell and its related interfering cell. IM
is
calculated during interference matrix calculation as explained in "Interference Matrix Calculation" on page 408.
TX ( ic ) TX ( jc )
i
j
Dis tan ce
is the importance of the relationship between the TBA and its related cell with respect to the distance between
TX i ( ic ) TX j ( jc )
Atoll calculates the quality reduction factor for the TBA cell and its related cell from the cost calculated above as follows:
QRF
TX i ( ic ) TX j ( jc )
= 1$
TX i ( ic ) TX j ( jc )
$ Total = 1
QRF
TX i ( ic ) TX j ( jc )
TX ( jc )
j
And, the total cost of the current frequency plan for the entire network is simply the sum of the total TBA cell costs calculated
above, i.e.,
$ Total =
TX i ( ic )
$ Total
TX i ( ic )
Calculates the cost (as describe d above) of the initial frequency plan,
Tries different frequency plans in order to reduce the cost,
Memorises the different frequency plans in order to determine the best one, i.e., the frequency plan which provides
the lowest total cost,
405
Forsk 2011
Stops when it is unable to improve the cost of the network, and proposes the last known best frequency plan as the
solution.
The above constraints are studied between each TBA cell and its related cells. Atoll calculates the cost between each
individual TBA and related cell, and then the overall cost for the TBA cell.
Related cells of a TBA cell are:
Its neighbours, if the check box "Take Neighbours into Account" is selected,
Assigned weight Neighbour = 0.35
Neighbours of a TBA cell are also related to each other through the TBA cell. This relation is also taken into account,
Assigned weight Inter Neighbour = 0.15
406
AT310_TRG_E1
You can choose to not take into account the inter-neighbour physical cell ID collision by adding an option in the
Atoll.ini file (see the Administrator Manual). If inter-neighbour collision is not taken into account, the weight assigned
to the neighbour relation alone is Neighbour = 0.5 and that of the inter-neighbour collision is of course
Inter Neighbour = 0 .
By adding an option in the Atoll.ini file (see the Administrator Manual), second-order neighbours can also be taken
into account. In this case, the assigned weights are: Neighbour = 0.25 , 2nd Neighbour = 0.15 , and
Inter Neighbour = 0.10 .
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0.3
Cells within the cells (or the default) minimum reuse distance, if the check box "Take Min Reuse Distance into
Account" is selected,
Assigned weight Dis tan ce = 0.2
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
= rO
ID
PSS
SSS
Where ID , PSS , and SSS are the weights assigned to the physical cell ID, PSS ID, and SSS ID constraints. r O
is
the total channel overlap ratio between the TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent Channel Overlaps Calculation"
on page 343.
ID
p Coll
PSS
p Coll
SSS
p Penalty
SSS
p Penalty
PSS
p Coll
ID
p Coll
1
=
1
=
= 1
0
TX ( ic )
i
if ID
TX i ( ic )
if ID
TX i ( ic )
if ID PSS
TX i ( ic )
if ID PSS
TX i ( ic )
if ID SSS
TX ( jc )
j
= ID
TX j ( jc )
ID
TX j ( jc )
= ID PSS
TX j ( jc )
ID PSS
TX j ( jc )
ID SSS
AND Site
TX i ( ic )
= Site
TX j ( jc )
if the SSS ID
Otherwise
SSS
planning strategy is set to "Same per site", and by p Penalty = 0 if the SSS ID planning strategy is set to "Free". The SSS penalty
models the SSS ID allocation constraint.
Next, Atoll calculates the importance of the relation between the TBA cell and its related cell.
TX i ( ic ) TX j ( jc )
Total
TX i ( ic ) TX j ( jc )
= Neighbour Neighbour
TX i ( ic ) TX j ( jc )
IM IM
TX i ( ic ) TX j ( jc )
Where Neighbour
TX i ( ic ) TX j ( jc )
is the importance of the relationship between the TBA cell and its related neighbour cell. Neighbour
is calculated during automatic neighbour planning by Atoll as explained in "Automatic Neighbour Planning" on page 397. For
manual neighbour planning, this value is equal to 1.
Inter Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If two neighbours of the TBA cell have the same physical cell ID assigned, the importance of the inter-neighbour
physical cell ID collision is the average of their neighbour importance values with the TBA cell. If more than one pair of
407
Forsk 2011
neighbours of the TBA cell has the same physical cell ID assigned, then the importance is the highest value among all the
averages:
TX ( ic ) TX ( j1c )
i
j1
Inter Neighbour
TX ( ic ) TX ( j2c )
i
j2
Neighbour
+ Neighbour
=
Max
---------------------------------------------------------------------------------
2
Where TX j1 ( j1c ) and TX j2 ( j2c ) are two neighbours of the TBA cell TX i ( ic ) that have the same physical cell ID assigned.
2nd Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If two second-order neighbours have the same physical cell ID assigned, the importance of the physical cell ID
collision is the multiple of the neighbour importance values. If more than one pair of second-order neighbours has the same
physical cell ID assigned, then the importance is the highest value among all the multiples:
2nd Neighbour =
TX ( ic ) TX ( jc )
j
i
Neighbour
Max
TX j ( jc ) TX k ( kc )
Neighbour
with ID Collisions
TX ( ic ) TX ( jc )
i
j
IM
is the importance of the relationship between the TBA cell and its related interfering cell. IM
is
calculated during interference matrix calculation as explained in "Interference Matrix Calculation" on page 408.
TX i ( ic ) TX j ( jc )
Dis tan ce
is the importance of the relationship between the TBA and its related cell with respect to the distance between
TX i ( ic ) TX j ( jc )
From the constraint violation level and the total importance of the relation between the TBA and its related cell, Atoll
calculates the quality reduction factor for the pair as follows:
QRF
TX i ( ic ) TX j ( jc )
= 1 VL
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
Total
$ Total = 1
QRF
TX i ( ic ) TX j ( jc )
TX j ( jc )
And, the total cost of the current physical cell ID plan for the entire network is simply the sum of the total TBA cell costs
calculated above, i.e.,
$ Total =
TX i ( ic )
$ Total
TX i ( ic )
Calculates the cost (as described above) of the current physical cell ID plan,
Tries different physical cell IDs to cells in order to reduce the costs,
Memorises the different plans in order to determine the best plan, i.e., which provides the lowest total cost,
Stops when it is unable to improve the cost of the network, and proposes the last known best physical cell ID plan as
the solution.
5.10.5 Appendices
5.10.5.1 Interference Matrix Calculation
TX i ( ic ) TX j ( jc )
calculated by taking the ratio of the interfered surface area to the total surface area of a cell.
The co-channel interference probability is calculated as follows:
408
AT310_TRG_E1
S TX ( ic )
i
TX ( jc )
TX ( ic )
j
i
n
C Max + M Quality
DLRS
-----------------------------------------------------------------------
TX ( ic )
TX ( ic )
i
10
10
i
C
10 Log 10
+ 10
DLRS
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ( ic )
i
TX j ( jc )
TX i ( ic )
TX i ( ic )
n DLRS
C Max + M Quality + f ACS
-------------------------------------------------------------------------------------------------
TX i ( ic )
TX ( ic )
10
10
< T i
C DLRS 10 Log 10
+ 10
RSRP + 174 10 Log ( 15000 )
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ( ic )
i
TX ( ic ) TX ( jc )
i
j
= 0.
TX i ( ic )
TX i ( ic )
Here S TX ( ic ) is the best server coverage area of the cell TXi(ic), that comprises all the pixels where E DLRS T RSRP
i
Condition
as
TX i ( ic )
TX j ( jc )
the given condition is true. C DLRS is the received downlink reference signal level from the cell TXi(ic). C Max
is the received
TX ( ic )
i
maximum signal level from the cell TXj(jc) calculated using the Max Power defined for this cell. n DLRS is the downlink noise
for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 350. M Quality is the quality margin used for the
TX i ( ic )
is the adjacent channel suppression factor defined for the frequency band of
TX i ( ic ) TX j ( jc )
Dis tan ce
D Reuse
2
= Log --------------------------------
TX i ( ic ) TX j ( jc )
D
--------------------------------------------------------2
Log ( D Reuse )
if D
) is calculated as follows:
TX ( ic ) TX ( jc )
i
j
<1
Otherwise
Where D Reuse is the minimum reuse distance, either defined for each TBA cell individually or set for all the TBA cells in the
AFP dialogue, and D
follows:
D
D
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
them. d
= d
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
is the weighted distance between the TBA cell TXi(ic) and its related cell TXj(jc) calculated as
( 1 + x ( cos ( ) cos ( ) 2 ) )
is weighted according to the azimuths of the TBA cell and its related cell with respect to the straight line joining
TX i ( ic ) TX j ( jc )
is the distance between the two cells considering any offsets with respect to the site locations. x is set
TX i ( ic ) TX j ( jc )
409
Forsk 2011
410
Chapter 6
3GPP Multi-RAT
Networks
This chapter describes 3GPP Multi-RAT calculations.
AT310_TRG_E1
"GSM GPRS EDGE Networks" on page 109 for the GSM GPRS EDGE part of the multi-RAT documents,
"UMTS HSPA Networks" on page 179 for the UMTS HSPA part of the multi-RAT documents,
"LTE Networks" on page 301 for the LTE part of the multi-RAT documents.
The first part refers to the traffic maps which can be used as traffic input for the Multi-RAT simulations. The second part refers
to the specific algorithm implemented in multi-RAT simulations.
6.1.1 Inputs
This table lists simulation and prediction inputs (calculation options, quality targets, active set management conditions, etc.).
Name
Value
Unit
Description
f act
UL
Service parameter
kbps
f act
DL
Service parameter
kbps
TL DL GSM
Subcell parameter
Obtaining a realistic user distribution: Atoll generates a user distribution using a Monte-Carlo algorithm; this user
distribution is based on the traffic database and traffic maps and is weighted by a Poisson distribution between
simulations of the same group (See "Generating a Realistic User Distribution" on page 414).
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a probability law
that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next step of
the simulation and on the network interferences. A user may be either active or inactive. Both active and inactive
users consume radio resources and create interference.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes the
shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone (possibly according to the
clutter weighting and the indoor ratio per clutter class).
Technology selection: For each mobile generated at the beginning of the simulation, Atoll search for its serving cell in
each possible technology. In case of multi-technology mobiles, a sort of active set of transmitters (having possibly
different technologies) is then created. Finally, retained transmitters are sorted according to the priorities of
technologies in the services as described in "Search and Selection of serving technologies" on page 421.
When the technology to which each mobile is attached, the multi-technology simulation is made of as many singletechnology "sub"-simulations run sequentially
GSM network regulation mechanisms: for the GSM part of the traffic, Atoll manages the GSM resources as described
in "Radio Resource Management in GSM" on page 422.
UMTS network regulation mechanisms: for the UMTS part of the traffic, Atoll uses a power control algorithm for R99
users, and an algorithm mixing A-DPCH power control and fast link adaptation for HSDPA users and an additional loop
modelling noise rise scheduling for HSUPA users. The power control simulation algorithm is described in "Power
Control Simulation" on page 198.
LTE network regulation mechanisms: for the LTE part of the traffic, Atoll manages the LTE resources as described in
"Simulation Process" on page 332.
413
Forsk 2011
The determination of the number of users and the activity status allocation depend on the type of traffic cartography used.
Atoll determines the total number of users attempting connection in each simulation
based on the Poisson distribution. This may lead to slight variations in the total numbers
of users in different simulations. To have the same total number of users in each
simulation of a group, add the following lines in the Atoll.ini file:
[Simulation]
RandomTotalUsers=0
In multi-RAT projects, services can be classified under two main types:
These services can be handled by one or several technologies and have to be consistent with the following table:
GSM
UMTS
LTE
Circuit
Packet (Constant Bit Rate)
Circuit R99
Packet HSPA (Constant Bit Rate)
Voice
Packet R99
Packet HSDPA (Best Effort)
Packet HSPA (Best Effort)
Data
In case of user profile traffic maps composed of lines, the number of users of each
user profile is calculated from the line length (L) and the user profile density (DUP)
The number of users is a direct input when a user profile traffic map is composed of
points.
Atoll calculates the probability for a user being active at a given instant in the uplink and in the downlink according to the
service usage characteristics described in the user profiles, i.e., the number of service sessions, the average duration of each
constant bit rate service session, or the volume of the data transfer in the uplink and the downlink in each variable bit rate
service session.
6.1.2.2.1
414
The used terminal (equipment used for the service (from the Terminals table)),
The average number of calls per hour N call ,
AT310_TRG_E1
The number of users and their distribution per activity status is determined as follows:
N call d
p o = ------------------3600
n i = N Users p 0
Next, we can take into account activity periods during the connection in order to determine the activity status of each user.
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the constant bit rate service i.
= n i p inactive
6.1.2.2.2
the number of inactive users for each technology to get the final number of inactive users,
the number of active users in UL only for each technology to get the final number of active users in UL only,
the number of active users in DL only for each technology to get the final number of active users in DL only,
the number of active users in UL and DL for each technology to get the final number of active users in UL and DL.
The user terminal equipment used for the service (from the Terminals table).
The average number of data sessions per hour N Session .
DL
UL
during a session.
For variable bit rate services which can be managed by GSM or LTE, the other parameters to consider are:
DL
UL
The average requested throughputs in the downlink TP Average and the uplink TP Average for the service d.
The number of users and their distribution per activity status is determined as follows:
UL
UL
DL
N Session V 8
N Session V 8
- and f DL = -----------------------------------------= -----------------------------------------UL
DL
TP Average 3600
TP Average 3600
UL
DL
UL
DL
(1 f )
DL
UL
(1 f )
415
Forsk 2011
UL + DL
UL
DL
= N Users p Inactive
GSM or LTE
UL
UL
GSM or LTE
= N Users p Active
DL
DL
GSM or LTE
= N Users p Active
UL + DL
UL + DL
GSM or LTE
= N Users p Active
Calculation of the number of active users trying to access the service d (nd):
nd
UL
GSM or LTE
= n d Active
DL
GSM or LTE
+ n d Active
UL + DL
GSM or LTE
+ n d Active
GSM or LTE
For variable bit rate services which can be managed by UMTS, a packet session consists of several packet calls separated by a
reading time. Each packet call is defined by its size and may be divided in packets of fixed size (1500 Bytes) separated by an
inter arrival time.
In Atoll, a UMTS packet session is described by following parameters:
UL
N packet c all : Average number of packet calls on the uplink during a session,
DL
N packet c all : Average number of packet calls on the downlink during a session,
UL
T packet call : Average time (millisecond) between two packets calls on the uplink ,
DL
T packet call : Average time (millisecond) between two packets calls on the downlink ,
UL
416
AT310_TRG_E1
V UL
V DL
UL
DL
S packet c all = ---------------------------------------and S packet c all = ---------------------------------------UL
UL
DL
DL
N packet c all f eff
N packet c all f eff
UL
DL
Where f eff and f eff are the UL and DL efficiency factors defined for the packet switched service j.
UL
DL
For packet (HSDPA) and packet (HSPA) services, f eff and f eff are set to 1.
DL
S packet c all
S packet c all
UL
- + 1 and N DL
- + 1
N packet = int ------------------------------packet = int ------------------------------UL
S packet 1024
S DL
packet 1024
1kBytes = 1024Bytes.
UL
DL
DL
( N packet 1 ) T packet
( N packet 1 ) T packet
UL
- and ( D DL
( D Inactivity ) packet call = --------------------------------------------------------Inactivity ) packet call = ---------------------------------------------------------1000
1000
UL
UL
DL
DL
DL
and
UL
DL
DL
N packet S packet 8
N packet S packet 8
UL
UL
DL
- and ( D DL
( D Activity ) session = N packet c all -----------------------------------------------Activity ) session = N packet c all -----------------------------------------------UL
DL
R average 1000
R average 1000
UL
DL
Where R average and R average are the uplink and downlink average requested throughputs defined for the service j.
Therefore, the average duration of a connection (in s) is:
UL
UL
UL
DL
DL
DL
D Connection = ( D Activity ) session + ( D Inactivity ) session and D Connection = ( D Activity ) session + ( D Inactivity ) session
N sess
N sess
UL
DL
DL
- D UL
p Connection = ----------Connection and p Connection = ------------ D Connection
3600
3600
DL
UMTS
= N Users p Connected
As you can see on the picture above, we have to consider three possible cases when a user is connected:
DL
p Connection p Connection
UL + DL
p Connected = --------------------------------------------------------p Connected
2nd case: At a given time, packet are uploaded (no packet is downloaded).
417
Forsk 2011
UL
DL
p Connection ( 1 p Connection )
UL
p Connected = ----------------------------------------------------------------------p Connected
3rd case: At a given time, packet are downloaded (no packet is uploaded).
UL
p Connection ( 1 p Connection )
DL
p Connected = ----------------------------------------------------------------------p Connected
Now, we have to take into account activity periods during the connection in order to determine the activity status of
each user.
UL
DL
( D Activity ) session
( D Activity ) session
DL
= -------------------------------------------------------------------------------------------and f = -------------------------------------------------------------------------------------------UL
UL
DL
DL
( ( D Inactivity ) session + ( D Activity ) session )
( ( D Inactivity ) session + ( D Activity ) session )
Therefore, we have:
1st case: At a given time, packets are downloaded and uploaded.
The user can be active on UL and inactive on DL; this probability is:
1
p UL = f
UL
DL
UL + DL
( 1 f ) p Connected
The user can be active on DL and inactive on UL; this probability is:
1
p DL = f
DL
UL
UL + DL
( 1 f ) p Connected
p UL + DL = f
UL
DL
UL + DL
p Connected
DL
UL + DL
p inactive = ( 1 f ) ( 1 f ) p Connected
2nd case: At a given time, packet are uploaded (no packet is downloaded).
The user can be active on UL and inactive on DL; this probability is:
2
p UL = f
UL
UL
p Connected
UL
p inactive = ( 1 f ) p Connected
3rd case: At a given time, packet are downloaded (no packet is uploaded).
The user can be active on DL and inactive on UL; this probability is:
3
p DL = f
DL
DL
p Connected
DL
DL
p inactive = ( 1 f ) p Connected
418
UMTS
= nj
UMTS
UMTS
= nj
UMTS
( p UL + p UL )
UMTS
= nj
UMTS
( p DL + p DL )
= nj
UMTS
UMTS
p UL + DL
AT310_TRG_E1
Therefore, a user when he is connected can have four different activity status: either active on both links, or inactive
on both links, or active on UL only, or active on DL only.
Assuming several number of users are calculated for several technologies, the final numbers of users are obtains as follows:
inactive
inactive
= Average ( n j
inactive
, nj
GSM
GSM
GSM
inactive
UMTS
GSM
, nj
LTE
, n j ( UL )
UMTS
, n j ( DL )
UMTS
, n j ( UL + DL )
, n j ( UL )
LTE
, n j ( DL )
LTE
UMTS
, n j ( UL + DL )
LTE
The user distribution per service and the activity status distribution between the users
are average distributions. The service and the activity status of each user are randomly
drawn in each simulation. Therefore, if you calculate several simulations at once, the
average number of users per service and average numbers of inactive, active on UL,
active on DL and active on UL and DL users, respectively, will correspond to calculated
distributions. But if you check each simulation, the user distribution between services as
well as the activity status distribution between users can be different in each of them.
6.1.2.3.1
Atoll calculates the number of users active in uplink and in downlink in the Txi cell using the service (NUL and NDL) as follows:
UL
DL
Rt
Rt
- and N DL = -----------------N UL = -----------------UL
DL
R average
R average
UL
is the kbits per second transmitted in UL in the Txi cell to supply the service.
DL
is the kbits per second transmitted in DL in the Txi cell to supply the service.
Rt
Rt
DL
R average is the downlink average requested throughput defined for the service,
UL
R average is the uplink average requested throughput defined for the service.
NUL and NDL values include:
Atoll takes into account activity periods during the connection in order to determine the activity status of each user.
Activity probabilities are calculated as follows:
UL
DL
DL
419
Forsk 2011
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the service i.
Then, Atoll calculates the number of users per activity status:
We have:
( p UL + p UL + DL ) ( n j ( UL ) + n j ( DL ) + n j ( UL + DL ) ) = N UL
( p DL + p UL + DL ) ( n j ( UL ) + n j ( DL ) + n j ( UL + DL ) ) = N DL
Therefore, we have:
N UL p UL + DL N DL p UL + DL
Number of users active in UL and DL both: n i ( UL + DL ) = min ---------------------------------, --------------------------------
p UL + p UL + DL p DL + p UL + DL
Number of users active in UL and inactive in DL: n i ( UL ) = N UL n i ( UL + DL )
Number of users active in DL and inactive in UL: n i ( DL ) = N DL n i ( UL + DL )
inactive
( n j ( UL ) + n j ( DL ) + n j ( UL + DL ) )
- p inactive
= -----------------------------------------------------------------------------1 p inactive
Therefore, a connected user can have four different activity status: either active in both links, or inactive in both links, or active
in UL only, or active in DL only.
6.1.2.3.2
DL
DL
DL
UL
DL
DL
Where, f act and f act are respectively the UL and DL activity factors defined for the service i.
Then, Atoll calculates the number of users per activity status:
inactive
= n i p inactive
6.1.2.3.3
When selecting Number of Users per Activity Status, you can directly input the number of inactive users ( n i
), the
number of users active in the uplink ( n i ( UL ) ), in the downlink ( n i ( DL ) ) and in the uplink and downlink ( n i ( UL + DL ) ), for
each sector and for each service.
420
AT310_TRG_E1
The activity status distribution between users is an average distribution. In fact, in each
simulation, the activity status of each user is randomly drawn. Therefore, if you compute
several simulations at once, average numbers of inactive, active on UL, active on DL and
active on UL and DL users correspond to the calculated distribution. But if you check each
simulation, the activity status distribution between users is different in each of them.
6.1.2.3.4
Assuming services have been assigned to each user. If some users have been assigned a service which may be served by any
technology, the distribution of terminals will be :
Terminal A : 30%.
Terminal B : 50%.
Terminal C : 20%.
If some users have been assigned a service which may be served by UMTS and LTE technologies only, the distribution is
normalised and will be :
If some users have been assigned a service which may be served by LTE technology only, all of these users will have to be
assigned Terminal C.
421
Forsk 2011
6.1.2.5.1
MSA Definition
In order to understand the difference between each frequency hopping mode from the point of view of a mobile, it is interesting to consider the Mobile Station Allocation. MSA is characterised by the pair (Channel list, MAIO). In the following, we
will use this notion to characterise the interference and resources set of a mobile.
For non-hopping (NH) mode, the channel list is 1 channel. For base-band hopping (BBH) or synthesized frequency hopping
(SFH), the channel list corresponds to the mobile allocation list (MAL).
For BBH, channels of MAL belong to the same TRX type.
Examples:
In case of NH, we have:
TRX index
Channel list
MAIO
MSA
53
(53,*)
54
(54,*)
In case of BBH, assuming TRXs belong to the same TRX type, we have:
TRX index
Channel list
MAIO
MSA
53
([53,54,55],0)
54
([53,54,55],1)
55
([53,54,55],2)
TRX index
Channel list
MAIO
MSA
53 54 55 56
([53,54,55,56],2)
53 54 55 56
([53,54,55,56],3)
Therefore, from the point of view of a mobile station, BBH and SFH work in the same way. An MSA will be attached to each
mobile considered during the simulation and the level of interference will be evaluated on this MSA.
6.1.2.5.2
422
AT310_TRG_E1
423
Forsk 2011
TL DL GSM
Subcell
Subcell i
If TL DL GSM
Subcell
i
i
TL
DL GSM k TL DL GSM
All Subcell
Max
Req
k 1
is the simulation convergence thresholds defined when creating the simulation, Atoll stops the
Subcell i
Convergence: Simulation has converged between iteration k - 1 and k if: TL DL GSM TL DL GSM
k
Req
No convergence: Simulation has not converged even after the last iteration, i.e., k = Max Number of Iterations defined
Subcell i
Subcell i
Req
7. Repeats the above steps (from step 2.) for the iteration k+1 using the new calculated loads as the current loads until
convergence.
6.1.2.5.3
Servers Selection
For a given network, the service areas of each transmitter are evaluated in the same way than an HCS server study with 0 dB
margin. In other words, each pixel, is covered by the best server of each HCS layer, assuming the received signal strength is
greater than the reception threshold defined on that layer.
In addition to the coverage condition above, for a given mobile distribution, a mobile might be served by a transmitter if its
mobility (as assigned by Atoll at the beginning of the simulation) does not exceed the maximum speed permitted on that layer.
Finally the frequency band(s) in use in the transmitter have to be supported by the user terminal.
In none of these conditions are fulfilled, the mobile is rejected with the condition "No Coverage".
If these conditions are fulfilled, as a result, each mobile then has a list of potential servers, each server being on a different
HCS layer. For each mobile list, Atoll sorts the potential servers according to their HCS layer priority in decreasing order.
On the very first iteration of the simulation, the mobile selects the highest priority transmitter. During the iterative process,
if the mobile is regularly rejected from the highest priority transmitter, it will select the second highest priority transmitter
and so on, until convergence.
In addition, if the mobile is rejected from a layer, even after convergence, the algorithm will try to attach this mobile to a lower
priority layer until no solution can be found.
6.1.2.5.4
424
AT310_TRG_E1
When serving a circuit-switched user, depending on the computed radio conditions at the server location, a codec mode is
assigned to a user. Depending on this codec mode, the user will use either an entire timeslot (any AMR, EFR or FR codec mode)
or half a timeslot (HR codec mode).
As explained in "MSA Definition" on page 422, the resource element assigned to a mobile station is an MSA. Depending on
the assigned MSA, the level of quality at the mobile might be different, and consequently, its served codec mode so as the
required number of timeslots.
Assuming a server is selected for each mobile, several MSAs are candidate. For each candidate MSA, a codec mode study is
run, using the computed C/(I+N) and based on the user terminal and mobility (See "Calculations Based on C/(I+N)" on
page 131 for more information). For each MSA, a codec mode is obtained. For each mobile, the list of candidate codec modes
is saved.
At the beginning of a simulation iteration, no traffic is attached to MSAs. Their load starts from 0 and is increased as traffic
increases and mobiles are attached to them. For a given user, within his MSA list, the MSA having currently the lowest load is
selected and, as a consequence, the load of this MSA is now increased. The effect of this mechanism results in a load balancing
of MSAs within a transmitter.
When MSAs are almost full, Atoll selects the MSAs the most optimised in term of timeslot occupancy. As an example, to
optimise the resource allocation, a codec mode costing half a timeslot might be chosen instead of a codec mode costing an
entire timeslot in the case the MSA with the lowest cost would have been chosen.
This mechanism is then reproduced for all the users requesting a circuit-switched service.
i
For each MSA k, the assigned codec mode i corresponds to a quality target : ( C I ) Target . Due to the radio conditions, and using
k
If ( C I ) Max < ( C I ) Target , no codec mode can be served and the mobile is rejected with the condition "No Service".
If ( C I ) Max > ( C I ) Target , the corresponding codec mode is assigned to the mobile. If the MSA is on the BCCH, no power
k
control is applied. For any other TRX type, Atoll evaluates the minimum required power P Min in order to reduce the quality
i
(0.5 or 1) and a corresponding minimum required power to get the ( C I ) Target of the served MSA.
Then, if the user has been dropped as inactive at the beginning of the simulation, his corresponding number of timeslots is
consumed but no DL power is considered for this specific user. Inactive users only participate in the timeslot management but
do not affect DL power.
Finally, if the user has been dropped as active at the beginning of the simulation, both timeslots and powers have to be
considered to make him connected.
6.1.2.5.5
425
Forsk 2011
For a given user, within his MSA list, the MSA having currently the lowest load is selected and, as a consequence, the load of
this MSA is now increased. In the same way than for circuit traffic, the effect of this mechanism results in a load balancing of
MSAs within a transmitter.
This mechanism is then reproduced for all the users requesting a packet-switched service. At this step, each packet-switched
service has a coding scheme and, ideally, is supposed to be served his DL minimum throughput demand.
The second step of resources allocation for packet-switched traffic is to share the remaining resources between connected
users in order they get their maximum throughput demand. As an example, lets imagine than a MSA is already occupied as
follows:
If this MSA is defined over a TCH subcell, its capacity is 8 TS. In other words, 4.4 TS have been used, and 3.6 TS remain. The
two packet-switched users have obtained their minimum throughput demand. In order to reach their maximum throughput
demand, the remaining TS are equally shared between the two connected users: 1.8 TS per user. If the first user can get his
maximum throughput demand with only 1.5 TS, the remaining 0.3 TS will be able to be used by the user. As a consequence,
this second user could benefit of 2.1 TS in order to get his maximum demand. If, finally, he only needs 1.3 TS to get this
demand, 0.8 TS remain unused for that MSA.
This mechanism of equally share of remaining resources is then applied for all the connected packet-switched service users
over all their MSAs.
j
For each MSA k, the assigned coding scheme j corresponds to a quality target : ( C I ) Target . Due to the radio conditions, and
k
If ( C I ) Max < ( C I ) Target , no coding scheme can be served and the mobile is rejected with the condition "No Service".
If ( C I ) Max > ( C I ) Target , the corresponding coding scheme is assigned to the mobile. If the MSA is on the BCCH, no power
k
control is applied. For any other TRX type, Atoll evaluates the minimum required power P Min in order to reduce the quality
j
timeslots (which might not be an integer value) and a corresponding minimum required power to get the ( C I ) Target of the
served MSA.
6.1.2.5.6
TS used
MSA TP
i
- where the number of TS available for a BCCH subcell is 7 and 8 for any other subcell.
TL TP = -------------------------------------------i
TS available
MSA TP
The traffic load value is then assigned to all the subcells of a same traffic pool.
6.1.2.5.7
426
AT310_TRG_E1
MSA
HR users
TP
i
-.
HR RATIO TP = -----------------------------------users represents HR and FR circuit-switched service users.
i
users MSATP
MSA
TP
The Half-Rate traffic ratio is then assigned to all the subcells of a same traffic pool.
6.1.2.5.8
active and inactive circuit-switched service users (assuming each inactive user does not cost any DL power but only
some timeslots)
all packet users
From the minimum required powers evaluated at the end of "Codec Mode Assignment and DL Power Control" on page 424
and "Coding Scheme Assignment, Throughput Evaluation and DL Power Control" on page 425 in order to get respectively the
appropriate codec modes and coding schemes without any excess of unneeded power, an average minimum required power
is obtained for each mobile connected to the subcell S as follows:
k
PMin TSi
i
i-------------------------------S
-
= P Moy
TS i
where i are the mobiles connected to the subcell S, over its MSAs
P Max
S
The ratio --------------- (in dB), where P Max
P Moy
S
is the max power of the considered subcell, represents the mean power control gain,
due to active and inactive users, which can be assigned to the subcell.
It is essential to note that there is no power control on the BCCH and, consequently, the mean power control gain on the BCCH
is 0.
6.1.2.5.9
ki
active
P Min
TS i
i active S
active
------------------------------------------------------------ = P Moy
TS i
S active
where i active are the circuit-switched active mobiles connected to the subcell S, over
active
i active
its MSAs
P Moy
S
The ratio -------------------------- (in dB), where P Moy
P Moy
S active
page 427 above, represents the DTX gain, due to circuit-switched active users, which can be assigned to the subcell.
6.1.2.5.10
If a user is rejected during server determination, the cause of rejection is "No Coverage". If a user is rejected because quality
is too low to obtain any codec mode or coding scheme, the cause of rejection is "No Service". If a user is rejected because he
427
Forsk 2011
cannot be allocated a sufficient number of resources to obtain its codec mode or coding scheme, the cause of rejection is
"Resource Saturation," i.e., all of the cells resources were used up by other users.
Considering only the connected traffic at the end of the GSM part of the simulation process, the main results obtained are:
Subcell traffic loads and DL Power control gains can be used as input for GSM quality-based coverage predictions.
428
Chapter 7
CDMA2000 Networks
This chapter describes CDMA2000 calculations.
AT310_TRG_E1
7 CDMA2000 Networks
7.1 General Prediction Studies
7.1.1 Calculation Criteria
Three criteria can be studied in point analysis (Profile tab) and in common coverage studies. Study criteria are detailed in the
table below:
Study criteria
Formulas
Tx
where,
EIRP is the effective isotropic radiated power of the transmitter,
ic is a carrier number,
L model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model,
L ant
Tx
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken into
account is selected,
L Indoor are the indoor losses, taken into account when the option Indoor coverage is selected,
L term are the receiver losses,
G term is the receiver antenna gain,
G Tx is the transmitter antenna gain,
L Tx is the transmitter loss ( L Tx = L total DL ). For information on calculating transmitter loss, "UMTS, CDMA2000, TD-SCDMA,
WiMAX, and LTE Documents" on page 26.
431
Forsk 2011
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
For a selected transmitter, it is also possible to study the path loss, L path , or the total
losses, L total . Path loss and total losses are the same on any carrier.
You can use a value other than 30 dB for the margin from the best server signal level,
for example a smaller value for improving the calculation speed. For more
information on defining a different value for this margin, see the Administrator
Manual.
The study conditions in order to determine the service area of each TBC transmitter,
The display settings to select how to colour service areas.
7.1.3.1.1
All Servers
The service area of Txi corresponds to the bins where:
Txi
Txi
Txi
7.1.3.1.2
Txi
Txi
Txj
432
AT310_TRG_E1
7.1.3.1.3
If the margin equals 0 dB, Atoll will consider bins where the signal level received from
Txi is the highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received
from Txi is either the highest or 2dB lower than the highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received
from Txi is 2dB higher than the signal levels from transmitters, which are 2nd best
servers.
Txi
Txi
nd
Txj
If the margin equals 0 dB, Atoll will consider bins where the signal level received from
Txi is the second highest.
If the margin is set to 2 dB, Atoll will consider bins where the signal level received
from Txi is either the second highest or 2dB lower than the second highest.
If the margin is set to -2 dB, Atoll will consider bins where the signal level received
from Txi is 2dB higher than the signal levels from transmitters, which are 3rd best
servers.
Plot Resolution
Prediction plot resolution is independent of the matrix resolutions and can be defined on a per study basis. Prediction plots
are generated from multi-resolution path loss matrices using bilinear interpolation method (similar to the one used to
evaluate site altitude).
7.1.3.2.2
Display Types
It is possible to display the transmitter service area with colours depending on any transmitter attribute or other criteria such
as:
Signal Level (in dBm, dBV, dBV/m)
Atoll calculates signal level received from the transmitter on each bin of each transmitter service area. A bin of a service area
is coloured if the signal level is greater than or equal to the defined minimum thresholds (bin colour depends on signal level).
Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as many layers
as transmitter service areas. Each layer shows the different signal levels available in the transmitter service area.
Best Signal Level (in dBm, dBV, dBV/m)
Atoll calculates signal levels received from transmitters on each bin of each transmitter service area. Where other service
areas overlap the studied one, Atoll chooses the highest value. A bin of a service area is coloured if the signal level is greater
than or equal to the defined thresholds (the bin colour depends on the signal level). Coverage consists of several independent
layers whose visibility in the workspace can be managed. There are as many layers as defined thresholds. Each layer
corresponds to an area where the signal level from the best server exceeds a defined minimum threshold.
Path Loss (dB)
Atoll calculates path loss from the transmitter on each bin of each transmitter service area. A bin of a service area is coloured
if path loss is greater than or equal to the defined minimum thresholds (bin colour depends on path loss). Coverage consists
of several independent layers whose visibility in the workspace can be managed. There are as many layers as service areas.
Each layer shows the different path loss levels in the transmitter service area.
433
Forsk 2011
Value
Unit
Description
F ortho
Clutter parameter
None
Orthogonality factor
F MUD
Tx
None
MUD factor
ic
None
Carrier number
Q pilot
req
min
Q pilot
434
req
req
min
min
AT310_TRG_E1
Name
Value
req
min
Q pilot ( txi, ic )
Q pilot ( txi, ic )
req
min
Q pilot
Q pilot
DL
( Q req ) FCH
E b
--- N t req
Unit
None
None
None
None
FCH DL
Description
SCH DL
E b
--- N t req
DL
( Q req ) SCH
( Q req ) FCH
E b
--- N t req
FCH UL
SCH UL
UL
( Q req ) SCH
Site parameter
None
CE D L
Site parameter
None
N max ( N I )
N max ( N I )
N
CE U L
( NI )
Simulation result
None
CE D L
( NI )
Simulation result
None
Overhead C E UL
None
Overhead C E DL
None
FCH C E UL
None
FCH C E DL
None
Simulation constraint
None
Simulation result
None
NF term
Terminal parameter
None
NF Tx
None
1.38 10-23
J/K
Boltzman constant
293
Ambient temperature
1.23 MHz
Hz
Spreading Bandwidth
Cell parameter
Codes
N max ( txi, ic )
N
Codes
Tx, DL
( txi, ic )
435
Forsk 2011
Name
Value
Unit
Description
Cell parameter
None
RF ( ic, ic adj )
Network parameter
If not defined, it is assumed that there is no inter-carrier
interference
None
Tx, UL
Tx, m
ICP ic , ic
i
Network parameter
If not defined, it is assumed that there is no inter-technology
downlink interferences due to external transmitters
and ic adj
Inter-technology Channel Protection
between the signal transmitted by Tx
and received by m assuming the
None
frequency gap between ic i (external
network) and ic
UL
X max
DL
%Powermax
Tx, UL
Tx
Term
Rc
bps
Chip rate
f rake efficiency
UL
Equipment parameter
DL
Terminal parameter
None
Frate SCH
Simulation result
None
R FCH
DL
Terminal parameter
bps
DL
bps
Frate SCH
Simulation result
None
R FCH
UL
Terminal parameter
bps
UL
bps
W---------DL
R FCH
None
W---------DL
R SCH
None
W---------UL
R FCH
None
W
----------UL
R SCH
None
DL
Service parameter
None
AF FCH
UL
Service parameter
None
P Sync ( txi, ic )
Cell parameter
P paging ( txi, ic )
Cell parameter
P pilot ( txi, ic )
Cell parameter
P max ( txi, ic )
Cell parameter
N0
N0
f rake efficiency
DL
R SCH
UL
R SCH
FCH DL
Gp
SCH DL
Gp
FCH UL
Gp
SCH UL
Gp
AF FCH
436
Tx, DL
DL
DL
UL
UL
AT310_TRG_E1
Name
Value
Unit
Description
M pooling ( txi, ic )
Cell parameter
dB
P FCH
min
Service parameter
P FCH
max
Service parameter
P SCH
min
Service parameter
P SCH
max
Service parameter
Simulation result
P FCH ( txi, ic )
DL
tch ( FCH ( ic ) )
tch ( SCH ( ic ) )
P tx ( txi, ic )
P term
min
Terminal parameter
max
Terminal parameter
P term
FCH
P term ( ic )
SCH
Simulation result
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
G Tx
Antenna parameter
None
G Term
Terminal parameter
None
Terminal gain
L Tx
None
Transmitter lossa
L body
Service parameter
None
Body loss
L Term
Terminal parameter
None
Terminal loss
L indoor
L path
None
Path loss
Terminal parameter
None
Number of fingers
Terminal parameter
M Shadowing model
None
M Shadowing Ec Io
None
P term ( ic )
UL
Indoor loss
437
Forsk 2011
Name
Value
DL
Description
None
npaths
DL
G macro diversity
Unit
n=2 or 3
M Shadowing ( Eb Nt )
DL
None
M Shadowing ( Eb Nt )
UL
None
None
None
None
P pilot ( txi, ic )
------------------------------LT
UL
UL
G macro diversity
npaths
UL
M Shadowing ( Eb Nt )
n=2 or 3
Global parameter (default value)
E Shadowing
Simulation result
UL
In prediction studiesd
For Ec/I0 calculation
L path L Tx L term L body L indoor M Shadowing Ec Io
------------------------------------------------------------------------------------------------------------------------------------G Tx G term
For DL Eb/Nt calculation
L path L Tx L term L body L indoor M Shadowing ( Eb Nt )
DL
---------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
LT
SCH DL
Pb
Pb
DL
FCH DL
Pb
SCH DL
P tx ( txi, ic )
-------------------------LT
DL
P tot ( txi, ic )
DL
P traf ( txi, ic )
tch ( ic )
FCH UL
( ic )
P term
-----------LT
SCH UL
( ic )
P term
-----------LT
Pb
Pb
SCH
UL
P b ( ic )
UL
P tot ( ic )
UL
P c ( ic )
438
FCH UL
Pb
SCH UL
( ic ) + P b
( ic )
UL
P b ( ic )
UL
UL
P b ( ic ) + P c ( ic ) = ---------------(1 p)
UL
p P tot ( ic )
AT310_TRG_E1
a.
L Tx = L total UL on uplink and L Tx = L total DL on downlink. For information on calculating transmitter losses on uplink and downlink,
see "UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE Documents" on page 26.
b.
npaths
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in case
of downlink Ec/I0 modelling.
npaths
c.
M Shadowing ( Eb Nt )
d.
UL
corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in
UL
). In downlink
prediction studies, carrier power level and intra-cell interference are downgraded by the shadowing model ( M Shadowing ( Eb Nt )
M Shadowing Ec Io ) while extra-cell interference level is not. Therefore, M Shadowing ( Eb Nt )
DL
DL
or
Value
I intra ( txi, ic )
P tot ( txi, ic )
DL
DL
DL
I extra ( ic )
DL
P tot ( txj, ic )
Unit
Description
txj, j i
DL
I inter carrier ( ic )
txj, j
---------------------------------------------
RF ( ic, ic adj )
DL
I inter techno log y ( ic )
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
Term
DL
DL
DL
DL
DL
I intra ( txi, ic ) + I extra ( ic ) + I inter carrier ( ic ) + I inter techno log y ( ic ) + N 0 W
I 0 ( ic )
BTS P c ( txi, ic )
-------------------------------------------------DL
I 0 ( ic )
E
Q pilot ( txi, ic ) ----c
I0
Downlink inter-technology
interference at terminal on carrier ic
None
a.
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
b.
In an active set, N 0
Term
is calculated for all its members with Inter-technology downlink noise rise of the best server.
Value
Unit
Description
I intra ( txi, ic )
DL
DL
I extra ( ic )
DL
P tot ( txj, ic )
txj, j i
DL
I inter carrier ( ic )
txj, j
---------------------------------------------
RF ( ic, ic adj )
439
Forsk 2011
Name
Value
DL
I inter techno log y ( ic )
n
DL
DL
N tot ( ic )
DL
Unit
Description
Downlink inter-technology
interference at terminal on carrier ic
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
DL
Term
DL
None
E DL
DL
Q FCH ( txi, ic ) ----b-
N t FCH
BTS
ic, tch )
DL
------------------------------------------------------------------------------------------------------ G FCH
p
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( txi, ic )
FCH DL
BTS P b
( txi, ic, tch )
DL
- G FCH
Total noise: -----------------------------------------------------------------p
DL
N tot ( ic )
DL
f rake efficiency
DL
Q FCH ( ic )
DL
Q FCH ( tx k,
ic )
tx k ActiveSet ( FCH )
DL
E
DL
Q SCH ( txi, ic ) ----b-
N t SCH
BTS
ic, tch )
DL
------------------------------------------------------------------------------------------------------ G SCH
p
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( txi, ic )
SCH DL
BTS P b
( txi, ic, tch )
DL
- G SCH
Total noise: -----------------------------------------------------------------p
DL
N tot ( ic )
DL
f rake efficiency
DL
Q SCH ( ic )
None
DL
Q SCH ( tx k, ic )
tx k ActiveSet ( SCH )
DL
Q FCH ( ic )
---------------------------------------------------DL
Q FCH ( BestServer, ic )
DL
( G SHO ) FCH
None
None
DL
Q SCH ( ic )
---------------------------------------------------DL
Q SCH ( BestServer, ic )
DL
( G SHO ) SCH
DL
ic )
( Q req )FCH
---------------------- P FCH ( txi, ic )
DL
Q FCH ( ic )
P SCH ( txi, ic )
( Q req ) SCH
---------------------- P SCH ( txi, ic )
DL
Q SCH ( ic )
req
P FCH ( txi,
DL
req
req
P tch ( txi, ic )
a.
b.
req
req
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
c.
440
AT310_TRG_E1
Name
Value
( Pb
UL
UL
intra
I tot
( txi, ic )
Unit
Description
UL
( ic ) + P c ( ic ) )
term
txi
UL extra
I tot
( txi, ic )
UL
UL
( P b ( ic ) + P c ( ic ) )
term
txj, j i
( Pb
UL
UL
UL
I tot ( txi, ic )
UL
( ic adj ) + P c ( ic adj ) )
term
txj, j
---------------------------------------------------------------------RF ( ic, ic adj )
UL extra
I tot
UL intra
Tx
UL
UL
N tot ( txi, ic )
UL
W)
( txi, ic ) +I inter carrier ( txi, ic
tx
I tot ( txi, ic ) + N 0
None
None
Eb
UL
Q FCH ( txi, ic ) -----
N t UL
term P b
( ic )
UL
-------------------------------------------------------------------------------------------------------- G FCH
p
UL
Tx
UL
N tot ( txi, ic ) ( 1 F MUD ) term P b ( ic )
FCH UL
term P b
( ic )
FCH UL
Total noise: ----------------------------------------------- Gp
UL
N tot ( txi, ic )
Without useful signal:
SCH UL
E
UL
Q SCH ( txi, ic ) ----b-
N t UL
term P b
( ic )
UL
-------------------------------------------------------------------------------------------------------- G SCH
p
UL
Tx
UL
N tot ( txi, ic ) ( 1 F MUD ) term P b ( ic )
SCH UL
term P b
( ic )
SCH UL
Total noise: ----------------------------------------------- Gp
UL
N tot ( txi, ic )
UL
UL
UL
Q tch ( txk, ic )
tx k ActiveSet
( samesite )
UL
ic ) ) G macro diversity
Softer/Soft HO (MRC):
UL
Q tch ( ic )
UL
UL
UL
Q tch ( tx k, ic ), Q tch ( tx l, ic )
tx ,tx ActiveSet f rake efficiency
k l
tx k samesite
tx k
Max
In simulations,
UL
G macro diversity
tx l othersite
= 1.
UL
G macro diversity
UL
UL
( G SHO ) FCH
Q FCH ( ic )
---------------------------------------------------UL
Q FCH ( BestServer, ic )
None
441
Forsk 2011
Name
Value
Unit
Description
None
UL
Q SCH ( ic )
---------------------------------------------------UL
Q SCH ( BestServer, ic )
UL
( G SHO ) SCH
UL
( ic )
( Q req ) FCH
---------------------- P FCH
term ( ic )
UL
Q FCH ( ic )
SCH req
P term
( ic )
( Q req ) SCH
----------------------- P SCH
term ( ic )
UL
Q SCH ( ic )
FCH req
P term
UL
req
FCH req
P term ( ic )
P term
SCH req
( ic ) + P term
( ic )
tx
a.
In an active set, N 0 is calculated for all its members with Inter-technology uplink noise rise of the best server.
b.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
c.
DL
I intra ( txi, ic )
Value
Unit
Description
DL
DL
P tot ( txi, ic ) F ortho BTS P tot ( txi, ic )
None
DL
DL
I extra ( ic )
DL
P tot ( txj, ic )
txj, j i
DL
I inter carrier ( ic )
txj
, j
---------------------------------------------
RF ( ic, ic adj )
DL
DL
I tot ( ic )
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
DL
I inter techno log y ( ic )
DL
DL
DL
DL
DL
Term
I tot ( ic ) + N 0
( Pb
UL
I tot
( txi, ic )
UL
( ic ) + P c ( ic ) )
term
txi
UL extra
I tot
( txi, ic )
UL
UL
( P b ( ic ) + P c ( ic ) )
term
txj, j i
( Pb
UL
UL
I inter carrier ( txi,
ic )
Downlink inter-technology
interference at terminal on carrier ic
a
N tot ( ic )
UL intra
UL
( ic adj ) + P c ( ic adj ) )
term
txj, j
----------------------------------------------------------------------
RF ( ic, ic adj )
UL
I tot ( txi, ic )
442
UL extra
I tot
Tx
UL intra
UL
W)
( txi, ic ) +I inter carrier ( txi, ic
AT310_TRG_E1
Name
Value
UL
UL
N tot ( txi, ic )
tx
I tot ( txi, ic ) + N 0
Unit
Description
None
UL
UL
I tot ( txi, ic )
---------------------------UL
N tot ( txi, ic )
UL
I tot ( txi, ic )
--------------------------------------------------------------------------------------UL intra
Tx
I tot
( txi, ic ) ( 1 F MUD term )
None
E ( txi, ic )
UL
1
--------------------------UL
F ( txi, ic )
None
DL
P tx ( txi, ic )
----------------------------- 100
P max ( txi, ic )
None
None
None
DL
dB
UL
dB
X ( txi, ic )
UL
F ( txi, ic )
%Power ( txi, ic )
DL
+ I inter carrier ( ic ) ) L T
--------------------------------------------------------------------------------- + 1 F ortho BTS
P tx ( txi, ic )
-------------------------------------------------------------------------------------------------------------------------------1---------1
F
+
(
)
tch
ortho
BTS
DL
CI req
DL
X ( txi, ic )
SCH DL
with
DL
CI req
FCH DL
Q req
Q req
= -------------------+ -------------------SCH DL
FCH DL
Gp
Gp
DL
I tot ( ic )
Simulation result available per mobile: -----------------DL
N tot ( ic )
DL
I tot ( ic )
----------------------------DL
I intra ( txi, ic )
DL
F ( txi, ic )
DL
10 log ( 1 X ( txi, ic ) )
UL
10 log ( 1 X ( txi, ic ) )
NR ( txi, ic )
NR ( txi, ic )
a.
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
Value
Unit
Description
F ortho
Clutter parameter
None
Orthogonality factor
F MUD
Tx
None
MUD factor
ic
None
Carrier number
Q pilot
req
min
Q pilot ( txi, ic )
Q pilot
req
req
req
min
min
443
Name
min
Q pilot ( txi, ic )
Unit
Description
None
Q pilot
min
None
Ec
--- N t min Rev0
None
Ec
--- N t min RevB
Transmitter parameter
None
Ec
--- N t min
None
n SF
R RLC peak
None
Ec
--- N t min
None
n TS
None
R RLC peak
None
UL
UL
UL
UL
DL
DL
EVDO CE
( NI )
Site parameter
None
EVDO CE
( NI )
Simulation result
None
None
N max
TCH C E UL
MacIndexes
( txi, ic )
Simulation constraint
None
MacIndexes
( txi, ic )
Simulation result
None
None
Simulation result
None
NF term
Terminal parameter
None
NF Tx
None
1.38 10-23
J/K
Boltzman constant
293
Ambient temperature
1.23 MHz
Hz
Spreading Bandwidth
N max
EVDO
n max ( txi, ic )
n
EVDO
Tx, DL
( txi, ic )
444
Value
req
Q pilot
Forsk 2011
Cell parameter
AT310_TRG_E1
Name
Value
Unit
Description
Cell parameter
None
RF ( ic, ic adj )
Network parameter
If not defined, it is assumed that there is no inter-carrier
interference
None
Tx, UL
Tx, m
ICP ic , ic
i
Network parameter
If not defined, it is assumed that there is no inter-technology
downlink interferences due to external transmitters
and ic adj
Inter-technology Channel Protection
between the signal transmitted by Tx
and received by m assuming the
None
frequency gap between ic i (external
network) and ic
UL
X max
Tx
Term
Rc
bps
Chip rate
f rake efficiency
Equipment parameter
N0
N0
UL
UL
Tx, DL
Simulation result
bps
R TCP ACK
Simulation result
bps
R BCMCS
Cell parameter
bps
R max
DL
Simulation result
bps
R avg
DL
Simulation result
bps
R Guaranteed
UL
Service parameter
kbps
DL
Service parameter
kbps
R application
DL
SF rate R max R
bps
SF Rate
Service parameter
Scaling factor
Service parameter
kbps
Offset
C DL Bearer
R Guaranteed
-----------------------------------------------------------------DL
R RLC peak ( Index DL Bearer )
C UL Bearer
R Guaranteed
-----------------------------------------------------------------UL
R RLC peak ( Index UL Bearer )
Gp
W------UL
R
None
G idle power
Cell parameter
None
G MU
Cell parameter
None
P max ( txi, ic )
Cell parameter
R
UL
R Guaranteed
DL
DL
UL
UL
445
Forsk 2011
Name
Value
Unit
Description
P max ( txi, ic )
ER DRC
Cell parameter
TS BCMCS
Cell parameter
TS EVDO CCH
Cell parameter
P term ( ic )
Simulation result
P term
min
Terminal parameter
P term
max
Terminal parameter
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
G Tx
Antenna parameter
None
G Term
Terminal parameter
None
Terminal gain
L Tx
None
Transmitter lossa
L body
Service parameter
None
Body loss
L Term
Terminal parameter
None
Terminal loss
L indoor
L path
None
Path loss
G ACK
Terminal parameter
None
G RRI
None
G DRC
Terminal parameter
None
G Auxiliary pilot
None
G TCH
Terminal parameter
None
carriers
Terminal parameter
None
M Shadowing model
None
M Shadowing Ec Io
None
None
None
n max
DL
M Shadowing ( Eb Nt )
446
npaths
DL
G macro diversity
Indoor loss
n=2 or 3
UL
AT310_TRG_E1
Name
Value
Unit
Description
None
None
None
P b ( ic )
P term
-----------LT
NR threshold ( txi, ic )
Cell parameter
dB
Cell parameter
dB
UL
npaths
UL
G macro diversity
UL
M Shadowing ( Eb Nt )
n=2 or 3
Global parameter (default value)
E Shadowing
Simulation result
UL
In prediction studiesd
For Ec/I0 and Ec/Nt calculations
L path L Tx L term L body L indoor M Shadowing Ec Io
------------------------------------------------------------------------------------------------------------------------------------G Tx G term
For UL Eb/Nt calculation
L path L Tx L term L body L indoor M Shadowing ( Eb Nt )
UL
---------------------------------------------------------------------------------------------------------------------------------------------G Tx G term
LT
In simulations
L path L Tx L term L body L indoor E Shadowing
-------------------------------------------------------------------------------------------------------------------G Tx G term
DL
UL
UL
NR threshold ( txi, ic )
a.
b.
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in case
npaths
c.
M Shadowing ( Eb Nt )
d.
UL
corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in
UL
). In downlink
prediction studies, carrier power level and intra-cell interference are downgraded by the shadowing model ( M Shadowing Ec Io ) while
extra-cell interference level is not. Therefore, M Shadowing Ec Io is set to 1 in downlink extra-cell interference calculation.
Value
Unit
Description
txi, ic
DL
I intra
b
or
b
pilot
traffic
DL
txj, j i
DL
447
Forsk 2011
Name
Value
Unit
Description
DL
DL
txj, j i
DL
DL
I inter carrier ( ic,
b pilot )
txj, j
------------------------------------------------------------RF ( ic, ic adj )
DL
DL
I inter carrier ( ic,
b traffic )
txj, j
---------------------------------------------------------------RF ( ic, ic adj )
DL
I inter techno log y ( ic )
DL
DL
I 0 ( ic, b pilot )
DL
DL
DL
None
None
None
DL
I inter techno log y ( ic )
DL
term
N0
DL
P tot ( txi, ic, b traffic ) + I extra ( ic, b traffic ) + I inter carrier ( ic, b traffic )
+
DL
I inter techno log y ( ic )
DL
term
N0
term
term
E
----c- ( txi, ic, b pilot )
Nt
E
----c- ( txi, ic, b traffic )
Nt
a.
Downlink inter-technology
interference at terminal on carrier ic
a
DL
DL
DL
P tot ( txi, ic, b pilot ) + I extra ( ic, b pilot ) + I inter carrier ( ic, b pilot )
+
I 0 ( ic, b traffic )
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
DL
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
Value
Pb
UL
UL intra
I tot
UL extra
I tot
448
( txi, ic )
( txi, ic )
( ic )
term
txi
term
txj, j i
UL
Eb
or ------ ).
Nt UL
Unit
Description
UL
P b ( ic )
AT310_TRG_E1
Name
Value
Pb
UL
UL
I inter carrier ( txi,
ic )
UL
I tot ( txi, ic )
Unit
Description
( ic adj )
term
txj, j
----------------------------------RF ( ic, ic adj )
UL extra
I tot
UL intra
Tx
UL
UL
N tot ( txi, ic )
UL
W)
( txi, ic ) +I inter carrier ( txi, ic
tx
I tot ( ic ) + N 0
None
term P b ( ic )
-------------------------------------------------------------------------------------------------------- G UL
p
UL
Tx
UL
N tot ( txi, ic ) ( 1 F MUD ) term P b ( ic )
E
UL
Q ( txi, ic ) ----b-
N t UL
UL
term P b ( ic )
UL
Gp
Total noise: -----------------------------------UL
N tot ( txi, ic )
UL
No HO: Q ( txi, ic )
UL
UL
Q tch ( txk, ic )
tx k ActiveSet
( samesite )
tx k ActiveSet
Softer/Soft HO (MRC):
UL
Q total ( ic )
UL
UL
UL
f
Q
(
tx
,
ic
)
,
Q
(
tx
,
ic
)
tch
k
tch
l
txk ,txl ActiveSet rake efficiency
tx k samesite
tx k
Max
In simulations,
UL
G macro diversity
= 1.
tx l othersite
UL
G macro diversity
UL
Q total ( ic )
------------------------------------------------UL
Q ( BestServer, ic )
UL
G SHO
None
None
UL
Q req
Ec
UL
--- G p ( 1 + G ACK + G RRI + G DRC + G TCH + G Auxiliary Pilot )
N t min
UL
UL
req
P term ( ic )
Q req
---------------------- P term
UL
Q total ( ic )
449
a.
Forsk 2011
Calculation option may be selected in the Global parameters tab. The chosen option will be taken into account only in simulations. In point
analysis and coverage studies, Atoll uses the option Total noise to evaluate DL and UL Eb/Nt.
In simulations, the uplink Eb/Nt target is calculated without considering the aknowledgement signal.
b.
Value
Unit
Description
DL
DL
DL
DL
txj, j i
DL
I inter carrier ( ic,
b traffic )
txj, j
---------------------------------------------------------------RF ( ic, ic adj )
Tx
P Transmitted ( ic i )
------------------------------------Tx
Tx, m
L
ICP
DL
DL
DL
n i, ic
total
ni
DL
DL
DL
term
Pb
UL
I tot
UL extra
I tot
( txi, ic )
( ic )
term
txi
( txi, ic )
UL
P b ( ic )
term
txj, j i
Pb
UL
UL
I inter carrier ( txi,
DL
DL
ic )
( ic adj )
term
txj, j
-----------------------------------
Downlink inter-technology
interference at terminal on carrier ic
a
I intra ( ic, b traffic ) + I extra ( ic, b traffic ) + I inter carrier ( ic, b traffic )
RF ( ic, ic adj )
UL
I tot ( txi, ic )
UL extra
I tot
UL intra
Tx
UL
W)
( txi, ic ) +I inter carrier ( txi, ic
N tot ( txi, ic )
I tot ( txi, ic ) + N 0
N mobiles ( txi, ic )
Simulation result
None
UL
UL
tx
Simulation result
None
Simulation result
None
DL
X ( txi, ic )
450
DL
AT310_TRG_E1
Name
Value
Unit
Description
None
UL
UL
I tot ( txi, ic )
---------------------------UL
N tot ( txi, ic )
UL
I tot ( txi, ic )
--------------------------------------------------------------------------------------UL intra
Tx
I tot
( txi, ic ) ( 1 F MUD term )
None
UL
1
--------------------------UL
F ( txi, ic )
None
DL
dB
UL
dB
X ( txi, ic )
UL
F ( txi, ic )
E ( txi, ic )
DL
10 log ( 1 X ( txi, ic ) )
UL
10 log ( 1 X ( txi, ic ) )
NR ( txi, ic )
NR ( txi, ic )
a.
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
In order for a transmitter to enter the active set (other cells of active set):
They must use the same carrier as the best server cell,
The pilot quality from other candidate cells must exceed a lower threshold. The lower threshold depends both on
the type of carrier and the mobility type. It is equal to the sum of T_Drop defined in the properties of the best
server and the Delta T_Drop defined in the properties of the mobility type.
If you have selected to restrict the active set to neighbours, the cell must be a neighbour of the best server (the
"restricted to neighbours option is selected in the equipment properties).
For multi-carrier EVDO Rev.B users, the active set may consist of several sub-active sets, each one being associated with one
carrier. The number of sub-active sets depends on the maximum number of carriers supported by the terminal. As detailed
above, the quality of the pilot (Ec I0) determines whether or not a transmier can belong to a sub-acve set. The sub-acve
set associated with the best carrier is the same as the active set of a single-carrier user. For the other carriers, the uplink Ec Nt
received by the best server on the best carrier and on the studied carrier determines whether or not a carrier can have a subactive set, and the transmitters in the sub-active sets depend on the mode supported by the terminal (locked mode or
unlocked mode):
The Ec/Nt received by the best serving transmitter on the best carrier must exceed the minimum uplink Ec/Nt defined in
the properties of the transmitter.
The Ec/Nt received by the best serving transmitter on the studied carrier must exceed the minimum uplink Ec/Nt defined
in the properties of the transmitter.
When the locked mode is used, the serving transmitters must be the same in all sub-active sets. With the unlocked mode,
the serving transmitters may be different from one sub-active set to another.
451
Forsk 2011
7.4 Simulations
The simulation process is divided into two steps:
1. Obtaining a realistic user distribution
Atoll generates a user distribution using a Monte-Carlo algorithm, which requires traffic maps and data as input. The
resulting user distribution complies with the traffic database and maps provided to the algorithm.
Each user is assigned a service, a mobility type, and an activity status by random trial, according to a probability law
that uses the traffic database.
The user activity status is an important output of the random trial and has direct consequences on the next step of
the simulation and on the network interferences. A user may be either active or inactive. Both active and inactive
users consume radio resources and create interference.
Additionally, each 1xEV-DO Rev. 0 user is assigned a transition flag ("True" or "False") for each possible data rate
transition (from 9.6 to 19.2 kbps, 19.2 to 38.4 kbps, 38.4 to 76.8 kbps, and 76.8 to 153.6 kbps for data rate upgrading
and from 153.6 to 76.8 kbps, 76.8 to 38.4 kbps, 38.4 to 19.2 kbps, and 19.2 to 9.6 kbps for data rate downgrading).
These transition flags are based on the data rate downgrading and upgrading probabilities. If a transition flag is "True,"
the user data rate can be downgraded or upgraded if necessary.
Then, Atoll randomly assigns a shadowing error to each user using the probability distribution that describes the
shadowing effect.
Finally, another random trial determines user positions in their respective traffic zone and whether they are indoors
or outdoors (according to the clutter weighting and the indoor ratio per clutter class defined for the traffic maps).
2. Modelling the network regulation mechanism
This algorithm depends on the network. Atoll uses a power control algorithm in case of CDMA2000 1xRTT networks
and a different algorithm, which mixes data rate control on downlink and power control on uplink, for CDMA2000
1xEV-DO networks.
7.4.1.1.1
452
In case of user profile traffic maps composed of lines, the number of subscribers (X)
per user profile is calculated from the line length (L) and the user profile density (D)
(nb of subscribers per km) as follows: X = L D
The number of subscribers (X) is an input when a user profile traffic map is composed
of points.
AT310_TRG_E1
For each behaviour described in a user profile, according to the service, frequency use and exchange volume, Atoll calculates
the probability for the user being connected in uplink and in downlink at an instant t.
N call d
p 0 = ------------------3600
where N call is the number of calls per hour and d is the average call duration (in second).
Then, Atoll calculates the total number of users trying to access a certain service.
nj = X p0
The next step determines the activity status of each user.
This steps depends on the type of service (Voice, 1xRTT data, 1xEV-DO data).
Voice Users
Voice users are active on uplink and downlink. However, the FCH can have inactivity periods on both links. This is modelled by
UL
DL
the FCH activity factor, AF FCH and AF FCH . Therefore, all voice service users try to access the service with the following FCH
UL
UL
DL
DL
DL
R FCH and R FCH are respectively the uplink and downlink FCH nominal rates.
Data Users
Data service users are active on uplink and downlink. FCH is always allocated but can have inactivity periods on both links; this
UL
DL
is modelled by the FCH activity factor, AF FCH and AF FCH . SCH may be allocated with four possible rates (2x, 4x, 8x and 16xFCH
nominal rate).
Therefore, data service users can access the service with different rates. Possible rates are detailed in the table below:
Allocated rates
On UL
UL
On DL
UL
R FCH AF FCH
DL
DL
R FCH AF FCH
453
Forsk 2011
Allocated rates
On UL
2x
4x
R FCH ( AF FCH + 4 )
8x
R FCH ( AF FCH + 8 )
16x
R FCH ( AF FCH + 16 )
UL
UL
( AF FCH
On DL
UL
R FCH
+ 2)
DL
R FCH
( AF FCH + 2 )
DL
DL
DL
DL
DL
UL
UL
R FCH ( AF FCH + 4 )
UL
UL
R FCH ( AF FCH + 8 )
UL
UL
DL
DL
R FCH ( AF FCH + 16 )
DL
R FCH and R FCH are respectively the uplink and downlink FCH nominal rates.
Then, Atoll determines the distribution of users between the different possible rates.
UL
DL
In case of a data service, j, several data rate probabilities, P k and P k , can be assigned to different rate factors, r k , for SCH
channel.
For non-data services, these probabilities are 0.
For data service users, a random trial compliant with data rate probabilities is performed for each link in order to determine
the rate for each user.
On uplink, we have:
rk
UL
UL
For each SCH rate factor, r k , the number of users n j with the data rate R FCH ( AF FCH + r k ) is calculated as follows,
rk
UL
nj = Pr nj
k
FCH
nj
= nj
UL
UL
rk
nj
r
On downlink, we have:
rk
DL
DL
For each SCH rate factor, r k , the number of users, n j with the data rate, R FCH ( AF FCH + r k ) , is calculated as follows,
rk
DL
nj = Pr nj
k
FCH
nj
= nj
DL
DL
rk
nj
rk
As power control is performed in the uplink only, 1xEV-DO data service users will be considered either active in the uplink or
inactive. 1xEV-DO data Rev. 0 service users can access the service with uplink rates of 9.6, 19.2, 38.4, 76.8 and 153.6 kbps.
1xEV-DO data Rev. A and Rev. B service users can access the service with uplink rates of 4.8, 9.6, 19.2, 38.4, 76.8, 115.2, 153.6,
230.4, 307.2, 460.8, 614.4, 921.6, 1,228.8 and 1,848.2 kbps.
UL
UL
For each service, j, several data rate probabilities, P k , can be assigned to different rates R k . The number of users active on
uplink ( n j ( UL ) ) and the number of inactive users ( n j ( inactive ) ) are calculated as follows:
Probability of being active on UL: p UL =
Pk
UL
UL
Rk
454
UL
( Rk )
AT310_TRG_E1
Pk
UL
UL
( Rk )
UL
k
Then, Atoll determines the distribution of users between the different possible rates, R k . The number of users with the data
UL
UL
UL
nj ( Rk ) = P k nj
Inactive users have a requested data rate equal to 0.
The user distribution per service is an average distribution and the service of each
user is randomly drawn in each simulation. Therefore, if you compute several
simulations at once, the average number of users per service will correspond to the
calculated distribution. But if you check each simulation, the user distribution
between services is different in each of them.
It is the same for the SCH rate distribution between 1xRTT data service users and the
traffic data rate distribution between 1xEV-DO data service users.
In calculations detailed above, we assume that the sum of data rate probabilities is
less than or equal to 1. If the sum of data rate probabilities exceeds 1, Atoll considers
rk
probabilities P r .
k
7.4.1.1.2
UL
When selecting Throughputs in Uplink and Downlink, you can input the throughput demands in UL ( R t ) and DL
DL
DL
Rt
Rt
- and N DL = ------N UL = ------UL
DL
Rj
Rj
Where,
UL
Rt
is the number of kbits per second transmitted in UL in the Txi cell to provide the service j to the users (user-
455
Rt
Forsk 2011
is the number of kbits per second transmitted in DL in the Txi cell to provide the service j to the users (user-
Rj
DL
and R j
correspond to the UL and DL rates of a user. FCH is always allocated to active users but can have
UL
UL
UL
UL
UL
DL
rate on UL and AF FCH corresponds to the FCH activity factor on UL) and R j
DL
DL
DL
DL
service FCH nominal rate on DL and AF FCH corresponds to the FCH activity factor on DL).
Users are always active on FCH for both links. Therefore, we have following activity probabilities.
Probability of being active in UL: p UL = 0
Probability of being active in DL: p DL = 0
Probability of being active in UL and DL both: p UL + DL = 1
Probability of being inactive: p inactive = 0
Then, Atoll calculates the number of users per activity status:
Number of users active in UL and DL both: n j ( UL + DL ) = max (N UL,N DL)
Number of users active in UL and inactive in DL: n j ( UL ) = 0
Number of users active in DL and inactive in UL: n j ( DL ) = 0
inactive
= 0
When selecting Total Number of Users (All Activity Statuses), you can input the number of connected users for
each sector ( n j ).
Users are always active on FCH for both links. Therefore, we have following activity probabilities.
Probability of being active in UL: p UL = 0
Probability of being active in DL: p DL = 0
Probability of being active in UL and DL both: p UL + DL = 1
Probability of being inactive: p inactive = 0
Then, Atoll calculates the number of users per activity status:
inactive
= n j p inactive = 0
When selecting Number of Users per Activity Status, you can directly input the number of users active in the
uplink and downlink ( n j ( UL + DL ) ), for each sector.
UL
UL
DL
DL
Voice service users try to access the service with the FCH rates, R FCH AF FCH on uplink and R FCH AF FCH on downlink.
All user characteristics determined, a second random trial is performed to obtain their geographical positions.
456
AT310_TRG_E1
FCH is always allocated to active users but can have inactivity periods on both links. This is modelled by the FCH activity factors,
UL
DL
AF FCH and AF FCH . SCH may be allocated with four possible rates (2x, 4x, 8x, 16xFCH nominal rate). Several data rate
UL
DL
probabilities, P k and P k , can be assigned to different rates factor, r k , for SCH channel.
For non-data services, these probabilities are 0.
UL
When selecting Throughputs in Uplink and Downlink, you can input the throughput demands in UL ( R t ) and DL
DL
DL
Rt
Rt
- and N DL = ------N UL = ------UL
DL
Rj
Rj
Where,
UL
Rt
is the number of kbits per second transmitted in UL in the Txi cell to provide the service j to the users (user-
Rt
is the number of kbits per second transmitted in DL in the Txi cell to provide the service j to the users (user-
Rj
UL
Rj
DL
and R j
rk
DL
Rj
rk
UL
UL
UL
UL
( r k + AF FCH ) R FCH P r + 1
k
DL
DL
DL
( r k + AF FCH ) R FCH P r + 1
rk
rk
UL
UL
UL
P r R FCH AF FCH
k
DL
DL
DL
P r R FCH AF FCH
k
DL
R FCH and R FCH are the uplink and downlink FCH nominal rates respectively.
In calculations detailed above, we assume that the sum of data rate probabilities is
less than or equal to 1. If the sum of data rate probabilities exceeds 1, Atoll considers
rk
probabilities P r .
k
Users are always active on FCH for both links. Therefore, we have following activity probabilities.
Probability of being active in UL: p UL = 0
Probability of being active in DL: p DL = 0
Probability of being active in UL and DL both: p UL + DL = 1
Probability of being inactive: p inactive = 0
Then, Atoll calculates the number of users per activity status and the total number of users:
Number of users active in UL and DL both: n j ( UL + DL ) = max (N UL,N DL)
Number of users active in UL and inactive in DL: n j ( UL ) = 0
457
Forsk 2011
= 0
When selecting Total Number of Users (All Activity Statuses), you can input the number of connected users for
each sector ( n j ).
Users are always active on FCH for both links. Therefore, we have following activity probabilities.
Probability of being active in UL: p UL = 0
Probability of being active in DL: p DL = 0
Probability of being active in UL and DL both: p UL + DL = 1
Probability of being inactive: p inactive = 0
Then, Atoll calculates the number of users per activity status:
inactive
= n j p inactive = 0
When selecting Number of Users per Activity Status, you can directly input the number of users active in the
uplink and downlink ( n i ( UL + DL ) ), for each sector.
As explained above, data service users can access the service with different rates. Possible rates are detailed in the table
below:
Allocated rates
On UL
UL
R FCH
On DL
UL
AF FCH
DL
R FCH
UL
UL
R FCH ( AF FCH + 2 )
UL
UL
R FCH ( AF FCH + 4 )
UL
UL
R FCH ( AF FCH + 8 )
2x
R FCH ( AF FCH + 2 )
4x
R FCH ( AF FCH + 4 )
8x
R FCH ( AF FCH + 8 )
16x
R FCH ( AF FCH + 16 )
DL
AF FCH
UL
UL
DL
DL
DL
DL
DL
DL
DL
DL
R FCH ( AF FCH + 16 )
Atoll determines the distribution of users with the different possible rates. A random trial compliant with data rate
probabilities is performed for each link in order to determine the data rate of each user.
On uplink, we have,
rk
UL
UL
For each SCH rate factor, r k , the number of users n j with the data rate R FCH ( AF FCH + r k ) is calculated as follows,
rk
UL
nj = Pr nj
k
FCH
nj
= nj
rk
nj
rk
On downlink, we have,
458
UL
UL
AT310_TRG_E1
r
DL
DL
For each SCH rate factor, r k , the number of users, n j with the data rate, R FCH ( AF FCH + r k ) , is calculated as follows,
k
DL
nj = Pk nj
FCH
nj
= nj
DL
DL
rk
nj
rk
UL
For each service, j, several data rate probabilities, P k , can be assigned to different uplink rates R k . The number of users
active in uplink ( n j ( UL ) ) and the number of inactive users ( n j ( inactive ) ) are calculated into several steps. First of all, Atoll
determines the number of users active in UL using the service j in the Txi cell.
For each transmitter, Txi, and each service j:
UL
When selecting Throughputs in Uplink and Downlink, you can input the throughput demands in UL ( R t ) for each
sector.
Atoll calculates the number of users active in UL using the service j in the Txi cell as follows:
UL
Rt
N UL = ------UL
Rj
UL
Where R t is the number of kbits per second transmitted on UL in the Txi cell to provide the service j (user-defined
value in the traffic map properties).
UL
Rj
UL
Rj
Pk
UL
UL
Rk
In the above calculations, we assume that the sum of data rate probabilities is less than
or equal to 1. If the sum of data rate probabilities exceeds 1, Atoll considers normalised
rk
Pr .
k
Pk
UL
UL
( Rk )
UL
Rk
Pk
UL
UL
( Rk )
UL
Rk
459
Forsk 2011
When selecting Total Number of Users (All Activity Statuses), you can input the number of connected users for
each sector ( n j ).
We have the following activity probabilities:
Probability of being active in UL: p UL =
Pk
UL
UL
( Rk )
UL
k
Pk
UL
UL
( Rk )
UL
Rk
When selecting Number of Users per Activity Status, you can directly input the number of inactive users
( n j ( inactive ) ) and the number of users active in the uplink ( n j ( UL ) ), for each sector.
The total number of connected users ( n j ) is calculated as follows
n j = n j ( UL ) + n j ( inactive )
UL
Then, Atoll determines the distribution of users with the different possible rates. The number of users with the data rate R k ,
UL
n j ( R k ) , is calculated as follows:
UL
UL
nj ( Rk ) = Pk nj
Inactive users have a requested data rate equal to 0.
The user distribution per service is an average distribution and the service of each user is
randomly drawn In each simulation. Therefore, if you compute several simulations at
once, the average number of users per service will correspond to the calculated
distribution. But if you check each simulation, the user distribution between services is
different in each of them.
It is the same for the SCH rate distribution between 1xRTT data service users and the
traffic data rate distribution between 1xEV-DO data service users.
UL
UL
UL
UL
( P Upg k ( R k ) ) or downgraded ( P Downg k ( R k ) ) on the uplink (reverse link) for each data rate ( R k ). The probabilities are
taken into account in order to determine if a user with a certain data rate can be upgraded or downgraded. User data rate
downgrading and upgrading occur during congestion control when the cell is over- or underloaded.
460
AT310_TRG_E1
The following table shows the data rate changes that are possible when a data rate is upgraded or downgraded. The
probabilities are defined with a number from 1 to 255 for each data rate.
Possible Data Rate Changes During
Upgrading
From
To
From
To
9.6 kbps
19.2 kbps
153.6 kbps
76.8 kbps
19.2 kbps
38.4 kbps
76.8 kbps
38.4 kbps
38.4 kbps
76.8 kbps
38.4 kbps
19.2 kbps
76.8 kbps
153.6 kbps
19.2 kbps
9.6 kbps
During the generation of the user distribution, each 1xEV-DO Rev. 0 user is assigned a random number between 1 and 255 for
each possible data rate transition. When this number is lower or equal to the value of the probability, the transition flag for
this data rate transition is set to "True" meaning that this data rate transition can be performed if necessary.
UL
The number of 1xEV-DO Rev. 0 users with a certain data rate that can be downgraded ( n j ( R k ) Downg ) and upgraded
UL
UL
UL
P Upg k ( R k ) n j ( R k )
UL
n j ( R k ) Upg = -----------------------------------------------------255
And
UL
UL
UL
P Downg k ( R k ) n j ( R k )
UL
n j ( R k ) Downg = -----------------------------------------------------------255
The number of users with a certain data rate that can be downgraded or upgraded is an
average. Therefore, if you compute several simulations at once, the average number of
users with a certain data rate that can be downgraded or upgraded will correspond to the
calculated value. But if you check each simulation, this number is different in each of
them.
461
Forsk 2011
7.4.2.1.1
Algorithm Initialization
Total power on carrier ic, P Tx ( ic ) , of base station Sj is initialised to P pilot ( ic ) + P sync ( ic ) + P paging ( ic ) .
UL
intra
UL
extra
( ic ) , I tot
UL
I tot ( S j, ic )
UL
- = 0
X k ( S j, ic ) = ------------------------UL
N tot ( S j, ic )
7.4.2.1.2
The algorithm is detailed for any iteration k. Xk is the value of the variable X at the iteration k. In the algorithm, all Q req and
DL
Q req thresholds depend on user mobility type and are defined in Service and Mobility parameters tables. All variables are
described in Definitions and formulas part.
The algorithm applies to single frequency band networks and to dual-band networks. Dual-band terminals can have the
following configurations:
Configuration 1: The terminal can work on f1 and f2 without any priority (select "All" as main frequency band in
the terminal property dialogue).
Configuration 2: The terminal can work on f1 and f2 but f1 has a higher priority (select "f1" as main frequency band
and "f2" as secondary frequency band in the terminal property dialogue).
462
AT310_TRG_E1
I tot ( S BS, ic )
UL
UL
X k ( S BS, ic ) = ----------------------------+ X
UL
N tot ( S BS, ic )
Rejection of bad candidate cells if the pilot is not received or if the uplink load factor is exceeded during the admission load
control (if simulation respects a loading factor constraint and Mb was not connected in previous iteration)
pilot
UL
UL
(S BS,ic BS) k ( M i ) is the best serving cell ( BestCell k ( M i ) ) and its pilot quality is Q pilot ( M i ) .
k
In the following lines, we will consider ic as the carrier used by the best serving cell.
Determination of the Active Set
For each station Sj containing Mi in its calculation area, using ic, and if neighbours are used, neighbour of BestCell k ( M i )
BTS P c ( M i, S j )
Calculation of Q pilot ( M i, S j, ic ) = ------------------------------------------------DL
k
I 0 ( ic )
Rejection of station Sj if the pilot is not received
pilot
463
Forsk 2011
EndFor
Uplink Power Control
req
FCH U L
Pb
SCH r eq
P term ( M i, ic ) k 1
P term ( M i, ic ) k 1
U L
- and P SCH
( M i, S j, ic ) = ---------------------------------------------( M i, S j, ic ) = ---------------------------------------------b
L T ( M i, S j )
L T ( M i, S j )
FCH U L
term P b
( M i, S j, ic )
UL
UL
- G FCH
Q FCH ( M i, S j, ic ) k = -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------( Service )
p
UL
FCH U L
SCH U L
N tot ( ic ) ( 1 F MUD ) term ( P b
( M i, S j, ic ) + P b
( M i, S j, ic ) )
SCH U L
term P b
( M i, S j, ic )
UL
UL
- G SCH
Q SCH ( M i, S j, ic ) k = -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------( Service )
p
UL
FCH U L
SCH U L
N tot ( ic ) ( 1 F MUD ) term ( P b
( M i, S j, ic ) + P b
( M i, S j, ic ) )
If the user selects the option Total noise
FCH U L
term P b
( M i, S j, ic )
UL
UL
- G FCH
Q FCH ( M i, S j, ic ) k = -------------------------------------------------------------( Service )
p
UL
N tot ( ic )
SCH U L
term P b
( M i, S j, ic )
UL
UL
- G SCH
Q SCH ( M i, S j, ic ) k = -------------------------------------------------------------( Service )
p
UL
N tot ( ic )
End For
If (Mi is not in handoff)
UL
UL
UL
UL
UL
UL
UL
Q FCH ( M i, S j, ic ) k
S ActiveSet
j
UL
UL
Q SCH ( M i, S j, ic ) k
S j ActiveSet
UL
UL
S j ActiveSet
UL
UL
UL
S j ActiveSet
UL
UL
UL
S j ActiveSet
UL
UL
464
S j ActiveSet
AT310_TRG_E1
UL
Q FCH
UL
UL
UL
( M i ) = Max f rake efficiency
Q FCH ( ic ), Q FCH
k
other site
i ActiveSet
AS
UL
( ic ) ( G macro diversity ) 2 links
UL
UL
UL
= Max f rake efficiency
Q SCH ( ic ), Q SCH
other site
i AS ActiveSet
UL
( ic ) ( G macro diversity ) 2 links
(same site)
UL
Q SCH ( M i )
k
(same site)
EndIf
UL
FCH r eq
P term
UL
SCH r eq
P term
req
FCH r eq
P term ( M i, ic ) k = P term
req
SCH r eq
( M i, ic ) k + P term
( M i, ic ) k
min
FCH r eq
P term
P term ( M i, S j )
r eq
- P FCH
( M i, ic ) k = -----------------------------( M i, ic ) k
term
req
P term ( M i ) k
min
SCH r eq
P term
P term ( M i, S j )
r eq
- P SCH
( M i, ic ) k = -----------------------------( M i, ic )k
term
req
P term ( M i ) k
EndIf
FCH r eq
If P term
max
( M i, ic ) k > P term ( M i ) then Mi cannot select any station and its active set is cleared
req
max
max
UL
UL
While P term ( M i, ic ) k > P term ( M i ) and R SCH ( Service ( M i ) ) > R FCH ( Service ( M i ) ) 2
UL
R SCH ( Service ( M i ) )
UL
R SCH ( Service ( M i ) ) > ---------------------------------------------2
SCH r eq
SCH r eq
P term
UL
UL
P term ( M i, ic )
( Q req ( Service ( M i ), Term ( M i ), Mobility ( M i ), R SCH ( Service ( M i ) ) ) ) SCH
( M i, ic ) k = -----------------------------------------k --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------UL
UL
2
( Q ( Service ( M ), Term ( M ), Mobility ( M ), R ( Service ( M ) 2 ) ) )
req
req
FCH r eq
P term ( M i, ic ) k = P term
SCH r eq
( M i, ic ) k + P term
SCH
SCH
( M i, ic ) k
EndWhile
req
max
CE U L
CE U L
UL
UL
465
Forsk 2011
UL
R SCH ( Service ( M i ) )
UL
R SCH ( Service ( M i ) ) > ---------------------------------------------2
CE U L
N SCH ( M i ) k
CE U L
N SCH ( M i ) k = ----------------------------2
SCH r eq
SCH r eq
P term
SCH UL
UL
P term ( M i, ic )
( Service ( M i ), Term ( M i ), Mobility ( M i ), R SCH ( Service ( M i ) ) )
Q req
( M i, ic ) k = -----------------------------------------k ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------SCH UL
UL
2
Q
( Service ( M ), Term ( M ), Mobility ( M ), R ( Service ( M ) 2 ) )
req
req
FCH r eq
P term ( M i, ic ) k = P term
N
CE U L
SCH r eq
( M i, ic ) k + P term
CE U L
SCH
( M i, ic ) k
CE U L
( M i ) k = N SCH ( M i ) k + N FCH ( M i ) k
EndWhile
Endif
Downlink Power Control
If Mi uses an SCH on the downlink
For each cell (Sj,ic) in Mi FCH active set
Calculation of quality level on (Sj,ic) FCH at Mi, with the minimum power allowed on FCH for the Mi service
min
FCH D L
Pb
P FCH ( Service ( M i ) )
( M i, S j, ic ) = ---------------------------------------------L T ( M i, S j )
FCH D L
BTS P b
( M i, S j )
DL
DL
- G FCH
Q FCH ( M i, S j, ic ) k = ------------------------------------------------------------------------------------------------------------( Service ( M i ) )
p
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( M i, S j, ic )
If the user selects the option Total noise
FCH D L
BTS P b
( M i, S j )
DL
Q FCH ( M i, S j, ic ) k = ----------------------------------------------------DL
N tot ( ic )
If cell (Sj,ic) in Mi SCH active set
Calculation of quality level on (Sj,ic) SCH at Mi, with the minimum power allowed on SCH for the Mi service
min
SCH D L
Pb
P SCH ( Service ( M i ) )
( M i, S j, ic ) = ---------------------------------------------L T ( M i, S j )
SCH D L
BTS P b
( M i, S j )
DL
DL
- G SCH
Q SCH ( M i, S j, ic ) k = ------------------------------------------------------------------------------------------------------------( Service ( Mi ) )
p
DL
DL
N tot ( ic ) ( 1 F ortho ) BTS P b ( M i, S j, ic )
If the user selects the option Total noise
SCH D L
DL
Q SCH ( M i,
BTS P b
( M i, S j )
S j, ic ) k = ----------------------------------------------------DL
N tot ( ic )
EndIf
End For
Recombination of the first f active set links (f is the number of fingers of the Mi terminal): only quality levels from the first f
cells (Sf,ic) of active set are recombined.
DL
DL
DL
Do
466
Q FCH ( M i, S j, ic ) k
Q SCH ( M i, S j, ic ) k
DL
S f ActiveSet ( FCH )
DL
S f ActiveSet ( SCH )
DL
AT310_TRG_E1
DL
req
max
DL
Downgrading the service SCH rate (only for (Sj,ic) best server cell of Mi):
req
max
DL
DL
DL
R SCH ( Service ( M i ) )
DL
R SCH ( Service ( M i ) ) = ---------------------------------------------2
req
DL
DL
P SCH ( M i, S j, ic ) k
( Q req ( Service ( M i ), Term ( M i ), Mobility ( M i ), R SCH ( Service ( M i ) ) ) ) SCH
req
P SCH ( M i, S j, ic ) k = ------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
DL
2
( Q ( Service ( M ), Term ( M ), Mobility ( M ), R ( Service ( M ) 2 ) ) )
req
req
req
SCH
SCH
req
max
req
If P SCH ( M i, S j, ic ) k > P SCH ( Service ( M i ) ) or P tx ( S j, ic ) k + P tch ( M i, S j, ic ) k > P max ( S j, ic ) then Mi will not use SCH
Endif
While N
CE D L
CE D L
DL
DL
R SCH ( Service ( M i ) )
DL
R SCH ( Service ( M i ) ) = ---------------------------------------------2
CE D L
N SCH ( M i ) k
CE D L
N SCH ( M i ) k = ----------------------------2
req
DL
DL
P SCH ( M i, S j, ic ) k
( Q req ( Service ( M i ), Term ( M i ), Mobility ( M i ), R SCH ( Service ( M i ) ) ) ) SCH
req
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P SCH ( M i, S j, ic ) k = -------------------------------------DL
DL
2
( Q ( Service ( M ), Term ( M ), Mobility ( M ), R ( Service ( M ) 2 ) ) )
req
req
req
SCH
SCH
req
CE D L
CE D L
CE D L
( M i ) k = N SCH ( M i ) k + N FCH ( M i ) k
EndWhile
If N
CE D L
CE D L
Endif
While N
Codes
Codes
DL
DL
R SCH ( Service ( M i ) )
DL
R SCH ( Service ( M i ) ) = ---------------------------------------------2
467
Forsk 2011
Codes
N SCH ( M i ) k
Codes
N SCH ( M i ) k = ---------------------------2
req
DL
DL
P SCH ( M i, S j, ic ) k
( Q req ( Service ( M i ), Term ( M i ), Mobility ( M i ), R SCH ( Service ( M i ) ) ) ) SCH
req
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P SCH ( M i, S j, ic ) k = -------------------------------------DL
DL
2
( Q ( Service ( M ), Term ( M ), Mobility ( M ), R ( Service ( M ) 2 ) ) )
req
req
req
SCH
SCH
req
Codes
Codes
Codes
( M i ) k = N FCH ( M i ) k + N SCH ( M i ) k
EndWhile
If N
Codes
Codes
Endif
Endif
EndFor
Recombination of the first f active set links (f is the number of fingers of the Mi terminal): only quality levels from the first f
cells (Sf,ic) of active set are recombined.
DL
DL
Q FCH ( M i, S f, ic ) k
Q SCH ( M i, S f, ic ) k
DL
S f ActiveSet ( FCH )
DL
DL
DL
S f ActiveSet ( SCH )
DL
DL
While Q k ( M i ) < Q req ( Service ( M i ), Mobility ( M i ) ) and Mi FCH active set is not empty
DL
DL
And Q k ( M i ) < Q req ( Service ( M i ), Mobility ( M i ) ) (if SCH active set is not empty)
Endif
Uplink and Downlink Interference Updates
Update of interference on active mobiles only (old contributions of mobiles and stations are replaced by the new ones)
For each cell (Sj,ic)
UL
Update of N tot ( S j, ic )
EndFor
For each mobile Mi
DL
Update of N tot ( ic )
EndFor
Control of Radio Resource Limits (Walsh Codes, Cell Power and Site Channel Elements)
For each cell (Sj,ic) on a site Nl
P tx ( S j, ic )
DL
While -------------------------k > %Power max
P max
req
Rejection of mobile with highest P tch ( S j, M b, ic ) k for the lowest service priority
EndWhile
EndFor
For each site Nl
The list of rejected mobiles for the site Nl is L rejected ( N l )
If the equipment installed on Nl supports power pooling between transmitters
468
AT310_TRG_E1
Activation of power pooling between transmitters for each cell (Sj,ic) containing rejected users
Control of the available power for the other cells (Si,ic) of the site where power pooling between transmitters is not activated
If
DL
( S , ic )
i
S N
i
l
Then, the power unused by the cells (Si,ic) of the site can be allocated to cells (Sj,ic)
Sort of all the rejected mobiles by priority in a descending order and by simulation rank in a descending order
For the first mobile Mb of the list ( M b L rejected ( N l ) )
req
DL
Codes
Codes
( S j, ic ) k > N max ( S j, ic )
CE DL
CE DL
( N I ) k > N max ( N I )
req
Rejection of mobile with highest P tch ( M i, S j ) k for the lowest service priority
While N
CE UL
CE UL
( N I ) k > N max
( NI )
req
Rejection of mobile with highest P term ( M i, ic ) k for the lowest service priority
EndFor
Uplink Load Factor Control
UL
UL
UL
7.4.2.1.3
Convergence Criterion
The convergence criteria are evaluated at each iteration, and can be written as follow:
DL
DL
P tx ( ic ) k P tx ( ic ) k 1
N user ( ic ) k N user ( ic ) k 1
DL = max int ma x ------------------------------------------------ 100 , int ma x ----------------------------------------------------------- 100
DL
P tx ( ic ) k
Stations
Stations
N
( ic )
user
UL
UL
UL
UL
I tot ( ic ) k I tot ( ic ) k 1
N user ( ic ) k N user ( ic ) k 1
100 , int ma x ----------------------------------------------------------- 100
UL = max int ma x -------------------------------------------------UL
UL
Stations
Stations
I ( ic )
N
( ic )
tot
user
469
Forsk 2011
Example: Let us assume that the maximum number of iterations is 100, UL and DL convergence thresholds are set to 5. If
UL 5 and DL 5 between the 4th and the 5th iteration, Atoll stops the algorithm after the 5th iteration. Convergence has
been achieved.
2nd case: After 30 iterations, UL or/and DL are still higher than their respective thresholds and from the 30th iteration, UL
or/and DL do not decrease during the next 15 successive iterations.
The simulation has not reached convergence (specific divergence symbol).
Examples: Let us assume that the maximum number of iterations is 100, UL and DL convergence thresholds are set to 5.
1. After the 30th iteration, UL and/or DL equal 100 and do not decrease during the next 15 successive iterations: Atoll stops
the algorithm at the 46th iteration. Convergence has not been achieved.
2. After the 30th iteration, UL and/or DL equal 80, they start decreasing slowly until the 40th iteration (without going under
the thresholds) and then do not change during the next 15 successive iterations: Atoll stops the algorithm at the 56th iteration
without achieving convergence.
3rd case: After the last iteration.
If UL and/or DL are still strictly higher than their respective thresholds, the simulation has not converged (specific
divergence symbol).
If UL and DL are lower than their respective thresholds, the simulation has converged.
470
AT310_TRG_E1
7.4.2.2.1
Algorithm Initialization
UL
intra
UL
extra
( ic ) , I tot
UL
I tot ( S j, ic )
UL
- = 0
X k ( S j, ic ) = ------------------------UL
N tot ( S j, ic )
7.4.2.2.2
threshold depends on the user mobility type and is defined in the Mobility parameters table.
UL
Ec
---is the minimum pilot quality level required in the uplink to operate EV-DO multi-carrier. This threshold is
N t min RevB
defined in the Transmitter properties dialogue.
E c UL
For 1xEV-DO Rev. A and Rev. B users, the value of -----
depends on the user requested data rate. This data rate can be
N t min
Ec
obtained by using a certain uplink 1xEV-DO radio bearer ( Index UL Bearer ) in a certain number of subframes ( n SF ). -----
N t min
is the value defined in the 1xEV-DO Radio Bearer Selection (Uplink) table for the combination (radio bearer Index, mobility
and number of subframe) providing the user requested data rate. Two values are available for this parameter, one when the
service uplink mode is "Low Latency" and another one for high capacity services.
UL
All variables are described in Definitions and formulas part (see "Definitions and Formulas" on page 434).
The algorithm applies to single frequency band networks and to dual-band networks. Dual-band terminals can have the
following configurations:
Configuration 1: The terminal can work on f1 and f2 without any priority (select "All" as main frequency band in
the terminal property dialogue).
Configuration 2: The terminal can work on f1 and f2 but f1 has a higher priority (select "f1" as main frequency band
and "f2" as secondary frequency band in the terminal property dialogue).
I tot ( S BS, ic )
UL
UL
X k ( S BS, ic ) = ----------------------------+ X
UL
N tot ( S BS, ic )
Rejection of bad candidate cells if the pilot is not received or if the uplink load factor is exceeded during the admission load
control (if simulation respects a loading factor constraint and Mb was not connected in previous iteration)
pilot
UL
UL
471
Forsk 2011
Else
Keep (SBS,ic) as good candidate cell
For dual band terminals with the configuration 1 or terminals working on one frequency band only, if no good candidate cell
has been selected, Mi has failed to be connected to the network and is rejected.
For dual band terminals with the configuration 2, if no good candidate cell has been selected, try to connect Mi to transmitters
txi containing Mi in their calculation area and working on the secondary frequency band supported by the Mis terminal (i.e.
f2). If no good candidate cell has been selected, Mi has failed to be connected to the network and is rejected.
Determination of the best carrier, icBS.
If a given carrier is specified for the service requested by Mi
ic BS ( M i ) is the carrier specified for the service
Else the carrier selection mode defined for the site equipment is considered.
If carrier selection mode is Min. UL Load Factor
UL
UL
(S BS,ic BS) k ( M i ) is the best serving cell ( BestCell k ( M i ) ) and its pilot quality is Q pilot ( M i ) .
k
In the following lines, we will consider ic as the carrier used by the best serving cell.
Determination of the Active Set
For each station Sj containing Mi in its calculation area, using ic, and if neighbours are used, neighbour of SBS(Mi)
DL
EndFor
Determination of the Sub-active Sets of a EVDO Multi-carrier User
For multi-carrier EV-DO Rev.B service users with a 1xEV-DO Rev. B capable terminal, calculation of the quality level received
by the best serving cell (SBS,ic)
Ec
--- N t
UL
max
term P term ( M i )
( S BS, ic ) = -----------------------------------------UL
L T N tot ( S BS, ic )
E c UL
E c UL
If ----- ( S BS, ic ) < ----- ( S BS ) then EV-DO multi-carrier is not activated.
N t
N t min
472
AT310_TRG_E1
For each transmitter Sj containing Mi in its calculation area and using other EV-DO carriers, icn (either icn belongs to f1 for a
single frequency band network, or it belongs to f1 or f2 for a dual-band terminal)
Calculation of Q pilot ( Sj, ic n, M i )
k
Ranking of carriers, icn,according to Q pilot ( Sj, ic n, M i ) , from the highest to the lowest value.
k
While n max
( M i ) is not exceeded
Determination of the best transmitter of the sub-active set, based on the received pilot quality, Q pilot ( Sj, ic n, M i ) .
k
Determination of the other transmitters of the sub-active set, based on the received pilot quality, Q pilot ( Sj, ic n, M i ) .
k
Calculation of the quality level received by the best serving cell (SBS,icn)
Ec
--- N t
UL
E
If ----c-
N t
max
term P term ( M i )
( S BS, ic n ) = -----------------------------------------UL
L T N tot ( S BS, ic n )
UL
E UL
( S BS, ic n ) < ----c- ( S BS ) , then no sub-active set is associated with icn
N t min
If the user terminal supports the Locked mode, analysis of the sub-active set
If a transmitter of the studied sub-active set does not belong to the sub-active set associated with the best carrier, then it is
removed.
If the studied sub-active set does not contain the same transmitters as the sub-active set associated with the best carrier, then
the studied sub-active set is removed.
EndIf
Endwhile
EndFor
Uplink Power Control
req
UL
P b ( M i,
P term ( M i, ic ) k 1
S j, ic ) = --------------------------------------L T ( M i, S j )
UL
term P b ( M i, S j, ic )
UL
- G UL
Q ( M i, S j, ic ) k = -------------------------------------------------------------------------------------------------------------p ( Service )
UL
Tx
UL
N tot ( ic ) ( 1 F MUD ) term P b ( M i, S j, ic )
If the user selects the option Total noise
UL
term P b ( M i, S j, ic )
UL
- G UL
Q ( M i, S j, ic ) k = ---------------------------------------------------p ( Service )
UL
N tot ( ic )
End For
If (Mi is not in handoff)
UL
UL
Q total ( M i ) = Q ( M i, S j, ic )
k
UL
UL
Q ( M i, S j, ic ) k
S j ActiveSet
473
Forsk 2011
UL
Q total ( M i ) =
k
UL
AS
ActiveSet
UL
Q total ( M i ) =
k
UL
AS
ActiveSet
UL
Q total ( M i )
k
UL
UL
UL
= Max f rake efficiency
Q ( M i, S j, ic ) k, Q ( M i, S j, ic ) k
othersite
i AS ActiveSet
( G UL
macro diversity ) 2 links
(same site)
EndIf
UL
DL
- + N0
Ptot ( Sj, i c, btraffic ) + ---------------------------------------------------------------RF ( ic, ic adj )
DL
txj, j
term
j, j k
DL
E
P tot ( M i, S k, ic, b pilot )
----c- ( M i, S k, ic, b pilot ) = -------------------------------------------------DL
Nt
N tot ( ic, b pilot )
If Mi is a 1xEV-DO Rev. 0 service user, determination of the maximum data rate from the graph (Max rate=f(C/I)) specified for
the mobility type of Mi
E
DL
R max ( M i, S k ) = f ----c- ( M i, S k, ic, b pilot )
Nt
If Mi is a 1xEV-DO Rev. A service user, selection of the downlink 1xEV-DO radio bearer ( Index DL Bearer ): Index DL Bearer
DL
Ec
Ec
where ----- ( M i, S k, ic, b pilot ) ----- ( Index DL Bearer )
Nt
Nt
min
If Mi is a 1xEV-DO Rev. B service user, selection of the downlink 1xEV-DO radio bearer ( Index DL Bearer ): Index DL Bearer
DL
E
E
where ----c- ( M i, S k, ic, b pilot ) ----c- ( Index DL Bearer )
and the modulation scheme is supported by the terminal.
Nt
min
Nt
DL
DL
Determination of the uplink data rate due to TCP acknowledgements, R TCP ACK ( M i, S k ) from the graph (UL Thr due to
TCP=f(DL Thr) specified for the service of Mi
UL
DL
474
AT310_TRG_E1
UL
UL
UL
Determination of the nearest lower and higher supported rates ( R low and R high ) for R TCP ACK ( M i, S k )
UL
UL
UL
UL
UL
UL
For R low and R high , calculation of CI req ( R low ) and CI req ( R high )
E UL
UL
CI req = ----c-
( 1 + G DRC + G TCH ) for DO Rev.0 terminals
N t min
And
E UL
UL
CI req = ----c-
( 1 + G DRC + G TCH + G RRI + G Auxiliary pilot ) for DO Rev.A and DO Rev.B terminals
N t min
EndFor
UL
UL
UL
UL
UL
UL
Linear interpolation of CI req ( R TCP ACK ) between CI req ( R low ) and CI req ( R high )
UL
UL
UL
UL
UL
req
min
max
max
R ( Service ( M i ) ) 4.8kbps for (1xEV-DO Rev. A - Variable bit rate) service users,
UL
UL
R ( Service ( M i ) ) R Guaranteed ( Service ( M i ) ) for (1xEV-DO Rev. A - Guaranteed bit rate) service users,
req
req
P term ( M i,
P term ( M i, ic ) k
UL
- R UL
ic ) k = ------------------------------------------low ( Service ( M i ) ) ( R low ( Service ( M i ) ) is the nearest lower supported data rate)
UL
R ( Service ( M i ) )
For 1xEV-DO Rev. 0, (1xEV-DO Rev. A - Variable bit rate) and single-carrier 1xEV-DO Rev. B service users,
UL
UL
UL
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, R ( Service ( M i ) ) = R Guaranteed ( Service ( M i ) )
EndWhile
req
max
P term ( M i, ic ) = P term ( M i, ic ) k
req
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, P term ( M i, ic ) = P term ( M i, ic ) k C UL Bearer
Endif
Endif
For multi-carrier 1xEV-DO Rev. B service users, load balancing between carriers is performed. The available terminal power is
equally shared between each carrier:
475
Forsk 2011
max
P term ( M i )
req
- , then:
If P term ( M i, ic ) k > ----------------------------carriers
n
( Mi )
Downgrading the traffic data channel data rate
max
P term ( M i )
req
- and R UL ( Service ( ( M i ), ic ) ) > 153, 6kbps
While P term ( M i, ic ) k > ----------------------------carriers
n
( Mi )
req
P term ( M i, ic ) k
req
UL
- R UL
P term ( M i, ic ) k = ------------------------------------------------------low ( Service ( M i ) ) ( R low ( Service ( M i ) ) is the nearest lower supported data
UL
R ( Service ( ( M i ), ic ) )
rate)
UL
UL
P term ( M i )
req
- , then Mi is not connected to cells of the sub-active set.
If P term ( M i, ic ) k > ----------------------------carriers
n
( Mi )
Endif
If no sub-active set can be used, then Mi is rejected.
Endif
UL
R ( Service ( M i ) ) =
UL
ic = 1
UL
Selection of the configuration providing the highest total throughput, Max ( R ( Service ( M i ) ) ) .
UL
UL
UL
If Max ( R ( Service ( M i ) ) ) > R high ( Service ( Mi ) ) ( R high ( Service ( Mi ) ) is the nearest supported data rate higher than the
requested data rate)
Downgrading the traffic data channel rate
UL
UL
UL
While Max ( ( R ( Service ( Mi ) ) ) > R high ( Service ( M i ) ) ) and R ( Service ( ( M i ), ic ) ) > 153, 6kbps
EndWhile
EndIf
Endfor
Uplink Interference Updates
Update of interference on active mobiles only (old contributions of mobiles and stations are replaced by the new ones)
For each cell (Sj,ic)
UL
Update of N tot ( S j, ic )
EndFor
Control of Radio Resource Limits (Number of EVDO users, MAC Indices and Site Channel Elements)
For each cell (Sj,ic)
While n
EVDO
EVDO
( S j, ic ) > n max ( S j, ic )
476
MacIndexes
MacIndexes
( S j, ic ) > N max
( S j, ic )
AT310_TRG_E1
EVDO CE
EVDO CE
( N I ) k > N max
( NI )
UL
UL
UL
UL
While NR ( S j, ic ) > NR threshold ( S j, ic ) + NRthreshold ( S j, ic ) and there is at least one mobile that can be downgraded
Downgrading the traffic data channel rate for all 1xEV-DO Rev. 0 mobiles for which the data rate transition flag is set to "True".
UL
Update of N tot ( S j, ic )
Endwhile
UL
UL
UL
UL
UL
While NR ( S j, ic ) < NR threshold ( S j, ic ) NRthreshold ( S j, ic ) and there is at least one mobile that can be upgraded
Upgrading the traffic data channel rate for all 1xEV-DO Rev. 0 mobiles for which the data rate transition flag is set to "True".
(only 1xEV-DO Rev. 0 mobiles which have not been downgraded can be upgraded. In addition, the upgraded data rate cannot
exceed the initial user data rate drawn by the Monte-Carlo algorithm. This means that only mobiles downgraded during the
uplink power control step can be upgraded).
UL
Update of N tot ( S j, ic )
Endwhile
UL
UL
UL
term
j, j k
EndFor
DL
477
Forsk 2011
DL
E
P tot ( M i, S k, ic, b pilot )
----c- ( M i, S k, ic, b pilot ) = -------------------------------------------------DL
Nt
N tot ( ic, b pilot )
If Mi is a 1xEV-DO Rev. 0 service user, determination of the maximum data rate from the graph (Max rate=f(C/I)) specified for
the mobility type of Mi
E
DL
R max ( M i, S k ) = f ----c- ( M i, S k, ic, b pilot )
Nt
If Mi is a 1xEV-DO Rev. A service user, selection of the downlink 1xEV-DO radio bearer ( Index DL Bearer ) for which
DL
E
E
----c- ( M i, S k, ic, b pilot ) ----c- ( Index DL Bearer )
Nt
min
Nt
If Mi is a 1xEV-DO Rev. B service user, selection of the downlink 1xEV-DO radio bearer ( Index DL Bearer ) for which
DL
E
E
----c- ( M i, S k, ic, b pilot ) ----c- ( Index DL Bearer )
and the modulation is supported by Mis terminal.
Nt
min
Nt
DL
DL
If Mi is a (1xEV-DO Rev. A - Guaranteed bit rate) service user and R RLC peak ( Index DL Bearer ) < R Guaranteed ( Service ( M i ) ) , Mi
is rejected.
DL
DL
R max ( M i ) = R max ( M i, S k, ic )
DL
DL
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, R max ( M i ) = R Guaranteed ( Service ( M i ) )
DL
DL
R max ( M i, S k, ic )
( S k, ic )
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, calculation of C DL Bearer
EndFor
DL
DL
R max ( M i, S j, ic )
C DL Bearer ( M k, S j, ic )
----------------------------------------------------------------------------- 1
N VBR m obiles ( S j, ic )
M k N GBR m obiles ( S j, ic )
DL
R av ( S j, ic ) =
DL
R Guaranteed ( M k )
+ ---------------------------------------------------------------------------------------------
C DL Bearer ( M k, S j, ic )
N GBR m obiles ( S j, ic )
N
(
S
,
ic
)
k
GBR m obiles j
1 ( ER ( S , ic ) )
DRC j
478
N mobiles
( 1 TS
BCMCS ( S j, ic ) TS EVDO CCH ( S j, ic ) ) + R BCMCS ( S j, ic ) TS BCMCS ( S j, ic )
AT310_TRG_E1
EndIf
EndFor
7.4.2.2.3
Convergence Criterion
The algorithm convergence is studied on uplink only. The uplink convergence criterion is evaluated at each iteration, and can
be written as follow:
UL
UL
UL
UL
I tot ( ic ) k I tot ( ic ) k 1
N user ( ic ) k N user ( ic ) k 1
UL = max int ma x ------------------------------------------------- 100 , int ma x ----------------------------------------------------------- 100
UL
UL
Stations
Stations
I ( ic )
N
( ic )
tot
user
7.4.3 Appendices
7.4.3.1 Admission Control
During admission control, Atoll calculates the uplink load factor of a considered cell assuming the mobile concerned is
connected with it. Here, activity status assigned to users is not taken into account. So even if the mobile is not active on UL,
it can be rejected due to cell load saturation. To calculate the cell UL load factor, either Atoll takes into account the mobile
power determined during power control if mobile was connected in previous iteration, or it estimates a load rise due to the
mobile and adds it to the current load. The load rise ( X
X
UL
UL
) is calculated as follows:
1
= ----------------------------------W
-----------------------1 + UL
UL
Q req R
UL
UL
UL
UL
UL
= R FCH + R SCH
479
Forsk 2011
Figure 7.3: Walsh Code Tree Indices (Not Walsh Code Numbers)
128 128-bit-length Walsh codes per cell are available in CDMA2000 documents.
During the resource control, Atoll determines the number of 128-bit-length Walsh codes that will be consumed by each cell.
Therefore, it allocates :
A code with the longest length (i.e. a 128 bit-length code) per common channel for each cell. The number of common
channels per cell corresponds to the value defined for the DL overhead resources for common channels per cell
parameter available in the site equipment properties.
Two 128 bit-length codes per cell-receiver link for FCH in RC1, RC2, RC3 or RC5 and only one for FCH in RC4.
The number of 128 bit-length codes to be allocated per cell-receiver link for SCH (in case SCH is supported by the user
Walsh codes
N 128 bits
, is determined as follows:
DL
And
Walsh codes
N 128 bits
DL
Where
DL
If a k-length Walsh code is used, all of its children with lengths 2k, 4k, , cannot be used as they are not orthogonal.
If a k-length Walsh code is used, all of its ancestors with lengths k/2, k/4, , cannot be used as they are not orthogonal.
The Walsh code allocation follows the mobile connection order (mobile order in the
Mobiles tab).
The Walsh code and channel element management is dealt with differently in case of
softer handoff. Atoll allocates Walsh codes for each transmitter-receiver link while
it assigns channel elements globally to a site.
7.4.3.2.2
Overhead CE UL
FCH CE UL
CE UL
( j ) channel elements for each cell j on a site NI. This figure includes:
( 1 + Frate SCH ) per cell-receiver link, for TCH (TCH correspond to Traffic channels i.e. FCH and SCH).
Therefore, the number of channel elements required on uplink at the site level, N
N
CE UL
( NI ) =
j NI
480
CE UL
(j)
CE UL
( N I ) , is:
AT310_TRG_E1
Overhead CE DL
FCH CE DL
CE DL
( j ) channel elements for each cell j on a site NI. This figure includes:
channel elements for control channels (Pilot channel, Synchronisation channel, Paging channel),
DL
( 1 + Frate SCH ) per cell-receiver link, for TCH (TCH correspond to Traffic channels i.e. FCH and SCH).
Therefore, the number of channel elements required on downlink at the site level, N
N
CE DL
( NI ) =
jN
CE DL
CE DL
( N I ) , is:
(j)
In case of softer handover (the mobile has several links with co-site cells), Atoll
allocates channel elements for the best serving cell-mobile link only.
CE UL
( j ) channel elements for each cell j on a site NI. This figure includes:
2 channel elements for control channels (Pilot channel, Data Rate Control channel, etc ). This value is fixed and hardcoded.
TCH CE UL
per cell-receiver link, for (EV-DO - Variable bit rate) service users.
TCH CE UL
C UL Bearer per cell-receiver link, for (EV-DO - Guaranteed bit rate) service users.
Therefore, the number of channel elements required on uplink at the site level, N
N
CE UL
( NI ) =
CE UL
CE UL
( N I ) , is:
(j)
j NI
In the downlink, only one user can be served by a cell at a time, so this resource is not limited.
7.4.3.3.1
DL SCH
Q req
Q req
Let CI req = -------------------be the required quality.
+ -------------------DL FCH
DL SCH
Gp
Gp
FCH
SCH
In case of soft handoff, required quality is limited to the effective contribution of the transmitter.
DL
ortho
Ptch ( ic )
tch
where
ortho
Ptch ( ic )
= P SCH ( ic ) + P FCH ( ic )
tch
) LT
481
Forsk 2011
P tch ( ic ) = CI req
P tx ( ic ) P tch ( ic )
- + N term
+ ( 1 F ortho BTS ) ----------------------------------------0
LT
L
T
DL
term
I intra ( ic ) is the total power received at receiver from the cell to which it is connected.
DL
DL
term
1
F
+
(
P
(
ic
)
+
N
ortho
BTS
tx
0
T
DL
ortho
P tx ( ic ) = P CCH ( ic ) +
--------------------------------------------------------------------------------------------------------------------------------------------------
1
CI req
We have:
(I
extra ( ic ) + I inter carrier ( ic ) + I inter techno log y ( ic ) ) L T
--------------------------------------------------------------------------------------------------------------------------------------DL
P tx ( ic )
DL
term
+
(
P
(
ic
)
+
N
L
1
F
ortho
BTS
tx
0
T
DL
ortho
P tx ( ic ) = P CCH ( ic ) +
--------------------------------------------------------------------------------------------------------------------------------------------------
1
CI req
P tx ( ic )
tch
DL
DL
P tx ( ic ) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- P tx ( ic )
1
CI req
ortho
= P CCH ( ic ) +
term
N0 LT
---------------------------------------------------------------
1
term
ortho
N0 LT
(
ic
)
+
P
------------------------------------------------------------- CCH
CI
req
DL
P tx ( ic ) = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------( I extra ( ic ) + I inter carrier ( ic ) + I inter techno log y ( ic ) ) L T
P tx ( ic )
1
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1
---------1
F
+
(
tch
ortho
BTS
CI req
482
AT310_TRG_E1
DL
P
(
ic
)
tx
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=
1
----------- + ( 1 F ortho BTS )
tch
CI
req
The downlink load factor represents the signal degradation in relative to the reference interference (thermal noise).
7.4.3.3.2
DL
I tot ( ic )
= -----------------DL
N tot ( ic )
I tot ( S j, ic )
UL
- + X UL
X k ( S j, ic ) = ------------------------UL
N tot ( S j, ic )
EndFor
UL
UL
483
Forsk 2011
Admission control (If simulation respects a load factor constraint and Mi was not connected in previous iteration).
UL
UL
S BS ( M i ) = S j
Endif
EndFor
If no SBS has been selected and Mis terminal can work on one frequency band only, Mi has failed to be connected to the
network and is rejected.
If no SBS has been selected and Mis terminal can work on another frequency band.
Determination of BestCarrier k ( Sj, M i ) for each station txj containing Mi in its calculation area and using another frequency
band supported by the Mis terminal (i.e. f1 or f2 for a dual-band terminal without any priority on frequency bands, or f2 for
a dual-band terminal with f2 as secondary frequency band)
If a given carrier is specified for the service requested by Mi and if it is used by Sj
BestCarrier k ( S j, M i ) is the carrier specified for the service.
Else the carrier selection mode defined for Sj is considered.
If carrier selection mode is Min. UL Load Factor
For each carrier ic used by Sj, we calculate current loading factor:
UL
I tot ( S j, ic )
UL
- + X UL
X k ( S j, ic ) = ------------------------UL
N tot ( S j, ic )
EndFor
UL
UL
Admission control (If simulation respects a load factor constraint and Mi was not connected in previous iteration).
UL
UL
S BS ( M i ) = S j
484
AT310_TRG_E1
Endif
EndFor
If no SBS has been selected, Mi has failed to be connected to the network and is rejected.
We assume that ic is the best carrier of a transmitter i containing the receiver in its calculation radius.
For CDMA2000 1xRTT users we have,
BTS P c ( i, ic )
Q pilot ( i, ic ) = --------------------------------------------DL
I 0 ( ic )
DL
DL
DL
DL
DL
term
DL
DL
DL
DL
term
With I 0 ( ic, b pilot ) = P tot ( i, ic, b pilot ) + I extra ( ic, b pilot ) + I inter carrier ( ic, b pilot ) + I inter techno log y ( ic ) + N 0
The calculation of Q pilot ( i, ic ) can be divided into 6 steps explained in the table below.
485
Forsk 2011
DL
P tot ( i, ic, b pilot ) is the pilot burst from the transmitter i on the
carrier ic at the receiver.
1st step
the receiver.
P tx ( i, ic, b pilot )
DL
P tot ( i, ic, b pilot ) = ----------------------------------LT
P pilot ( i, ic )
P c ( i, ic ) = -------------------------LT
and
P tx ( i, ic, b pilot ) = P max ( i, ic )
DL
DL
I extra ( ic ) =
Ptot ( j, ic )
DL
DL
DL
j, j i
2nd step
DL
We have,
DL
j, j i
DL
j, j
I inter carrier ( ic, b pilot ) = ---------------------------------------------------RF ( ic, ic adj )
Finally, we have,
and
DL
P tot ( j,
ic adj )
DL
DL
, j
I inter carrier ( ic ) = j-----------------------------------RF ( ic, ic adj )
ni
Tx
P Transmitted ( ic i )
-------------------------------------Tx
Tx, m
L total ICP ic , ic
i
and
DL
4th step
3rd step
ni
term
N0
Tx
P Transmitted ( ic i )
------------------------------------Tx
Tx, m
L total ICP ic , ic
i
calculation
Tx, DL
The macro-diversity gain, G macro diversity , models the decrease in shadowing margin due to the fact there are several pilot signals at the
5th step
mobile.
DL
npaths
M Shadowing Ec Io is the shadowing margin for the mobile receiving n pilot signals (not necessarily from transmitters belonging to the
mobile active set).
Note: This parameter is determined from the fixed cell edge coverage probability and the model standard deviation. When the model
standard deviation is set to 0, the macro-diversity gain equals 0.
486
AT310_TRG_E1
probability Q pilot
Resulting
Q pilot
( ic )
Resulting
Q pilot
( ic ) .
DL
G macro diversity
max ( Q pilot ( i, ic ) )
req
Resulting
Q pilot means that the pilot quality at the receiver exceeds Q pilot
6th step
probability). The cell with the highest Q pilot ( i, ic ) enters the active set as best server ( Q pilot ( BS, ic ) ) and the best carrier (icBS) of the
best server
BS will be the one used by other transmitters of active set (when active set size is greater than 1). Pilot is available.
Resulting
If Q pilot
req
( ic ) < Q pilot , no cell (i,ic) can enter the active set. Pilot is unavailable.
Then, pilot qualities at the receiver from transmitters i (other than the best server) on the best carrier of the best server, icBS, are
recalculated to determine the entire receiver active set (when active set is greater than 1). Same formulas and calculation method are
used to update
DL
Q pilot ( i, ic BS ) Q min
This is a user-defined input in the terminal properties. It corresponds to the active set size.
Number of fingers
The number of fingers, f, of the rake receiver. This parameter is defined in the terminal properties. It is relevant in CDMA2000
1xRTT only11. This is the maximum number of active set links that the terminal (rake) can combine.
Thermal noise
I0 (Best server)
7.5.1.2.1
CDMA2000 1xRTT
Let mFCH and mSCH respectively denote the number of cells in the receiver active set for the fundamental channel (FCH) and
the supplemental channel (SCH) and f be the number of rake fingers defined for the terminal. We assume that f is less than
or equal to mFCH and mSCH.
Among the mFCH cells of the receiver active set, only the first f cells will be considered in order to determine the FCH
availability on downlink. In the same way, only the first f cells among the mSCH cells of the receiver active set will be considered
in order to determine the SCH availability on downlink. Each of these cells is noted (k,icBS).
Atoll calculates the traffic channel quality on FCH from each cell (k,icBS). No power control is performed as in simulations.
Here, Atoll determines the downlink traffic channel quality on FCH at the receiver for the maximum traffic channel power per
transmitter allowed on FCH. Then, after combination, the total downlink traffic channel quality on FCH is evaluated and
compared with the specified target quality.
11.
487
Forsk 2011
Atoll calculates the traffic channel quality on SCH from each cell (k,icBS). No power control is performed as in simulations.
Here, Atoll determines the downlink traffic channel quality on SCH at the receiver for the maximum traffic channel power per
transmitter allowed on SCH. This value depends on the downlink data rate specified in the analysis. Then, after combination,
the total downlink traffic channel quality on SCH is evaluated and compared with the specified target quality.
Eb/Nt target on FCH ( ( Q req ) FCH ) is the downlink traffic data quality target on the fundamental channel (FCH). This value is
user-defined for a given service and terminal.
DL
Eb/Nt target on SCH ( ( Q req ) SCH ) is the downlink traffic data quality target on the supplemental channel (SCH). This value is
specified for a given service, terminal and SCH rate.
req
The calculation of the required transmitter powers on FCH and SCH ( P FCH and P SCH ) may be divided into three steps.
1st step: Eb/Nt max for the first f (number of fingers) cells of active set
DL
DL
Let us assume the following notations: Eb/Nt max on FCH and SCH respectively correspond to ( Q max ) FCH and ( Q max ) SCH .
Therefore, for each cell (k,icBS), we have:
DL FCH
DL
( Q max ( k,
BTS P b max ( k, ic BS )
FCH
- G DL
= -------------------------------------------------------p
DL
N tot ( ic BS )
ic BS ) ) FCH
And
DL SCH
BTS P b max ( k, ic BS )
DL
SCH
- G DL
( Q max ( k, ic BS ) ) SCH = -------------------------------------------------------p
DL
N tot ( ic BS )
DL FCH
With P b
DL
max
max
P FCH DL SCH
P SCH
- , P b max ( k, ic BS ) = ---------( k, ic BS ) = ---------LT
LT
DL
DL
DL
DL
term
P FCH is the maximum power allowed on FCH. This parameter is user-defined in the Services table for a certain terminal.
max
P SCH is the maximum power allowed on SCH for the specified downlink data rate. This parameter is user-defined in the
Services table for a certain terminal and SCH rate.
L T is the total loss between the transmitter i and the receiver.
k
N tot ( ic BS ) is the total noise at the receiver on the best carrier of the best server.
With
DL
I extra ( ic BS ) =
Ptot ( j, icBS )
DL
j, j k
DL
For each transmitter in the network, P tot ( ic BS ) is the total power received at the receiver from this transmitter on icBS.
DL
I inter carrier ( ic BS ) is the inter-carrier interference at the receiver on the best carrier of the best server.
488
AT310_TRG_E1
Ptot ( j, icadj )
DL
DL
, j
---------------------------------------I inter carrier ( ic BS ) = txj
RF ( ic BS, ic adj )
I inter techno log y ( ic BS ) is the inter-technology interference at the receiver on the best carrier of the best server.
DL
ni
ic i is the i
Tx, m
ICPic , ic
i
BS
th
Tx
P Transmitted ( ic i )
----------------------------------------Tx
Tx, m
L total ICP ic , ic
i
BS
is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
( Q MAX ) FCH is the traffic channel quality on FCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
DL
( Q MAX ) SCH is the traffic channel quality on SCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
DL
k
req
req
( Q req ) FCH
req
- P max
P FCH = --------------------------------------FCH
DL
( Q MAX ( ic BS ) ) FCH
DL
( Q req ) SCH
req
- P max
P SCH = --------------------------------------SCH
DL
( Q MAX ( ic BS ) ) SCH
Eb/Nt max on FCH for the first f (number of fingers) cells of active set
DL
Let us assume the following notation: Eb/Nt max on FCH corresponds to ( Q max ) FCH .
Therefore, for each cell (k,icBS), we have:
DL FCH
BTS P b max ( k, ic BS )
DL
FCH
- G DL
( Q max ( k, ic BS ) ) FCH = -------------------------------------------------------p
DL
N tot ( ic BS )
489
Forsk 2011
max
P FCH
DL FCH
DL
DL
DL
term
- and N DL
With P b max ( k, ic BS ) = ---------tot ( ic BS ) = I intra ( ic BS ) + I extra ( ic BS ) + I inter carrier ( ic BS ) + N 0
LT
k
Where
max
P FCH is the maximum power allowed on FCH. This parameter is user-defined in the Services table for a certain terminal.
L T is the total loss between the transmitter i and the receiver.
k
N tot ( ic BS ) is the total noise at the receiver on the best carrier of the best server.
With
max
req
DL
P FCH P FCH
I intra ( ic BS ) = ( 1 BTS F ortho ) P DL
tot ( k, ic BS ) ( 1 BTS ) max (----------------------------,0)
LT
k
And
DL
I extra ( ic BS ) =
Ptot ( j, icBS )
DL
j, j k
DL
For each transmitter in the network, P tot ( ic BS ) is the total power received at the receiver from the transmitter on icBS.
DL
I inter carrier ( ic BS ) is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot ( j, icadj )
DL
DL
txj, j
I inter carrier ( ic BS ) = ---------------------------------------RF ( ic BS, ic adj )
I inter techno log y ( ic BS ) is the inter-technology interference at the receiver on the best carrier of the best server.
DL
ni
ic i is the i
Tx, m
ICP ic , ic
i
BS
th
Tx
P Transmitted ( ic i )
----------------------------------------Tx
Tx, m
L total ICP ic , ic
i
BS
is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
Eb/Nt max on SCH for the first f (number of fingers) cells of active set
DL
Let us assume the following notation: Eb/Nt max on SCH corresponds to ( Q max ) SCH .
Therefore, for each cell (k,icBS), we have:
DL SCH
BTS P b max ( k, ic BS )
DL
SCH
- G DL
( Q max ( k, ic BS ) ) SCH = -------------------------------------------------------p
DL
N tot ( ic BS )
max
P SCH
DL SCH
With P b max ( k, ic BS ) = ----------LT
k
DL
DL
DL
DL
DL
term
490
AT310_TRG_E1
max
P SCH is the maximum power allowed on SCH for the specified downlink data rate. This parameter is user-defined in the
Services table for a certain terminal and SCH rate.
L T is the total loss between the transmitter i and the receiver.
k
N tot ( ic BS ) is the total noise at the receiver on the best carrier of the best server.
With
max
req
DL
P SCH P SCH
I intra ( ic BS ) = ( 1 BTS F ortho ) P DL
tot ( k, ic BS ) ( 1 BTS ) max (----------------------------,0)
LT
k
And
DL
I extra ( ic BS ) =
Ptot ( j, icBS )
DL
j, j k
DL
For each transmitter in the network, P tot ( ic BS ) is the total power received at the receiver from the transmitter on icBS.
DL
I inter carrier ( ic BS ) is the inter-carrier interference at the receiver on the best carrier of the best server.
Ptot ( j, icadj )
DL
DL
, j
---------------------------------------I inter carrier ( ic BS ) = txj
RF ( ic BS, ic adj )
I inter techno log y ( ic BS ) is the inter-technology interference at the receiver on the best carrier of the best server.
DL
ni
ic i is the i
Tx, m
ICPic , ic
i
BS
th
Tx
P Transmitted ( ic i )
----------------------------------------Tx
Tx, m
L total ICP ic , ic
i
BS
is the inter-technology Channel Protection between the signal transmitted by Tx and received by m assuming the
DL
( Q MAX ) FCH is the traffic channel quality on FCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
DL
DL
DL
Where
DL
f rake efficiency is the downlink rake efficiency factor defined in Terminal properties.
DL
( Q MAX ) SCH is the traffic channel quality on SCH at the receiver on icBS after combining the signal from each cell (k,icBS).
On downlink, if there is no handoff, we have:
491
Forsk 2011
DL
DL
DL
DL
( Q req ) SCH
DL
DL
and
DL
DL
( Q eff ) FCH and ( Q eff ) SCH are respectively effective traffic channel qualities at the receiver on icBS supplied on FCH and SCH.
DL
DL
DL
DL
DL
Downlink soft handover gain on FCH and downlink soft handover gain on SCH
DL
DL
( G SHO ) FCH and ( G SHO ) SCH respectively correspond to DL soft handover gains on FCH and SCH.
DL
( Q MAX ( ic BS ) )FCH
DL
( G SHO ) FCH = -------------------------------------------------------------DL
max ( ( Q max ( k, ic BS ) ) FCH )
k
And
DL
( Q MAX ( ic BS ) ) SCH
DL
( G SHO ) SCH = -------------------------------------------------------------DL
max ( ( Q max ( k, ic BS ) ) SCH )
k
DL
DL
7.5.1.2.2
CDMA2000 1xEV-DO
Atoll calculates the effective pilot quality level at the receiver and compares this value with the required quality level.
1xEV-DO Rev.0 and 1xEV-DO Rev. A Service Users
For 1xEV-DO Rev.0 and 1xEV-DO Rev. A users, Atoll displays the following results:
Required rate
DL
The required rate, R req , is the downlink data rate selected for the analysis.
Required C/I
C
For 1xEV-DO Rev. 0 users, the required C/I ( --- ) is determined from the graph Max Rate=f(C/I) defined for the mobility
I req
type selected in the analysis. It corresponds to the value read in the graph Max Rate=f(C/I) (Rev0) for the specified required
DL
rate, R req .
DL
For 1xEV-DO Rev. A users, the required data rate ( R req ) is obtained by using a certain downlink transmission format (i.e. a
1xEV-DO radio bearer ( Index DL Bearer ) with a certain number of timeslots ( n TS )). It is calculated as follows:
DL
492
AT310_TRG_E1
C
---
is the value defined in the 1xEV-DO Radio Bearer Selection (Downlink) table for this downlink transmission format
I req
(radio bearer Index, mobility and number of timeslots). It corresponds to the C/I required to obtain the defined required rate,
DL
R req .
Effective C/I
Ec
Let ----- ( ic BS, b pilot ) be the effective C/I at the receiver on icBS.
Nt
For the best cell (BS,icBS) of the receiver active set, we have:
pilot
E
Q resulting ( ic BS )
----c- ( ic BS, b pilot ) = --------------------------------------------pilot
Nt
Q resulting ( ic BS )
Where
pilot
DL
DL
DL
, is determined from the graph Max Rate=f(C/I) (Rev0) defined for the
is the value read in the graph Max Rate=f(C/I) (Rev0) for the calculated effective
Ec
C/I, ----- ( ic BS, b pilot ) .
Nt
For 1xEV-DO Rev. A users, the effective data rate ( R
DL
i.e the radio bearer index ( Index DL Bearer ) with the number of timeslots ( n TS ). For the defined mobility type, Atoll selects
E
C
the downlink transmission format where ----c- ( ic BS, b pilot ) --- . Then, it determines the downlink effective data rate as
I req
Nt
follows:
DL
DL
DL
DL
R req .
Bearer Consumption
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, Atoll calculates the 1xEV-DO bearer consumption.
DL
R Guaranteed
C DL Bearer = -----------------------------------------------------------------DL
R RLC peak ( Index DL Bearer )
DL
Where R Guaranteed corresponds to the minimum bit rate required by the service in the downlink.
1xEV-DO Rev. B Service Users
For single-carrier and multi-carrier 1xEV-DO Rev. B users, Atoll displays the following results:
Required rate
DL
The required rate, R req , is the downlink data rate selected for the analysis.
The effective data rate corresponds to the sum of the effective data rates obtained on each carrier.
R
DL
DL
( ic )
ic
DL
DL
R req .
For each sub-active set, Atoll indicates the effective C/I and the effective data rate:
493
Forsk 2011
E
Let ----c- ( ic, b pilot ) be the effective C/I at the receiver on ic, the carrier associated with the sub-active set.
Nt
For the best cell (BS,ic) of the receiver sub-active set, we have:
pilot
E
Q resulting ( ic )
----c- ( ic, b pilot ) = ----------------------------------------pilot
Nt
Q resulting ( ic )
Where
pilot
DL
DL
The effective data rate ( R ( ic ) ) provided on downlink depends on the downlink transmission format, i.e the radio bearer
index ( Index DL Bearer ) with the number of timeslots ( n TS ). For the defined mobility type, Atoll selects the downlink
Ec
C
transmission format where ----- ( ic, b pilot ) ---
and whose modulation scheme is supported by the terminal.
Nt
I req
C
---
I req is the value defined in the 1xEV-DO Radio Bearer Selection (Downlink) table for this downlink transmission format
(radio bearer Index, mobility and number of timeslots). It corresponds to the C/I required to obtain the defined required rate,
DL
R req .
The downlink effective data rate is determined as follows:
DL
7.5.1.3.1
CDMA2000 1xRTT
For each cell (i,icBS) in the receiver active set, Atoll calculates the uplink traffic channel quality on FCH and SCH from the
receiver. No power control is performed as in simulations. Here, Atoll determines the uplink traffic channel quality on FCH at
the cell for the maximum terminal power allowed on FCH. In the same way, it evaluates the uplink traffic channel quality on
SCH at the cell for the maximum terminal power allowed on SCH. Then, total uplink traffic channel qualities on FCH and SCH
are evaluated with respect to the receiver handover status. From these values, Atoll deduces required terminal powers on
FCH and SCH, calculates the total terminal power required and compares this value with the maximum terminal power
allowed.
The Max terminal power parameter ( P term ) is user-defined for each terminal. It corresponds to the maximum terminal power
allowed. On uplink, the terminal power is shared between pilot, FCH and SCH channels. So, we may write:
max
max
max
max
max
UL
UL
UL
( P term ) FCH
( Q req ) FCH R FCH AF FCH
------------------------- = ---------------------- ------------------------------max
UL
UL
( P term ) SCH
( Q req ) SCH
R SCH
Therefore,
max
( 1 p ) P term
max
( P term ) FCH = ---------------------------------------------------------------------UL
UL
( Q req ) SCH R SCH
1 + -----------------------------------------------------------UL
UL
UL
( Q req ) FCH R FCH AF FCH
And
494
AT310_TRG_E1
max
( 1 p ) P term
max
( P term ) SCH = ---------------------------------------------------------------------UL
UL
UL
( Q req ) FCH R FCH AF FCH
1 + -----------------------------------------------------------UL
UL
( Q req ) SCH R SCH
req
The required terminal powers on FCH and SCH, respectively ( P term ) FCH and ( P term ) SCH , are calculated as follows:
UL
1st step: Evaluation of uplink traffic channel qualities on FCH and SCH, ( Q max ( ic BS ) )
i
UL
FCH
and ( Q max ( ic BS ) )
i
SCH
of active set.
For each cell (i,icBS), we have:
UL FCH
term P b max ( i, ic BS )
UL
FCH
- G UL
( Q max ( i, ic BS ) ) FCH = --------------------------------------------------------p
UL
N tot ( i, ic BS )
And
UL SCH
UL
( Q max ( i,
ic BS ) ) SCH
term P b max ( i, ic BS )
SCH
- G UL
= --------------------------------------------------------p
UL
N tot ( i, ic BS )
max
max
( P term ) FCH
( P term ) SCH
UL FCH
SCH
- and P UL
With P b max ( i, ic BS ) = -----------------------b max ( i, ic BS ) = ------------------------LT
LT
i
N tot ( i, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
UL
N0
UL
N tot ( i, ic BS ) = ----------------------------------UL
1 X ( i, ic BS )
tx
UL
2nd step: Calculation of FCH and SCH total traffic channel qualities at the transmitter on icBS, ( Q MAX ) FCH and ( Q max ) SCH ,
based on the receiver handover status.
If there is no handoff, we have:
UL
UL
UL
UL
UL
UL
And
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
495
Forsk 2011
And
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain.This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
i
UL
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters), we
have:
UL
UL
UL
( Q MAX ( ic BS ) ) FCH = ( G macro diversity ) 2 links max f rake efficiency
UL
UL
( i, ic BS ) )
FCH
And
UL
UL
UL
( Q MAX ( ic BS ) ) SCH = ( G macro diversity ) 2 links max f rake efficiency
UL
UL
( i, ic BS ) )
SCH
otherwise,
UL
UL
UL
And
UL
UL
UL
req
req
UL
( Q req ) FCH
( Q req ) SCH
req
req
- ( P max
- ( P max
( P term ) FCH = --------------------------------------term ) FCH and ( P term ) SCH = --------------------------------------term ) SCH
UL
UL
( Q MAX ( ic BS ) ) FCH
( Q MAX ( ic BS ) ) SCH
Where
UL
( Q req ) FCH is the user-defined uplink data traffic quality target on FCH for a given service and a terminal. This parameter is
available in the Services table.
UL
( Q req ) SCH is the user-defined uplink data traffic quality target on SCH for a given service, terminal and SCH rate. This
parameter is available in the Services table.
req
Then, from the required terminal power on FCH and SCH, Atoll determines the total terminal power required ( P term ).
req
req
req
req
req
req
max
Therefore, the service on the uplink data traffic channel is available if P term P term .
term P b max ( i, ic BS )
UL
FCH
- G UL
( Q max ( i, ic BS ) ) FCH = --------------------------------------------------------p
UL
N tot ( i, ic BS )
496
AT310_TRG_E1
max
( P term ) FCH
UL FCH
With P b max ( i, ic BS ) = -----------------------LT
i
N tot ( i, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
UL
max
req
N0
P FCH P FCH
UL
- + ( 1 term ) max (--------------------------N tot ( i, ic BS ) = -----------------------------------,0)
UL
LT
1 X ( i, ic BS )
i
tx
term P b max ( i, ic BS )
UL
SCH
- G UL
( Q max ( i, ic BS ) ) SCH = --------------------------------------------------------p
UL
N tot ( i, ic BS )
max
( P term ) SCH
UL SCH
With P b max ( i, ic BS ) = ------------------------LT
i
N tot ( i, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
UL
max
req
N0
P SCH P SCH
UL
- + ( 1 term ) max (--------------------------N tot ( i, ic BS ) = -----------------------------------,0)
UL
LT
1 X ( i, ic BS )
i
tx
UL
UL
( Q MAX ( ic BS ) )FCH and ( Q MAX ( ic BS ) ) SCH are respectively the traffic channel qualities on FCH and SCH at the transmitter on icBS
after signal combination of all the transmitters of the active set.
If there is no handoff, we have:
UL
UL
UL
UL
UL
UL
And
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
497
Forsk 2011
UL
UL
And
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
i
UL
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters), we
have:
UL
UL
UL
( Q MAX ( ic BS ) ) FCH = ( G macro diversity ) 2 links max f rake efficiency
UL
UL
( i, ic BS ) )
FCH
And
UL
UL
UL
( Q MAX ( ic BS ) ) SCH = ( G macro diversity ) 2 links max f rake efficiency
UL
UL
( i, ic BS ) )
SCH
otherwise,
UL
UL
UL
And
UL
UL
UL
UL
( Q eff ) FCH is the uplink effective traffic channel quality on FCH at the receiver on icBS.
UL
( Q eff ) SCH is the uplink effective traffic channel quality on SCH at the receiver on icBS.
UL
UL
UL
UL
UL
UL
( Q eff ) FCH = min ( ( Q MAX ) FCH, ( Q req ) FCH ) and ( Q eff ) SCH = min ( ( Q MAX ) SCH, ( Q req ) SCH )
UL
UL
( Q MAX ( ic BS ) ) FCH
( Q MAX ( ic BS ) ) SCH
UL
- and ( G UL
( G SHO ) FCH = -----------------------------------------------------------SHO ) SCH = -----------------------------------------------------------UL
UL
max ( ( Q max ( i, ic BS ) )FCH )
max ( ( Q max ( i, ic BS ) ) SCH )
I
UL
UL
7.5.1.3.2
CDMA2000 1xEV-DO
1xEV-DO Rev.0 and 1xEV-DO Rev. A Service Users
For each cell (l,icBS) in the receiver active set, Atoll calculates the uplink quality level from the receiver. No power control is
performed as in simulations. Here, Atoll determines the uplink quality level at the cell for the maximum terminal power
498
AT310_TRG_E1
allowed. Then, the total uplink quality level is evaluated with respect to the receiver handover status. From this value, Atoll
calculates the required terminal power and compares it with the maximum terminal power allowed.
The Max terminal power parameter ( P term ) is user-defined for each terminal. It corresponds to the maximum terminal power
allowed.
The required terminal power ( P term ) calculation may be divided into four steps:
UL
1st step: Evaluation of the uplink quality, Q max ( i, ic BS ) , for each cell of active set
For each cell (i,icBS), we have:
UL
term P b max ( i, ic BS )
UL
- G UL
Q max ( i, ic BS ) = ----------------------------------------------------p
UL
N tot ( i, ic BS )
max
P term
UL
With P b max ( i, ic BS ) = -----------LT
i
N tot ( i, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
UL
max
req
N0
P term P term
UL
- + ( 1 term ) max (-----------------------------N tot ( i, ic BS ) = -----------------------------------,0)
UL
LT
1 X ( i, ic BS )
i
tx
2nd step: Calculation of the total quality at the transmitter on icBS ( Q MAX ) based on the receiver handover status.
If there is no handoff, we have:
UL
UL
Q MAX ( ic BS ) = Q max ( i, ic BS )
For soft handover, we have:
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain.This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
Qmax ( i, icBS )
UL
499
Forsk 2011
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters), we
have:
UL
UL
UL
Q MAX ( ic BS ) = ( G macro diversity ) 2 links max f rake efficiency
UL
otherwise,
UL
UL
UL
UL
G ACK , G DRC and G TCH are respectively acknowledgement, data rate control and traffic data gains relative to the pilot. They
are defined in the terminal properties (1xEV-DO Rev. 0 tab).
In case of a 1xEV-DO Rev. A capable terminal, we have:
E UL
UL
UL
Q req = ----c-
G p ( 1 + G ACK + G DRC + G TCH + G RRI + G Auxiliary pilot )
N t min
Where
Ec
UL
---is the minimum pilot quality level required on uplink to obtain the defined data rate, R req . The required data rate,
N t min
UL
UL
R req (i.e. the uplink data rate selected for the analysis) is obtained by using a certain uplink transmission format (i.e. 1xEV-DO
radio bearer ( Index UL Bearer ) with a certain number of subframes ( n SF )) and calculated as follows:
UL
bearer Index, mobility and number of subframe). Two values are available for this parameter, one when the service uplink
mode is "Low Latency" and another one for high capacity services.
G ACK , G DRC , G TCH , G RRI and G Auxiliary pilot are respectively acknowledgement, data rate control, traffic data channel,
reverse rate indicator and auxiliary pilot channel gains relative to the pilot. They are defined in the terminal properties (1xEVDO Rev. A tab). Two values of G TCH are available, one when the service uplink mode is "Low Latency" and another one for
high capacity services.
req
Q req
req
- P max
P term = -------------------------term
UL
Q MAX ( ic BS )
req
max
Therefore, the service on the uplink traffic data channel is available if P term P term .
Atoll also calculates the required terminal power without taking into account the ACK channel contribution. Calculations are
quite similar to those detailed in the previous paragraph, only the evaluation of the required quality on uplink is different.
In this case, we have:
E UL
UL
UL
( Q req ) withoutACK = ----c-
G p ( 1 + G DRC + G TCH ) for 1xEV-DO Rev. 0 capable terminals
N t min
500
AT310_TRG_E1
And
E
UL
UL
( Q req ) withoutACK = ----c-
G p ( 1 + G DRC + G TCH + G RRI + G Auxiliary pilot ) for 1xEV-DO Rev. A capable terminals
N t min
UL
And then,
UL
( Q req ) withoutACK
req
- P max
( P term ) withoutACK = -------------------------------------term
UL
Q MAX ( ic BS )
UL SHO gain
UL
1st step: Evaluation of the uplink quality, Q max ( i, ic BS ) , for each cell of active set.
For each cell (i,icBS), we have:
UL
term P b max ( i, ic BS )
UL
- G UL
Q max ( i, ic BS ) = ----------------------------------------------------p
UL
N tot ( i, ic BS )
max
P term
UL
With P b max ( i, ic BS ) = -----------LT
i
N tot ( i, ic BS ) is the total noise at the transmitter on the best carrier of the best server. This value is deduced from the cell
UL
max
req
N0
P term P term
UL
- + ( 1 term ) max (-----------------------------N tot ( i, ic BS ) = -----------------------------------,0)
UL
LT
1 X ( i, ic BS )
i
tx
2nd step: Calculation of the total quality at the transmitter on icBS ( Q MAX ) based on the receiver handover status.
UL
Q MAX ( ic BS ) is the traffic channel quality at the transmitter on icBS after signal combination of all the transmitters of the active
set.
If there is no handoff, we have:
UL
UL
Q MAX ( ic BS ) = Q max ( i, ic BS )
For soft handover, we have:
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
501
UL
Forsk 2011
UL
Qmax ( i, icBS )
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters), we
have:
UL
UL
UL
Q MAX ( ic BS ) = ( G macro diversity ) 2 links max f rake efficiency
UL
otherwise,
UL
UL
UL
Q MAX ( ic BS )
UL
G SHO = ----------------------------------------------UL
max ( Q max ( i, ic BS ) )
i
Bearer Consumption
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, Atoll calculates the 1xEV-DO bearer consumption.
UL
R Guaranteed
C UL Bearer = -----------------------------------------------------------------UL
R RLC peak ( Index UL Bearer )
UL
Where R Guaranteed corresponds to the minimum bit rate required by the service in the uplink.
1xEV-DO Rev. B Service Users
For multi-carrier 1xEV-DO Rev. B users, Atoll models load balancing between carriers. Atoll equally shares the available
terminal power between each carrier and determines the uplink 1xEV-DO radio bearer obtained on each carrier. Then, it
selects the best configuration among all combinations of carriers, i.e., the combination which provides the highest effective
rate.
The following results are displayed:
For each carrier used in the selected configuration, Atoll indicates the UL SHO Gain, the effective data rate and the
required power.
1st step: Evaluation of the uplink quality, Q max ( i, ic ) , for each cell of the sub-active set
For each cell (i,ic), we have:
UL
UL
Q max ( i,
term P b max ( i, ic )
- G UL
ic ) = -----------------------------------------------p
UL
N tot ( i, ic )
max
carriers
P term n
UL
With P b max ( i, ic ) = ----------------------------------LT
i
carriers
UL
N tot ( i, ic ) is the total noise at the transmitter on the carrier ic. This value is deduced from the cell uplink load factor X ( i, ic ) .
tx
carriers
max
req
N0
P term n
P term
UL
- + ( 1 term ) max (----------------------------------------------------N tot ( i, ic ) = ------------------------------,0)
UL
LT
1 X ( i, ic )
i
502
AT310_TRG_E1
tx
2nd step: Calculation of the total quality at the transmitter on ic ( Q MAX ) based on the receiver handover status.
If there is no handoff, we have:
UL
UL
Q MAX ( ic ) = Q max ( i, ic )
For soft handover, we have:
UL
UL
UL
UL
( G macro diversity ) 2 links is the uplink macro-diversity gain.This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
UL
UL
UL
UL
UL
( G macro diversity ) 3 links is the uplink macro-diversity gain. This parameter is determined from the fixed cell edge coverage
probability and the uplink Eb/Nt standard deviation. When the option Shadowing taken into account is not selected
(Prediction properties), Atoll considers the uplink macro-diversity gain defined by the user in Global parameters.
For softer and softer-softer handovers, we have:
UL
UL
Qmax ( i, ic )
UL
For softer-soft handover, there are two possibilities. If the MRC option is selected (option available in Global parameters), we
have:
UL
UL
UL
Q MAX ( ic ) = ( G macro diversity ) 2 links max f rake efficiency
UL
otherwise,
UL
UL
UL
UL
Q MAX ( ic )
UL
G SHO = ------------------------------------------UL
max ( Q max ( i, ic ) )
i
req
Atoll evaluates of the required quality level in the uplink ( Q req ) and the required terminal power ( P term ( ic ) ) for each 1xEVDO radio bearer.
E
UL
UL
Q req = ----c-
G p ( 1 + G ACK + G DRC + G TCH + G RRI + G Auxiliary pilot )
N t min
UL
Where
Ec
---is the minimum pilot quality level required in the uplink to obtain the 1xEV-DO radio bearer. The values are defined
N t min
UL
in the 1xEV-DO Radio Bearer Selection (Uplink) table for each uplink transmission format (radio bearer Index, mobility and
number of subframe). Two values are available, one when the service uplink mode is "Low Latency" and another one for high
capacity services.
G ACK , G DRC , G TCH , G RRI and G Auxiliary pilot are respectively acknowledgement, data rate control, traffic data channel,
reverse rate indicator and auxiliary pilot channel gains relative to the pilot. They are defined in the terminal properties (1xEV-
503
Forsk 2011
DO Rev. A tab). Two values of G TCH are available, one when the service uplink mode is "Low Latency" and another one for
high capacity services.
And
UL
max
Q req
P term
req
- -----------------P term ( ic ) = --------------------carriers
UL
Q MAX ( ic ) n
Then, Atoll selects the best 1xEV-DO radio bearer. This is the 1xEV-DO radio bearer ( Index UL Bearer ) with the highest
UL
P term
req
P term ( ic ) -----------------,
carriers
n
And the required modulation scheme is supported by the terminal.
n SF is the number of subframes associated with the 1xEV-DO radio bearer ( Index UL Bearer ).
The Max terminal power parameter ( P term ) is user-defined for each terminal. It corresponds to the maximum terminal power
allowed.
Required Rate
UL
The required rate, R req , is the uplink data rate selected for the analysis.
Effective Rate
R total =
UL
ic = 1
UL
) corresponds to the best configuration among all combinations of carriers, i.e., the combination which
UL
UL
UL
R req .
req
P term
Pterm ( ic )
req
ic = 1
504
AT310_TRG_E1
transmitter BS on its best carrier icBS ( Q pilot ( ic BS ) ). Then, it deduces the best pilot quality received with a fixed cell edge
BS
coverage probability,
Resulting
Q pilot
( ic BS )
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
2nd Case: Analysis based on a specific carrier
The carrier that can be used by transmitters is fixed. In this case, for each transmitter i containing the receiver in its calculation
area that may use the specified carrier (carrier specified in Cell Properties), Atoll calculates pilot quality at the receiver on this
carrier icgiven. Then, it determines the best serving transmitter BS using the carrier icgiven ( Q pilot ( ic given ) ) and deduces the
BS
best pilot quality received with a fixed cell edge coverage probability,
Resulting
Q pilot
( ic given ) .
Atoll displays the best pilot quality received with a fixed cell edge coverage probability.
Single colour
Resulting
req
ic = ic BS or ic given
req
colours. There is a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to the best
serving transmitter BS.
In this case, the receiver is not completely defined and no mobility assigned. Coverage consists of several layers with a layer
per user-defined mobility type defined in the Mobility Types sub-folder. For each layer, area is covered if
Resulting
Q pilot
req
( ic ) Q pilot ( ic = ic BS or ic given ). Each layer is assigned a colour and displayed with intersections between layers.
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties).
Coverage consists of several layers with a layer per user-defined probability level defined in the Display tab (Prediction
Resulting
req
simulations. Each layer is assigned a colour and displayed with intersections between layers.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display tab
Resulting
req
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
Resulting
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction
Resulting
req
7.5.2.2.1
CDMA2000 1xRTT
As in point analysis, Atoll calculates downlink quality on FCH at the receiver for each cell (k,ic) (with ic=icBS or icgiven) (these
cells are the first f cells in the receivers active set and f is the number of fingers defined for the terminal). No power control
is performed as in simulations. Here, Atoll determines the downlink quality on FCH at the receiver for a maximum traffic
505
Forsk 2011
channel power per transmitter allowed on the fundamental channel (FCH). Then, the total downlink quality on FCH
DL
Atoll displays total traffic channel quality at the receiver on the carrier ic ( ic BS or ic given ).
For further details on formulas, see "Definitions and Formulas" on page 434. For further details on calculation, see "Downlink
Sub-Menu" on page 487.
You may choose following display options:
Single colour
DL
DL
DL
Atoll displays a coverage with a unique colour if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . ( Q req ) FCH is the downlink traffic data quality
target on the fundamental channel (FCH). This parameter is user-defined for a given service and a terminal in the Services subfolder.
DL
Atoll displays a coverage if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Coverage consists of several layers with associated colours. There is
a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to best serving transmitter.
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a layer per
DL
DL
user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Each layer
is assigned a colour and displayed with intersections between layers.
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer per
DL
DL
user-defined service defined in Services sub-folder. For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Each layer
is assigned a colour and displayed with intersections between layers.
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties).
Coverage consists of several layers with a layer per user-defined probability level defined in the Display tab (Prediction
DL
DL
properties). For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH in the required number of simulations. Each layer is
assigned a colour and displayed with intersections between layers.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display tab
DL
DL
(Prediction properties). For each layer, area is covered if ( Q MAX ( ic, p ) ) FCH ( Q req ) FCH . Each layer is assigned a colour and
displayed with intersections between layers.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if ( Q MAX ( ic ) ) FCH Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
DL
properties). For each layer, area is covered if ( Q eff ( ic ) ) FCH Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
506
AT310_TRG_E1
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction
DL
DL
properties). For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH M arg in . Each layer is assigned a colour and
displayed with intersections between layers.
( Q req )FCH
req
- P max
P FCH ( ic ) = ---------------------FCH
DL
Q MAX ( ic )
max
Where P FCH is a user-defined input for a given service and terminal. It corresponds to the maximum traffic data power
allowed on FCH for a transmitter.
Coverage consists of several layers with a layer per user-defined required power threshold defined in the Display tab
req
(Prediction properties). For each layer, area is covered if P FCH ( ic ) Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction
max
req
properties). For each layer, area is covered if P FCH P FCH ( ic ) M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
This display option is relevant for CDMA2000 1xRTT data services only. For each possible data rate, R
DL
DL
DL
DL
DL
DL
DL
DL
DL
DL
( R FCH AF FCH ,
DL
R FCH ( AF FCH + 2 ) , R FCH ( AF FCH + 4 ) , R FCH ( AF FCH + 8 ) , R FCH ( AF FCH + 16 ) ), Atoll calculates traffic channel quality
at the receiver for each cell (k,ic) (with ic=icBS or icgiven). Downlink traffic channel quality at the receiver is evaluated from a
maximum traffic channel power per transmitter allowed for the corresponding data rate. Then, the total downlink traffic
DL
DL
DL
R )
DL
DL
Q req ( R )
DL
. Each layer is assigned a colour and displayed with intersections between layers.
DL
Q req ( R ) is the downlink traffic data quality target for the data rate, R
DL
7.5.2.2.2
CDMA2000 1xEV-DO
E
As in point analysis, Atoll calculates the effective pilot quality level at the receiver from the best server cell, ----c- ( ic, b pilot ) . Best
Nt
server and active set determination is performed as in point prediction (AS analysis). Then, from this value, it determines the
effective downlink data rate received, R
DL
For further details on formulas, see "Definitions and Formulas" on page 434. For further details on calculations, see "Downlink
Sub-Menu" on page 487.
1xEV-DO Rev. 0 Users
DL
For 1xEV-DO Rev. 0 users (users with EV-DO Rev. 0-capable terminals and EV-DO Rev. 0 services), the effective data rate ( R )
provided on downlink is determined from the graph Max Rate=f(C/I) (Rev0) defined for the mobility type selected in the
Condition tab (Prediction properties). R
DL
is the value read in the graph Max Rate=f(C/I) (Rev0) for the calculated effective
Ec
pilot quality level, ----- ( ic BS, b pilot ) .
Nt
1xEV-DO Rev. A Users
For 1xEV-DO Rev. A users (users with EV-DO Rev. A-capable terminals and EV-DO Rev. A services), the effective data rate ( R
DL
provided on downlink depends on the downlink transmission format, i.e the radio bearer index ( Index DL Bearer ) with the
507
Forsk 2011
E
C
number of timeslots ( n TS ). Atoll selects the downlink transmission format where ----c- ( ic BS, b pilot ) --- . Then, it
I req
Nt
determines the downlink effective data rate as follows:
DL
DL
The effective data rate corresponds to the guaranted data rate after a certain number of retransmissions (i.e. the number of
timeslots, n TS ).
When HARQ (Hybrid Automatic Repeat Request) is used, the required average number of retransmissions is smaller and the
DL
The average number of retransmissions ( ( n Rtx ) av ) is determined from early termination probabilities defined for the selected
downlink transmission format. The Early Termination Probability graph shows the probability of early termination ( p ) as a
DL
DL
function of the number of retransmissions ( n Rtx ). Atoll calculates the average number of retransmissions ( ( n Rtx )av ) as
follows:
n DL
Rtx max
DL
DL
DL
DL
=1
DL
Rtx
( n Rtx ) av = -------------------------------------------------------------------------------------------DL
p ( ( n Rtx ) max )
DL
DL
The effective data rate ( R ( ic ) ) obtained on a carrier depends on the downlink transmission format, i.e the radio bearer
index ( Index DL Bearer ) with the number of timeslots ( n TS ). Atoll selects the downlink transmission format where
E
C
----c- ( ic, b pilot ) ---
and whose modulation scheme is supported by the terminal.
I req
Nt
The downlink effective data rate corresponds to the guaranted data rate after a certain number of retransmissions (i.e. the
number of timeslots, n TS ). It is determined as follows:
DL
The average number of retransmissions ( ( n Rtx ) av ) is determined from early termination probabilities defined for the selected
downlink transmission format. The Early Termination Probability graph shows the probability of early termination ( p ) as a
DL
DL
function of the number of retransmissions ( n Rtx ). Atoll calculates the average number of retransmissions ( ( n Rtx )av ) as
follows:
508
AT310_TRG_E1
n DL
Rtx max
DL
DL
DL
DL
=1
DL
Rtx
( n Rtx )av = -------------------------------------------------------------------------------------------DL
p ( ( n Rtx ) max )
DL
The average data rate ( R av ) provided on downlink corresponds to the sum of the average data rates obtained on each carrier.
Display Options
You may choose the following display options:
Coverage consists of several layers with a layer per quality threshold defined in the Display tab (Prediction properties). For
E
each layer, area is covered if ----c- ( ic, b pilot ) Threshold . Each layer is assigned a colour and displayed with intersections
Nt
between layers.
Coverage consists of several layers with a layer per possible data rate ( R
R
DL
DL
, can be obtained. Each layer is assigned a colour and displayed with intersections between layers.
This display option is available for 1xEV-DO Rev. A and 1xEV-DO Rev. B users only. It enables you to view the obtained downlink
DL
data rate when HARQ is used. Coverage consists of several layers with a layer per possible average data rate ( R av ). For each
DL
layer, area is covered if the average data rate, R av , can be obtained. Each layer is assigned a colour and displayed with
intersections between layers.
7.5.2.3.1
CDMA2000 1xRTT
As in point analysis, Atoll calculates uplink quality on FCH from receiver for each cell (l,ic) (with ic=icBS or icgiven) in receiver
active set. No power control simulation is performed. Atoll determines uplink quality on FCH at the transmitter for the
UL
maximum terminal power. Then, the total uplink traffic channel quality ( ( Q MAX ( ic ) ) FCH ) is evaluated with respect to the
receiver handover status.
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays uplink quality on FCH at transmitters in active set on the carrier ic ( ic BS or ic given ) received from the receiver.
For further details on formulas, see "Definitions and Formulas" on page 434. For further details on calculations, see "Uplink
Sub-Menu" on page 494.
Single colour
UL
UL
UL
Atoll displays a coverage if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Coverage colour is unique. ( Q req ) FCH is the uplink data traffic quality
target on the fundamental channel (FCH). This parameter is user-defined for a given service and a terminal in the Services subfolder.
UL
Atoll displays a coverage if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Coverage consists of several layers with associated colours. There is
a layer per transmitter with no intersection between layers. Layer colour is the colour assigned to best server transmitter.
509
Forsk 2011
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a layer per
UL
UL
user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Each layer
is assigned a colour and displayed with intersections between layers.
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer per
UL
UL
user-defined service defined in Services sub-folder. For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH . Each layer
is assigned a colour and displayed with intersections between layers.
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties). Coverage consists of several layers with a layer per userdefined probability level defined in the Display tab (Prediction properties). For each layer, area is covered if
UL
UL
( Q MAX ( ic ) ) FCH ( Q req ) FCH in the required number of simulations. Each layer is assigned a colour and displayed with
intersections between layers.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display tab
UL
UL
(Prediction properties). For each layer, area is covered if ( Q MAX ( ic, p ) ) FCH ( Q req ) FCH . Each layer is assigned a colour and
displayed with intersections between layers.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if ( Q MAX ( ic ) ) FCH Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if ( Q effective ( ic ) ) FCH Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction
UL
UL
properties). For each layer, area is covered if ( Q MAX ( ic ) ) FCH ( Q req ) FCH M arg in . Each layer is assigned a colour and
displayed with intersections between layers.
part. Coverage consists of several layers with a layer per user-defined power threshold defined in the Display tab (Prediction
FCH re q
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction
FCH re q
max
This display option is relevant for CDMA2000 1xRTT data services only. For each possible data rate, R
UL
UL
UL
UL
UL
UL
UL
UL
UL
UL
( R FCH AF FCH ,
UL
R FCH ( AF FCH + 2 ) , R FCH ( AF FCH + 4 ) , R FCH ( AF FCH + 8 ) , R FCH ( AF FCH + 16 ) ), Atoll calculates the total uplink traffic
UL
UL
channel quality ( Q MAX ( ic, R ) ). Coverage consists of several layers with a layer per possible data rate, R
area is covered if
UL
UL
Q req ( R )
UL
Q MAX ( ic,
UL
R )
UL
UL
Q req ( R )
. Each layer is assigned a colour and displayed with intersections between layers.
is the uplink traffic data quality target for the data rate, R
510
UL
UL
AT310_TRG_E1
7.5.2.3.2
CDMA2000 1xEV-DO
As in point analysis, Atoll calculates the uplink quality from receiver for each cell (l,ic) (with ic=icBS or icgiven) in receiver active
set. No power control simulation is performed. For 1xEV-DO Rev. 0 users, Atoll determines the uplink quality at the
transmitter for the maximum terminal power allowed and an uplink data channel rate of 9.6 kbps. For 1xEV-DO Rev. A and
1xEV-DO Rev. B users, Atoll determines the uplink quality at the transmitter for the maximum terminal power allowed and an
UL
uplink data channel rate of 4.8 kbps. Then, the total uplink quality ( Q MAX ( ic ) ) is evaluated with respect to the receiver
handover status.
Best server and active set determination is performed as in point prediction (AS analysis).
Atoll displays the uplink quality at transmitters in active set on the carrier ic ( ic BS or ic given ) received from the receiver. For
multi-carrier EV-DO users, Atoll considers the best sub-active set.
For further details on formulas, see "Definitions and Formulas" on page 434. For further details on calculations, see "Uplink
Sub-Menu" on page 494.
Single colour
UL
UL
UL
Atoll displays a coverage if Q MAX ( ic ) Q req . Coverage colour is unique. For 1xEV-DO Rev. 0 users, Q req is the quality required
UL
on uplink for a 9.6 kbps data channel rate. For 1xEV-DO Rev. A and 1xEV-DO Rev. B users, Q req is the quality required on uplink
for a 4.8 kbps data channel rate. This parameter is calculated from the minimum uplink pilot quality and gains on the different
uplink channels.
We have:
E UL
UL
UL
Q req = ----c-
G p ( 1 + G ACK + G DRC + G TCH ) for 1xEV-DO Rev. 0 terminals,
N t min
And
UL
E
UL
UL
Q req = ----c-
G p ( 1 + G ACK + G RRI + G DRC + G TCH + G Auxiliary Pilot ) for 1xEV-DO Rev. A and 1xEV-DO Rev. B terminals.
N t min
UL
Atoll displays a coverage if Q MAX ( ic ) Q req . Coverage consists of several layers with associated colours. There is a layer per
transmitter with no intersection between layers. Layer colour is the colour assigned to best server transmitter.
In this case, receiver is not completely defined and no mobility is assigned. Coverage consists of several layers with a layer per
UL
UL
user-defined mobility defined in Mobility sub-folder. For each layer, area is covered if Q MAX ( ic ) Q req . Each layer is assigned
a colour and displayed with intersections between layers.
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several layers with a layer per
UL
UL
user-defined service defined in Services sub-folder. For each layer, area is covered if Q MAX ( ic ) Q req . Each layer is assigned
a colour and displayed with intersections between layers.
This display option is available only if analysis is based on all simulations in a group (i.e. if you select a group of simulations
and the All option in the Condition tab of prediction properties). Coverage consists of several layers with a layer per userUL
UL
defined probability level defined in the Display tab (Prediction properties). For each layer, area is covered if Q MAX ( ic ) Q req
in the required number of simulations. Each layer is assigned a colour and displayed with intersections between layers.
Coverage consists of several layers with a layer per user-defined cell edge coverage probability, p, defined in the Display tab
UL
UL
(Prediction properties). For each layer, area is covered if Q MAX ( ic, p ) Q req . Each layer is assigned a colour and displayed
with intersections between layers.
511
Forsk 2011
UL
Here, Atoll calculates the total uplink traffic channel quality ( ( Q MAX ( ic ) ) TCH ).
UL
( Q req ) TCH
UL
- P max
( Q MAX ( ic ) ) TCH = ---------------------term
req
P term
With
UL
E
UL
UL
( Q req ) TCH = ----c-
G p G TCH
N t min
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if ( Q MAX ( ic ) ) TCH Threshold . Each layer is assigned a colour and displayed with
intersections between layers.
Coverage consists of several layers with a layer per user-defined quality threshold defined in the Display tab (Prediction
UL
properties). For each layer, area is covered if ( Q effective ( ic ) ) TCH Threshold . Each layer is assigned a colour and displayed
with intersections between layers.
UL
UL
UL
Coverage consists of several layers with a layer per user-defined quality margin defined in the Display tab (Prediction
UL
UL
properties). For each layer, area is covered if Q MAX ( ic ) Q req M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
1xEV-DO Rev. 0, 1xEV-DO Rev.A and single-carrier 1xEV-DO Rev. B service users
Coverage consists of several layers with a layer per user-defined power threshold defined in the Display tab (Prediction
TCH re q
TCH re q
P term
P term
= --------------------------------------------------------- G TCH for 1xEV-DO Rev. 0 terminals,
1 + G ACK + G DRC + G TCH
And
req
TCH re q
P term
P term
- G TCH for 1xEV-DO Rev. A terminals.
= ------------------------------------------------------------------------------------------------------------------1 + G ACK + G RRI + G DRC + G TCH + G Auxiliary Pilot
in the Display tab (Prediction properties). For each layer, area is covered if P term
For the selected configuration (i.e., the combination of carriers which provides the highest total data rate), P term
corresponds to the sum of the terminal powers required on each carrier of the configuration.
Coverage consists of several layers with a layer per user-defined power margin defined in the Display tab (Prediction
max
req
properties). For each layer, area is covered if P term P term ( ic ) M arg in . Each layer is assigned a colour and displayed with
intersections between layers.
512
AT310_TRG_E1
UL
UL
UL
, Atoll calculates the total uplink quality ( Q MAX ( ic, R ) ). Coverage consists of several layers
UL
UL
UL
UL
with a layer per possible data rate. For each layer, area is covered if Q MAX ( ic, R ) Q req ( R ) . Each layer is assigned a colour
and displayed with intersections between layers.
UL
UL
UL
UL
E
UL
UL
Q req = ----c-
G p ( 1 + G ACK + G DRC + G TCH )
N t min
UL
Where
Ec
--- N t min is the minimum pilot quality level on uplink. This parameter is available in the Mobility types table.
UL
G ACK , G DRC and G TCH are respectively acknowledgement, data rate control and traffic data gains relative to the pilot. They
are defined in the terminal properties (1xEV-DO Rev. 0 tab).
1xEV-DO Rev. A and single-carrier 1xEV-DO Rev. B service users
For each possible data rate, R
UL
UL
UL
, Atoll calculates the total uplink quality ( Q MAX ( ic, R ) ). Coverage consists of several layers
UL
UL
UL
UL
with a layer per possible data rate. For each layer, area is covered if Q MAX ( ic, R ) Q req ( R ) . Each layer is assigned a colour
and displayed with intersections between layers.
UL
UL
UL
UL
is obtained when a certain uplink transmission format (i.e. 1xEV-DO radio bearer ( Index UL Bearer ) with a
DO Radio Bearer Selection (Uplink) table for the uplink transmission format (radio bearer Index, mobility and number of
subframe). Two values are available for this parameter, one when the service uplink mode is "Low Latency" and another one
for high capacity services.
G ACK , G DRC , G TCH , G RRI and G Auxiliary pilot are respectively acknowledgement, data rate control, traffic data channel,
reverse rate indicator and auxiliary pilot channel gains relative to the pilot. They are defined in the terminal properties (1xEVDO Rev. A tab). Two values of G TCH are available, one when the service uplink mode is "Low Latency" and another one for
high capacity services.
Multi-carrier 1xEV-DO Rev. B service users
For multi-carrier 1xEV-DO Rev. B users, Atoll models load balancing between carriers. Atoll equally shares the available
terminal power between each carrier and determines the uplink 1xEV-DO radio bearer obtained on each carrier. Then, it
selects the best configuration among all combinations of carriers, i.e., the combination which provides the highest data rate.
Coverage consists of several layers with a layer per possible data rate. For each layer, area is covered if R
UL
UL
UL
corresponds to the data rate of the best configuration, i.e., the combination which provides the highest total rate.
513
Forsk 2011
This display option is available for 1xEV-DO Rev. A and 1xEV-DO Rev. B users only. When HARQ (Hybrid Automatic Repeat
UL
Request) is used, the required average number of retransmissions is smaller and the data rate is an average data rate ( R av )
calculated as follows:
UL
The average number of retransmissions ( ( n Rtx ) av ) is determined from early termination probabilities defined for the selected
uplink transmission format (i.e. the radio bearer index ( Index UL Bearer ) with the number of subframes ( n SF )). The Early
Termination Probability graph shows the probability of early termination ( p ) as a function of the number of retransmissions
UL
UL
UL
UL
UL
UL
=1
UL
Rtx
( n Rtx ) av = -------------------------------------------------------------------------------------------UL
p ( ( n Rtx ) max )
UL
UL
For each possible average data rate, R av , Atoll calculates the total uplink quality ( Q MAX ( ic, R av ) ). Coverage consists of
UL
UL
UL
UL
several layers with a layer per possible average data rate. For each layer, area is covered if Q MAX ( ic, R av ) Q req ( R av ) . Each
layer is assigned a colour and displayed with intersections between layers.
UL
UL
UL
Q req ( R av ) is the uplink quality required to obtain the average data rate, R av .
Multi-carrier 1xEV-DO Rev. B service users
For multi-carrier 1xEV-DO Rev. B users, the coverage consists of several layers with a layer per possible data rate. For each
UL
UL
layer, area is covered if R av R req . Each layer is assigned a colour and displayed with intersections between layers.
UL
For the selected configuration (i.e., the combination of carriers which provides the highest total data rate), R av corresponds
to the sum of the average data rates obtained on each carrier of the configuration.
Ptot ( icadj )
DL
DL
N tot ( ic ) =
+ N0
Ptot ( ic ) + -----------------------------------RF ( ic, ic adj )
DL
txj, j
term
txj, j
DL
N tot ( ic ) =
- + N0
Ptot ( ic, bpilot ) + --------------------------------------------------RF ( ic, ic adj )
DL
txj, j
term
txj, j
term
N0
DL
-
Downlink noise rise, NR DL ( ic ) , is calculated from the downlink total noise, N tot , as: NR DL ( ic ) = 10 log ----------- N DL
tot
7.5.2.4.1
514
AT310_TRG_E1
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction properties).
DL
For each layer, area is covered if min NR tot ( ic ) Threshold . Each layer is assigned a colour and displayed with
ic
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction properties).
DL
For each layer, area is covered if max NR tot ( ic ) Threshold . Each layer is assigned a colour and displayed with intersections
ic
between layers.
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction properties).
DL
For each layer, area is covered if average NRtot ( ic ) Threshold . Each layer is assigned a colour and displayed with
ic
Atoll displays bins where min NR DL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined noise
ic
rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
Atoll displays bins where max NR DL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined noise
ic
rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
Atoll displays bins where average NRDL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined
ic
noise rise threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
7.5.2.4.2
Coverage consists of several layers with a layer per user-defined noise level defined in the Display tab (Prediction properties).
DL
For each layer, area is covered if N tot ( ic ) Threshold . Each layer is assigned a colour and displayed with intersections
between layers.
Atoll displays bins where NRDL ( ic ) Threshold . Coverage consists of several areas with an area per user-defined noise rise
threshold defined in the Display tab. Each area is assigned a colour with intersections between areas.
515
Forsk 2011
If no focus zone exists in the .atl document, Atoll takes into account the computation
zone.
The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour is
discarded.
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter
Distance" on page 522.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or more
carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: This option enables you to force cells located on the reference cell site in the candidate
neighbour list. This constraints can be weighted among the others and ranks the neighbours through the importance field (see
after).
Force adjacent cells as neighbours (only for intra-carrier neighbours): This option enables you to force cells geographically
adjacent to the reference cell in the candidate neighbour list.This constraints can be weighted among the others and ranks
the neighbours through the importance field (see after).
Force neighbour symmetry: This option enables user to force the reciprocity of a neighbourhood link. Therefore, if the
reference cell is a candidate neighbour of another cell, this one will be considered as candidate neighbour of the reference
cell.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a cell to be candidate neighbour of the reference cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
Adjacence criterion: Let CellB be a candidate neighbour cell of CellA. CellB is considered
adjacent to CellA if there exists at least one pixel in the CellA Best Server coverage area
where CellB is Best Server (if several cells have the same best server value) or CellB is the
second best server that enters the Active Set (respecting the T_Drop of the allocation).
When this option is checked, adjacent cells are sorted and listed from the most adjacent
to the least, depending on the above criterion. Adjacence is relative to the number of
pixels satisfying the criterion.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability:
The reference cell A and the candidate cell B are located inside a continuous layer of cells with carrier c1 (c1 is the selected
carrier on which you run the allocation).
SA is the area where the cell A is the best serving cell. It means that the cell A is the first one in the active set.
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot quality from A exceeds Min. Ec/I0.
The pilot quality from A is the best.
SB is the area where the cell B can enter the active set.
516
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot quality from B is greater than T_Drop.
AT310_TRG_E1
Inter-carrier neighbours: inter-frequency handover is a hard handover. It is needed in a multi-carrier (1xRTT and 1xEVDO carriers) CDMA network:
To balance loading between carriers and layers (1st case),
To make a coverage reason handover from micro cell frequency to macro cells (2nd case).
1st case: the reference cell A is located inside a continuous layer of cells with carrier c1 (c1 is the selected carrier on which you
run the allocation) and the candidate cell B belongs to a layer of cells with carrier c2.
SA is the area where:
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot signal from A is not the highest one. It is strictly lower than the best pilot signal received and higher than
the best pilot signal minus the margin.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot signal from B is the highest one.
The pilot signal received from the cell A is greater than the minimum pilot signal level.
The pilot signal from A is the highest one
The pilot signal from A is lower than the minimum pilot signal level plus the margin.
The pilot signal received from the cell B is greater than the minimum pilot signal level.
The pilot signal from B is the highest one.
517
Forsk 2011
SA SB
- 100 ) and compares this value to the % minimum covered area. If
Atoll calculates the percentage of covered area ( ----------------SA
this percentage is not exceeded, the candidate neighbour B is discarded.
The coverage condition can be weighted among the others and ranks the neighbours through the importance field (see after).
For information on the importance calculation, see "Importance Calculation" on page 519.
Importance values are used by the allocation algorithm to rank the neighbours. Atoll lists all neighbours and sorts them by
importance value so as to eliminate some of them from the neighbour list if the maximum number of neighbours to be
allocated to each transmitter is exceeded. If we consider the case for which there are 15 candidate neighbours and the
maximum number of neighbours to be allocated to the reference cell is 8. Among these 15 candidate neighbours, only 8
(having the highest importance values) will be allocated to the reference cell. Note that specific maximum numbers of
neighbours (maximum number of intra-carrier neighbours, maximum number of inter-carrier neighbours) can be defined at
the cell level (property dialogue or cell table). If defined there, this value is taken into account instead of the default one
available in the Neighbour Allocation dialogue.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site, adjacent, coverage or symmetric. For neighbours accepted for co-site,
adjacency and coverage reasons, Atoll displays the percentage of area meeting the coverage conditions and the
corresponding surface area (km2), the percentage of area meeting the adjacency conditions and the corresponding surface
area (km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
518
AT310_TRG_E1
TBA cells,
Neighbours of TBA cells marked as exceptional pair, adjacent and symmetric,
Neighbours of TBA cells that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Neighbour Allocation for all Transmitters" on page 516.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
519
Forsk 2011
Neighbourhood cause
When
Importance value
Adjacent cell
Symmetric neighbourhood
relationship
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers the following factors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 522.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Importance Function
Co-site
Adjacent
No
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+20%{10%(Di)+90%(O)}
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
30%+30%{10%(Di)+30%(O)
+60%(A)}
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
60%+40%{10%(Di)+30%(O)
+60%(A)}
Where
Delta(X)=Max(X)-Min(X)
520
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours, adjacent neighbours, and neighbours allocated based on coverage
overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
AT310_TRG_E1
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Symmetric neighbourhood
relationship
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers the following factors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 522.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The IF is user-definable using the Min importance and Max importance fields.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
521
Forsk 2011
7.6.4 Appendices
7.6.4.1 Calculation of the Inter-Transmitter Distance
Atoll takes into account the real distance ( D in m) and azimuths of antennas in order to calculate the effective intertransmitter distance ( d in m).
d = D ( 1 + x cos x cos )
where x = 0.3% so that the maximum D variation does not exceed 1%.
PILOT_INC parameter,
Atoll uses this parameter to determine the pool of possible PN offsets (512 divided by PILOT_INC value). The first PN
offset is PILOT_INC and other ones are multiples of this value.
For example: When PILOT_INC is set to 4, the pool of possible PN offsets consists of PN offsets from 4 to 508 with a
separation interval of 4 (i.e. [4,8,12,16,...508]).
522
First order neighbours: The neighbours of TBA cells listed in the Intra-technology neighbours table,
Second order neighbours: The neighbours of neighbours,
AT310_TRG_E1
In the context of the PN Offset allocation, the term "neighbours" refers to intracarrier neighbours.
Atoll can take into account inter-technology neighbour relations as constraints to
allocate different PN Offsets to the CDMA neighbours of a GSM transmitter. In order
to consider inter-technology neighbour relations in the PN Offset allocation, you must
make the Transmitters folder of the GSM .atl document accessible in the CDMA .atl
document. For information on making links between GSM and CDMA .atl documents,
see the User Manual.
Atoll considers symmetry relationship between a cell, its first order neighbours, its
second order neighbours and its third order neighbours.
For a reference cell A, Atoll considers all the cells B that can enter the active set on the area where the reference cell is
the best server (area where (Ec/I0)A exceeds Min. Ec/I0 and is the highest one and (Ec/I0)B exceeds T_Drop).
Atoll considers either a percentage of the cell maximum powers or the total downlink
power used by the cells in order to evaluate I0. In this case, I0 equals the sum of total
transmitted powers. When this parameter is not specified in the cell properties, Atoll
uses 50% of the maximum power.
Reuse distance is a constraint on the allocation of PN offsets. A PN offset cannot be reused at a site that is not at least as far
away as the reuse distance from the site allocated with the particular PN offset.
PN offset reuse distance can be defined at cell level. If this value is not defined, then Atoll
will use the default reuse distance defined in the PN offset Automatic Allocation
dialogue.
PN-cluster size. Within the context of PN offset allocation, the term "PN-cluster" refers to a sub-group of PN offsets.
Exceptional pairs,
Domains of PN Offsets,
When no domain is assigned to cells, Atoll considers the PILOT_INC parameter only to
determine available PN offsets (e.g., If PILOT_INC is set to 4, all PN offsets from 4 to 508
with a separation interval of 4 can be allocated).
The carrier on which the allocation is run: It can be a given carrier or all of them. In this case, either Atoll independently
plans PN Offsets for the different carriers, or it allocates the same PN Offset to each carrier of a transmitter if the
option "Allocate carriers identically" is selected.
The possibility to use a maximum of PN offsets (option "Use a Maximum of PN Offsets"): Atoll will try to spread the
PN offset spectrum the most.
The "Delete All Codes" option: When selecting this option, Atoll deletes all the current PN Offsets and carries out a
new PN Offset allocation. If not selected, the existing PN Offsets are kept.
In addition, it depends on the selected allocation strategy. Allocation strategies can be:
PN offset per cell: The purpose of this strategy is to reduce the spectrum of allocated PN offsets the maximum
possible. Atoll will allocate the first possible PN offsets in the domain.
Adjacent PN-Clusters per site: This strategy consists of allocating one cluster of adjacent PN offsets to each site, then,
one PN offset of the cluster to each cell of each transmitter according to its azimuth. When all the clusters have been
allocated and there are still sites remaining to be allocated, Atoll reuses the clusters at another site.
Distributed PN-clusters per site: This strategy consists of allocating one cluster of PN offsets to each site in the
network, then, one PN offset of the cluster to each cell of each transmitter according to its azimuth. With this strategy,
the cluster is made of PN offsets separated as much as possible. When all the clusters have been allocated and there
are still sites remaining to be allocated, Atoll reuses the clusters at another site.
In the Results table, Atoll only displays PN offsets allocated to TBA cells.
523
Forsk 2011
Its neighbour cells: the neighbours listed in the Intra-technology neighbours table (options Existing neighbours and
"First Order"),
The neighbours of its neighbours (options Existing neighbours and Second Order),
The third order neighbours (options Existing neighbours and Third Order),
The cells that fulfil Ec/I0 condition (option Additional Ec/I0 conditions),
The cells with distance from the TBA cell less than the reuse distance,
The cells that make exceptional pairs with the TBA cell.
The cell and its near cells are neighbours of a same GSM transmitter (only if the Transmitters folder of the GSM .atl
document is accessible in the CDMA .atl document),
These constraints have a certain weight taken into account to determine the TBA cell priority during the allocation process
and the cost of the PN Offset plan. During the allocation, Atoll tries to assign different PN Offsets to the TBA cell and its near
cells. If it respects all the constraints, the cost of the PN Offset plan is 0. When a cell has too many constraints and there are
not anymore PN Offsets available, Atoll breaks the constraint with the lowest cost so as to generate the PN Offset plan with
the lowest cost. For information on the cost generated by each constraint, see "Cell Priority" on page 525.
7.7.1.2.1
7.7.1.2.2
Multi-Carrier Network
In case you have a multi-carrier network and you run the PN Offset allocation on all the carriers, the allocation process
depends on wether the option "Allocate Carriers Identically" is selected or not.
524
AT310_TRG_E1
When the option is not selected, algorithm works for each strategy, as explained above. On the other hand, when the option
is selected, allocation order changes. It is no longer based on the cell priority but depends on the transmitter priority. All
transmitters which have constraints with the studied transmitter will be referred to as near transmitters.
In case of a "Per cell" strategy (PN offset per cell), Atoll starts PN offset allocation with the highest priority transmitter and its
near transmitters and continues with the lowest priority transmitters not allocated yet and their near transmitters. The same
PN offset is assigned to each cell of the transmitter.
In case of a "Per site" strategy (Adjacent and Distributed PN-clusters per site strategies), Atoll assigns a cluster to each site
and then, allocates a PN offset to each transmitter. It starts with the highest priority transmitter and its near transmitters and
continues with the lowest priority transmitters not allocated yet and their near transmitters. The same PN offset is assigned
to each cell of the transmitter.
For information on calculating cell priority, see "Cell Priority" on page 525. For information on calculating transmitter priority,
see "Transmitter Priority" on page 527.
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
7.7.1.2.3
128 PN offsets that can be allocated: they are all PN offsets from 4 to 508 with a separation interval of 4.
Each PN-cluster consists of three PN offsets. So, there are 42 PN-clusters available.
If you select "Adjacent PN-cluster per site" as allocation strategy, Atoll will consider PN-clusters consisted of adjacent PN
offsets (e.g. {4,8,12}, {16,20,24}, ...,{496,500,504}).
If you select "Distributed PN-cluster per site" as allocation strategy, Atoll will consider PN-clusters consisted of PN offsets
separated as much as possible (e.g. {4,172,340}, {8,176,344}, ...,{168,336,504}).
Cell Priority
PN Offset allocation algorithm in Atoll allots priorities to cells before performing the actual allocation. Priorities assigned to
cells depend upon how much constrained each cell is and the cost defined for each constraint. A cell without any constraint
has a default cost, C , equal to 0. The higher the cost on a cell, the higher the priority it has for the PN Offset allocation process.
There are five criteria employed to determine the cell priority:
The cost due to the domain constraint, C i ( Dom ) , depends on the number of PN Offsets available for the allocation. The
domain constraint is mandatory and cannot be broken.
When no domain is assigned to cells, 512 PN Offsets are available and we have:
C i ( Dom ) = 0
When domains of PN Offsets are assigned to cells, each unavailable PN Offset generates a cost. The higher the number of
codes available in the domain, the less will be the cost due to this criterion. The cost is given as:
C i ( Dom ) = 512 Number of PN Offsets in the domain
Distance Criterion
The constraint level of any cell i depends on the number of cells (j) present within a radius of "reuse distance" from its centre.
The total cost due to the distance constraint is given as:
C i ( Dist ) =
Cj ( Dist ( i ) )
j
Each cell j within the reuse distance generates a cost given as:
C j ( Dist ( i ) ) = w ( d ij ) c dis tan ce
Where
525
Forsk 2011
w ( d ij ) is a weight depending on the distance between i and j. This weight is inversely proportional to the inter-cell distance.
For a reuse distance of 2000m, the weight for an inter-cell distance of 1500m is 0.25, the weight for co-site cells is 1 and the
weight for two cells spaced out 2100m apart is 0.
c dis tan ce is the cost of the distance constraint. This value can be defined in the Constraint Cost dialogue.
The constraint level of any cell i depends on the number of exceptional pairs (j) for that cell. The total cost due to exceptional
pair constraint is given as:
C i ( EP ) =
cEP ( i j )
j
Where
c EP is the cost of the exceptional pair constraint. This value can be defined in the Constraint Cost dialogue.
Neighbourhood Criterion
The constraint level of any cell i depends on the number of its neighbour cells j, the number of second order neighbours k and
the number of third order neighbours l.
Lets consider the following neighbour schema:
Ci ( N ) =
Cj ( N1 ( i ) ) + Cj j ( N1 ( i ) ) + Ck ( N2 ( i ) ) + Ck k ( N2 ( i ) ) + Cl ( N3 ( i ) ) + Cl l ( N3 ( i ) )
j
526
AT310_TRG_E1
C ( N1 ( i ) ) C k ( N1 ( j ) ) C l ( N1 ( k ) ), C j ( N1 ( i ) ) C k ( N1 ( j ) ) C l N1 ( k ),
C l ( N3 ( i ) ) = Max j
c N3
( C j ( N1 ( i ) ) C k ( N1 ( j ) ) ) C l N1 ( k ), C j ( N1 ( i ) ) C k ( N1 ( j ) ) C l N1 ( k )
Where
c N3 is the cost of the third order neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Because two third order neighbours must not have the same PN Offset, Atoll considers the cost created by two third order
neighbours to be each other.
C l ( N3 ( i ) ) + C l ( N3 ( i ) )
C l l ( N3 ( i ) ) = ----------------------------------------------------2
Atoll considers the highest cost of both links when a neighbour relation is symmetric and
the importance value is different.
.
In this case, we have:
C j ( N1 ( i ) ) = Max ( I i j, I j i ) c N1
And
C k ( N2 ( i ) ) = Max (C j ( N1 ( i ) ) C k ( N1 ( j ) ),C j ( N1 ( k ) ) C i ( N1 ( j ) )) c N2
This criterion is considered when the co-planning mode is activated (i.e. the Transmitters folder of the GSM .atl document is
made accessible in the CDMA .atl document) and inter-technology neighbours have been allocated. If the cell i is neighbour
of a GSM transmitter, the cell constraint level depends on how many cells j are neighbours of the same GSM transmitter. The
total cost due to GSM neighbour constraint is given as:
C i ( N 2G ) =
cN2G ( j Tx2G )
j
Where
cN
2G
is the cost of the GSM neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Therefore, the total cost due to constraints on any cell i is defined as:
C i = C i ( Dom ) + C i ( U )
With
C i ( U ) = C i ( Dist ) + C i ( EP ) + C i ( N ) + C i ( N 2G )
7.7.1.3.2
Transmitter Priority
In case you have a multi-carrier network and you run PN Offset allocation on "all" the carriers with the option "allocate carriers
identically", algorithm in Atoll allots priorities to transmitters. Priorities assigned to transmitters depend on how much
constrained each transmitter is and the cost defined for each constraint. The higher the cost on a transmitter, the higher the
priority it has for the PN Offset allocation process.
Let us consider a transmitter Tx with two cells using carriers 0 and 1. The cost due to constraints on the transmitter is given as:
C Tx = C Tx ( Dom ) + C Tx ( U )
With C Tx ( U ) =
Here, the domain available for the transmitter is the intersection of domains assigned to cells of the transmitter. The domain
constraint is mandatory and cannot be broken.
7.7.1.3.3
Site Priority
In case of "Per Site" allocation strategies (Adjacent PN-clusters per site and Distributed PN-clusters per site), algorithm in Atoll
allots priorities to sites. Priorities assigned to sites depend on how much constrained each site is. The higher the constraint on
a site, the higher the priority it has for the PN Offset allocation process.
527
Forsk 2011
Let us consider a site S with three transmitters; each of them has two cells using carriers 0 and 1. The site constraint is given as:
C S = C S ( U ) + C S ( Dom )
With, C S ( U ) =
Tx
Here, the domain considered for the site is the intersection of domains available for transmitters of the site.
528
AT310_TRG_E1
Atoll allocates a PN cluster of adjacent PN offsets to Site0 and As it is possible to use a maximum of PN offsets, Atoll
then, one PN offset of the PN cluster to each cell. Under given allocates different PN clusters of adjacent PN offsets to sites
constraints of neighbourhood and reuse distance, the same so that there is least repetition of PN offsets.
PN cluster can be allocated to each site and same PN offsets
to each sites cells.
Atoll allocates a PN cluster of distributed PN offsets to Site0 As it is possible to use a maximum of PN offsets, Atoll
and then, one PN offset of the PN cluster to each cell. Under allocates different PN clusters of distributed PN offsets to
given constraints of neighbourhood and reuse distance, the sites so that there is least repetition of PN offsets.
same PN cluster can be allocated to each site and same PN
offsets to each sites cells.
529
Forsk 2011
When the CDMA coverage is not continuous. In this case, the CDMA coverage is extended by CDMA-GSM handover
into the GSM network,
And in order to balance traffic and service distribution between both networks.
Note that the automatic inter-technology neighbour allocation algorithm takes into account both cases.
In order to be able to use the inter-technology neighbour allocation algorithm, you must have:
An .atl document containing the GSM/TDMA network, GSM.atl, and another one containing the CDMA2000 network,
CDMA.atl,
An existing link on the Transmitters folder of GSM.atl into CDMA.atl.
The external neighbour allocation algorithm takes into account all the GSM TBC transmitters. It means that all the TBC
transmitters of GSM.atl are potential neighbours. The cells to be allocated will be called TBA cells which, being cells of
CDMA.atl, fulfill following conditions:
Two allocation strategies are available: the first one is based on distance and the second one on coverage overlapping.
We assume we have a CDMA reference cell, A, and a GSM candidate neighbour, transmitter B.
The distance between the CDMA reference cell and the GSM neighbour must be less than the user-definable
maximum inter-site distance. If the distance between the CDMA reference cell and the GSM neighbour is greater than
this value, then the candidate neighbour is discarded.
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter
Distance" on page 522.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or more
carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as the
reference CDMA cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference CDMA cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, existing neighbours are kept.
Importance values are used by the allocation algorithm to rank the neighbours. Atoll lists all neighbours and sorts them by
importance value so as to eliminate some of them from the neighbour list if the maximum number of neighbours to be
allocated to each cell is exceeded. If we consider the case for which there are 15 candidate neighbours and the maximum
number of neighbours to be allocated to the reference cell is 8. Among these 15 candidate neighbours, only 8 (having the
highest importance values) will be allocated to the reference cell. Note that the maximum number of inter-technology
neighbours can be defined at the cell level (property dialogue or cell table). If defined there, this value is taken into account
instead of the default one available in the Neighbour Allocation dialogue.
As indicated in the table below, the neighbour importance depends on the distance and on the neighbourhood cause; this
value varies between 0 to 100%.
530
AT310_TRG_E1
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
100 %
d
1 ----------d max
Where d is the effective distance between the CDMA reference cell and the GSM neighbour and d max is the maximum intersite distance.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site, or distance. For neighbours accepted for distance reasons, Atoll
displays the distance from the reference cell (m). Finally, if cells have previous allocations in the list, neighbours are marked
as existing.
The distance between the CDMA reference cell and the GSM neighbour must be less than the user-definable
maximum inter-site distance. If the distance between the CDMA reference cell and the GSM neighbour is greater than
this value, then the candidate neighbour is discarded.
Atoll calculates the effective distance, which corresponds to the real inter-transmitter distance weighted by the
azimuths of antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter
Distance" on page 522.
Carriers: This option enables you to select the carrier(s) on which you want to run the allocation. You may choose one or more
carriers. Atoll will allocate neighbours to cells using the selected carriers.
Force co-site cells as neighbours: It enables you to automatically include GSM transmitters located on the same site as the
reference CDMA cell in the candidate neighbour list. This option is automatically selected.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you may
force/forbid a GSM transmitter to be candidate neighbour of the reference CDMA cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current neighbours and
carries out a new neighbour allocation. If not selected, existing neighbours are kept.
There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability where:
1st case: SA is the area where the cell A is the best serving cell of the CDMA network.
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A exceeds a user-definable minimum value (minimum Ec/I0) and is the highest one.
In this case, the Ec/I0 margin must be equal to 0dB and the max Ec/I0 option disabled.
2nd case: SA represents the area where the pilot quality from the cell A strats decreasing but the cell A is still the
best serving cell of the CDMA network.
The Ec/I0 margin must be equal to 0dB, the max Ec/I0 option selected and a maximum Ec/I0 user-defined.
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A exceeds the minimum Ec/I0 but is lower than the maximum Ec/I0.
The pilot quality from A is the highest one.
3rd case: SA represents the area where the cell A is not the best serving cell but can enter the active set.
Here, the Ec/I0 margin has to be different from 0dB and the max Ec/I0 option disabled.
The pilot signal received from A is greater than the minimum pilot signal level,
The pilot quality from A is within a margin from the best Ec/I0, where the best Ec/I0 exceeds the minimum Ec/
I0.
4th case: SA represents the area where:
The pilot signal received from A is greater than the minimum pilot signal level,
531
Forsk 2011
The pilot quality from A is within a margin from the best Ec/I0 (where the best Ec/I0 exceeds the minimum Ec/
I0) and lower than the maximum Ec/I0.
In this case, the margin must be different from 0dB, the max Ec/I0 option selected and a maximum Ec/I0 userdefined.
1st case: SB is the area where the cell B is the best serving cell of the GSM network.
In this case, the margin must be set to 0dB.
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and is the
highest one.
2nd case: The margin is different from 0dB and SB is the area where:
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and is
within a margin from the best BCCH signal level.
SA SB
- 100 ) and compares this value to the % minimum covered area. If
Atoll calculates the percentage of covered area ( ----------------SA
this percentage is not exceeded, the candidate neighbour B is discarded.
Candidate neighbours fulfilling coverage conditions are sorted in descending order with respect to percentage of covered
area.
When the automatic allocation is based on coverage overlapping, we recommend you to
perform two successive automatic allocations:
Importance values are used by the allocation algorithm to rank the neighbours according to the distance and the allocation
reason. Atoll lists all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list
if the maximum number of neighbours to be allocated to each cell is exceeded. If we consider the case for which there are 15
candidate neighbours and the maximum number of neighbours to be allocated to the reference cell is 8. Among these 15
candidate neighbours, only 8 (having the highest importance values) will be allocated to the reference cell. Note that the
maximum number of inter-technology neighbours can be defined at the cell level (property dialogue or cell table). If defined
there, this value is taken into account instead of the default one available in the Neighbour Allocation dialogue.
As indicated in the table below, the neighbour importance depends on the neighbourhood cause; this value varies between
0 to 100%.
Neighbourhood reason
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
IF
IF
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers the following factors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 522.
d max is the maximum distance between the reference transmitter and a possible neighbour.
532
AT310_TRG_E1
The IF is user-definable using the Min importance and Max importance fields.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site or coverage. For neighbours accepted for co-site and coverage reasons,
Atoll displays the percentage of area meeting the coverage conditions and the corresponding surface area (km2). Finally, if
cells have previous allocations in the list, neighbours are marked as existing.
533
534
Forsk 2011
Chapter 8
TD-SCDMA Networks
This chapter describes TD-SCDMA calculations.
"Automatic
GSM/TD-SCDMA
Allocation" on page 608
Neighbour
AT310_TRG_E1
8 TD-SCDMA Networks
This chapter describes in detail the algorithms, calculation parameters, and processes of the coverage predictions and the
simulations available in TD-SCDMA documents. The first part of this chapter lists all the input and output parameters in the
TD-SCDMA documents, their significance, location in the Atoll GUI, and their usage. Detailed explanation of the basic coverage
predictions, which do not require simulation results, is provided in the second part. The third part describes the traffic
scenario generation and Montel Carlo simulation algorithms including smart antenna modelling and dynamic channel
allocation. The next sections are dedicated to TD-SCDMA coverage predictions which can be based on results obtained from
simulations. The last three sections describe in detail the allocation of frequencies, i.e., master and slave carriers, the
allocation of neigbours, and the allocation of scrambling codes.
8.1.1 Inputs
This table lists the inputs to computations, coverage predictions, and simulations.
Name
Value
Unit
Description
R Ch
Global parameter
Mcps
Spread
Global parameter
None
F Max
Spread
Global parameter
None
Proc
Global parameter
None
N TS
SF
Global parameter
None
SF
Global parameter
ms
Frame
Global parameter
ms
N Ch TS
GP
Global parameter
None
N Ch TS
Data
Global parameter
None
Midamble
Global parameter
None
N Ch PTS
Global parameter
None
N Ch DwPTS
GP
Global parameter
None
SYNC_DL
Global parameter
None
None
F Min
G P CCPCH
D
D
N Ch TS
GP
N Ch DwPTS
Total
N Ch DwPTS
Global parameter
Total
N Ch DwPTS
GP
SYNC_DL
= N Ch DwPTS + N Ch DwPTS
N Ch UpPTS
GP
Global parameter
None
SYNC_UL
Global parameter
None
None
N Ch UpPTS
Total
N Ch UpPTS
Global parameter
Total
N Ch UpPTS
GP
SYNC_UL
= N Ch UpPTS + N Ch UpPTS
537
Name
Forsk 2011
Value
Unit
Description
N Ch TS
W = --------------SF
D
bps
F Avg
MHz
BW
MHz
F IRF
Cell parameter
None
F JD
None
TX
None
Transmitter parameter
(user-defined or calculated from transmitter equipment
characteristics)
None
Transmitter parameter
(user-defined or calculated from transmitter equipment
characteristics)
None
Transmitter loss
L Tx = L Total UL on uplink
TX
BTS parameter
None
P TCH
Max
Cell parameter
P P CCPCH
Cell parameter
P DwPCH
Cell parameter
P OCCH TS0
Cell parameter
TComp P CCPCH
Cell parameter
None
P Max
Cell parameter
None
Req
Cell parameter
None
RU DL
Req
Cell parameter
None
P HS PDSCH
Available
Cell parameter
P HR
Cell parameter
None
Power headroom
P HS SCCH
Cell parameter
N HS SCCH
Cell parameter
None
N HS SICH
Cell parameter
None
Max
Cell parameter
None
N HS-PDSCH Codes
Min
Cell parameter
None
Max
Cell parameter
None
Max
Cell parameter
None
Max
Cell parameter
None
TX
F MCJD
NF
TX
TX
RU UL
N HSDPA
N HS-PDSCH Codes
N Intra Neigh
N Intra Neigh
538
L Tx = L Total DL on downlink
AT310_TRG_E1
Name
Value
Unit
Description
P OCCH
Timeslot parameter
DL
Timeslot parameter
Timeslot parameter
(Simulation constraint)
None
Timeslot parameter
(Simulation result)
None
Timeslot parameter
(Simulation constraint)
None
P HS PDSCH
Timeslot parameter
Min
Timeslot parameter
None
N HS-PDSCH Codes
Max
Timeslot parameter
None
RU Overhead
Timeslot parameter
P TCH
Max
%P DL
X UL
Max
X UL
Available
N HS-PDSCH Codes
Body
Service parameter
None
Body loss
Act
Service parameter
None
f UL
Act
Service parameter
None
f DL
Eff
Service parameter
None
f UL
Eff
Service parameter
None
F Scaling
Service parameter
None
O TP
Service parameter
kbps
UL
None
DL
None
UL
ms
T PacketCall
DL
ms
UL
KBytes
DL
KBytes
UL
KBytes
S Max PacketCall
DL
KBytes
T Packet
UL
ms
DL
ms
UL
Bytes
DL
Bytes
f DL
N PacketCall
N PacketCall
T PacketCall
S Min PacketCall
S Min PacketCall
S Max PacketCall
T Packet
S Packet
S Packet
539
Name
Forsk 2011
Value
Unit
Description
Nom
kbps
Nom
kbps
None
W
-)
R99 bearer parameter (Can be calculated as ----------Nom
R UL
None
Min
Max
N DL
TS
None
TS
None
E b Req
C Req
R99 bearer parameter per mobility ( -----
or ---
)
N t TCH UL
I TCH UL
None
E Req
C Req
R99 bearer parameter per mobility ( ----b-
or ---
)
N t TCH DL
I TCH DL
None
Req
Req
Div
None
Div
None
Term
Terminal parameter
P Min
Term
Terminal parameter
P UpPCH
Terminal parameter
UpPCH power
Term
Terminal parameter
None
Term
Terminal parameter
None
Term
Terminal parameter
None
Term
Terminal parameter
None
Terminal gain
Term
Terminal parameter
None
Terminal loss
TAdd P CCPCH
Mobility parameter
TDrop P CCPCH
Mobility parameter
Req
Mobility parameter
Req
Mobility parameter
E Req
C Req
Mobility parameter ( ----b-
or ---
)
N t P CCPCH
I P CCPCH
None
E Req
Mobility parameter ( ----c-
)
N t HS SCCH
None
R DL
R UL
Proc
G DL
Proc
G UL
P TCH DL
P TCH DL
N UL
Req
Q TCH UL
Req
Q TCH DL
RSCP TCH UL
RSCP TCH DL
G DL
G UL
P Max
NF
F JD
G
L
RSCP DwPCH
RSCP UpPCH
Req
Q P CCPCH
Req
Q HS SCCH
540
AT310_TRG_E1
Name
Value
Unit
Description
E P CCPCH
Mobility parameter ( ----c-
)
N t HS SICH
None
C
Mobility parameter ( ---
)
I DwPCH
None
None
None
None
None
None
Indoor loss
Ortho
None
F UL
Ortho
None
Spread
Spreading angle
1.38 x 10-23
J/K
Boltzman constant
293
Ambient temperature
TX
N0
NFTX K T BW
Term
NF Term K T BW
TX
Antenna parameter
None
None
Path loss
None
None
( Eb Nt ) DL
None
( Eb Nt ) UL
None
Req
Q HS SICH
Req
Req
Q DwPCH
Model
Eb/Nt
P CCPCH or
CI
P CCPCH
CI
Eb/Nt
or DL
Eb/Nt
or UL
DL
CI
UL
L Indoor
F DL
N0
L Path
Model
M Shadowing
P CCPCH
M Shadowing
M Shadowing
M Shadowing
Model
LT
Term
Body
Model
M Shadowing
L Path L L
L
L Indoor
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
LT
LT
TX
Term
Body
P CCPCH
L Path L L
L
L Indoor M Shadowing
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
None
LT
TX
Term
Body
( Eb Nt )DL
L Path L L
L
L Indoor M Shadowing
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
LT
TX
UL
Term
Body
P CCPCH
attenuated by M Shadowing .
( Eb Nt )UL
L Path L L
L
L Indoor M Shadowing
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
Therefore, M Shadowing or
P CCPCH
541
Forsk 2011
Value
TX
RSCP P CCPCH
------------------------------------------------ G Proc
P CCPCH
TX i ( ic )
N Tot DL
TX ( ic )
RSCP P CCPCH
-----------------------------------------------TX i ( ic )
N Tot DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
Term
RSCP P CCPCH
TX i ( ic )
I Intra DL
With
TX i
TX i
TX i ( ic )
I IC DL ( ic, jc )
TX i
TX i ( ic )
( 1 F DL
= 0
1
I Extra DL
None
None
Inter-carrier interference
Unit
Description
None
Inter-carrier interference
TX i ( ic )
TX i
i
C
---
I P CCPCH
N Tot DL
Description
TX ( ic )
i
TX ( ic )
i
E b
--- N t P CCPCH
Unit
Term
) ( 1 F JD
TX i
) and
TX j ( ic )
TX j ( jc )
TX j ( jc )
j
--------------------------------------------------------------------------------------F IRF ( ic, jc )
Value
TX i ( ic )
N Tot DL
TX i ( ic )
TX i
TX i ( ic )
RSCP DwPCH
------------------------------------------TX i ( ic )
N Tot DL
C
---
I DwPCH
TX i ( ic )
TX i ( ic )
Term
RSCP DwPCH
TX i ( ic )
I Intra DL
With
TX i
TX i
= 0
1
TX i ( ic )
I Extra DL
Ortho
( 1 F DL
TX
i
Term
) ( 1 F JD
) and
RSCPDwPCH
ji
TX j ( jc )
I IC DL ( ic, jc )
542
RSCPDwPCH
TX
j
---------------------------------------F IRF ( ic, jc )
AT310_TRG_E1
Value
TX
RSCP TCH DL
Div
---------------------------------------------- G Proc
DL G DL
TX i ( ic )
N Tot DL
TX i ( ic )
RSCP TCH DL
---------------------------------------------- G Div
DL
TX i ( ic )
N Tot DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
Term
N Tot DL
TX i
TXi
Ortho
Term
( 1 F DL ) ( 1 F JD ) + 1
TX i ( ic )
I Intra DL
None
None
Inter-carrier interference
Unit
Description
None
None
Unit
Description
UpPCH interference
TX i ( ic )
TX i
C
---
I TCH DL
Description
TX ( ic )
i
TX i ( ic )
E b
--- N t TCH DL
Unit
TX ( ic )
TX ( ic )
i
i
RSCP TCH DL + RSCP OCCH
TX j ( ic )
TX j ( ic )
TX j ( jc )
TX j ( jc )
RSCPTCH DL + RSCPOCCH
TX i ( ic )
I Extra DL
ji
RSCPTCH DL + RSCPOCCH
I IC DL ( ic, jc )
TX
j
--------------------------------------------------------------------------F IRF ( ic, jc )
Value
TX i ( ic )
Term
TX i ( ic )
RSCP TCH UL
Div
------------------------------------------------- G Proc
UL G UL
TX i ( ic )
N Tot UL
i
C
---
I TCH UL
TX ( ic )
RSCP TCH UL
------------------------------------------------- G Div
UL
TX i ( ic )
N Tot UL
Term
P Req
Q TCH UL
Q TCH UL
Term
- or P Term
P Max --------------------------Max ------------------------TX i ( ic )
TX i ( ic )
E b
C
---- I TCH UL
N t TCH UL
E b
--- N t TCH UL
TX i ( ic )
Term
Req
Req
Value
TX j ( jc )
I C2C ( TX i, TX j )
TX j ( ic )
TX i ( ic )
I TS1 UL
TX j ( ic )
TX j ( jc )
RSCPTCH DL + RSCPOCCH
TX j
j
TX i
N0
TX i ( ic )
X TS1 UL
---------------------------------TX ( ic )
1 X i
TS1 UL
543
Forsk 2011
Value
TX ( ic )
i
P HS SCCH
Ec
i
i
i
---
TX ( ic )
i
TX i ( ic )
TX ( ic )
TX i ( ic )
P HS PDSCH
TX i ( ic )
TX ( ic )
TX i ( ic )
P HS SCCH
Ec
i
i
i
---
Mi
P HS SICH
Description
HS-SCCH power
HS-PDSCH power
HS-SICH power
TX ( ic )
TX
TX i ( ic )
Unit
Formulas
Signal level received from a transmitter on a carrier (cell)
RSCP
TX i ( ic )
= EIRP
TX i ( ic )
Model
Total losses ( L T ) in dB
L T = L Path + L
TX i
Model
+ L Indoor + M Shadowing G
TX i
Where,
RSCP is the received signal code power for the P-CCPCH.
EIRP is the effective isotropic radiated power of the transmitter. EIRP
TX i ( ic )
TX i ( ic )
= P P CCPCH + G
TX i
TX i
ic is a carrier number
L Model is the loss on the transmitter-receiver path (path loss) calculated by the propagation model
TX
M Shadowing is the shadowing margin. This parameter is taken into account when the option Shadowing taken into account
is selected
L Indoor are the indoor losses, taken into account when the option "Indoor coverage" is selected
G
L
544
TX
TX i
TX i
= L Total DL )
AT310_TRG_E1
It is possible to analyse the best carrier. In this case, Atoll takes the highest P-CCPCH
power of cells to calculate the signal level received from a transmitter.
Atoll displays either the signal level received from the selected transmitter on a carrier ( RSCP P CCPCH ), or the highest signal
level received from the selected transmitter on the best carrier.
For a selected transmitter, it is also possible to study the path loss, L Path , or the total
losses, L T . Path loss and total losses are the same on any carrier.
For each transmitter, Atoll displays either the signal level received on a carrier, ( RSCP P CCPCH ), or the highest signal level
received on the best carrier.
Received signal level bar graphs are displayed in a decreasing signal level order. The number of bars in the graph depends on
the signal level received from the best server. Only bars for transmitters whose signal level is within a 30 dB margin from the
best server signal are displayed.
You can use a value other than 30 dB for the margin from the best server signal level, for
example a smaller value for improving the calculation speed. For more information on
defining a different value for this margin, see the Administrator Manual.
The study conditions to determine the service area of each TBC transmitter
The display settings to for colouring the covered pixels
Atoll uses the parameters entered in the Condition tab of the coverage study properties dialogue to determine pixels covered
by the each transmitter. Coverage prediction display resolution is independent of the path loss matrix and geographic data
resolutions, and can be different for each coverage prediction. Coverage predictions are calculated using bilinear interpolation
of multi-resolution path loss matrices (similar to the evaluation of site altitudes).
TX i ( ic )
= EIRP
TX i ( ic )
Model
Term
Term
Where,
RSCP is the received signal code power. RSCP can be calculated for P-CCPCH, DwPCH, or the downlink TCH.
EIRP
is
TX i ( ic )
the
effective
TX i ( ic )
isotropic
TX i
TX i
radiated
TX i ( ic )
power
of
TX i ( ic )
the
transmitter.
TX i
TX i
TX ( ic )
i
TX ( ic )
i
TX
TX
ic is a carrier number
TX i
545
Forsk 2011
M Shadowing is the shadowing margin. This parameter is taken into account when the option Shadowing taken into account
is selected
L Indoor are the indoor losses, taken into account when the option "Indoor coverage" is selected
L
Term
Term
TX i
TX i
TX i
= L Total DL )
Coverage Condition
This coverage prediction calculates and displays the Received Signal Code Power (RSCP) for the P-CCPCH. The coverage
prediction is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for TS0. The best server for
the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power, or
from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction is
calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any pixels covered
by this transmitter. If you perform this coverage prediction for the best carrier, Atoll calculates the RSCP considering:
You can select the display colours according to the RSCP, or on any best server parameter.
TX ( ic )
i
The pixels in the TX i ( ic ) coverage area where RSCP P CCPCH TAdd P CCPCH ( Mobility ) are covered and coloured according
to the selected display parameter.
8.2.2.2.2
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
Atoll calculates the best RSCP P CCPCH received from each transmitter TX i ( ic ) on each pixel. Where other service
areas overlap the studied one, Atoll chooses the highest RSCP. A pixel of a service area is coloured if
TX i ( ic )
RSCP P CCPCH TAdd P CCPCH ( Mobility ) . The pixel colour depends on the RSCP level. Coverage consists of several
independent layers whose visibility in the workspace can be managed. There are as many layers as defined thresholds.
Each layer corresponds to an area where the RSCP from the best server exceeds a defined minimum threshold.
RSCP
properties). For each layer, area is covered if RSCP P CCPCH TAdd P CCPCH ( Mobility ) M P CCPCH . Each layer is
assigned a colour and displayed with intersections between layers.
On each pixel of each transmitter service area, the coverage corresponds to the pixels where the RSCP P CCPCH from
the transmitter exceeds TAdd P CCPCH defined in the mobility selected in the Conditions tab, with different cell edge
coverage probabilities. There is one coverage area per transmitter in the explorer.
546
AT310_TRG_E1
The
in
RSCP P CCPCH =
the
TX i ( ic )
coverage
area
where
TX ( ic )
i
and
where
Best RSCP TXj ( jc ) will be covered and coloured according to the transmitter colour.
P CCPCH
j = All
Power (RSCP) for the P-CCPCH for each pixel in the TX i ( ic ) coverage area where RSCP P CCPCH TAdd P CCPCH ( Mobility )
and determines the polluting transmitters according to:
TX i ( ic )
TX j ( jc )
RSCP P CCPCH Best RSCP P CCPCH M
ji
Atoll determines the number of transmitters covering each pixel and colours the pixel according to the number of polluting
transmitters. Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as
many layers as defined thresholds. Each layer corresponds to an area where the number of servers is greater than or equal to
a defined minimum threshold.
Coverage Condition
This coverage prediction calculates and displays the Received Signal Code Power (RSCP) for the DwPCH. The coverage
prediction is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for DwPTS. The best server
for the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power,
or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction is
calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any pixels covered
by this transmitter. If you perform this coverage prediction for the best carrier, Atoll calculates the RSCP considering:
Req
The pixels in the TX i ( ic ) coverage area where RSCP DwPCH RSCP DwPCH ( Mobility ) are covered and coloured according to
the selected display parameter.
8.2.2.5.2
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
547
Forsk 2011
TX ( ic )
i
Atoll calculates the best RSCP DwPCH received from each transmitter TX i ( ic ) on each pixel.. Where other service
areas overlap the studied one, Atoll chooses the highest RSCP. A pixel of a service area is coloured if
TX ( ic )
i
Req
RSCP DwPCH RSCP DwPCH ( Mobility ) . The pixel colour depends on the RSCP level. Coverage consists of several
independent layers whose visibility in the workspace can be managed. There are as many layers as defined thresholds.
Each layer corresponds to an area where the RSCP from the best server exceeds a defined minimum threshold.
Req
RSCP
properties). For each layer, area is covered if RSCP DwPCH RSCP DwPCH ( Mobility ) M DwPCH . Each layer is assigned
a colour and displayed with intersections between layers.
On each pixel of each transmitter service area, the coverage corresponds to the pixels where the RSCP DwPCH from
TX ( ic )
i
the transmitter TX i ( ic ) exceeds RSCP DwPCH defined in the mobility selected in the Conditions tab, with different cell
edge coverage probabilities. There is one coverage area per transmitter in the explorer.
Coverage Condition
This coverage prediction calculates and displays the Received Signal Code Power (RSCP) for the UpPCH in the uplink. The
coverage prediction is calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for UpPTS. The best
server for the coverage prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH
power, or from the master carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction
is calculated for the selected carrier. If the selected carrier does not exist on a transmitter, there will not be any pixels covered
by this transmitter. If you perform this coverage prediction for the best carrier, Atoll calculates the RSCP considering:
Atoll uses the UpPCH power of the selected terminal to calculate the RSCP from each pixel of each transmitters best server
coverage area.
Term
Req
The pixels where RSCP UpPCH RSCP UpPCH ( Mobility ) are covered and coloured according to the selected display parameter.
8.2.2.6.2
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
Atoll calculates the best RSCP UpPCH received from each pixel of each transmitter service area at the transmitter.
Where other service areas overlap the studied one, Atoll chooses the highest RSCP. A pixel of a service area is coloured
Term
Req
if RSCP UpPCH RSCP UpPCH ( Mobility ) . The pixel colour depends on the RSCP level. Coverage consists of several
independent layers whose visibility in the workspace can be managed. There are as many layers as defined thresholds.
Each layer corresponds to an area where the RSCP at the best server exceeds a defined minimum threshold.
Req
RSCP
properties). For each layer, area is covered if RSCP UpPCH RSCP UpPCH ( Mobility ) M UpPCH . Each layer is assigned a
colour and displayed with intersections between layers.
On each pixel of each transmitter service area, the coverage corresponds to the pixels from which the RSCP UpPCH at
Term
the transmitter exceeds RSCP UpPCH defined in the mobility selected in the Conditions tab, with different cell edge
coverage probabilities. There is one coverage area per transmitter in the explorer.
548
AT310_TRG_E1
Coverage Condition
This coverage prediction determines the pixels which receive RSCP from cells other than the best server high enough to
perform baton handovers. Received Signal Code Power (RSCP) is calculated for the P-CCPCH. The coverage prediction is
calculated for a given set of a terminal type, a mobility type, a service, a carrier, and for TS0. The best server for the coverage
prediction is determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power, or from the master
carrier in case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction is calculated for the
selected carrier. If the selected carrier does not exist on a transmitter, there will not be any pixels covered by this transmitter.
If you perform this coverage prediction for the best carrier, Atoll calculates the RSCP considering:
The
are
covered
and
coloured
TX i ( ic )
according
TX j ( jc )
to
the
selected
display
parameters,
where
TX j ( jc )
RSCP P CCPCH TAdd P CCPCH ( Mobility ) and RSCP P CCPCH TDrop P CCPCH ( Mobility ) TComp P CCPCH .
8.2.2.7.2
Coverage Display
It is possible to display the potential handover areas or the number of transmitters covering each pixel.
Handover Areas
Atoll displays the pixels where there are transmitters other than the best server that satisfy the above criteria.
Coverage consists of a single layer with a defined colour whose visibility in the workspace can be managed.
RSCP P CCPCH TAdd P CCPCH ( Mobility ) and determines the interfering transmitters according to:
TX i ( ic )
TX j ( jc )
RSCP P CCPCH Best RSCP P CCPCH M
ji
Atoll determines whether the cells of two transmitters covering a pixel have the same scrambling code. If the pixel is
interfered, Atoll colours it according to the colour assigned to the scrambling code in the display parameters. Coverage
consists of several independent layers whose visibility in the workspace can be managed. There are as many layers as
scrambling codes. Each layer corresponds to the area where the corresponding scrambling code has interference. A layer
corresponding to areas where more than one scrambling code interferes is also available.
Generating a realistic user distribution as explained in "Generating a Realistic User Distribution" on page 550.
549
Forsk 2011
Atoll generates user distributions as part of the Monte Carlo algorithm based on traffic data. The resulting user
distribution complies with the traffic database and maps selected when creating simulations.
Dynamic channel allocation and power control as explained under "Power Control Simulation" on page 555.
Each user is randomly assigned a service, a terminal, and a mobility type. The activity status is determined based on the
calculations of activity probabilities using the traffic inputs.
The user activity status influences the next step of the simulation, i.e., the interference in the network. Both active and
inactive users use radio resources and generate interference.
Once all the user characteristics have been determined, a second random trial is performed to obtain their geographical
locations weighted according to the clutter classes, and whether they are indoor or outdoor according to the percentage of
indoor users per clutter class defined for the traffic maps.
Atoll also calculates the shadowing margin for each user based on the standard deviations defined for the clutter class of each
user.
In TD-SCDMA networks users accessing packet-switched services can transmit either on uplink or on downlink, but never on
both simultaneously. Users accessing circuit-switched services transmit on both uplink and downlink simultaneously. Circuitswitched service users, mobiles connected in uplink and downlink both, are modelled in Atoll by two mobiles generated at
the same location with one connected on the uplink and the other on the downlink. If one of these two mobiles is rejected
for some reason, the other is also rejected due to the same reason.
In case of user profile traffic maps composed of lines, the number of users per user
profile is calculated from the line length (L) and the user profile density (DUP) (users
per km): N Users = L D UP
The number of users is an input when a user profile traffic map is composed of points.
At any given instant, Atoll calculates the probability for a user being active in the uplink and in the downlink according to the
service usage characteristics described in the user profiles, i.e., the number of voice calls or data sessions, the average
duration of each voice call, or the volumes of the data exchanged in the uplink and the downlink in each data session.
8.3.1.1.1
550
The user terminal equipment used for the service (from the Terminals table),
AT310_TRG_E1
The number of users and their distribution per activity status is determined as follows:
N call d
p o = ------------------3600
n i = N Users p 0
The activity status of each user depends on the activity periods during the connection, i.e., the uplink and downlink activity
UL
DL
factors defined for the circuit switched service i, f Act and f Act .
DL
UL
DL
DL
DL
UL
UL
DL
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n i Active = n i p Active
Therefore, a connected user can be either active on both links, inactive on both links, active on UL only, or active on DL only.
8.3.1.1.2
The user terminal equipment used for the service (from the Terminals table),
The average number of packet sessions per hour N Sess ,
DL
UL
during a session.
A packet session consists of several packet calls separated by a reading time. Each packet call is defined by its size and may be
divided in packets of fixed size (1500 Bytes) separated by an inter-packet arrival time.
551
Forsk 2011
DL
V
V
UL
- and S DL
S PacketCall = -------------------------------------PacketCall = -------------------------------------UL
UL
DL
DL
N PacketCall f Eff
N PacketCall f Eff
UL
DL
In case of HSDPA services, f Eff and f Eff are the uplink and downlink A-DPCH activity factors, respectively.
Calculation of the average number of packets per packet call:
UL
DL
S PacketCall
S PacketCall
UL
- + 1 and N DL
- + 1
N Packet = Int ------------------------------Packet = Int ------------------------------ S UL
S DL
Packet 1024
Packet 1024
1 kBytes = 1024 Bytes.
UL
DL
DL
( N Packet 1 ) T Packet
( N Packet 1 ) T Packet
UL
- and ( D DL
( D Inactivity ) PacketCall = --------------------------------------------------------Inactivity ) PacketCall = ---------------------------------------------------------1000
1000
Calculation of the average duration of inactivity in a session (s):
UL
UL
UL
DL
DL
DL
UL
DL
DL
N Packet S Packet 8
UL
UL
- and
( D Activity ) Session = N PacketCall -----------------------------------------------UL
R Nom 1000
N Packet S Packet 8
DL
DL
( D Activity ) Session = N PacketCall -----------------------------------------------DL
R Nom 1000
Therefore, the average duration of a connection in the session s is:
UL
UL
UL
DL
DL
DL
D Connection = ( D Activity ) Session + ( D Inactivity ) Session and D Connection = ( D Activity ) Session + ( D Inactivity ) Session
Calculation of the service usage duration per hour (probability of a connection):
N Sess
N Sess
UL
DL
DL
- D UL
p Connection = ----------Connection and p Connection = ------------ D Connection
3600
3600
Calculation of the probability of being connected:
UL
DL
DL
p Connection p Connection
UL + DL
The probability of being connected is: p Connected = ---------------------------------------------------------p Connected
b. 2nd case: At a given time, packet are uploaded only.
UL
DL
p Connection ( 1 p Connection )
UL
The probability of being connected is: p Connected = -----------------------------------------------------------------------p Connected
c. 3rd case: At a given time, packet are downloaded only.
552
AT310_TRG_E1
DL
UL
p Connection ( 1 p Connection )
DL
The probability of being connected is: p Connected = ----------------------------------------------------------------------p Connected
Calculation of the probability of being active:
To determine the activity status of each user, the activity periods during the connection are taken into account.
UL
UL
DL
( D Activity ) Session
( D Activity ) Session
- and f DL = --------------------------------------------------------------------------------------= --------------------------------------------------------------------------------------UL
UL
DL
DL
( D Inactivity ) Session + ( D Activity ) Session
( D Inactivity ) Session + ( D Activity ) Session
Therefore, we have:
a. 1st case: At a given time, packets are downloaded and uploaded.
UL
UL
( 1 f ) p Connected
DL
DL
( 1 f ) p Connected
DL
p Connected
The probability of the user being active on UL and inactive on DL: p1 Active = f
The probability of the user being active on DL and inactive on UL: p1 Active = f
UL + DL
The probability of the user being active on both UL and DL: p1 Active = f
UL
DL
UL + DL
UL
UL + DL
UL + DL
UL
DL
UL + DL
The probability of the user being inactive on both UL and DL: p1 Inactive = ( 1 f ) ( 1 f ) p Connected
b. 2nd case: At a given time, packet are uploaded only.
UL
The probability of the user being active on UL and inactive on DL: p2 Active = f
UL
UL
p Connected
UL
UL
The probability of the user being inactive on both UL and DL: p2 Inactive = ( 1 f ) p Connected
c. 3rd case: At a given time, packet are downloaded only.
DL
The probability of the user being active on DL and inactive on UL: p1 Active = f
DL
DL
p Connected
DL
DL
The probability of the user being inactive on both UL and DL: p3 Inactive = ( 1 f ) p Connected
Calculation of number of users per activity status:
Number of inactive users on UL and DL: n j Inactive = n j ( p1 Inactive + p2 Inactive + p3 Inactive )
UL
UL
UL
DL
DL
DL
UL + DL
8.3.1.2.1
553
Forsk 2011
Atoll calculates the number of users active in uplink and in downlink in the Txi cell using the service (NUL and NDL) as follows:
UL
UL
DL
DL
RS
RS
- and N DL = ----------- for R99 circuit and packet switched services
= ----------UL
DL
R Nom
R Nom
DL
RS
= ---------for HSDPA service
DL
R Avg
UL
DL
R S and R S are the uplink and downlink rates for service S in the TXi cell from the traffic map.
NUL and NDL values include:
UL
DL
UL + DL
Atoll takes into account activity periods during the connection in order to determine the activity status of each user.
Activity probabilities are calculated as follows:
UL
DL
UL
DL
DL
DL
UL
UL
DL
DL
Where, f Act and f Act are respectively the UL and DL activity factors defined for the service i.
Then, Atoll calculates the number of users per activity status:
We have:
UL
UL + DL
UL
DL
UL + DL
DL
UL + DL
UL
DL
UL + DL
UL + DL
N UL p Active
N DL p Active
UL + DL
, --------------------------------------Number of users active in UL and DL both: n i Active = min --------------------------------------
UL
UL + DL
DL
+ DL
p Active + p Active p Active + p UL
Active
UL
UL + DL
DL
UL + DL
DL
UL + DL
8.3.1.2.2
DL
UL
DL
554
AT310_TRG_E1
DL
DL
UL
UL
DL
DL
Where, f Act and f Act are respectively the UL and DL activity factors defined for the service i.
Then, Atoll calculates the number of users per activity status:
Number of inactive users in UL and DL: n i Inactive = n i p Inactive
UL
UL
DL
DL
UL + DL
Therefore, a connected user can have four different activity status: either active in both links, or inactive in both links, or active
in UL only, or active in DL only.
8.3.1.2.3
DL
UL + DL
number of users active in the uplink ( n i Active ), in the downlink ( n i Active ) and in the uplink and downlink ( n i Active ), for
each sector and for each service.
The activity status of users is based on an average distribution. The activity status of each
user is random in each simulation. Therefore, if you compute several simulations at once,
the average numbers of inactive, active on UL, active on DL, and active on UL and DL
users, will correspond to calculated distributions. But, if you compare each simulation,
you will observe that the activity status distribution between users is different in each
simulation.
555
Forsk 2011
Uplink interference powers received on all the carriers and timeslots I Intra UL and I Extra UL are initialised to 0 Watts
(i.e., no connected mobiles)
Term
The algorithm is described for an iteration k. Here, Xk is the value of the variable X at the iteration k. In the algorithm, all Q UL
Req
and Q DL thresholds depend on the user mobility, and are defined in the Service and Mobility parameter tables. All the
variables used in the description below are listed in "Definitions and Formulas" on page 537.
The following calculations are made for all R99 and HSDPA mobiles (Mi) using R99 bearers.
8.3.2.2.1
The RSCP from a transmitter TXi and a selected carrier ic is given by:
556
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
TX
TX
Model
in dBm
Where,
TX
M Shadowing is the shadowing margin. This parameter is taken into account when the option Shadowing taken into account
is selected
L Indoor are the indoor losses, taken into account when the option "Indoor coverage" is selected
L
Mi
Mi
Mi
TX
TX i
TX i
= L Total DL )
A cell TX i ( ic ) is considered the best server of a mobile Mi if it satisfies the following conditions:
TX ( ic )
i
TX ( ic )
i
Best RSCP TX j ( jc ) .
P CCPCH
j = All
The best server is determined once for the whole simulation during the first iteration, i.e., k = 0, because the best server does
not change during the simulation and smart antennas do not influence this step.
Mi is considered unable to connect to the network if no best server has been selected. In this case, Mi is rejected for the reason
P-CCPCH RSCP < Min P-CCPCH RSCP. If Mi has no best server, it is not taken into account in the next steps.
8.3.2.2.2
the
carrier preferred for the service. In the case of N-frequency compatible transmitters, Mi can be allocated timeslots over more
than one slave carrier.
Mi is considered unable to connect to the network if no carrier or not enough timeslots have been selected. In this case, the
mobile Mi will be rejected for the reason "RU Saturation". If the carrier and timeslot(s) selected by the DCA do not satisfy the
control of radio resource limits for DL power or UL load, then the mobile will be rejected for the reason "DL Load Saturation"
or "Admission Rejection" respectively.
There are four strategies for the DCA available in Atoll. These strategies are described below one by one.
1. Load
Carrier Selection by Load: The DCA determines the least loaded carrier with enough timeslots to accomodate the
service being used by each mobile Mi. The best carrier for a mobile is the one that is least loaded:
BestCarrier ( TX i, M i ) = Carrier
Where, X
DCA
DCA
= X DL
Min ( X
TX i ( ic, TS ( M i ) )
= N Tot DL
DCA
557
Forsk 2011
TX ( ic, TS ( M ) )
i
i
And, X
DCA
DCA
DCA
X UL
N Tot UL
- X DCA if the mobile is connected in the uplink.
= ----------------------------------------------TX ( ic, TS ( M ) )
TX
i
i
i
N Tot UL
+ N0
DCA
TX i
( 1 f UL ) 1 f JD
= ---------------------------------------------------------------------11 + ---------Req
Q UL
Ortho
Req
Req
C
Req
Where Q UL = ---
I UL
E b
--- N t UL
Proc
is the uplink required signal quality. The uplink processing gain G UL calculated
= -----------------Proc
G UL
from the service parameters, if no smart antenna is used by the transmitter in the uplink.
If a smart antenna is used by the transmitter in the uplink, the smart antenna gain is taken into account in calculating
Req
Q UL .
TX i ( ic, TS ( M i ) )
N Tot UL
TX i ( ic, TS ( M i ) )
N Tot DL
The carrier is the same in the uplink and in the downlink for mobiles accessing circuitswitched services.
Timeslot selection by Load: From the selected carrier, Atoll selects the timeslots which are the least loaded and have
enough resource units for the service being accessed by Mi.
2. Available RUs
Carrier selection by Available RUs: The DCA determines the carrier which has the highest number of available
resource units with enough timeslots to accomodate the service being used by each mobile Mi. The best carrier for a
mobile is the one that has the highest number of resource units:
BestCarrier ( TX i, M i ) = Carrier
Max ( RUs )
Timeslot selection by Available RUs: From the selected carrier, Atoll selects the timeslots which have the highest
numbers of available resource units.
3. Direction of Arrival
Carrier selection by Direction of Arrival: The DCA determines the direction of arrival of the signal from the served user
Mi and checks whether there is an interfering mobile in the same direction as Mi. Atoll searches for interfering mobiles
within the angle defined by the Angular Step. For example, if you enter an angular step of 15 degrees, Atoll searches
for interfering mobiles within 15 degrees to the right and to the left of the served user, and allocates a different carrier
than the ones used by any interfering mobiles found. The best carrier for a mobile is the one which is not interfered
by another mobile in the direction of the mobile Mi.
BestCarrier ( TX i, M i ) = Carrier
DoA ( Mi ) DoA ( Mj )
In other words, the direction of arrival for the served user Mi should not be the direction of arrival of an interfering
mobile.
Timeslot selection by Direction of Arrival: From the selected carrier, Atoll selects the timeslots which are not being
used by any other mobile Mj located in the same direction as the served user Mi.
4. Sequential
Sequential carrier selection: The DCA allocates carriers to served users Mi in a sequential order.
Sequential timeslot selection: From the selected carrier, Atoll allocates timeslots to served users Mi in a sequential
order.
At the end of the DCA, each admitted mobile has an associated carrier and timeslots. In case of N-frequency mode compatible
transmitters, an admitted mobile can have associated timeslots over more than one slave carrier.
558
AT310_TRG_E1
8.3.2.2.3
E b
--- N t TCH UL
TX i ( ic, TS ( M i ) )
Mi
Mi
TX i ( ic, TS ( M i ) )
TX i ( ic, TS ( M i ) )
RSCP TCH UL
RSCP TCH UL
Div
C
- G Proc
---
- G Div
or
= ------------------------------------------------------
G
= ------------------------------------------------------UL
UL
UL
TX i ( ic, TS ( M i ) )
TX i ( ic, TS ( M i ) )
I TCH UL
N Tot UL
N Tot UL
N Tot UL
TX i ( ic, TS ( M i ) )
= I Tot UL
TX i
+ N0
Where
TX i ( ic, TS ( M i ) )
I Tot UL
Mj
Mi
M j TX i ( ic, TS ( M i ) )
Mj Mi
1 j RSCP j
TCH UL ( TX i ( ic, TS ( M i ) ) ) +
M TX ( ic, TS ( M ) )
j
i
i
Mj Mi
M
TX
j
i
RSCP TCH UL ( TX i ( ic, TS ( M i ) ) ) 1 F MCJD
M j TX i ( ic, TS ( M i ) )
Mi
Mi
Ortho
( 1 F UL
TX i
) 1 F JD and = 0
The above formula gives the value of I Tot UL for the uplink connection between Mi and TX i ( ic ) , taking into account the
interference received from other mobiles, Mj, which are located in the Mi best server coverage area, as well as located in the
coverage areas of other cells. The mobile Mi is the focus, i.e., the mobile that is listened to by the transmitter TX i ( ic ) .
The four terms comprising I Tot UL are:
The useful signal for which the received mobile is the focus (Mi).
The intra-cell interference for which the best-server is the same for the received mobile Mj and the focus Mi, TX i ( ic ) .
The extra-cell interference for which the best-server for the received mobile Mj is not TX i ( ic ) .
Mi
Model
LT
Mi
Mi
i
RSCP TCH UL ( TX i ( ic,
P Req ( TX i ( ic, TS ( M i ) ) )
k1
TS ( M i ) ) ) = --------------------------------------------------------------Model
LT
Model
Mi
L Path L L L Body L Indoor M Shadowing
- and P Req
= -----------------------------------------------------------------------------------------------------------------( TX i ( ic, TS ( M i ) ) ) is the uplink required mobile power
TX
M
i
i
G G
Mi
Mi
calculated for the timeslot allocated to Mi. If Mi is an HSDPA user, P Req ( TX i ( ic, TS ( M i ) ) ) = 0.1 P Req ( TX i ( ic, TS ( M i ) ) )
559
Model
In L T
M
, G
Forsk 2011
TX
SA
= G UL and L
TX
SA
= L UL are calculated according to the smart antenna modelling method used, for
TX
and L
TX
model.
Interference is updated only for active mobiles on the uplink for circuit- and packetswitched services. However, if these mobiles are rejected, they are considered in the
number of rejected mobiles.
Mi
TX ( ic, TS ( M ) )
k1
i
i
E
b
-----
N t TCH UL
Req
Mi
P Req ( TX i ( ic, TS ( M i ) ) )
Mi
Req
C
---
I TCH UL
= P Req ( TX i ( ic, TS ( M i ) ) )
-----------------------------------TX i ( ic, TS ( M i ) )
k1
C
-- I TCH UL
Mi
or P Req ( TX i ( ic, TS ( M i ) ) )
Mi
Mi
Mi
Mi
Mi
Mi
then the mobile Mi is rejected for the reason "Pmob > PmobMax", and
Mi
Mi
P Min and P Max are set in the properties of the terminal used by the mobile Mi.
Where
TX ( ic, TS ( M ) )
i
i
RSCP TCH UL
TX
Mi
P Req ( TX i ( ic, TS ( M i ) ) )
k1
= --------------------------------------------------------------Model
LT
M
Model
Mi
L Path L L L Body L Indoor M Shadowing
- and P Req
= -----------------------------------------------------------------------------------------------------------------( TX i ( ic, TS ( M i ) ) )
TX
M
i
i
G G
power for iteration k - 1 transmitted on the timeslot allocated to Mi.
Model
LT
Model
In L T
, G
TX
SA
= G UL and L
TX
k1
SA
= L UL are calculated according to the smart antenna modelling method used, for
Mi
TX i
and L
TX i
model.
The uplink required powers for mobiles inactive in the uplink accessing circuit- or packetswitched services are calculated for information only. However, if these mobiles are
rejected, they are considered in the number of rejected mobiles.
8.3.2.2.4
560
AT310_TRG_E1
TX
TX i ( ic, TS ( M i ) )
TX ( ic, TS ( M ) )
i
i
TX
TX ( ic, TS ( M ) )
i
i
TX ( ic, TS ( M ) )
i
i
RSCP TCH DL
RSCP TCH DL
Div
C
- G Proc
-- G Div
= -------------------------------------------------------
G
or
= -------------------------------------------------------DL
DL
DL
TX ( ic, TS ( M ) )
TX ( ic, TS ( M ) )
I
i
i
i
i
TCH DL
N Tot DL
N Tot DL
E b
--- N t TCH DL
N Tot DL
TX i ( ic, TS ( M i ) )
= I Tot DL
Mi
+ I IC DL ( ic, jc ) + I MM ( M i, M j ) + N 0
Where
TX ( ic, TS ( M ) )
i
i
I Tot DL
TX i ( ic, TS ( M i ) )
RSCP Tot DL
( Mi )
TX i
TX i ( ic, TS ( M i ) )
RSCP Tot DL
( Mj )
TX i
M j TX i ( ic, TS ( M i ) )
Mj Mi
TX ( ic, TS ( M i ) )
TX
1 i RSCP i
Tot DL
( Mj ) +
M j TX i ( ic, TS ( M i ) )
Mj Mi
TX j ( ic, TS ( M i ) )
RSCP Tot DL
( Mj )
M j TX i ( ic, TS ( M i ) )
The useful signal for which the received mobile is the focus (Mi).
The intra-cell interference for which the best-server is the same for the received mobile Mj and the focus Mi, TX i ( ic ) .
The extra-cell interference for which the best-server for the received mobile Mj is not TX i ( ic ) .
TX j ( jc, TS ( M i ) )
RSCPTot DL
( Mi )
All TX j
TX i
TX i
Ortho
( 1 F DL
Mi
) 1 F JD and = 0
1
I IC DL ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by the
interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
TX i ( ic, TS ( M i ) )
RSCP Tot DL
With
TX i ( ic, TS ( M i ) )
= RSCP TCH DL
TX ( ic, TS ( M ) )
i
i
RSCP TCH DL
TX
Model
LT
TX i ( ic, TS ( M i ) )
+ RSCP OCCH
TX i ( ic, TS ( M i ) )
TX ( ic, TS ( M ) )
i
i
P TCH DL
TX ( ic, TS ( M ) )
P OCCH
i
i
k1
- and RSCP OCCH
------------------------------= ----------------------------------------=
Model
Model
LT
LT
M
Model
TX ( ic, TS ( M ) )
L Path L L L Body L Indoor M Shadowing
- and P TCHi DL i
= -----------------------------------------------------------------------------------------------------------------TX
M
i
i
G G
k1
TX i ( ic, TS ( M i ) )
= 0.1 P TCH DL
561
Model
In L T
, G
TX ( ic, TS ( M ) )
i
i
P TCH DL
Forsk 2011
TX
SA
= G DL and L
TX
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX ( ic, TS ( M ) )
i
i
TX
and L
TX
are
RSCPTCH UL ( Mi )
j
j
I MM ( M i, M j ) = ------------------------------------------------is the interference from each mobile Mj transmitting in the uplink on the same
F IRF ( ic, jc )
timeslots as those on which the mobile Mi is receiving in the downlink. Mj can interfere Mi directly if and only if:
Mi Mj
The interference received from the mobile Mj at the mobile Mi is calculated using either the free-space propagation model or
the Xia model.
Mj
P TCH UL
RSCP TCH UL ( M i ) = ------------------L MM
Mj
If d
If d
Mi Mj
Mi Mj
3m
>3m
frequency band used by the best server of the mobile Mi, and d is the distance between the mobiles Mi and Mj in km.
TX i ( ic, TS ( M i ) )
):
TX i ( ic, TS ( M i ) )
P Req
TX i ( ic, TS ( M i ) )
= P Req
Req
TX i ( ic, TS ( M i ) )
or P Req
TX i ( ic, TS ( M i ) )
= P Req
TX i ( ic, TS ( M i ) )
And if P Req
TX i ( ic, TS ( M i ) )
If P Req
C
---
I TCH DL
-----------------------------------TX i ( ic, TS ( M i ) )
k1
C
-- I TCH DL
TX i ( ic, TS ( M i ) )
Min
Min
= P TCH DL ( Service )
TX i ( ic, TS ( M i ) )
Max
> P TCH DL ( Service ) then the mobile Mi is rejected for the reason "Ptch > PtchMax", and P Req
is set
to 0.
Min
Max
P TCH DL ( Service ) and P TCH DL ( Service ) are set in the properties of the R99 bearer associated with the service used by the
mobile Mi.
TX ( ic, TS ( M ) )
i
i
TX ( ic, TS ( M ) )
i
i
= P TCH DL
TX ( ic, TS ( M ) )
i
i
+ P Req
For each mobile, Atoll also calculates the downlink traffic power for the different values of the Angular Step Step .
TX i ( ic, TS ( M i ) )
RSCP TCH DL
TX i ( ic, TS ( M i ) )
Step
= RSCP TCH DL
TX i ( ic, TS ( M i ) )
562
TX i ( ic, TS ( M i ) )
SA
G DL
-----------------------SA
L DL ( Step )
P Req
k1
= ----------------------------------------Model
LT
AT310_TRG_E1
TX
Model
TX ( ic, TS ( M ) )
L Path L L L Body L Indoor M Shadowing
i
- and P Reqi
= -----------------------------------------------------------------------------------------------------------------TX
M
i
i
G G
- 1 transmitted on the timeslot allocated to Mi.
Model
LT
Model
In L T
, G
TX ( ic, TS ( M ) )
i
i
P Req
TX
SA
= G DL and L
TX
k1
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX
and L
TX
model.
The downlink power for mobiles inactive in the downlink accessing circuit- or packetswitched services are calculated for information only.
8.3.2.2.5
For each mobile Mi interfered by Mj in the uplink by the connection between Mj and TX j ( ic ) , Atoll updates RSCP TCH UL
8.3.2.2.6
Where TX i ( ic ) is the transmitter considered and Mi is the focus, i.e., the mobile that is the target for TX i ( ic ) .
8.3.2.2.7
Control of Radio Resource Limits (Downlink Traffic Power and Uplink Load)
This step checks whether the downlink traffic powers of the downlink timeslots and the uplink loads of the uplink timeslots
of all the cells satisfy the conditions defined globally or per cell and timeslot.
Downlink Power Control:
Atoll verifies that the total R99 power transmitted by any cell on any timeslot does not exceed the effective maximum cell
power per timeslot. The effective maximum cell traffic power per timeslot is calculated as:
TX i ( ic, TS ( M i ) )
TX i ( ic, TS ( M i ) )
Where P Max DL
%P Max DL
is the maximum cell power per timeslot defined per cell, and %P Max DL is the maximum allowed
downlink load either taken from the properties of each cell or from the simulation properties if a global value is defined.
For each transmitter TXi, carrier ic, and downlink timeslot TS M ,
i
563
P R99 DL
Forsk 2011
TX ( ic, TS ( M ) )
i
i
= P TCH DL
TX ( ic, TS ( M ) )
i
i
If P R99 DL
TX ( ic, TS ( M ) )
i
i
+ P OCCH
TX ( ic, TS ( M ) )
i
i
> P Max DL Eff the mobile with the lowest service priority is rejected for the reason "DL Load Saturation".
, is either taken from the properties of each cell or from the simulation
TX i ( ic, TS ( M i ) )
If X UL
TX i ( ic, TS ( M i ) )
> X Max UL
the mobile with the lowest service priority is rejected for the reason "UL Load Saturation".
X UL
TX ( ic, TS ( M ) )
i
i
N Tot UL
- if no smart antenna is used by the transmitter in the uplink.
= ----------------------------------------------TX ( ic, TS ( M ) )
TX
i
i
i
N Tot UL
+ N0
If a smart antenna is used by the transmitter in the uplink, the smart antenna gain is taken into account in the calculation of
uplink load.
8.3.2.3.1
The total transmitted power of the cell ( P Tot DL ) is the sum of the R99 transmitted power and the HSDPA powers.
TX i ( ic )
TX i ( ic )
TX i ( ic )
P Tot DL = P R99 DL + P HR
TX i ( ic )
TX i ( ic )
+ P HS SCCH + P HS PDSCH
The HSDPA powers, i.e., the HS-SCCH and HS-PDSCH powers are calculated as follows:
HS-SCCH Power:
HS-SCCH channels are transmitted on DL traffic timeslots. The maximum number of supported HS-SCCH channels is
defined per cell. Power can be allocated to HS-SCCH statically or dynamically:
Static Allocation
The static HS-SCCH power is defined in the properties of the HSDPA cell.
Dynamic Allocation
TX i ( ic )
TX i ( ic )
E c TXi ( ic )
Req
= Q HS SCCH ( Mobility ) so that P HS SCCH < P Available HS SCCH .
HS-SCCH power is calculated for -----
N t HS SCCH
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
The effective maximum cell traffic power per timeslot is calculated as: P Max DL Eff = P Max DL %P Max DL .
TX i ( ic )
P Max DL is the maximum power defined per cell, and %P Max DL is the maximum allowed downlink load either
taken from the properties of each cell or from the simulation properties if a global value is defined.
TX i ( ic )
TX i ( ic )
P HS SCCH
564
TX ( ic )
TX ( ic )
Ec
i
i
i
---
TX
AT310_TRG_E1
TX ( ic )
i
Where N Tot DL is the downlink total noise calculated in "Downlink Power Control" on page 560,
TX
TX
Ortho
( 1 F DL
TX i
i
) 1 F JD and = 0
1
Mi
Mi
Model
TX ( ic )
L Path L L L Body L Indoor M Shadowing
- and P HSi SCCH is the HS-SCCH power calculated for the
= -----------------------------------------------------------------------------------------------------------------TX i
Mi
G G
timeslots allocated to Mi.
Model
LT
Model
In L T
,G
TX i
SA
= G DL and L
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX i ( ic )
TX i
and L
TX i
antenna model.
HS-PDSCH Power:
HS-PDSCH channels are transmitted on DL traffic timeslots. Power can be allocated to HS-PDSCH statically or
dynamically:
Static Allocation
The static HS-PDSCH power is defined in the properties of the HSDPA cell.
Dynamic Allocation
HS-PDSCH power is calculated as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
P HS SCCH
TX i ( ic )
Where P R99 DL = P TCH DL + P OCCH . The effective maximum cell traffic power per timeslot is calculated as:
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
P Max DL Eff = P Max DL %P Max DL . P Max DL is the maximum power defined per cell, and %P Max DL is the
maximum allowed downlink load either taken from the properties of each cell or from the simulation properties
if a global value is defined.
The HS-SICH power is calculated as follows:
HS-SICH Power:
HS-SICH channels can be transmitted on any UL traffic timeslot. The maximum number of supported HS-SICH channels
is defined per cell. Power can be allocated to HS-SICH statically or dynamically:
Static Allocation
The static HS-SICH power is defined in the properties of the terminal used by the HSDPA mobile Mi.
Dynamic Allocation
M
TX ( ic )
E TXi ( ic )
Req
i
i
HS-SICH power is calculated for ----c-
so that P HS SICH < P Max HS SICH and
N t HS SICH = Q HS SICH ( Mobility )
Mi
Mi
Mi
P HS SICH
Where
Mi
TX ( ic )
Ec
i
i
i
---
TX i ( ic )
N Tot UL
Mi
is the uplink total noise calculated in "Uplink Power Control" on page 559,
Ortho
( 1 F UL
TX i
TX i
) 1 F JD and = 0
1
Mi
Mi
Model
M
L Path L L L Body L Indoor M Shadowing
- and P HSi SICH is the HS-SICH power calculated for the
= -----------------------------------------------------------------------------------------------------------------TX i
Mi
G G
timeslots allocated to Mi.
Model
LT
565
Forsk 2011
Model
In L T
,G
TX
SA
= G UL and L
TX
SA
TX
and L
TX
antenna model.
TX ( ic )
i
The total transmitted power of the cell ( P Tot DL ) is the sum of the R99 transmitted power and the HSDPA powers.
TX i ( ic )
TX i ( ic )
TX i ( ic )
P Tot DL = P R99 DL + P HR
8.3.2.3.2
TX i ( ic )
TX i ( ic )
+ P HS SCCH + P HS PDSCH
The number of active HSDPA users belonging to each sub-connection status is 1/3rd of the total number of active HSDPA
users.
n HS SCCH is the maximum number of HS-SCCH channels and n HS SICH is the maximum number of HS-SICH channels that the
cell can manage. Each HSDPA user consumes one HS-SCCH and HS-SICH channels. Therefore, at a given instance, the number
of connected HSDPA users cannot exceed the number of HS-SCCH and HS-SICH channels per cell. The maximum number of
HSDPA users ( n Max ) corresponds to the maximum number of HSDPA users that the cell can support.
8.3.2.3.3
566
AT310_TRG_E1
8.3.2.3.4
8.3.2.3.5
100
DL = Int
P Err
All
TX
UL
TX i ( ic, TS ( M i ) )
TX i ( ic, TS ( M i ) )
N Tot UL
Max N Tot UL
k
k 1 100
= Int
-----------------------------------------------------------------------------------TX i ( ic, TS ( M i ) )
All TX i
N Tot UL
k
TX i ( ic, TS ( M i ) )
Where, P Err
is given by:
TX i ( ic, TS ( M i ) )
TX ( ic, TS ( M ) )
i
i
P Err
TX i ( ic, TS ( M i ) )
P Rec
P Rec
Max
Step, k
Step, k 1
=
------------------------------------------------------------------------------------------------------------- with smart antennas.
TX i ( ic, TS ( M i ) )
0 Step < 360
P Rec
Step, k
TX i ( ic, TS ( M i ) )
P Err
TX i ( ic, TS ( M i ) )
TX i ( ic, TS ( M i ) )
P Rec
P Rec
k
k 1 without smart antennas.
= ---------------------------------------------------------------------------------TX i ( ic, TS ( M i ) )
P Rec
k
Convergence: Between two successive iterations, DL and UL are less than or equal to their respective thresholds
(defined when creating a simulation).
Example: Let us assume that the maximum number of iterations is 100, and the UL and DL convergence thresholds
are set to 5 %. If DL 5 and UL 5 between the 4th and the 5th iteration, Atoll stops the algorithm after the 5th
iteration. The simulation has converged.
Divergence: After 30 iterations, DL and/or UL are still higher than their respective thresholds and from the 30th
iteration, DL and/or UL do not decrease during the next 15 successive iterations.
567
Forsk 2011
Examples: Let us assume that the maximum number of iterations is 100, and the UL and DL convergence thresholds
are set to 5 %.
a. After the 30th iteration, DL and/or DL equal 100 and do not decrease during the next 15 successive iterations.
Atoll stops the algorithm at the 46th iteration. The simulation has not converged.
b. After the 30th iteration, DL and/or UL equal 80, they start decreasing slowly until the 40th iteration (without
going under the thresholds) and then, do not change during 15 successive iterations. Atoll stops the algorithm at
the 56th iteration without converging.
Last Iteration: If DL and/or UL are still much higher than their respective thresholds after the last iteration, the
simulation has not converged. If DL and UL are lower than their respective thresholds, the simulation has reached
convergence.
The study conditions to determine the service area of each TBC transmitter
The display settings to for colouring the covered pixels
Atoll uses the parameters entered in the Condition tab of the coverage study properties dialogue to determine pixels covered
by the each transmitter. Coverage prediction display resolution is independent of the path loss matrix and geographic data
resolutions, and can be different for each coverage prediction. Coverage predictions are calculated using bilinear interpolation
of multi-resolution path loss matrices (similar to the evaluation of site altitudes).
TX ( ic )
Eb
i
Req
Q P CCPCH or
The pixels in the TX i ( ic ) coverage area where RSCP P CCPCH TAdd P CCPCH ( Mobility ) and -----
N t P CCPCH
TX ( ic )
i
Req
C
---
I P CCPCH Q P CCPCH are covered and coloured according to the selected display option.
TX i ( ic )
TX i
TX i
TX i ( ic )
TX i ( ic )
E b TXi ( ic )
RSCP P CCPCH
RSCP P CCPCH
Proc
C
---
-----------------------------------------------G
= -----------------------------------------------
Where -----
and
P
CCPCH
TX i ( ic )
TX i ( ic )
I P CCPCH =
N t P CCPCH
N Tot DL
N Tot DL
TX i ( ic )
TX ( ic )
i
RSCP P CCPCH
P P CCPCH
= ---------------------LT
TX ( ic )
i
TX ( ic )
i
Term
TX i ( ic )
568
TX i
TX i ( ic )
TX i
AT310_TRG_E1
With
TX
TX ( ic )
i
TX
Ortho
( 1 F DL
Term
) ( 1 F JD
TX ( ic )
j
) and = 0
1
TX ( ic )
j
I Extra DL =
ji
TX j ( jc )
TX j ( jc )
j
I IC DL ( ic, jc ) = --------------------------------------------------------------------------------------F IRF ( ic, jc )
I IC DL ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by the
interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
TX i ( ic )
TX i ( ic )
P OCCH TS0
= -----------------------LT
TX i
Eb Nt
Term
L Path L L
L Body L Indoor M Shadowing
L T = ----------------------------------------------------------------------------------------------------------------------TX i
Term
G G
TX i
Term
and N 0
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
TX i ( ic )
Eb
C
Req
Eb Nt
Req
CI
Q P CCPCH M P CCPCH or ---
Q P CCPCH M P CCPCH .
For each layer, a pixel is covered if -----
N t P CCPCH
I P CCPCH
Each layer is assigned a colour and displayed with intersections between layers.
properties).
TX i ( ic )
C
---
I P CCPCH
For
each
layer,
pixel
is
covered
if
TX i ( ic )
E b
--- N t P CCPCH
Req
Q P CCPCH
or
CECP
Req
Q P CCPCH . Each layer is assigned a colour and displayed with intersections between layers.
CECP
569
Forsk 2011
determined according to the P-CCPCH RSCP from the carrier with the highest P-CCPCH power, or from the master carrier in
case of N-frequency mode compatible transmitters. Afterwards, the coverage prediction is calculated for the selected carrier.
If the selected carrier does not exist on a transmitter, there will not be any pixels covered by this transmitter. If you perform
this coverage prediction for the best carrier, Atoll calculates the C/I considering:
TX ( ic )
C
Req
i
Q DwPCH are
The pixels in the TX i ( ic ) coverage area where RSCP P CCPCH TAdd P CCPCH ( Mobility ) and ---
I DwPCH
covered and coloured according to the selected display option.
TX
TX ( ic )
i
TX ( ic )
RSCP DwPCH
C i
= -----------------------------------------Where ---
TX i ( ic )
I DwPCH
N Tot DL
i
TX i ( ic )
TX i ( ic )
P DwPCH
= ----------------LT
RSCP DwPCH
TX i ( ic )
TX i ( ic )
Term
TX i ( ic )
TX i
TX i ( ic )
TX i
Ortho
( 1 F DL
TX i
Term
) ( 1 F JD
) and = 0
1
TX j ( ic )
RSCPDwPCH
I Extra DL =
ji
TX j ( jc )
RSCPDwPCH
TX
j
I IC DL ( ic, jc ) = ---------------------------------------F IRF ( ic, jc )
I IC DL ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by the
interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
TX i
Term
Eb Nt
L Path L L
L Body L Indoor M Shadowing
L T = ----------------------------------------------------------------------------------------------------------------------TX i
Term
G G
TX
Term
and N 0
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
C/I (dB)
Atoll calculates the C/I on each pixel of the TX i ( ic ) best server coverage area. The pixel colour depends on the C/I
level. Coverage consists of several independent layers whose visibility in the workspace can be managed. There are as
many layers as thresholds defined in the Display tab (Prediction properties). For each layer, a pixel is covered if
TX ( ic )
i
C
---
I DwPCH Threshold . Each layer is assigned a colour and displayed with intersections between layers.
570
AT310_TRG_E1
There are as many layers as thresholds defined in the Display tab (Prediction properties). For each layer, a pixel is
TX ( ic )
C i
Req
CI
covered if ---
Q DwPCH M DwPCH . Each layer is assigned a colour and displayed with intersections between
I DwPCH
layers.
C i
(Prediction properties). For each layer, a pixel is covered if ---
I DwPCH
Req
The
pixels
in
TX i ( ic )
the
TX i ( ic )
coverage
area
where
TX i ( ic )
and
Req
RSCP TCH DL RSCP TCH DL ( Service, Mobility ) are covered and coloured according to the selected display option.
TX i ( ic )
TX i ( ic )
P TCH DL ( Service )
RSCP TCH DL = ------------------------------------------Model
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
- and P Max
= ----------------------------------------------------------------------------------------------------------------------TCH DL ( Service ) is the maximum downlink traffic power
TX i
Term
G G
defined for the selected service.
Model
LT
Model
In L T
, G
TX i
SA
= G DL and L
Max
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX i
and L
TX i
model.
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
covered if RSCP TCH DL Threshold . Each layer is assigned a colour and displayed with intersections between layers.
571
Forsk 2011
managed. There are as many layers as thresholds defined in the Display tab (Prediction properties). For each layer, a
TX ( ic )
i
Req
RSCP
pixel is covered if RSCP TCH DL RSCP TCH DL ( Service, Mobility ) M TCH DL . Each layer is assigned a colour and
displayed with intersections between layers.
Req
CECP
Each layer is assigned a colour and displayed with intersections between layers.
The
pixels
in
TX i ( ic )
the
TX i ( ic )
coverage
area
where
TX i ( ic )
and
Req
RSCP TCH UL RSCP TCH UL ( Service, Mobility ) are covered and coloured according to the selected display option.
TX ( ic )
i
TX i ( ic )
P Max
RSCP TCH UL = -------------Model
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
- and P Term
= ----------------------------------------------------------------------------------------------------------------------Max is the maximum uplink traffic power defined for the
TX i
Term
G G
selected terminal.
Model
LT
Model
In L T
,G
TX i
SA
= G UL and L
TX i
SA
Term
= L UL are calculated according to the smart antenna modelling method used, for P Max , if
TX i
and L
TX i
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
covered if RSCP TCH UL Threshold . Each layer is assigned a colour and displayed with intersections between layers.
Req
RSCP
pixel is covered if RSCP TCH UL RSCP TCH UL ( Service, Mobility ) M TCH UL . Each layer is assigned a colour and
displayed with intersections between layers.
572
AT310_TRG_E1
Req
CECP
Each layer is assigned a colour and displayed with intersections between layers.
Term
P TCH DL
P OCCH
- and RSCP OCCH = -------------With RSCP TCH DL = ------------------Model
Model
LT
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
- and P TCH DL and P TCH DL are respectively the downlink traffic
= ----------------------------------------------------------------------------------------------------------------------TX i
Term
G G
power and the other common control channel power for the selected timeslot.
Model
LT
Model
In L T
, G
TX i
SA
= G DL and L
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
Max
TX i
and L
TX i
model.
The
in
the
TX i ( ic )
coverage
area
TX i ( ic )
where
TX ( ic )
TX i ( ic )
E b TXi ( ic )
C i
Req
Req
Req
RSCP TCH DL RSCP TCH DL ( Service, Mobility ) , and -----
Q TCH DL or ---
Q TCH DL are covered and
N t TCH DL
I TCH DL
TX i ( ic )
TX i
TX i ( ic )
TX i ( ic )
E b TX i ( ic )
RSCP TCH DL
RSCP TCH DL
Div
C
- G Proc
----------------------------------------------- G Div
= --------------------------------------------
G
Where -----
and
DL
DL
DL
TX i ( ic )
TX i ( ic )
I TCH DL =
N t TCH DL
N Tot DL
N Tot DL
573
Forsk 2011
Max
TX ( ic )
P TCH DL ( Service )
i
With RSCP TCH DL = ------------------------------------------( Eb Nt )
DL
LT
TX
( Eb Nt )
Term
DL
L Path L L
L Body L Indoor M Shadowing
- and P Max
= ----------------------------------------------------------------------------------------------------------------------LT
TCH DL ( Service ) is the maximum downlink traffic
TX
i
Term
G G
power defined for the selected service.
( Eb Nt )
DL
( Eb Nt ) DL
In L T
, G
TX i
SA
= G DL and L
TX i
SA
= L DL are calculated according to the smart antenna modelling method used, for
Max
TX i
and L
TX i
model.
TX i ( ic )
TX i ( ic )
TX i ( ic )
Term
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i
TXi
Ortho
Term
I Intra DL = ( 1 F DL ) ( 1 F JD ) + 1 RSCP TCH DL + RSCP OCCH
TX i ( ic )
TX i ( ic )
P OCCH
= ---------------------( Eb Nt ) DL
LT
TX i ( ic )
I Extra DL =
TX j ( ic )
TX j ( ic )
RSCPTCH DL + RSCPOCCH
ji
TX j ( jc )
TX j ( jc )
RSCPTCH DL + RSCPOCCH
TX
j
I IC DL ( ic, jc ) = --------------------------------------------------------------------------F IRF ( ic, jc )
I IC DL ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced by the
interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
each
layer,
pixel
is
covered
if
E TXi ( ic )
Req
Min ----b-
, Q TCH DL Threshold
N
t TCH DL
or
C TXi ( ic )
Req
Min ---
, Q TCH DL Threshold . Each layer is assigned a colour and displayed with intersections between
I TCH DL
layers.
574
AT310_TRG_E1
Atoll calculates the Eb/Nt or C/I margin on each pixel of the TX i ( ic ) best server coverage area. The pixel colour
depends on the Eb/Nt or C/I margin value. Coverage consists of several independent layers whose visibility in the
workspace can be managed. There are as many layers as thresholds defined in the Display tab (Prediction properties).
TX i ( ic )
TX ( ic )
i
E
C
Req
Eb Nt
Req
CI
For each layer, a pixel is covered if ----b-
Q TCH DL M TCH DL or ---
Q TCH DL M TCH DL . Each
N t TCH DL
I TCH DL
layer is assigned a colour and displayed with intersections between layers.
Q TCH DL
Req
Req
- P Max
For each layer, a pixel is covered if P TCH DL Threshold , where P TCH DL = --------------------------TCH DL ( Service ) or
TX ( ic )
i
E
----b-
N t TCH DL
Req
Q TCH DL
Req
Max
P TCH DL = ------------------------ P TCH DL ( Service ) . Each layer is assigned a colour and displayed with intersections
TX i ( ic )
C
---
I TCH DL
between layers.
For
each
layer,
pixel
is
covered
Req
Req
Max
if
where
Req
Q TCH DL
Q TCH DL
Req
Req
Max
- P Max
P TCH DL = -------------------------- P TCH DL ( Service ) . Each layer is assigned
TCH DL ( Service ) or P TCH DL = ------------------------TX i ( ic )
TX i ( ic )
E b
C
------
I TCH DL
N t TCH DL
a colour and displayed with intersections between layers.
properties).
TX i ( ic )
C
---
I TCH DL
For
each
layer,
pixel
is
covered
if
TX i ( ic )
E b
--- N t TCH DL
Req
Q TCH DL
or
CECP
Req
Q TCH DL . Each layer is assigned a colour and displayed with intersections between layers.
CECP
575
The
Forsk 2011
pixels
in
TX i ( ic )
the
coverage
area
where
TX ( ic )
i
TX ( ic )
i
TX ( ic )
TX ( ic )
i
E
C
i
Req
Req
Req
RSCP TCH UL RSCP TCH UL ( Service, Mobility ) , and ----b-
Q TCH UL or ---
Q TCH UL are covered and
N t TCH UL
I TCH UL
coloured according to the selected display option.
TX i ( ic )
TX i ( ic )
TX i ( ic )
E TXi ( ic )
RSCP TCH UL
RSCP TCH UL
Div
C
- G Proc
- G Div
Where ----b-
= ------------------------------------------------= ------------------------------------------------UL G UL and ---
UL
TX i ( ic )
TX i ( ic )
N t TCH UL
I TCH UL
N Tot UL
N Tot UL
Term
Term
Term
Req
Req
TX ( ic )
P Max
Q TCH UL
Q TCH UL
Term
Term
i
- and P Term
- or P Term
With RSCP TCH UL = ---------------------Req = P Max --------------------------Req = P Max ------------------------TX i ( ic )
TX i ( ic )
( Eb Nt )UL
E b
C
---LT
-- I TCH UL
N t TCH UL
TX i
( Eb Nt ) UL
Term
L Path L L
L Body L Indoor M Shadowing
- and P Term
= ----------------------------------------------------------------------------------------------------------------------Max is the maximum power defined for the selected
TX i
Term
G G
( Eb Nt ) UL
LT
terminal.
( Eb Nt )
In L T
UL
,G
TX
SA
= G UL and L
TX
SA
Term
= L UL are calculated according to the smart antenna modelling method used, for P Max ,
TX i
and L
TX i
Coverage Display
It is possible to colour the transmitter service areas using a unique colour per transmitter, or colour the pixels in the coverage
areas by any transmitter attribute or other criteria such as:
each
layer,
pixel
is
covered
if
E TXi ( ic )
Req
Min ----b-
, Q TCH UL Threshold
N
t TCH UL
or
C TXi ( ic )
Req
Min ---
, Q TCH UL Threshold . Each layer is assigned a colour and displayed with intersections between
I
TCH UL
layers.
576
AT310_TRG_E1
Req
pixel is covered if
Term
Q TCH UL
Term
- P Term
P Req = --------------------------Max
TX ( ic )
i
E
----b-
N t TCH UL
or
Req
Q TCH UL
Term
- P Term
P Req = ------------------------Max . Each layer is assigned a colour and displayed with intersections between layers.
TX i ( ic )
C
---
I TCH UL
Q TCH UL
Term
Term
Term
- P Term
properties). For each layer, a pixel is covered if P Req P Max M arg in , where P Req = --------------------------Max or
TX i ( ic )
E
----b-
N t TCH UL
Req
Q TCH UL
Term
- P Term
P Req = ------------------------Max . Each layer is assigned a colour and displayed with intersections between layers.
TX ( ic )
i
C
-- I TCH UL
properties).
TX i ( ic )
C
---
I TCH UL
For
each
layer,
pixel
is
covered
if
TX ( ic )
i
E b
--- N t TCH UL
Req
Q TCH UL
or
CECP
Req
Q TCH UL . Each layer is assigned a colour and displayed with intersections between layers.
CECP
The pixels in the TX i ( ic ) coverage area are covered and coloured according to the selected display option if all the following
conditions are satisfied:
TX i ( ic )
E b
C
Req
Req
--- Q TCH DL or ---
Q TCH DL for any of the 6 timeslots
N t TCH DL
I TCH DL
TX ( ic )
i
Req
TX i ( ic )
Req
TX i ( ic )
TX i ( ic )
577
Forsk 2011
TX ( ic )
i
TX ( ic )
i
E b
C
Req
Req
--- Q TCH UL or ---
Q TCH UL for any of the 6 timeslots
N t TCH UL
I TCH UL
The mobility, service, and terminal are used to calculate the best server coverage of the interfered cell.
Assuming that a transmitter TX j is interfering a studied transmitter TX i on a timeslot, on the same carrier ic or on another
carrier jc, the cell to cell interference is given by:
TX j ( jc )
I C2C ( TX i, TX j ) =
TX j ( ic )
TX j ( ic )
TX j ( jc )
RSCPTCH DL + RSCPOCCH
TX j
TX j ( ic )
TX j ( ic )
P TCH DL ( )
RSCP TCH DL = --------------------------LT
Where
TX j ( ic )
TX j ( ic )
RSCP TCH DL
TX j ( ic )
RSCP OCCH
ITU526 5
L Path
TX j
TX j ( jc )
P TCH DL ( )
RSCP TCH DL = --------------------------LT
TX j ( jc )
using
smart
antenna,
and
TX j
TX j ( jc )
P TCH DL G Ant
P TCH DL G Ant
= -------------------- ---------and RSCP TCH DL = -------------------- ---------otherwise.
TX
TX j
LT
LT
j
L Ant
L Ant
TX j ( ic )
TX j
TX j ( jc )
TX j
TX j ( jc )
P OCCH G Ant
P OCCH G Ant
= ---------------- ---------and RSCP OCCH = ---------------- ---------otherwise.
TX j
TX j
LT
LT
L Ant
L Ant
ITU526 5
L T = L Path
TX j ( jc )
and
TX j
TX i
L TX L RX
is the path loss calculated using the ITU526-5 propagation model without antenna loss.
578
AT310_TRG_E1
TX i ( ic )
Pixels in the TX i ( ic ) coverage area where RSCP P CCPCH TAdd P CCPCH ( Mobility ) and I TS1 UL Threshold are covered
and coloured according to the selected display option.
The uplink interference on TS1 is calculated from the uplink load calculated in the simulations or manually defiend for the TS1.
TX i ( ic )
TX i
TX i ( ic )
X TS1 UL
---------------------------------TX ( ic )
1 X i
TS1 UL
The pixels in the TX i ( ic ) coverage area are covered and coloured if:
TX i ( ic )
E C
Req
--- Q HS PDSCH , and
N t HS PDSCH
E C
--- N t HS PDSCH is enough to select a bearer for the pixels.
TX i ( ic )
TX i ( ic )
For more information on HSDPA bearer selection, see "HSDPA Part of the Algorithm" on page 564.
Coverage Display
It is possible to colour the pixels in the coverage areas by criteria such as:
TX i ( ic )
Min HS-PDSCH RSCP: On each pixel, Atoll calculates RSCP HS SCCH for all timeslots and selects the lowest value.
Average HS-PDSCH RSCP: On each pixel, Atoll calculates RSCP HS SCCH for all timeslots and calculates the average of
TX i ( ic )
these values.
TX i ( ic )
Max HS-PDSCH RSCP: On each pixel, Atoll calculates RSCP HS SCCH for all timeslots and selects the highest value.
E C TXi ( ic )
Min HS-PDSCH Ec/Nt: On each pixel, Atoll calculates -----
for all timeslots and selects the lowest value.
N t HS PDSCH
579
Forsk 2011
E TXi ( ic )
Average HS-PDSCH Ec/Nt: On each pixel, Atoll calculates ----C-
for all timeslots and calculates the average
N t HS PDSCH
of these values.
TX ( ic )
i
E
Max HS-PDSCH Ec/Nt: On each pixel, Atoll calculates ----C-
for all timeslots and selects the highest value.
N t HS PDSCH
RLC Peak Rate: After selecting the bearer, Atoll reads the corresponding RLC peak rate. This is the highest rate that
the bearer can provide on each pixel. The pixel colour depends on the RLC peak rate. Coverage consists of several
independent layers whose visibility in the workspace can be managed. There are as many layers as thresholds defined
in the Display tab (Prediction properties). Each layer is assigned a colour and displayed with intersections between
layers.
MAC Rate: Atoll displays the MAC rate ( R DL ) provided on each pixel. The MAC rate is calculated as follows:
MAC
MAC
R DL
= S Block 500
Where, S Block is the transport block size (in kbits) of the selected HSDPA bearer; it is defined for each HSDPA bearer
in the related table. The value 500 corresponds to the number of blocks per second (there are 4 blocks per TTI and
2000
2000 TTI in one second, i.e ------------ blocks per second).
4
The pixel colour depends on the MAC rate. Coverage consists of several independent layers whose visibility in the
workspace can be managed. There are as many layers as thresholds defined in the Display tab (Prediction properties).
Each layer is assigned a colour and displayed with intersections between layers.
E b TXi ( ic, TS )
Max DL A-DPCH Eb/Nt: Atoll displays the A-DPCH Eb/Nt at the receiver ( -----
) for the best server and the
N t TCH DL Max
selected timeslot. No power control is performed as in simulations. Here, Atoll determines downlink traffic channel
quality at the receiver for a maximum traffic channel power allowed for the best server.
E b TX i ( ic, TS )
Max UL A-DPCH Eb/Nt: Atoll displays the A-DPCH Eb/Nt at the best server ( -----
) and the selected
N t TCH UL Max
timeslot. No power control is performed as in simulations. Here, Atoll determines uplink traffic channel quality for the
maximum terminal power allowed.
TX i ( ic )
HS-SCCH Power: On each pixel, Atoll calculates P HS SCCH for the selected timeslot.
HS-SCCH RSCP: On each pixel, Atoll calculates RSCP HS SCCH for the selected timeslot.
E c TX i ( ic )
HS-SCCH Ec/Nt: On each pixel, Atoll calculates -----
for the selected timeslot.
N t HS SCCH
HS-SICH Power: On each pixel, Atoll calculates P HS SICH for the selected timeslot.
HS-SICH RSCP: On each pixel, Atoll calculates RSCP HS SICH for the selected timeslot.
Ec Mi
HS-SICH Ec/Nt: On each pixel, Atoll calculates -----
for the selected timeslot.
N t HS SICH
HS-PDSCH RSCP: On each pixel, Atoll calculates RSCP HS PDSCH for the selected timeslot.
E
HS-PDSCH Ec/Nt: On each pixel, Atoll calculates ----c-
for the selected timeslot.
N t HS PDSCH
TX i ( ic )
Mi
Mi
TX i ( ic )
TX ( ic )
i
580
AT310_TRG_E1
TX
SA
TX
SA
TX
SA
TX
SA
G UL = G UL , L UL = L UL and G DL = G DL , L DL = L DL
SA
TX
SA
TX
TX
TX
G DL = G DL , L DL = L DL and G UL = G Ant , L UL = L
= L Total UL
TX
= L Total DL
SA
TX
SA
TX
TX
TX
G UL = G UL , L UL = L UL and G DL = G Ant , L DL = L
TX
TX
TX
TX
G DL = G UL = G Ant , L UL = L
TX
TX
= L Total UL , and L DL = L
TX
= L Total DL
H
V
Max G Beam L Beam L Beam
V
Where G Beam , L Beam , and L Beam are the gains, horizontal, and vertical attenuations of the beams of the GOB. In words, the
best beam is the one among all the beams of a GOB that has the highest difference between gain, and horizontal and vertical
SA
SA
SA
SA
attenuations. The gains and losses of the GOB ( G DL , G UL , L DL , and L UL ) are determined from the selected best beam.
The following example shows how Atoll calculates the GOB gains and losses.
Example:
Let us assume a GOB with 5 beams that have the same vertical patterns, and whose horizontal patterns are pointed towards
different directions as shown in the figure below:
581
Forsk 2011
Horizontal
Vertical
Attenuation (dB) Attenuation (dB)
Total Gain
(dB)
15
18 - 60 - 15
-57
60
15
18 - 60 - 15
-57
Beam
Gain (dBi)
18
60
30
18
60
18
2.21
15
18 - 2.21- 15
0.79
-30
18
60
15
18 - 60 - 15
-57
-60
18
60
15
18 - 60 - 15
-57
Transmitter
Centre of the pixel where the served user is
located
SA
SA
SA
SA
The adaptive beam gains ( G DL and G UL ) are the antenna gains defined for the beam, and the adaptive beam losses ( L DL and
SA
L UL ) are the horizontal and vertical pattern attenuations L Beam + L Beam towards the user direction.
The following example shows how Atoll calculates the adaptive beam gains and losses.
Example:
Let us assume an adaptive beam smart antenna selected for a transmitter along with a main antenna. Let us assume that the
adaptive beam and the main antenna have the same 18 dBi gain, and the vertical attenuation at the user location is 15 dB.
If the user is located at = 60 azimuth, as shown in the figure below:
582
AT310_TRG_E1
Transmitter
Centre of the pixel where the served user is
located
SA
SA
In fact, as the ideal beam steering algorithm steers the beam towards the served user, L Beam = 0 . These values are used in
interference calculation to determine the downlink interfering signal due to transmission towards the served user, as well as
for calculating the uplink interfering signals received at transmitter when decoding signal received from the served user.
SA
To find the smart antenna gain, Atoll determines the clutter class of the served user, it reads the spreading angle from the
clutter class properties, it reads the probability threshold from the smart antenna properties, and reads the smart antenna C/
I gain defined for the Probability = 1 TProb
SA
The following example shows how Atoll calculates the statistical C/I gains and losses.
Example:
Let us assume that the served user is located at a an urban clutter class with Spread = 10 . The smart antenna equipment
SA
SA
has TProb = 80 % . Atoll will read the smart antenna C/I gain G for Prob = 20 % . If a gain for the exact probability
value of 20% is not defined, Atoll linearly interpolates the gain value from the two surrounding values.
If G
SA
Prob = 19%
= 4.6298 dB and G
SA
Prob = 20.4%
= 4.7196 dB , then G
SA
Prob = 20%
= 4.6941 dB
The smart antenna gains are the same for uplink and downlink. Their are no losses for this type of smart antenna equipment.
Negative values of C/I gains are considered as losses.
583
Forsk 2011
584
AT310_TRG_E1
UL
DL
UL
DL
The uplink load and the downlink traffic power at a given pixel are determined by calculating the angle of that pixel with
respect to the transmitter azimuth, and reading the uplink load and downlink traffic power from the geographic distribution
results. If an exact value for the angle is not available, the load and power are determined using linear interpolation for the
given angle between two available values.
For example, the figure below shows the distribution of downlink traffic power and uplink traffic load results from a
DL 315
simulation. For a pixel located at = 315 , the downlink traffic power P Traffic
DL 315
30 dBm , and X
UL 315
UL 315
are read
= 2.75 % .
For each pixel, Atoll determines the downlink traffic powers and the uplink loads from all the transmitters.
585
Forsk 2011
Figure 8.8: Geographic Distribution of downlink traffic power and uplink load
8.5.4.1.1
586
AT310_TRG_E1
DL
DL
DL
DL
Term
I Inter Carrier ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced
by the interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
P P CCPCH ( ic )
TXi
RSCP P CCPCH ( ic ) = ------------------------------LT
CI
BTS , and N 0
Nt
P CCPCH
HS-PDSCH Quality Calculation
Atoll proceeds as follows:
1st step: Atoll calculates the HS-PDSCH power ( P HS PDSCH ).
P HSDPA ( ic ) is the power available for HSDPA on the carrier ic. This parameter is a user-defined cell input.
P HSDPA ( ic ) = P HS PDSCH ( ic ) + n HS SCCH P HS SCCH ( ic )
Therefore, we have:
P HS PDSCH ( ic ) = P HSDPA ( ic ) n HS SCCH P HS SCCH ( ic )
n HS SCCH is the number of HS-SCCH channels and P HS SCCH ( ic ) is the HS-SCCH power on carrier ic. It is either fixed by the
Req
Ec
user. P HS SCCH ( ic ) is controlled so as to reach the required HS-SCCH Ec/Nt ( ------ ( ic )
). It is specified in mobility
Nt
HS SCCH
properties.
We have:
TXi
DL
DL
DL
Term
I Inter Carrier ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced
by the interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
P HS SCCH ( ic )
TXi
RSCP HS SCCH ( ic ) = ------------------------------LT
and
CI
BTS , F Ortho , F JD
Term
and N 0
587
Forsk 2011
Therefore,
Req
EcDL
----( ic )
N Tot ( ic )
HS SCCH
Nt
TXi
RSCP HS SCCH ( ic ) = ------------------------------------------------------------------- L T for the total noise option,
BTS
And
Req
EcDL
----
( ic )
N Tot ( ic )
Nt
TXi
HS SCCH
-------------------------------------------------------------------------------------------------------------------------------------------RSCP HS SCCH ( ic ) =
L T for the without useful signal option.
Req
Ec
DL
Term
1 + (1 F
------ ( ic )
)
(
1
F
)
BTS
Ortho
JD
Nt
HS SCCH
DL
DL
DL
Term
I Inter Carrier ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced
by the interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
P HS PDSCH ( ic )
TXi
RSCP HS PDSCH ( ic ) = ---------------------------------LT
And
CI
BTS , F Ortho , F JD
Term
and N 0
588
AT310_TRG_E1
The number of HS-PDSCH channels (7) exceeds the maximum number of HS-PDSCH channels the terminal can use (5),
And the transport block size (9719 Bytes) exceeds the maximum transport block size (7298 Bytes) the terminal can
carried.
In the Bearer table, Atoll searches a suitable bearer and selects the bearer index 22.
The number of HS-PDSCH channels (5) does not exceed the maximum number of HS-PDSCH channels the terminal can
use (5) and the maximum number of HS-PDSCH channels available at the cell level (15),
589
Forsk 2011
The transport block size (7168 Bytes) does not exceed the maximum transport block size (7298 Bytes) the terminal can
carried.
16QAM modulation is supported by the terminal.
8.5.4.1.2
We have:
TXi
And
TXi
DL
DL
DL
Term
I Inter Carrier ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced
by the interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
P HS SCCH ( ic )
TXi
RSCP HS SCCH ( ic ) = ------------------------------LT
i
And
CI
BTS , F Ortho , F JD
Term
and N 0
Therefore,
Req
EcDL
----
(
ic
)
HS SCCH N Tot ( ic )
Nt
-----------------------------------------------------------------P HS SCCH ( ic ) =
L T for the total noise option,
BTS
And
590
AT310_TRG_E1
Req
EcDL
----
( ic )
N Tot ( ic )
Nt
HS SCCH
----( ic )
Ortho ) ( 1 F JD )
BTS
Nt
HS SCCH
2nd step: Then, Atoll evaluates the HS-PDSCH quality
Ec
Let us assume the following notation: ------ ( ic )
corresponds to the HS-PDSCH quality.
Nt
HS PDSCH
Two options, available in Global parameters, may be used to calculate Nt: option Without useful signal or option Total noise.
We have:
TXi
And
TXi
DL
DL
DL
Term
I Inter Carrier ( ic, jc ) is the inter-carrier interference from a carrier jc to another carrier ic on the downlink, which is reduced
by the interference reduction factor F IRF ( ic, jc ) defined for the pair (ic, jc).
P HS PDSCH ( ic )
TXi
RSCP HS PDSCH ( ic ) = ---------------------------------LT
And
CI
BTS , F Ortho , F JD
Term
and N 0
8.5.4.2.1
591
8.5.4.2.2
Forsk 2011
Coverage consists of several layers with a layer per possible peak rate ( R Peak ). For each layer, area is covered if the peak rate
can be provided. Each layer is assigned a colour and displayed with intersections between layers.
8.5.4.2.3
TX i TX j
Where D
= d
TX i TX j
TX i TX j
( 1 + x ( cos ( ) cos ( ) 2 ) )
TX i TX j
considering any offsets with respect to the site locations, x is set to 15 % so that the maximum variation in D
TX i TX j
due to
the azimuths does not exceed 60 %. and are calculated from the azimuths of the two cells as shown in Figure 8.11 on
page 592.
592
Diff-N-Frequency Allocation
AT310_TRG_E1
Co-N-Frequency Allocation
Diff-N-Frequency Allocation
593
Forsk 2011
When this option is selected, adjacent cells are sorted and listed from the most
adjacent to the least, depending on the above criterion. Adjacency is relative to the
number of pixels satisfying the criterion.
Force neighbour symmetry: This option enables you to force the reciprocity of a neighbourhood link. Therefore, if the
reference cell is a candidate neighbour of another cell, the later will be considered as candidate neighbour of the
reference cell.
Force exceptional pairs: This option enables you to force/forbid some neighbourhood relationships. Therefore, you
may force/forbid a cell to be candidate neighbour of the reference cell.
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current
neighbours and carries out a new neighbour allocation. If not selected, the existing neighbours are kept.
3. There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability.
N-frequency handover is a baton handover. Assuming that the reference cell A and the candidate cell B are located
inside a continuous layer of cells:
SA is the area where the cell A is the best serving cell.
The P-CCPCH RSCP from the cell A is greater than the P-CCPCH RSCP T_Add.
The P-CCPCH RSCP from the cell A is greater than the P-CCPCH RSCP from all other cells.
SB is the area where the cell B can enter the handover set.
594
The P-CCPCH RSCP from the cell B is greater than the P-CCPCH RSCP T_Drop.
The P-CCPCH RSCP from the cell B is greater than the P-CCPCH RSCP from the cell A minus the P-CCPCH RSCP
T_Comp.
AT310_TRG_E1
: Overlapping Coverages
4. The importance of neighbours.
For information on the importance calculation, see "Importance Calculation" on page 596.
Importance values are used by the allocation algorithm to rank the neighbours according to the allocation reason.
Atoll lists all neighbours and sorts them by importance value so as to eliminate some of them from the neighbour list
if the maximum number of neighbours to be allocated to each transmitter is exceeded.
If we consider the case for which there are 15 candidate neighbours and the maximum number of neighbours to be
allocated to the reference cell is 8. Among these 15 candidate neighbours, only 8 (having the highest importance
595
Forsk 2011
values) will be allocated to the reference cell. Note that maximum numbers of neighbours can be defined at the cell
level (properties dialogue or Cells table). If defined there, this value is taken into account instead of the default one
available in the dialogue.
In the Results part, Atoll provides the list of neighbours, the number of neighbours, and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason, i.e., a
neighbour may be marked as exceptional pair, co-site, adjacent, coverage, or symmetric. For neighbours accepted for co-site,
adjacency, and coverage reasons, Atoll displays the percentage of area that satisfies the coverage conditions and the
corresponding surface area (km2), the percentage of area that satisfies the adjacency conditions and the corresponding
surface area (km2). Finally, if cells have previous allocations in the list, neighbours are marked as existing.
If you select Force exceptional pairs and Force symmetry options, Atoll considers the
constraints between exceptional pairs in both directions so as to respect the
symmetric relation. On the other hand, if a neighbour relation is forced in one
direction and forbidden in the other, symmetry cannot be respected. In this case,
Atoll displays a warning message in the Event Viewer.
In the results, Atoll displays only the cells for which it finds new neighbours.
Therefore, if a TBA cell has already reached its maximum number of neighbours
before starting the new allocation, it will not appear in the Results table.
TBA cells
Neighbours of TBA cells marked as exceptional pair, adjacent, or symmetric
Neighbours of TBA cells that satisfy coverage conditions
Automatic neighbour allocation parameters are described in "Neighbour Allocation for All Transmitters" on page 593.
596
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
AT310_TRG_E1
Neighbourhood cause
When
Importance value
Co-site cell
Adjacent cell
Symmetric neighbourhood
relationship
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers the following factors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Appendix: Calculation of the Inter-Transmitter
Distance" on page 598.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Importance Function
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+20%{10%(Di)+90%(O)}
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
30%+30%{10%(Di)+30%(O)
+60%(A)}
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
60%+40%{10%(Di)+30%(O)
+60%(A)}
Co-site
Adjacent
No
Where
Delta(X)=Max(X)-Min(X)
597
Forsk 2011
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours, adjacent neighbours, and neighbours allocated based on coverage
overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.
By adding an option in the atoll.ini file, the neighbour allocation and importance
calculation can be based on the distance criterion only. For more information, see the
Administrator Manual.
Furthermore, if there are transmitters that support the N-frequency mode among the TBC transmitters of your network, the
scrambling code allocation also considers the master and slave carrier allocations.
598
AT310_TRG_E1
If no focus zone exists in the .atl document, Atoll takes into account the computation
zone.
First order neighbours: The neighbours of TBA cells listed in the Intra-technology neighbours table,
Second order neighbours: The neighbours of neighbours,
Third order neighbours: The neighbours neighbours neighbours.
599
Forsk 2011
Clustered: The purpose of this strategy is to choose for a group of mutually constrained cells, scrambling codes among
a minimum number of clusters. In this case, Atoll will preferentially allocate all the codes within the same cluster.
Distributed per Cell: This strategy consists in using as many clusters as possible. Atoll will preferentially allocate codes
from different clusters.
One SYNC_DL code per site: This strategy allocates one cluster, i.e., one SYNC_DL code, per site, then one scrambling
code from the cluster to each cell of the site. When all the clusters have been allocated but there are still sites
remaining, Atoll reuses the clusters as far as possible at another site.
Same carriers must be assigned different scrambling codes. Different carriers of the same
site can be assigned the same scrambling code. Therefore, cells of a transmitter (i.e.
different carriers) are assigned the same scrambling code, if the scrambling code
domains associated with the carriers have a common cluster or enough codes in one
cluster.
Distributed per site: This strategy allocates a group of adjacent clusters, i.e., consecutive SYNC_DL codes, to each site,
then one cluster, or SYNC_DL code, to each transmitter on the site according to its azimuth, and finally one scrambling
code from each cluster to each cell of each transmitter. The number of adjacent clusters, or consecutive SYNC_DL
codes, depends on the number of transmitters per site. When all the sites have been allocated adjacent clusters, and
there are still sites remaining to be allocated, Atoll reuses the adjacent clusters as far as possible at another site.
In the Results table, Atoll only displays scrambling codes and SYNC_DL codes allocated to TBA cells.
Its neighbour cells: the neighbours listed in the Intra-technology neighbours table (options Existing neighbours and
"First Order"),
The neighbours of its neighbours (options Existing neighbours and Second Order),
The third order neighbours (options Existing neighbours and Third Order),
The cells with distance from the TBA cell less than the reuse distance,
The cells that make exceptional pairs with the TBA cell.
The cell and its near cells are neighbours of a same GSM transmitter (only if the Transmitters folder of the GSM.atl
document is accessible in the TD-SCDMA.atl document),
The neighbour cells cannot share the same cluster (for the "Distributed per site" allocation strategy only).
These constraints have a certain weight taken into account to determine the TBA cell priority during the allocation process
and the cost of the scrambling code plan. During the allocation, Atoll tries to assign different scrambling codes to the TBA cell
and its near cells. If it respects all the constraints, the cost of the scrambling code plan is 0. When a cell has too many
constraints and there are not anymore scrambling codes available, Atoll breaks the constraint with the lowest cost so as to
generate the scrambling code plan with the lowest cost. For information on the cost generated by each constraint, see "Cell
Priority" on page 602.
8.8.1.3.1
600
AT310_TRG_E1
Then, Atoll allocates a scrambling code from the cluster to each cell located on the sites (codes belong to the assigned
clusters). It starts with the highest priority cell and its near cells and goes on with the lowest priority cells not allocated yet
and their near cells.
For information on calculating site priority, see "Site Priority" on page 605. For information on calculating cell priority, see
"Cell Priority" on page 602.
Strategy: Distributed per Site
All sites which have constraints with the studied site are referred to as near sites.
Atoll assigns a group of adjacent clusters, i.e., SYNC_DL codes, to each site, starting with the highest priority site and its near
sites, and continuing with the lowest priority sites not allocated yet and their near sites. When all the sites have been allocated
adjacent clusters, and there are still sites remaining to be allocated, Atoll reuses the adjacent clusters at other sites. When
the Reuse Distance option is selected, the algorithm reuses the clusters as soon as the reuse distance is exceeded. Otherwise,
when the option is not selected, the algorithm tries to assign reused clusters as spaced out as possible.
Then, Atoll assigns each cluster of the group to each transmitter of the site according to the transmitter azimuth and selected
neighbourhood constraints (options "Neighbours in Other Clusters" and "Secondary Neighbours in Other Clusters"). Then,
Atoll allocates a scrambling code to each cell located on the transmitters (codes belong to the assigned clusters). It starts with
the highest priority cell and its near cells and goes on with the lowest priority cells not allocated yet and their near cells.
For information on calculating site priority, see "Site Priority" on page 605. or information on calculating cell priority, see "Cell
Priority" on page 602.
Determination of Groups of Adjacent Clusters
In order to determine the groups of adjacent clusters to be used, Atoll:
Defines theoretical groups of adjacent clusters, independent of the defined domain, considering the 128 scrambling
codes available and 4 codes per cluster.
Starts the distribution of clusters to groups from the cluster 0
Takes into account the maximum number of transmitters per site in order to determine the number of clusters in each
group
Determines the total number of groups
If the number of scrambling codes per cluster is set to 4 and the maximum number of transmitters per site in the network is
3, the theoretical groups of adjacent clusters will be:
Group 1
Group 2
Group 3
Group 4
Cluster 0
Cluster 3
Cluster 6
Cluster 9
Cluster 1
Cluster 4
Cluster 7
Cluster 10
Cluster 2
Cluster 5
Cluster 8
Cluster 11
...
Group 11
Cluster 30
...
Cluster 31
If no domain is assigned to cells, Atoll can use all these groups for the allocation. On the other hand, if a domain is used, Atoll
compares adjacent clusters actually available in the assigned domain with the theoretical groups and only keeps adjacent
clusters common with the theoretical groups.
If we have a domain comprising 12 clusters: clusters 1 to 8 and clusters 12 to 15. In this case, Atoll will use the following groups
of adjacent clusters:
8.8.1.3.2
Multi-Carrier Network
In case you have a multi-carrier network and you run the scrambling code allocation on all the carriers, the allocation order
changes. It is no longer based on the cell priority but depends on the transmitter priority. All transmitters which have
constraints with the studied transmitter will be referred to as near transmitters.
In case of a "Per cell" strategy (Clustered and Distributed per cell), Atoll starts scrambling code allocation with the highest
priority transmitter and its near transmitters and continues with the lowest priority transmitters not allocated yet and their
near transmitters. The same scrambling code is assigned to each cell of the transmitter.
In case of the "One SYNC_DL code per site" strategy, Atoll assigns a cluster, i.e., a SYNC_DL code, to each site and then,
allocates a scrambling code to each transmitter. It starts with the highest priority transmitter and its near transmitters and
continues with the lowest priority transmitters not allocated yet and their near transmitters. The same scrambling code is
assigned to each cell of the transmitter.
601
Forsk 2011
In case of the "Distributed per site" strategy, Atoll assigns a group of adjacent clusters, i.e., SYNC_DL codes, to each site, then
a cluster to each transmitter and finally, allocates a scrambling code to each transmitter. It starts with the highest priority
transmitter and its near transmitters and continues with the lowest priority transmitters not allocated yet and their near
transmitters. The same scrambling code is assigned to each cell of the transmitter.
For information on calculating transmitter priority, see "Transmitter Priority" on page 604.
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
Cell Priority
Scrambling code allocation algorithm in Atoll allots priorities to cells before performing the actual allocation. Priorities
assigned to cells depend upon how much constrained each cell is and the cost defined for each constraint. A cell without any
constraint has a default cost, C , equal to 0. The higher the cost on a cell, the higher the priority it has for the scrambling code
allocation process.
There are seven criteria employed to determine the cell priority. The total cost due to constraints on any cell i is defined as:
C i = C i ( Dom ) + C i ( U )
With
C i ( U ) = C i ( Dist ) + C i ( EP ) + C i ( N ) + C i ( N 2G ) + C i ( Cluster ) + C i ( CN )
All the cost components are described below:
The cost due to the domain constraint, C i ( Dom ) , depends on the number of scrambling codes available for the allocation.
The domain constraint is mandatory and cannot be broken.
When no domain is assigned to cells, 128 scrambling codes are available and we have:
C i ( Dom ) = 0
When domains of scrambling codes are assigned to cells, each unavailable scrambling code generates a cost. The higher the
number of codes available in the domain, the less will be the cost due to this criterion. The cost is given as:
C i ( Dom ) = 128 Number of scrambling codes in the domain
Distance Criterion
The constraint level of any cell i depends on the number of cells (j) present within a radius of "reuse distance" from its centre.
The total cost due to the distance constraint is given as:
Cj ( Dist ( i ) )
C i ( Dist ) =
Each cell j within the reuse distance generates a cost given as:
C j ( Dist ( i ) ) = w ( d ij ) c dis tan ce
Where
w ( d ij ) is a weight depending on the distance between i and j. This weight is inversely proportional to the inter-cell distance.
For a reuse distance of 2000m, the weight for an inter-cell distance of 1500m is 0.25, the weight for co-site cells is 1 and the
weight for two cells spaced out 2100m apart is 0.
c dis tan ce is the cost of the distance constraint. This value can be defined in the Constraint Cost dialogue.
The constraint level of any cell i depends on the number of exceptional pairs (j) for that cell. The total cost due to exceptional
pair constraint is given as:
C i ( EP ) =
cEP ( i j )
j
Where
602
AT310_TRG_E1
c EP is the cost of the exceptional pair constraint. This value can be defined in the Constraint Cost dialogue.
Neighbourhood Criterion
The constraint level of any cell i depends on the number of its neighbour cells j, the number of second order neighbours k and
the number of third order neighbours l.
Lets consider the following neighbour schema:
Ci ( N ) =
Cj ( N1 ( i ) ) + Cj j ( N1 ( i ) ) + Ck ( N2 ( i ) ) + Ck k ( N2 ( i ) ) + Cl ( N3 ( i ) ) + Cl l ( N3 ( i ) )
j
603
Forsk 2011
Atoll considers the highest cost of both links when a neighbour relation is symmetric and
the importance value is different.
The constraint level of any cell i depends on the number of its close neighbour cells j. The close neighbour cost ( C i ( CN ) )
depends on two components: the importance of the neighbour relation ( I i j ) and the distance ( d i j ) relative to maximum
Max
C i ( CN ) =
di j
I + 1 ----------
ij
Max
CN
----------------------------------------- c CN
2
Where
c CN is the cost of the close neighbour constraint. This value can be defined in the Constraint Cost dialogue.
This criterion is considered when the co-planning mode is activated (i.e. the Transmitters folder of the GSM .atl document is
made accessible in the TD-SCDMA.atl document) and inter-technology neighbours have been allocated. If the cell i is
neighbour of a GSM transmitter, the cell constraint level depends on how many cells j are neighbours of the same GSM
transmitter. The total cost due to GSM neighbour constraint is given as:
C i ( N 2G ) =
cN2G ( j Tx2G )
j
Where
cN
2G
is the cost of the GSM neighbour constraint. This value can be defined in the Constraint Cost dialogue.
Cluster Criterion
When the "Distributed per Site" allocation strategy is used, you can consider additional constraints on allocated clusters (one
cell, its first order neighbours and its second order neighbours must be assigned scrambling codes from different clusters). In
this case, the constraint level of any cell i depends on the number of first and second order neighbours, j and k. The total cost
due to the cluster constraint is given as:
C i ( Cluster ) =
Cj ( N1 ( i ) ) cCluster + Ck ( N2 ( i ) ) cCluster
j
Where
c Cluster is the cost of the cluster constraint. This value can be defined in the Constraint Cost dialogue.
8.8.1.4.2
Transmitter Priority
In case you have a multi-carrier network and you run scrambling code allocation on "all" the carriers, Atoll allots priorities to
transmitters. Priorities assigned to transmitters depend on how much constrained each transmitter is and the cost defined
for each constraint. The higher the cost on a transmitter, the higher the priority it has for the scrambling code allocation
process.
Let us consider a transmitter Tx with two cells using carriers 0 and 1. The cost due to constraints on the transmitter is given as:
C Tx = C Tx ( Dom ) + C Tx ( U )
604
AT310_TRG_E1
With C Tx ( U ) =
Here, the domain available for the transmitter is the intersection of domains assigned to cells of the transmitter. The domain
constraint is mandatory and cannot be broken.
8.8.1.4.3
Site Priority
In case of "Per Site" allocation strategies (One SYNC_DL code per Site and Distributed per Site), Atoll allots priorities to sites.
Priorities assigned to sites depend on how much constrained each site is and the cost defined for each constraint. The higher
the cost on a site, the higher the priority it has for the scrambling code allocation process.
Let us consider a site S with three transmitters; each of them has two cells using carriers 0 and 1. The cost due to constraints
on the site is given as:
C S = C S ( U ) + C S ( Dom )
With C S ( U ) =
Here, the domain considered for the site is the intersection of domains available for transmitters of the site. The domain
constraint is mandatory and cannot be broken.
605
8.8.2.1.1
Forsk 2011
Strategy: Clustered
Since the restrictions of neighbourhood only apply to co-sites and, in our case, the distances between sites are greater than
the reuse distance, every cell has the same priority. Allocation is performed in an alphanumeric order.
Without "Use a Maximum of Code"
8.8.2.1.2
606
AT310_TRG_E1
8.8.2.1.3
8.8.2.1.4
607
Forsk 2011
Let Site0, Site1, Site2, and Site3 be four sites with 3 cells using carrier 0 and 3 cells using carrier 1. Scrambling codes have to
be allocated out of 6 clusters consisted of 4 scrambling codes. This implies that the domain of scrambling codes for the four
sites is from 0 to 23 (cluster 0 to cluster 5). The reuse distance is supposed to be less than the inter-site distance. Only co-site
neighbours exist. Every site has the same priority and the cluster allocation to sites is performed in an alphanumeric order.
Atoll allocates one cluster at each site and then, one code to each transmitter. Then, the same code is given to each cell of
the transmitter.
When the TD-SCDMA coverage is not continuous. In this case, the TD-SCDMA coverage is extended by TD-SCDMA to
GSM handovers.
In order to balance traffic and service distribution between both networks.
Atolls automatic inter-technology neighbour allocation algorithm takes into account both cases.
In order to be able to use the inter-technology neighbour allocation algorithm, you must have:
An .atl document containing the GSM network, GSM.atl, and another one containing the TD-SCDMA network, TDSCDMA.atl,
An existing link on the Transmitters folder of GSM.atl into TD-SCDMA.atl.
The external neighbour allocation algorithm takes into account all the GSM TBC transmitters. It means that all the TBC
transmitters of GSM.atl are potential neighbours. The TD-SCDMA cells, in TD-SCDMA.atl, to be allocated neighbours are called
TBA cells which fulfill following conditions:
Two allocation strategies are available: the first one is based on distance and the second one on coverage overlapping.
We assume we have a TD-SCDMA reference cell, A, and a GSM candidate neighbour transmitter, B.
608
AT310_TRG_E1
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
100 %
d
1 ----------d max
Where d is the effective distance between the TD-SCDMA reference cell and the GSM neighbour and d max is the
maximum inter-site distance.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site, or distance. For neighbours accepted for distance reasons, Atoll
displays the distance from the reference cell (m). Finally, if cells have previous allocations in the list, neighbours are marked
as existing.
609
Forsk 2011
Delete existing neighbours: When selecting the Delete existing neighbours option, Atoll deletes all the current
neighbours and carries out a new neighbour allocation. If not selected, existing neighbours are kept.
3. There must be an overlapping zone ( S A S B ) with a given cell edge coverage probability.
Two different cases may be considered for SA:
1st case: SA is the area where the cell A is the best serving cell of the TD-SCDMA network.
The pilot signal received from A is greater than the minimum pilot signal level and is the highest one.
The margin is set to 0 dB.
2nd case: The margin is different from 0 dB and SA is the area where:
The pilot signal level received from A exceeds the user-defined minimum pilot signal level and is within a
margin from the highest signal level.
1st case: SB is the area where the cell B is the best serving transmitter of the GSM network.
In this case, the margin must be set to 0 dB.
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and is the
highest one.
2nd case: The margin is different from 0 dB and SB is the area where:
The signal level received from B on the BCCH TRX type exceeds the user-defined minimum threshold and is
within a margin from the best BCCH signal level.
SA SB
Atoll calculates the percentage of covered area ( ------------------ 100 ) and compares this value to the % minimum covered
SA
area. If this percentage is less than the minimum, the candidate neighbour B is discarded.
Candidate neighbours fulfilling coverage conditions are sorted in descending order with respect to percentage of
covered area.
4. The importance of neighbours.
Next, Atoll calculates the importance of the automatically allocated neighbours. Atoll sorts the neighbours by
decreasing importance in order to keep the ones with high importance. If the maximum number of neighbours to be
allocated to each cell is exceeded, Atoll keeps the ones with high importance.
As indicated in the table below, the neighbour importance depends on the distance and on the neighbourhood cause;
this value varies between 0 to 100%.
Neighbourhood reason
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
IF
IF
Except the case of forced neighbours (importance = 100%), priority assigned to each neighbourhood cause is determined
using the Importance Function (IF). The IF considers the following factors for calculating the importance:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas. For information on the effective distance calculation, see "Appendix: Calculation of the Inter-Transmitter
Distance" on page 598.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The IF is user-definable using the Min importance and Max importance fields.
610
AT310_TRG_E1
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
In the Results part, Atoll provides the list of neighbours, the number of neighbours and the maximum number of neighbours
allowed for each cell. In addition, it indicates the importance (in %) of each neighbour and the allocation reason. Therefore, a
neighbour may be marked as exceptional pair, co-site or coverage. For neighbours accepted for co-site and coverage reasons,
Atoll displays the percentage of area meeting the coverage conditions and the corresponding surface area (km2). Finally, if
cells have previous allocations in the list, neighbours are marked as existing.
8.9.1.3 Appendices
8.9.1.3.1
611
612
Forsk 2011
Chapter 9
WiMAX BWA Networks
This chapter describes WiMAX calculations.
"Coverage
page 634
Predictions:
C/(I+N)-based"
on
"Automatic
Inter-technology
Planning" on page 701
Neighbour
AT310_TRG_E1
All the calculations are performed on TBC (to be calculated) transmitters. For the
definition of TBC transmitters please refer to "Path Loss Matrices" on page 98.
A cell refers to a transmitter-carrier (TX-c) pair. The cell being studied during a
calculation is referred to as TXi(ic) in this chapter.
All the calculation algorithms in this section are described for two types of cells.
A studied cell (represented by the subscript "i") comprising the studied transmitter
TXi and its carrier ic. It is the cell which is currently the focus of the calculation. For
example, a victim cell when calculating the interference it is receiving from other
cells.
Other cells (represented by the subscript "j") comprising the other transmitter TXj
and its carrier jc. The other cells in the network can be interfering cells (downlink)
or the serving cells of interfering mobiles (uplink).
All the calculation algorithms in this section are described for two types of receivers.
9.1 Definitions
This table lists the input to calculations, coverage predictions, and simulations.
Name
Value
Unit
Description
1.38 x 10-23
J/K
Boltzmanns constant
290
Ambient temperature
n0
dBm/Hz
D Frame
Global parameter
ms
Frame Duration
Choice List: 2, 2.5, 4, 5, 8, 10, 12.5, 20
r CP
Global parameter
None
O Fixed
DL
Global parameter
SD
O Fixed
UL
Global parameter
SD
DL
Global parameter
UL
Global parameter
TDD
Global parameter
O Variable
O Variable
r DL-Frame
615
Forsk 2011
Name
Value
Unit
Description
N SD DL
TDD
Global parameter
None
TDD
Global parameter
None
D TTG
TDD
Global parameter
ms
D RTG
TDD
Global parameter
ms
M PC
Global parameter
dB
CNR Min
Global parametera
dB
PZ
None
N SC DL
PZ
None
N SCa Total
None
N SCa Preamble
None
PZ
None
N SCa Data
PZ
None
N SCa DC
None
None
None
N SD UL
N SC UL
N SCa Used
PZ
N SCa Pilot
PZ
PZ
PZ
PZ
N SCa Guard
PZ
( N SCa Guard
PZ
PZ UL
None
PZ DL
None
QT PZ
dB
Speed Max PZ
Km/hr
d Max PZ
p PZ
None
W Channel
MHz
Channel bandwidth
First
None
N Channel
Last
None
F Start FB TDD
MHz
F Start FB FDD DL
MHz
F Start FB FDD UL
MHz
N Channel
616
AT310_TRG_E1
Name
Value
Unit
Description
f Sampling
None
Sampling factor
f ACS FB
dB
Inter Tech
Network parameter
dB
Inter-technology interference
reduction factor
Bearer parameter
None
Bearer index
Mod B
Bearer parameter
None
CR B
Bearer parameter
None
Bearer parameter
bits/
symbol
Bearer Efficiency
TB
Bearer parameter
dB
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
Antenna parameter
dB
TX
dB
Transmitter loss
E SA
None
N Channel
Cell parameter
None
P Preamble
Cell parameter
dBm
Preamble power
dB
dB
dB
f IRF
nf
G
L
TX
TX
= 10
P Traffic
------------------------10
in %
= 10
P Pilot
-------------------10
in %
= 10
P Idle Pilot
-----------------------------------10
in %
TL DL
Cell parameter
TL UL
Cell parameter
TL DL Max
Cell parameter
TL UL Max
Cell parameter
NR UL
Cell parameter
dB
NRUL Seg
Cell parameter
dB
N Users Max
Cell parameter
None
SU DL
Cell parameter
AU DL
Cell parameter
T AMS
Cell parameter
dB
617
Name
Value
Unit
Description
T MU MIMO
Cell parameter
dB
PI
Cell parameter
None
Preamble index
T Preamble
Cell parameter
dB
D Reuse
Cell parameter
G MU MIMO
Cell parameter
None
Inter Tech
Cell parameter
dB
Inter Tech
Cell parameter
dB
ZPBDL
Cell parameter
None
ZPB UL
Cell parameter
None
TX i ( ic )
None
TX i ( ic )
None
dB
G SU MIMO
None
G STTD
UL
dB
f Bias
QoS
Scheduler parameter
QoS
Service parameter
None
Service parameter
None
Service priority
B DL Highest
Service parameter
None
B UL Highest
Service parameter
None
B DL Lowest
Service parameter
None
B UL Lowest
Service parameter
None
f Act
UL
Service parameter
f Act
DL
Service parameter
TPD Min UL
Service parameter
kbps
TPD Min DL
Service parameter
kbps
TPD Max UL
Service parameter
kbps
TPD Max DL
Service parameter
kbps
UL
Service parameter
kbps
TP Average
DL
Service parameter
kbps
TP Offset
Service parameter
kbps
Throughput offset
NR DL
NR UL
G MUG DL
G MUG UL
Max
CINR MUG
Max
TP Average
618
Forsk 2011
AT310_TRG_E1
Name
Value
Unit
Description
f TP Scaling
Service parameter
Scaling factor
L Body
Service parameter
dB
Body loss
P Min
Terminal parameter
dBm
P Max
Terminal parameter
dBm
nf
Terminal parameter
dB
Terminal parameter
dB
Terminal parameter
dB
Terminal loss
N Ant TX
Terminal parameter
None
N Ant RX
Terminal parameter
None
G SU MIMO
None
DL
dB
UL
Clutter parameter
dB
G STTD
DL
Clutter parameter
dB
f SU MIMO
Clutter parameter
None
L Indoor
Clutter parameter
dB
Indoor loss
L Path
dB
Path loss
M Shadowing Model
dB
M Shadowing C I
dB
Max
G STTD
G STTD
a.
Any interfering cell whose signal to thermal noise ratio is less than CNR Min will be discarded.
9.2 Formulas
The following tables list the formulas used in calculations.
Value
TX ( ic )
i
i
i
i
First
F Start FB + W Channel N Channel N Channel
TX i ( ic )
i
i
i
First
F Start FB + W Channel N Channel N Channel + 1
TX i ( ic ) TX j ( jc )
j
i
j
i
Min F End , F End Max F Start , F Start
F Start
F End
W CCO
TX i ( ic ) TX j ( jc )
r CCO
TX ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
TX ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
Unit
Description
MHz
MHz
MHz
None
TX ( ic ) TX ( jc )
i
j
W CCO
----------------------------------TX i ( ic )
W Channel
619
Forsk 2011
Name
Value
TX ( ic ) TX ( jc )
i
j
W ACO
TX ( jc )
TX ( ic )
TX ( ic )
Description
MHz
None
MHz
None
None
None
None
Unit
Description
dBm
dBm
dB
Path loss
dB
Total losses
TX ( ic ) TX ( jc )
i
j
TX ( ic ) TX ( jc )
i
j
TX j ( jc )
TX i ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
i
j
i
+ W Channel Max F Start , F End
TX i ( ic ) TX j ( jc )
W ACO
H
---------------------------------TX i ( ic )
W Channel
TX i ( ic ) TX j ( jc )
r ACO
TX ( ic )
W ACO
L
---------------------------------TX i ( ic )
W Channel
TX ( ic ) TX ( jc )
i
j
r ACO
L
W ACO
TX ( jc )
j
i
j
i
i
Min F End , F Start Max F Start , F Start W Channel
Unit
TX ( ic ) TX ( jc )
i
j
TX i ( ic ) TX j ( jc )
r ACO
r ACO
TX ( ic ) TX ( jc )
i
j
+ r ACO
TDD
TX i ( ic ) TX j ( jc )
r FDD TDD
r DL Frame
----------------------- if interferer uses a TDD frequency band and victim uses
100
an FDD frequency band, 1 otherwise
TX ( ic )
f
ACS FB
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
----------------------------
TX ( ic ) TX j ( jc )
i
j
i
j
10
r
r i
+ r ACO
10
CCO
FDD TDD
TX ( ic )
i
rO
TX ( jc )
j
if W Channel W Channel
TX i ( ic ) TX j ( jc )
TX ( ic )
f
TX ( ic )
ACS FB
i
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc ) --------------------------TX i ( ic ) TX j ( jc ) W
j
i
j
10
Channel
r i
+ r ACO
10
r FDD TDD
--------------------CCO
TX ( jc )
W Channel
TX ( ic )
i
TX ( jc )
j
C Preamble
Value
TX i ( ic )
Mi
Mi
Mi
L Ant L Body
TX ( ic )
i
TX i ( ic )
P Preamble + G
TX
TX i
TX i
TX i
+ 10 Log E SA
TX i
L Path
L Model + L Ant
L Path + L
Mi
TX
Mi
+ L Ant + L Body
620
TX
EIRP Preamble
L Total
Mi
TX
+L
AT310_TRG_E1
Value
Unit
Description
TX ( ic )
i
n 0 Preamble
TX ( ic )
i
TX ( ic )
N SCa Preamble Preamble
i
- f Segment
n 0 + 10 Log F Sampling --------------------------------TX i ( ic )
N SCa Total
dBm
1
--3
None
dBm
Unit
Description
dBm
dB
dB
None
Unit
Description
dB
Unit
Description
Preamble
f Segment
TX ( ic )
i
TX ( ic )
i
n Preamble
n 0 Preamble + nf
I Preamble
Value
TX j ( jc )
TX i ( ic ) TX j ( jc )
C Preamble + f O
TX i ( ic ) TX j ( jc )
Inter Tech
+ f Seg Preamble + I DL
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
10 Log r O
TX i ( ic ) TX j ( jc )
i
10 Log p Collision
fO
TX ( ic ) TX j ( jc )
f Seg Preamble
TX ( ic ) TX ( jc )
i
j
TX ( ic )
i
1 if N Seg
p Collision
TX ( jc )
j
= N Seg
TX ( ic )
i
and 0 if N Seg
TX ( jc )
j
N Seg
Value
TX ( ic )
i
TX ( ic )
i
CNR Preamble
TX ( ic )
i
C Preamble n Preamble
Value
TX ( ic )
TX i ( ic )
CINR Preamble
i
TXj ( jc )
n Preamble
IPreamble
----------------------------
TX i ( ic )
10
-
-------------------------- + NR Inter Tech
dB
C Preamble 10 Log
+ 10
10
DL
10
All TXj ( jc )
TX ( ic )
TX i ( ic )
( I + N ) Preamble
TXj ( jc )
n Preamble
I Preamble
-----------------------------
10
-
-------------------------- + NR Inter Tech
10 Log
+ 10
10
DL
10
All TXj ( jc )
dBm
C Traffic
Value
TX i ( ic )
Mi
Mi
Mi
Unit
Description
dBm
Mi
L Ant L Body
621
Forsk 2011
Name
TX ( ic )
i
C Pilot
TX i ( ic )
EIRP Traffic
TX i ( ic )
EIRP Pilot
TX i ( ic )
P Traffic
TX i ( ic )
P Pilot
Value
Unit
Description
dBm
TX i
dBm
TX i
dBm
TX i ( ic )
TX i ( ic )
dBm
TX i ( ic )
TX i ( ic )
dBm
TX ( ic )
i
L Ant L Body
TX i ( ic )
TX i
TX i ( ic )
TX i
P Traffic + G
P Pilot + G
L
L
P Preamble P Traffic
P Preamble P Pilot
Value
Unit
Description
dBm
None
dBm
Mi
TX ( ic )
i
n 0 DL
PZ DL
N SCa Used
TXi ( ic )
n 0 + 10 Log F Sampling ------------------------
TX i ( ic )
N
SCa Total
With Segmentation:
M
PZ DL
TXi ( ic )
N SCa Used
n 0 + 10 Log F Sampling ------------------------ f Segment DL
TX i ( ic )
N SCa Total
f Segment DL
TX i ( ic )
n DL
3 PSG + 2 SSG
1 without and --------------------------------------------- with downlink segmentation
15
TX i ( ic )
n 0 DL + nf
Mi
Value
TX ( jc )
Unit
Description
dBm
TX ( jc )
j
I j
I
Non AASIdle -
--------------------------------------------10
10
TX ( jc )
TX j ( jc )
I Total
I j
AAS -
-----------------10
without smart antennas, or 10 Log 10
with smart
antennas
TX ( jc )
TX ( jc )
TX ( jc )
j
j
I j
I Idle
I AAS
Non AAS
----------------------------------------------------------------
10
10
10
Coverage Predictions: 10 Log 10
+ 10
+ 10
622
AT310_TRG_E1
Name
Value
Unit
Description
TX ( jc )
j
L Ant L Body
Coverage Predictions:
I Traffic
dBm
TX ( jc )
j
Mi
Mi
Mi
Mi
L Ant L Body
Monte Carlo Simulations:
TX j ( jc )
Mi
Mi
Mi
Mi
L Ant L Body
dBm
dBm
TX j
dBm
dBm
Coverage Predictions:
I Pilot
TX j ( jc )
Mi
Mi
Mi
Mi
L Ant L Body
TX ( jc )
j
EIRP Traffic
TX ( jc )
j
TX
TX j ( jc )
TX j
P Traffic + G
TX j ( jc )
EIRP Pilot
P Pilot + G
L
L
TX
TX ( jc )
TX j ( jc )
I Non AAS
I j
TX ( jc )
Traffic
j
------------------ TX ( jc )
TX
(
jc
)
N SCa Data
j
j
10
-+
10 Log TL DL
----------------------- 1 AU DL
10
TX j ( jc )
N SCa Used
10
TX j ( jc )
I
Pilot
------------------10
TX ( jc )
j
N
SCa
Data
-
1 -----------------------TX ( jc )
j
N SCa Used
TX j ( jc )
EIRP AAS
TX ( jc )
j
TX j ( jc )
EIRP AAS
+G
Mi
TX j ( jc )
Mi
Mi
L Ant L Body
dBm
Mi
dBm
dBm
dBm
dBm
dB
dB
Mi
L Ant L Body
TX j ( jc )
Mi
Mi
TX j ( jc )
EIRP AAS
I Idle Pilot
Coverage Predictions:
I AAS
TX j ( jc )
Mi
P Traffic + G
TX j
TX j ( jc )
P Idle Pilot + G
TX j
TX j
Mi
Mi
Mi
Mi
L Ant L Body
TX j
TX ( jc )
TX j ( jc )
I Idle
I j
TX ( jc )
Idle Pilot
j
------------------------------
TX j ( jc )
N
10
SCa Data
1 -----------------------10 Log 1 TL DL 10
TX ( jc )
N SCa Used
TX i ( ic ) TX j ( jc )
TX ( ic ) TX ( jc )
i
j
10 Log r O
TX i ( ic ) TX j ( jc )
i
j
10 Log p Collision DL
fO
f Seg DL
TX ( ic ) TX ( jc )
623
Forsk 2011
Value
TX ( ic )
i
Unit
Description
dB
dB
TX ( ic )
i
C Traffic n DL
TX i ( ic )
TX ( ic )
i
DL
DL
CNR Traffic
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
or
DL
DL
TX i ( ic )
C Pilot n DL
TX i ( ic )
TX i ( ic )
DL
DL
CNR Pilot
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
or
DL
DL
Value
TX j ( jc )
IDL
10
All TXj ( jc )
TX i ( ic )
TX i ( ic )
CINR Traffic
TX i ( ic )
n DL
+ ------------------- 10 10
TX i ( ic )
DL
TX i ( ic )
TX ( ic )
i
TX ( ic )
i
Description
dB
dB
dBm
Unit
Description
dBm
Inter
Tech
+ NR
DL
DL
Unit
or
DL
DL
TX ( ic )
I j
DL
-----------------TX i ( ic )
10 10
C Pilot 10 Log
All TX j ( jc )
n DL
---------------------
+10 10 + NR Inter Tech
DL
TX i ( ic )
CINR Pilot
TX i ( ic )
DL
DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
or
DL
DL
TX i ( ic )
( I + N ) DL
TX ( ic )
I j
n DL
DL
------------------
---------------------
10
10
10
+ 10
+ NR Inter Tech
10 Log
DL
All TXj ( jc )
Value
M
Mi
C UL
624
TX i
Mi
Mi
L Ant L Body
TX
AT310_TRG_E1
Name
Value
Unit
Description
dBm
Unit
Description
dBm
dBm
Unit
Description
dBm
dB
dB
i
j
10 Log p Collision UL
db
SC Com
-----------------TX i ( ic )
SC
None
P
M
EIRP UL
With P
+G
= P Eff after
power control
Value
Mi
PZ UL
N SCa Used
TXi ( ic )
------------------------n 0 + 10 Log F Sampling TX ( ic )
i
N SCa Total
TX i ( ic )
n 0 UL
TX i ( ic )
TX i ( ic )
n UL
n 0 UL + nf
TX i ( ic )
Value
Mj
TX i ( ic ) TX j ( jc )
Mj
I UL
C UL + f O
TX i ( ic ) TX j ( jc )
Mj
+ f TL UL + f Seg UL
TX i ( ic ) TX j ( jc )
TX ( ic ) TX ( jc )
i
j
10 Log r O
fO
Mj
j
10 Log TL UL
f TL UL
TX ( ic ) TX ( jc )
TX i ( ic ) TX j ( jc )
f Seg UL
TX i ( ic ) TX j ( jc )
p Collision UL
TX i ( ic )
IMj
n
UL
UL
non-seg M i
---------------------
TX ( ic )
10
------------------------------------------ + NR Inter Tech n i dB
10 Log
10
10
+ 10
UL
UL
All M j
All TX j ( jc )
TX i ( ic )
NR UL
TX i ( ic )
NRUL Seg
TX i ( ic )
( I + N ) UL
TX ( ic )
IMj
n UL
UL seg M
---------------------
TX i ( ic )
i
10
Inter Tech
--------------------------------
10
10 Log
+ NR UL
n UL
10
+ 10
All M j
All TX j ( jc )
TX i ( ic )
NR UL
TX i ( ic )
+ n UL
TX i ( ic )
TX i ( ic )
or NR UL Seg + n UL
dB
dBm
dB
dBm
I UL ( ) + n I
--------------------------------2
n I
NR UL ( )
TX i ( ic )
( I + N ) UL
()
I UL ( ) + n I
625
Forsk 2011
Value
Unit
Description
dB
Unit
Description
dB
Unit
Description
Hz
Sampling frequency
F Sampling 10
-------------------------------------TX i ( ic )
N SCa Total
kHz
Inter-subcarrier distance
D Sym Useful
1
------------------TX i ( ic )
F
ms
D CP
r CP
-----F
ms
D Symbol
D Sym Useful + D CP
ms
Symbol duration
Used
ms
D Used
Frame
Floor ---------------- TXi ( ic )
D Symbol
SD
SD
TX ( ic )
i
C UL n UL
Mi
CNR UL
UL
UL
TX i ( ic )
TX i ( ic )
Mi
UL
or
UL
Value
TX i ( ic )
Mi
TX ( ic )
i
CINR UL
TX i ( ic )
Mi
or CNR UL NR UL Seg
Mi
()
UL
UL
TX i ( ic )
TX i ( ic )
Mi
UL
or
UL
Value
TX ( ic )
i
F Sampling
W Channel 10
- 8000
Floor f Sampling ----------------------------------8000
TX i ( ic )
TX ( ic )
i
TX i ( ic )
TX i ( ic )
TX i ( ic )
D Frame
TX i ( ic )
N ( SD Used ) Frame
TX i ( ic )
TDD
TDD
TX ( ic )
i
N ( SD DL ) Subframe
i
TDD
DL
RoundUp N ( SD Used ) Frame r DL Frame O Fixed
TXi ( ic )
N SD DL
DL
RoundUp N( SD Used ) Frame ----------------------------------------- O Fixed
TDD
TDD
N SD DL + N SD UL
626
AT310_TRG_E1
Name
TX ( ic )
i
R DL
TX ( ic )
i
N ( Sym DL ) Subframe
Value
Unit
Description
i
DL
PZ
O Variable
TXi ( ic )
DL
-
Floor N ( SD DL ) Subframe N SCa Data 1 -------------------100
Symbols
SD
Symbols
i
TDD
UL
RoundDown N( SD Used ) Frame ( 1 r DL Frame ) O Fixed
TX ( ic )
i
N ( SD UL ) Subframe
TDD
TX i ( ic )
N SD UL
UL
RoundDown N( SD Used ) Frame ----------------------------------------- O Fixed
TDD
TDD
N SD DL + N SD UL
TX i ( ic )
R UL
TX i ( ic )
N ( Sym UL ) Subframe
i
UL
PZ UL
O Variable
TXi ( ic )
-------------------Floor N( SD UL ) Subframe N SCa Data 1
100
Value
TX i ( ic )
R DL
M
B
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
DL
Without downlink segmentation: --------------------------------D Frame
TX ( ic )
i
R DL
Mi
M
i
B DL
CTP P DL
Mi
B DL
Max
Mi
B DL
( 1 + f SU MIMO ( G SU MIMO 1 ) )
Mi
B DL
if
TX ( ic )
i
CNR Preamble
>
Max
Mi
( 1 + f SU MIMO ( G SU MIMO 1 ) )
B DL
TX ( ic )
i
T AMS
TX ( ic )
i
Mi
i
i
CTP P DL 1 BLER B DL
Mi
Mi
f TP Scaling
- TP Offset
CTP E DL -----------------------100
CTP E DL
CTP A DL
M
Cap P DL
Mi
TX ( ic )
i
CTP P DL TL DL Max
M
Mi
i
i
Cap P DL 1 BLER BDL
Mi
Mi
f TP Scaling
- TP Offset
Cap E DL -----------------------100
Cap E DL
Cap A DL
Mi
TX ( ic )
i
627
Forsk 2011
Name
Value
TX ( ic )
i
R UL
M
B
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
UL
--------------------------------D Frame
B
Mi
CTP P UL
Mi
UL
Max
=
B
( 1 + f SU MIMO ( G SU MIMO 1 ) )
Mi
UL
Max
Mi
B UL
( 1 + f SU MIMO ( G SU MIMO 1 ) )
Mi
B UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
R UL
Mi
TX ( ic )
i
UL
-------------------------------- G MU MIMO
D Frame
M
Mi
i
i
CTP P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
CTP E UL -----------------------100
CTP E UL
Mi
CTP A UL
Mi
Cap P UL
TX i ( ic )
Mi
CTP P UL TL UL Max
M
Mi
i
i
Cap P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
Cap E UL -----------------------100
Cap E UL
Mi
Cap A UL
ABTP P UL
Mi
N SC UL
CTP P UL ----------------Mi
Mi
PZ UL
N SC
M
Mi
i
i
ABTP P UL 1 BLER B UL
Mi
f TP Scaling
ABTP E UL ------------------------- TP Offset
100
ABTPE UL
i
ABTP A UL
Mi
Mi
Value
Sel
M
i
R Min DL
TPD Min DL
---------------------------
Unit
Description
None
None
None
Sel
i
Sel
i
CTP P DL
Sel
Mi
R Min UL
TX i ( ic )
R Rem DL
628
Sel
Mi
TPD Min UL
--------------------------Sel
Mi
CTP P UL
TX i ( ic )
TL DL Max
Sel
Mi
Sel
Mi
R Min DL
AT310_TRG_E1
Name
TX ( ic )
i
R Rem UL
Value
Unit
Description
R Min UL
None
Sel
Mi
Sel
Mi
kbps
Sel
Mi
Sel
Mi
kbps
TX i ( ic )
kbps
TX i ( ic )
kbps
None
None
None
TX ( ic )
i
M
Sel
Mi
TPD Rem DL
Sel
Mi
TPD Rem UL
Sel
Mi
CTP P DL
Sel
Mi
CTP P UL
TL DL Max
Sel
i
Sel
i
CTP P DL
Without MUG
Sel
Mi
CTP P UL
Without MUG
G MUG DL
G MUG UL
Sel
i
TPD Rem DL
---------------------------Sel
M
i
CTP P DL
M
Sel
M
i
RD Rem DL
Sel
Mi
RD Rem UL
Sel
Mi
TPD Rem UL
---------------------------Sel
Mi
CTP P UL
Sel
TX i ( ic )
R Rem DL
Mi
Proportional Fair: Min RD Rem DL, ---------------------
N
Proportional Demand:
TX ( ic )
i
R Eff Rem DL
Sel
Mi
RD Rem DL
---------------------------------Sel
Mi
RDRem DL
Sel
Mi
Sel
M
i
R Max DL
Sel
TX i ( ic )
R QoS DL
Mi
Biased (QoS Class): Min RD Rem DL, --------------------
N QoS
Sel
Mi
TPD Rem DL
Max Aggregate Throughput: --------------------------Sel
Mi
CTP P DL
Sel
TX i ( ic )
Mi
R Rem DL
Round Robin: Min RD Rem DL, ---------------------
N
629
Forsk 2011
Name
Value
Unit
Description
None
Sel
Mi
TXi ( ic )
Sel
M
i
None
Sel
M
TX i ( ic )
i
Min R Rem UL,
RD Rem UL
Sel
Mi
None
None
None
None
None
None
Unit
Description
kbps
TX ( ic )
i
Sel
R Rem UL
Mi
-
Proportional Fair: Min RD Rem UL, -------------------N
Sel
Mi
TX i ( ic )
RD Rem UL
Proportional Demand: R Eff Rem UL ---------------------------------Sel
Mi
RDRem UL
M
Sel
i
R Max UL
M
Sel
Mi
Min RD Rem UL,
Sel
i
TX i ( ic )
R QoS UL
--------------------
N QoS
Sel
Mi
TPD Rem UL
Max Aggregate Throughput: --------------------------Sel
Mi
CTP P UL
TX i ( ic )
Sel
Mi
R Rem UL
-
Round Robin: Min RD Rem UL, -------------------N
TX i ( ic )
R Eff Rem DL
TX i ( ic )
R Eff Rem UL
QoS
Sel
Mi
Sel
Mi
Sel
Mi
R Max ErtPS
R Max rtPS
R Max nrtPS
f Bias
- = -------------------------= -------------------------= -------------------------1 + --------Sel
Sel
Sel
100
Mi
Mi
Mi
R Max rtPS
R Max nrtPS
R Max BE
TX i ( ic )
R QoS DL
1 QoS
N QoS ---
TX i ( ic )
R Rem DL ------------------------------------------------------r
1 QoS
N QoS ---
All QoS
TX ( ic )
i
R QoS UL
1 QoS
N QoS ---
TX i ( ic )
R Rem UL ------------------------------------------------------r
1 QoS
N QoS ---
All QoS
Sel
Mi
TL DL
Sel
i
TL UL
Sel
Mi
= R DL
Sel
i
R UL
M
Sel
Mi
Sel
Mi
R Min DL + R Max DL
Sel
i
R Min UL
M
Sel
i
R Max UL
M
UTP P DL
630
Value
Sel
Mi
R DL
Sel
Mi
CTP P DL
AT310_TRG_E1
Name
Value
Sel
i
UTP P DL
Sel
i
UTP E DL
Sel
i
UTP A DL
Sel
Mi
Sel
Mi
f TP Scaling
UTP E DL ------------------------- TP Offset
100
Sel
Mi
Sel
Mi
UTP P UL
R UL
Sel
Mi
CTP P UL
Sel
UTP E UL
Sel
Mi
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E UL -----------------------100
UTP A UL
kbps
kbps
kbps
kbps
kbps
Sel
Mi
Mi
UTP P UL 1 BLER B UL
Sel
Mi
Description
Sel
Mi
1 BLER B DL
Sel
Mi
Unit
Mi
TX i ( ic )
,G
Mi
Mi
Mi
, L Ant , and L Body are not used in the calculations performed for the profile view.
The preamble signal level as explained in "Preamble Signal Level Calculation" on page 648.
The preamble C/N as explained in "Preamble C/N Calculation" on page 652.
The preamble C/(I+N) and total noise (I+N) as explained in "Preamble C/(I+N) Calculation" on page 652.
The best server as explained in "Best Server Determination" on page 653.
The service availability as explained in "Service Area Calculation" on page 654.
The permutation zone as explained in "Permutation Zone Selection" on page 654.
The downlink traffic and pilot signal levels as explained in "Traffic and Pilot Signal Level Calculation (DL)" on page 655.
The downlink traffic and pilot C/N as explained in "Traffic and Pilot C/N Calculation (DL)" on page 665.
The downlink traffic and pilot C/(I+N) and the traffic total noise (I+N) as explained in "Traffic and Pilot C/(I+N) and
Bearer Calculation (DL)" on page 667.
The uplink signal level as explained in "Traffic Signal Level Calculation (UL)" on page 670.
The uplink C/(I+N) and total noise (I+N) as explained in "Traffic C/(I+N) and Bearer Calculation (UL)" on page 677.
The downlink and uplink bearers as explained in "Traffic and Pilot C/(I+N) and Bearer Calculation (DL)" on page 667
and "Traffic C/(I+N) and Bearer Calculation (UL)" on page 677.
631
Forsk 2011
The different throughputs as explained in "Channel Throughput, Cell Capacity, and Allocated Bandwidth Throughput
Calculation" on page 684.
The preamble signal level as explained in "Preamble Signal Level Calculation" on page 648.
The preamble C/(I+N) and total noise (I+N) as explained in "Preamble C/(I+N) Calculation" on page 652.
The best server as explained in "Best Server Determination" on page 653.
The service availability as explained in "Service Area Calculation" on page 654.
The permutation zone as explained in "Permutation Zone Selection" on page 654.
The downlink traffic and pilot signal levels as explained in "Traffic and Pilot Signal Level Calculation (DL)" on page 655.
The downlink traffic and pilot C/(I+N) and the traffic total noise (I+N) as explained in "Traffic and Pilot C/(I+N) and
Bearer Calculation (DL)" on page 667.
The channel overlap as explained in "Co- and Adjacent Channel Overlaps Calculation" on page 619.
The collision probability due to downlink segmentation as explained in "Traffic and Pilot C/(I+N) and Bearer Calculation
(DL)" on page 667.
The interference reduction due to the downlink traffic load as explained in "Traffic and Pilot C/(I+N) and Bearer
Calculation (DL)" on page 667.
Coverage by Transmitter
Coverage by Signal Level
Overlapping Zones
For these calculations, Atoll calculates the received preamble signal level. Then, Atoll determines the selected display
parameter on each pixel inside the cells calculation area. Each pixel within the calculation area of TXi(ic) is considered a noninterfering receiver.
These coverage predictions do not depend on the traffic input. Therefore, these calculations are of special interest before and
during the deployment stage of the network to study the coverage footprint of the system.
L
Mi
,G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the preamble signal level based coverage
predictions.
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
For more information on preamble signal level calculations, see "Preamble Signal Level Calculation" on page 648
For more information on coverage area determination and available display options, see:
All Servers
The coverage area of each cell TXi(ic) corresponds to the pixels where.
TX ( ic )
TX ( ic )
TX ( ic )
i
i
i
MinimumThreshold C Preamble or L Total or L Path < MaximumThreshold
632
AT310_TRG_E1
The coverage area of each cell TXi(ic) corresponds to the pixels where.
TX ( ic )
TX ( ic )
TX ( ic )
i
i
i
MinimumThreshold C Preamble or L Total or L Path < MaximumThreshold
AND
TX i ( ic )
TX j ( jc )
C Preamble Best C Preamble M
ji
Where M is the specified margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is the highest.
If M = 2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is either the highest or
within a 2 dB margin from the highest.
If M = -2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is 2 dB higher than the
received preamble signal levels from the cells which are 2nd best servers.
TX ( ic )
TX ( ic )
i
i
i
MinimumThreshold C Preamble or L Total or L Path < MaximumThreshold
AND
TX ( ic )
TX ( jc )
nd
i
j
C Preamble 2 Best C Preamble M
ji
Where M is the specified margin (dB). The 2nd Best function considers the second highest value from a list of values.
If M = 0 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is the second highest.
If M = 2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is either the second highest
or within a 2 dB margin from the second highest.
If M = -2 dB, Atoll considers pixels where the received preamble signal level from TXi(ic) is 2 dB higher than the
received preamble signal levels from the cells which are 3rd best servers.
Mi
,G
Mi
Mi
Mi
633
Forsk 2011
For these calculations, Atoll calculates the received signal level or C/N level at each pixel for the channel type being studied,
i.e., preamble, traffic, or pilot. Each pixel within the calculation area of TXi(ic) is considered a non-interfering receiver. The
properties of the non-interfering probe receiver are set by selecting a terminal, a mobility type, and a service.
These coverage predictions do not depend on the traffic input. Therefore, these calculations are of special interest before and
during the deployment stage of the network to study the coverage footprint of the system.
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
For more information on signal level calculations, see:
For more information on permutation zone selection, see "Permutation Zone Selection" on page 654.
For more information on C/N level calculations, see:
For more information on coverage area determination and available display options, see:
It is possible to display the Effective Signal Analysis (UL) coverage prediction with colours depending on the following display
options:
634
AT310_TRG_E1
,G
required parameter. For these calculations, Atoll calculates the received signal level, noise, and interference at each pixel.
Each pixel within the calculation area of TXi(ic) is considered a non-interfering receiver. The properties of the non-interfering
probe receiver are set by selecting a terminal, a mobility type, and a service.
The downlink coverage predictions are based on the downlink traffic loads of the cells, and the uplink coverage predictions
are based on the uplink noise rise values. These parameters can either be calculated by Atoll during the Monte Carlo
simulations, or set manually by the user for all the cells.
The resolution of the coverage prediction does not depend on the resolutions of the path loss matrices or the geographic data
and can be defined separately for each coverage prediction. Coverage predictions are generated using a bilinear interpolation
method from multi-resolution path loss matrices (similar to the one used to calculate site altitudes, see "Path Loss Calculation
Prerequisites" on page 53 for more information).
For more information on C/(I+N), (I+N), and bearer calculations, see:
"Channel Throughput, Cell Capacity, and Allocated Bandwidth Throughput Calculation" on page 684.
For more information on coverage area determination and available display options, see:
It is possible to display the Service Area Analysis (DL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Throughput (DL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Quality Indicator (DL) coverage prediction with colours depending on the following
display options:
Quality indicators available in the document (Quality Indicators table): Atoll calculates the downlink traffic C/(I+N)
levels received from the best serving cells at each pixel of their coverage areas. From the C/(I+N), Atoll determines the
best bearer available on each pixel. Then, for the calculated C/(I+N) and bearer, it determines the value of the selected
quality indicator from the quality graphs defined in the WiMAX equipment of the selected terminal.
635
Forsk 2011
It is possible to display the Coverage by C/(I+N) Level (UL) coverage prediction with colours depending on the following display
options:
It is possible to display the Service Area Analysis (UL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Throughput (UL) coverage prediction with colours depending on the following display
options:
It is possible to display the Coverage by Quality Indicator (UL) coverage prediction with colours depending on the following
display options:
Quality indicators available in the document (Quality Indicators table): Atoll calculates the uplink traffic C/(I+N) levels
received at the best serving cells from each pixel of their coverage areas. From the C/(I+N), Atoll determines the best
bearer available on each pixel. Then, for the calculated C/(I+N) and bearer, it determines the value of the selected
quality indicator from the quality graphs defined in the WiMAX equipment of the best serving cell.
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 653.
Atoll calculates the following parameters for each subscriber in the list that has a serving base station assigned and whose
Lock Status is set to None or Server.
Azimuth ( ): Angle with respect to the north for pointing the subscriber terminal antenna towards its serving base
station.
Mechanical Downtilt ( ): Angle with respect to the horizontal for pointing the subscriber terminal antenna towards
its serving base station.
Atoll calculates the remaining parameters for each subscriber in the list that has a serving base station assigned, using the
properties of the default terminal and service. For more information, see:
636
AT310_TRG_E1
Scheduling and Radio Resource Management as explained under "Simulation Process" on page 640.
"Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 637.
"Simulations Based on Sector Traffic Maps" on page 639.
Once all the user characteristics have been determined, a second random trial is performed to obtain their geographical
locations weighted according to the clutter classes, and whether they are indoor or outdoor according to the percentage of
indoor users per clutter class.
Atoll determines the total number of users attempting connection in each simulation
based on the Poisson distribution. This may lead to slight variations in the total numbers
of users in different simulations. To have the same total number of users in each
simulation of a group, add the following lines in the Atoll.ini file:
[Simulation]
RandomTotalUsers=0
9.8.1.1 Simulations Based on User Profile Traffic Maps and Subscriber Lists
User profile environment based traffic maps: Each pixel of the map is assigned an environment class which contains a list of
user profiles with an associated mobility type and a given density, i.e., number of users of a user profile per km.
User profile traffic maps: Each polygon or line of the map is assigned a density of users with a given user profile and mobility
type. If the map is composed of points, each point is assigned a number of users with given user profile and mobility type.
Fixed subscribers listed in subscriber lists have a user profile assigned to each of them.
User profiles model the behaviour of the different user categories. Each user profile contains a list of services and parameters
describing how these services are accessed by the user.
The number of users of each user profile is calculated from the surface area (SEnv) of each environment class map (or each
polygon) and the user profile density (DUP).
N Users = S Env D UP
In case of user profile traffic maps composed of lines, the number of users of each
user profile is calculated from the line length (L) and the user profile density (DUP)
(users per km): N Users = L D UP
The number of users is a direct input when a user profile traffic map is composed of
points.
Atoll calculates the probability for a user being active at a given instant in the uplink and in the downlink according to the
service usage characteristics described in the user profiles, i.e., the number of voice calls or data sessions, the average
duration of each voice call, or the volume of the data transfer in the uplink and the downlink in each data session.
Voice Service (v)
User profile parameters for voice type services are:
The user terminal equipment used for the service (from the Terminals table).
The average number of calls per hour N Call .
N Call D Call
Calculation of the service usage duration per hour ( p 0 : probability of an active call): p 0 = ----------------------------3600
637
Forsk 2011
DL
factors defined for the voice type service v, f Act and f Act .
Calculation of activity probabilities:
UL
DL
UL
DL
DL
UL
UL
DL
Probability of being active in the uplink and downlink both: p Active = f Act f Act
Calculation of number of users per activity status:
Number of inactive users: n v Inactive = n v p Inactive
UL
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n v Active = n v p Active
Therefore, a user can be either active on both links, inactive on both links, active on UL only, or active on DL only.
Data Service (d)
User profile parameters for data type services are:
The user terminal equipment used for the service (from the Terminals table).
The average number of data sessions per hour N Session .
DL
TP Average
DL
UL
TP Average
UL
DL
N Session V 8
N Session V 8
- and f DL = -----------------------------------------= -----------------------------------------UL
DL
TP Average 3600
TP Average 3600
UL
DL
UL
DL
(1 f )
DL
UL
(1 f )
UL + DL
UL
DL
UL
DL
UL + DL
Number of users active in the uplink and downlink both: n d Active = N Users p Active
Calculation of the number of active users trying to access the service d (nd):
UL
DL
UL + DL
638
during a session.
UL
UL
AT310_TRG_E1
The user distribution per service and the activity status distribution between the users
are average distributions. The service and the activity status of each user are randomly
drawn in each simulation. Therefore, if you calculate several simulations at once, the
average number of users per service and average numbers of inactive, active on UL,
active on DL and active on UL and DL users, respectively, will correspond to calculated
distributions. But if you check each simulation, the user distribution between services as
well as the activity status distribution between users can be different in each of them.
UL
DL
TPCell
TP Cell
- and N DL = ---------------------= ---------------------UL
DL
TP Average
TPAverage
UL
Where TP Cell is the total uplink throughput demand defined in the map for any service s for the coverage area of the
DL
transmitter, TP Cell is the total downlink throughput demand defined in the map for any service s for the coverage
UL
DL
area of the transmitter, TPAverage is the average uplink requested throughput of the service s, and TP Average is the
average downlink requested throughput of the service s.
DL
At any given instant, Atoll calculates the probability for a user being active in the uplink and in the downlink as follows:
Users active in the uplink and downlink both are included in the N
UL
and N
DL
UL
DL
UL + DL
accurately determine the number of active users in the uplink ( n Active ), in the downlink ( n Active ), and both ( n Active ).
As for the other types of traffic maps, Atoll considers both active and inactive users.
The activity status of each user depends on the activity periods during the call, i.e., the uplink and downlink activity
UL
DL
DL
UL
DL
DL
UL
UL
DL
Probability of being active in the uplink and downlink both: p Active = f Act f Act
Calculation of the number of active users trying to access the service:
We have: N
UL
UL
UL + DL
DL
DL
UL + DL
= ( p Active + p Active ) n
Where, n is the total number of active users in the transmitter coverage area using the service.
Calculation of number of users per activity status:
UL
UL + DL
DL
UL + DL
N p Active
N p Active
UL + DL
, --------------------------------------Number of users active in the uplink and downlink both: n Active = Min -------------------------------------- or
UL
UL + DL
DL
+ DL
p Active + p Active p Active + p UL
Active
UL + DL
UL
DL
f Act, N
DL
UL
f Act )
639
Forsk 2011
UL
UL
DL
DL
UL + DL
n Active
DL
UL + DL
n Active
UL + DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
Cell transmission powers and reductions ( P Preamble , P Traffic , P Pilot , and P Idle Pilot ) are set to the values
defined by the user.
Mi
Cell loads ( TL DL
TX ( ic )
i
TX ( ic )
i
, TL UL
TX ( ic )
i
, NRUL
TX ( ic )
i
TX ( ic )
i
, NR UL Seg , SU DL
TX ( ic )
i
, and AU DL
Cells table.
3. Determines the best servers for all the mobiles generated for the simulation as explained in "Best Server
Determination" on page 653.
640
AT310_TRG_E1
TL DL
Mi
TX i ( ic )
Mi
RUL
Mi
641
Forsk 2011
TX ( ic )
i
MU MIMO
i
RC UL
MU MIMO
M
i
Mi
TX i ( ic )
PZ
Mi
R DL
Mi
PZ DL = Seg
= Seg
DL
= -----------------------------------------------------------TX i ( ic )
TL DL
SU DL
Where
Mi
R DL
Mi
PZ DL = Seg
is the sum of the percentages of the downlink cell resources allocated to mobiles
M
i
PZ DL = Seg
i
AAS
Mi
TX i ( ic )
AAS
= ------------------------------TX i ( ic )
TL DL
AU DL
Where
R DL
Mi
R DL
AAS
is the sum of the percentages of the downlink cell resources allocated to mobiles served by the
AAS
smart antennas.
Calculation of Uplink MU-MIMO Gain:
Atoll calculates the uplink MU-MIMO gain for all the cells as follows:
MU MIMO
Mi
TX i ( ic )
G MU MIMO =
R UL
MU MIMO
Mi
------------------------------------------------------------MU MIMO
M
i
RC UL
MU MIMO
Mi
MU MIMO
Mi
Where
R UL
is the sum of the percentages of the uplink cell resources allocated to MU-MIMO
MU MIMO
Mi
mobiles and
MU MIMO
Mi
RC UL
MU MIMO
Mi
11. Performs the convergence test to see whether the differences between the current and the new loads are within the
convergence thresholds.
The convergence criteria are evaluated at the end of each iteration k, and can be written as follows:
TX i ( ic )
TL DL
642
TX ( ic )
i
Max TL DL
All TX ( ic )
i
TX i ( ic )
TL DL
k 1
AT310_TRG_E1
TX ( ic )
i
TL UL
TX ( ic )
i
Max TL UL
All TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TL UL
TX ( ic )
NR UL
TX i ( ic )
If TL DL
i
Max NR UL
All TX ( ic )
TX i ( ic )
Req
, TL UL
k 1
TX ( ic )
i
NR UL
k 1
TX i ( ic )
Req
, and NR UL
Req
TL DL
TX i ( ic )
TL DL
TX i ( ic )
Req
AND TL UL
TX i ( ic )
TL UL
TX i ( ic )
Req
AND NR UL
TX i ( ic )
NR UL
Req
No convergence: Simulation has not converged even after the last iteration, i.e., k = Max Number of Iterations defined
when creating the simulation, if:
TX ( ic )
i
TL DL
TX ( ic )
i
> TL DL
TX ( ic )
i
Req
OR TL UL
TX ( ic )
i
> TL UL
TX ( ic )
i
Req
OR NR UL
TX ( ic )
i
> NR UL
Req
12. Repeats the above steps (from step 3.) for the iteration k+1 using the new calculated loads as the current loads.
Simulation Results
At the end of the simulation process, the main results obtained are:
No Coverage: If the mobile does not have any best serving cell (step 3.) or if the mobile is not within the service area
of its best server (step 4.).
No Service: If the mobile is not able to access a bearer in the direction of its activity (step 6.), i.e., UL, DL, or DL+UL.
Scheduler Saturation: If the mobile is not in the list of mobiles selected for scheduling (step 8.)
Resource Saturation: If all the cell resources are used up before allocation to the mobile or if, for a user active in
uplink, the minimum uplink throughput demand is higher than the uplink allocated bandwidth throughput (step 8.)
643
Forsk 2011
If the studied cell is assigned a channel number N Channel , it receives co-channel interference on the channel bandwidth of
TX i ( ic )
TX i ( ic )
N Channel , and adjacent channel interference on the adjacent channel bandwidths, i.e., corresponding to N Channel 1 and
TX i ( ic )
N Channel + 1 .
In order to calculate the co- and adjacent channel overlaps between two channels, it is necessary to calculate the start and
end frequencies of both channels (explained in "Conversion From Channel Numbers to Start and End Frequencies" on
page 644). Once the start and end frequencies are known for the studied and other cells, the co- and adjacent overlaps and
the total overlap ratio are calculated as respectively explained in:
TX i ( ic )
TX j ( jc )
F Start FB and F Start FB : Start frequency of the frequency band assigned to the cells TXi(ic) and TXj(jc).
F Start FB can be the start frequency of a TDD frequency band ( F Start FB TDD ), or the uplink or the downlink start
frequency of an FDD frequency band ( F Start FB FDD UL or F Start FB FDD DL ).
First TX ( ic )
i
N Channel
TX i ( ic )
First TX ( jc )
j
and N Channel
: First channel numbers the frequency band assigned to the cells TXi(ic) and TXj(jc).
TX j ( jc )
N Channel and N Channel : Channel numbers assigned to cells TXi(ic) and TXj(jc).
For FDD networks, Atoll considers that the same channel number is assigned to a cell in the downlink and uplink, i.e.,
the channel number you assign to a cell is considered for uplink and downlink both.
TX i ( ic )
TX j ( jc )
W Channel and W Channel : Bandwidths of the channels assigned to cells TXi(ic) and TXj(jc).
Calculations
Channel numbers are converted into start and end frequencies as follows:
For cell TXi(ic):
644
AT310_TRG_E1
TX ( ic )
TX ( ic )
TX ( ic )
TX ( ic )
First TX ( ic )
i
i
i
i
i
F Start = F Start FB + W Channel N Channel N Channel
TX ( ic )
i
F End
TX ( ic )
TX ( ic )
TX ( ic )
First TX ( ic )
i
TX j ( jc )
TX j ( jc )
TX j ( jc )
First TX j ( jc )
TX ( jc )
TX ( jc )
TX ( jc )
First TX j ( jc )
i
i
i
= F Start FB + W Channel N Channel N Channel
+ 1
TX j ( jc )
F End
j
j
j
= F Start FB + W Channel N Channel N Channel
+ 1
Output
TX i ( ic )
TX j ( jc )
F Start and F Start : Start frequencies for the cells TXi(ic) and TXj(jc).
F End
TX ( ic )
i
TX ( jc )
j
and F End
TX j ( jc )
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
Numbers to Start and End Frequencies" on page 644.
F End
F Start
TX i ( ic )
TX j ( jc )
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX i ( ic )
Calculations
Atoll first verifies that co-channel overlap exists between the cells TXi(ic) and TXj(jc).
Co-channel overlap exists if:
TX ( ic )
i
TX ( jc )
j
TX ( ic )
i
AND F End
TX ( jc )
j
> F Start
W CCO
TX ( jc )
TX ( ic )
TX ( jc )
TX ( ic )
j
i
j
i
= Min FEnd , F End Max F Start , F Start
r CCO
TX i ( ic ) TX j ( jc )
W CCO
= ---------------------------------TX i ( ic )
W Channel
Output
TX ( ic ) TX ( jc )
i
j
r CCO
TX i ( ic )
TX j ( jc )
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
Numbers to Start and End Frequencies" on page 644.
F Start
645
Forsk 2011
TX ( ic )
i
TX ( jc )
j
F End
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
Numbers to Start and End Frequencies" on page 644.
TX ( ic )
i
Calculations
Atoll first verifies that adjacent channel overlaps exist between (the lower-frequency and the higher-frequency adjacent
channels of) the cells TXi(ic) and TXj(jc).
Adjacent channel overlap exists on the lower-frequency adjacent channel if:
TX i ( ic )
TX i ( ic )
TX j ( jc )
TX i ( ic )
TX j ( jc )
F End
TX j ( jc )
< F End
TX i ( ic )
AND F End
TX i ( ic )
TX j ( jc )
W ACO
TX ( jc )
TX ( ic )
TX ( jc )
TX ( ic )
TX ( ic )
j
i
j
i
i
= Min F End , F Start Max F Start , F Start W Channel
W ACO
L
= ---------------------------------TX ( ic )
i
W Channel
TX i ( ic ) TX j ( jc )
r ACO
W ACO
TX j ( jc )
TX i ( ic )
TX ( ic )
TX ( jc )
TX ( ic )
i
j
i
+ W Channel Max F Start , F End
W ACO
H
= ---------------------------------TX i ( ic )
W Channel
TX i ( ic ) TX j ( jc )
r ACO
r ACO
TX i ( ic ) TX j ( jc )
= r ACO
TX i ( ic ) TX j ( jc )
+ r ACO
Output
TX ( ic ) TX ( jc )
i
j
r ACO
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
TDD
Calculations
The FDD TDD overlap ratio is calculated as follows depending on the frequency bands assigned to the cells TXi(ic) and TXj(jc):
646
AT310_TRG_E1
Frequency Band
TX ( ic ) TX ( jc )
i
j
TXi(ic)
TXj(jc)
TDD
TDD
TDD
FDD
FDD
TDD
r DL Frame
----------------------100
FDD
FDD
TDD
Output
TX ( ic ) TX ( jc )
i
j
r FDD TDD
: FDD TDD overlap ratio between the cells TXi(ic) and TXj(jc).
: Co-channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co-Channel Overlap
Calculation" on page 645.
r ACO
r CCO
TX i ( ic ) TX j ( jc )
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Adjacent Channel
r FDD TDD
: FDD TDD overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "FDD TDD Overlap Ratio
f ACS FB : Adjacent channel suppression factor defined for the frequency band of the cell TXi(ic).
W Channel and W Channel : Bandwidths of the channels assigned to the cells TXi(ic) and TXj(jc).
TX ( ic )
i
TX ( jc )
j
Calculations
The total overlap ratio is:
TX i ( ic ) TX j ( jc )
rO
TX ( ic )
f
ACS FB
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
----------------------------
TX ( ic ) TX j ( jc )
i
j
i
j
10
r
r i
+ r ACO
10
FDD TDD
CCO
TX i ( ic )
TX j ( jc )
TX i ( ic )
TX j ( jc )
if W Channel W Channel
TX ( ic )
f
TX ( ic )
ACS FB
i
TX ( ic ) TX ( jc ) TX ( ic ) TX ( jc )
----------------------------
TX i ( ic ) TX j ( jc ) W
i
j
i
j
10
Channel
r
+ r ACO
10
r FDD TDD
--------------------CCO
TX j ( jc )
W Channel
TX i ( ic )
W Channel
The multiplicative factor --------------------is used to normalise the transmission power of the interfering cell TXj(jc). This means that
TX j ( jc )
W Channel
TX j ( jc )
TX j ( jc )
if the interfering cell transmits at X dBm over a bandwidth of W Channel , and it interferes over a bandwidth less than W Channel ,
TX i ( ic )
W Channel
the interference from this cell should not be considered at X dBm but less than that. The factor --------------------converts X dBm over
TX j ( jc )
W Channel
TX j ( jc )
TX j ( jc )
W Channel to Y dBm (which is less than X dBm) over less than W Channel .
Output
TX ( ic ) TX ( jc )
i
j
rO
: Total co- and adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
647
Forsk 2011
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
TX i
TX i
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi.
: Total transmitter losses for the transmitter TXi ( L
TX i
= L Total DL ).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX i
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
Mi
Mi
Mi
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
Mi
For calculating the useful signal level from the best serving cell, L Ant is determined in the direction (H,V) = (0,0) from
Mi
the antenna patterns of the antenna used by Mi. For calculating the interfering signal level from any interferer, L Ant
is determined in the direction of the interfering cell from the antenna patterns of the antenna used by Mi, while the
antenna is pointed towards Mis best serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Mi
, G
Mi
Mi
Mi
, L Ant , and L Body are not used in the calculations performed for the point
analysis tools profile tab and the preamble signal level based coverage predictions.
Calculations
The received preamble signal level (dBm) from any cell TXi(ic) is calculated for a pixel, subscriber, or mobile Mi as follows:
TX i ( ic )
TX i ( ic )
Mi
Mi
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
648
TX i ( ic )
TX i ( ic )
TX ( ic )
i
TX ( ic )
i
TX
TX i
L
TX
TX i
TX
i
+ 10 Log E SA
AT310_TRG_E1
TX
TX
+L
+ L Ant + L Body
If you wish to exclude the the energy corresponding to the cyclic prefix part of the total
symbol duration from the useful signal level, you must add the following lines in the
Atoll.ini file:
[WiMAX]
ExcludeCPFromUsefulPower = 1
TX i ( ic )
When this option is active, the cyclic prefix energy is excluded from C Preamble . In other
TX i ( ic )
C Preamble : Received preamble signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
L Path : Path loss between the cell TXi(ic) and the pixel, subscriber, or mobile Mi.
L Total : Total losses between the cell TXi(ic) and the pixel, subscriber, or mobile Mi.
K: Boltzmanns constant.
T: Temperature in Kelvin.
N SCa Preamble : Number of subcarriers used by the preamble defined for the frame configuration of the cell TXi(ic).
N SCa Total : Total number of subcarriers defined for the frame configuration of the cell TXi(ic).
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on page 681.
nf
TX ( ic )
i
TX i ( ic )
TX i ( ic )
Mi
: Noise figure of the terminal used for calculations by the pixel, subscriber, or mobile Mi.
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log ( K T 1000 ) = 174 dBm/Hz
The thermal noise over the preamble for a cell is calculated as:
TX i ( ic )
TX ( ic )
TX i ( ic )
N SCa Preamble Preamble
i
- f Segment
n 0 Preamble = n 0 + 10 Log F Sampling --------------------------------TX i ( ic )
N SCa Total
Effect of Segmentation:
The preamble is segmented and one of the three preamble carrier sets is used for transmission. Each preamble carrier
set uses 1/3rd of the total number of preamble subcarriers. The power transmitted over the preamble has higher
649
Forsk 2011
spectral density than the power transmitted over the entire channel bandwidth. This power concentration due to
segmentation on the C/N and C/(I+N) results in an increase in the coverage footprint of the preamble. Hence, the
1
Preamble
thermal noise at the pixel, subscriber, or mobile Mi covered by the preamble is reduced by a factor of f Segment = --- .
3
The following table shows the different types of subcarriers and their numbers for preamble transmission in WiMAX.
N SCa Total
128
512
1024
2048
Guard Subcarriers
DC
Subcarrier
N SCa Preamble
All
1 (54)
107
1 (54)
35
0.3271
None
36
0.3364
None
36
0.3364
All
1 (214)
428
None
143
0.3341
1 (214)
142
0.3318
None
143
0.3341
All
1 (426)
851
1 (426)
283
0.3325
None
284
0.3337
None
284
0.3337
All
1 (852)
1703
1 (852)
567
0.3329
None
568
0.3335
None
568
0.3335
Segment
Left
10
42
86
172
Right
Total
10
41
86
172
20
83
172
344
Preamble
f Segment
The preamble noise is the sum of the thermal noise and the noise figure of the terminal used for the calculations by the pixel,
subscriber, or mobile Mi.
TX ( ic )
i
TX ( ic )
i
n Preamble = n 0 Preamble + nf
Output
TX i ( ic )
TX j ( jc )
C Preamble : Preamble signal level received from an interfering cell TXj(jc) as calculated in "Preamble Signal Level
Calculation" on page 648 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
650
AT310_TRG_E1
TX ( jc )
j
TX ( jc )
j
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 643.
N Seg
rO
TX i ( ic )
TX j ( jc )
and N Seg
: Segment numbers assigned to the cells TXi(ic) and TXj(jc) calculated from their respective
TX i ( ic )
TX j ( jc )
Inter Tech
f IRF
n Preamble
N Seg
Calculations
The received preamble interference (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi as follows:
TX ( jc )
j
TX ( jc )
j
TX ( ic ) TX ( jc )
i
j
I Preamble = C Preamble + f O
TX i ( ic ) TX j ( jc )
Where f O
TX ( ic ) TX ( jc )
i
j
Inter Tech
+ f Seg Preamble + I DL
is the interference reduction factor due to channel overlap between the cells TXi(ic) and TXj(jc),
calculated as follows:
TX i ( ic ) TX j ( jc )
fO
TX i ( ic ) TX j ( jc )
= 10 Log r O
TX i ( ic ) TX j ( jc )
f Seg Preamble is the interference reduction factor due to preamble segmentation, calculated as follows:
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
1 if N Seg
TX j ( jc )
= N Seg
TX i ( ic )
TX j ( jc )
N Seg
and
.
TX j ( jc )
TX j ( jc )
In case of smart antennas, C Preamble in I Preamble already includes the effect of the
TX
number of antenna elements ( E SA ). If you wish to include the effect of the number of
antennas in case of MIMO, you must add the following lines in the Atoll.ini file:
[WiMAX]
MultiAntennaInterference
When the multi-antenna interference option is active, and TXj(jc) does not have a smart
antenna
equipment
assigned,
the
interference
is
incremented
by
TX ( jc )
j
+ 10 Log N Ant TX .
TX ( jc )
j
Where N Ant TX is the number of MIMO transmission (downlink) antennas defined for
the cell TXj(jc).
Inter Tech
I DL
is the inter-technology downlink interference from transmitters of an external network (linked document of any
651
Inter Tech
I DL
Forsk 2011
TX External
EIRP DL
L Path L Indoor + G
Inter Tech
Where EIRP DL
is the downlink EIRP of the external transmitter, L Path is the path loss from the external transmitters
to the pixel, subscriber, or mobile location, L Indoor is the indoor losses taken into account when the option "Indoor coverage"
is selected, L
Mi
is the receiver terminal losses for the pixel, subscriber, or mobile Mi, G
Mi
Mi
gain for the pixel, subscriber, or mobile Mi, L Ant is the receiver terminals antenna attenuation calculated for the pixel,
M
subscriber, or mobile Mi, and L Body is the body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Output
TX j ( jc )
I Preamble : Preamble interference received from any interfering cell TXj(jc) at the pixel, subscriber, or mobile Mi
covered by a cell TXi(ic).
TX i ( ic )
C Preamble : Received preamble signal level from the cell TXi(ic) as calculated in "Preamble Signal Level Calculation" on
page 648.
TX i ( ic )
n Preamble : Preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on page 649.
Calculations
The preamble C/N for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) at any pixel, subscriber, or mobile Mi.
C Preamble : Preamble signal level received from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in
"Preamble Signal Level Calculation" on page 648.
n Preamble : Preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on page 649.
I Preamble : Preamble interference received from any cell TXj(jc) at a pixel, subscriber, or mobile Mi covered by a cell
TX i ( ic )
TX j ( jc )
652
Inter Tech
NRDL
AT310_TRG_E1
Calculations
The preamble C/(I+N) for a cell TXi(ic) is calculated as follows at any pixel, subscriber, or mobile Mi:
TX ( ic )
TX ( ic )
i
CINR Preamble
TX j ( jc )
n
Preamble
IPreamble
-----------------------------
TX ( ic )
i
10
-
-------------------------- + NR Inter Tech
+ 10
10
= C Preamble 10 Log
DL
10
All TX j ( jc )
The preamble total noise (I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( ic )
TX i ( ic )
( I + N ) Preamble
TXj ( jc )
n Preamble
IPreamble
-----------------------------
10
-
+ NR Inter Tech
--------------------------= 10 Log
+ 10
10
DL
10
All TXj ( jc )
Output
TX i ( ic )
CINR Preamble : Preamble C/(I+N) from the cell TXi(ic) at a pixel, subscriber, or mobile Mi.
( I + N ) Preamble : Preamble total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered
TX i ( ic )
by a cell TXi(ic).
TX i ( ic )
C Preamble : Preamble signal level received from any cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in
"Preamble Signal Level Calculation" on page 648 using the terminal and service parameters ( L
M
Mi
, G
Mi
Mi
, L Ant , and
L Body ) of Mi.
Calculations
The best server of any pixel, subscriber, or mobile Mi, BSM , is the cell from which the received preamble signal level is the
i
highest among the preamble signal levels received from all the cells. The best server is determined as follows:
BSM = TX i ( ic )
i
TX i ( ic )
TX i ( ic )
C Preamble = Best
C
All TX i ( ic ) Preamble
Here ic is the cell of the transmitter TXi with the highest preamble power. However, if more than one cell of the same
transmitter covers the pixel, subscriber, or mobile, the final reference cell ic might be different from the initial cell ic (the one
with the highest power) depending on the serving cell selection method:
Random: In coverage prediction calculations and in calculations on subsriber lists, the cell of the lowest layer is
selected as the serving (reference) cell. In Monte Carlo simulations, a random cell is selected as the serving (reference)
cell.
Distributive: In coverage prediction calculations and in calculations on subsriber lists, the cell of the lowest layer is
selected as the serving (reference) cell. In Monte Carlo simulations, mobiles are distributed among cell layers one by
one, i.e., if more than one cell layer covers a set of mobiles, the first mobile is assigned to the lowest cell layer, the
2nd mobile to the second lowest cell layer, and so on.
When using either the Random or the Distributive cell selection method, the reference cell once assigned to a mobile
does not change during Monte Carlo simulations.
653
Forsk 2011
Output
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "Preamble C/N
Calculation" on page 652.
TX i ( ic )
Calculations
A pixel, subscriber, or mobile Mi is within the service area of its best serving cell TXi(ic) if:
TX i ( ic )
TX i ( ic )
QT PZ
TX i ( ic )
: Minimum preamble C/N or C/(I+N) required at the pixel, subscriber, or mobile Mi to connect to a
M i TX i ( ic )
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) as calculated in "Preamble C/N Calculation" on page 652.
CINR Preamble : Preamble C/(I+N) from the cell TXi(ic) as calculated in "Preamble C/(I+N) Calculation" on page 652.
TX i ( ic )
Calculations
Mi is assigned the permutation zone with the highest priority among the permutation zones whose selection criteria Mi
satisfies. Mi satisfies the selection criteria of a permutation zone if:
The distance between Mi and TXi(ic) is less than or equal to the maximum distance covered by the permutation zone:
d
654
M TX ( ic )
i
i
TX ( ic )
i
d Max PZ
AT310_TRG_E1
The preamble C/N or C/(I+N) at Mi is better than or equal to the quality threshold defined for the permutation zone:
TX ( ic )
i
TX ( ic )
i
CNR Preamble QT PZ
TX ( ic )
i
TX ( ic )
i
or CINR Preamble QT PZ
The mobility of Mi is less than or equal to the maximum mobile speed supported by the permutation zone:
TX ( ic )
i
Mi
PZ DL
PZ UL
TX ( ic )
i
= Highest Priority PZ DL
TX i ( ic )
TX i ( ic )
CNR
QT
Preamble
PZ
TX i ( ic )
TX i ( ic )
M i TX i ( ic )
i
Max PZ
TX i ( ic )
TX i ( ic )
CINR
QT
TX ( ic )
i
= Highest Priority PZ UL
TX i ( ic )
TX i ( ic )
CNR
QT
Preamble
PZ
TX i ( ic )
TX i ( ic )
M i TX i ( ic )
i
Max PZ
TX ( ic )
TX ( ic )
i
CINR i
QT
Preamble
Preamble
PZ
PZ
If more than 1 permutation zone satisfies the distance, speed, and quality threshold criteria, and all have the same priority,
the permutation zone assigned to the pixel, subscriber, or mobile will be the first in the list of permutation zones (frame
configuration) among these zones.
Output
Mi
Mi
PZ DL and PZ UL : Downlink and uplink permutation zones assigned to the pixel, subscriber, or mobile Mi.
TX i ( ic )
TX ( ic )
i
655
TX
Forsk 2011
: Transmitter antenna gain for the antenna used by the transmitter TXi.
TX i
TX
TX
TX
TX
= G Ant .
is the smart antenna gain in the direction of the pixel, subscriber, or mobile Mi, i.e.,
= G SA ( ) . Where is the direction in which Mi is located. For more information on the calculation of
TX i
TX i
= L Total DL ).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX i
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
Mi
Mi
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
Mi
Mi
For calculating the useful signal level from the best serving cell, L Ant is determined in the direction (H,V) = (0,0) from
Mi
the antenna patterns of the antenna used by Mi. For calculating the interfering signal level from any interferer, L Ant
is determined in the direction of the interfering cell from the antenna patterns of the antenna used by Mi, while the
antenna is pointed towards Mis best serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Calculations
The received traffic and pilot signal levels (dBm) from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi as
follows:
TX i ( ic )
TX i ( ic )
Mi
TX i ( ic )
Mi
C Pilot
L
L
Mi
Mi
Mi
Mi
Mi
Mi
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i
TX i
TX i ( ic )
TX i
TX i
being the traffic and pilot transmission powers of the cell TXi(ic) calculated as follows:
TX i ( ic )
TX i ( ic )
656
TX i ( ic )
= P Pilot + G
TX i ( ic )
TX i ( ic )
= P Preamble P Pilot
AT310_TRG_E1
If you wish to exclude the the energy corresponding to the cyclic prefix part of the total
symbol duration from the useful signal level, you must add the following lines in the
Atoll.ini file:
[WiMAX]
ExcludeCPFromUsefulPower = 1
TX i ( ic )
When this option is active, the cyclic prefix energy is excluded from C Preamble . In other
TX i ( ic )
C Traffic : Received traffic signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
C Pilot : Received pilot signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX i ( ic )
K: Boltzmanns constant.
T: Temperature in Kelvin.
Mi
PZ DL
N SCa Used : Number of subcarriers used by the downlink permutation zone of a cell TXi(ic) assigned to Mi.
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on page 681.
nf
TX i ( ic )
TX i ( ic )
Mi
: Noise figure of the terminal used for calculations by the pixel, subscriber, or mobile Mi.
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log ( K T 1000 ) = 174 dBm/Hz
The thermal noise for a cell is calculated as:
Mi
TX i ( ic )
n 0 DL
PZ
DL
TXi ( ic )
N SCa Used
= n 0 + 10 Log F Sampling ------------------------
TX ( ic )
i
N
SCa Total
The downlink noise is the sum of the thermal noise and the noise figure of the terminal used for the calculations by the pixel,
subscriber, or mobile Mi.
TX i ( ic )
n DL
TX i ( ic )
= n 0 DL + nf
Mi
Effect of Segmentation:
If you select downlink segmentation support for the frame configuration used by the cell, it means that the first
downlink PUSC permutation zone is segmented. All other zones are pooled together to form a non-segmented zone.
The downlink segmenting factor, f Segment DL , is calculated from the number of secondary subchannel groups
assigned to the permutation zone in the Permutation Zones table.
657
Forsk 2011
3 PSG + 2 SSG
f Segment DL = --------------------------------------------15
Where, PSG is the number of primary subchannel groups and SSG is the number of used secondary subchannel groups.
The multiplicative coefficients of 3 and 2 are derived from the ratio of the numbers of
subchannels that belong to the primary and to the secondary subchannel gourps. For
example, for the FFT size of 1024 (or 2048), each primary subchannel group contains 6
(or 12) subchannels, and each secondary subchannel group contains 4 (or 8)
subchannels, which gives the ratio of 3:2. And, the denominator of 15 = 3 x 3 + 2 x 3.
f Segment DL represents the fraction of the channel bandwidth used by a downlink segment. The power transmitted
1
over a segment has ---------------------------- times the spectral density of the power transmitted over the entire channel
f Segment DL
1
bandwidth. When calculating the downlink C/N and C/(I+N) ratios, the increase in power by ---------------------------- due to this
f Segment DL
power concentration is equivalent to a reduction in the noise level by f Segment DL . Hence, if downlink segmentation
is used, the thermal noise power at the pixel, subscriber, or mobile Mi covered by the downlink segmented
permutation zone is reduced by the factor f Segment DL . Which means that the thermal noise for the a segment of the
channel used by a cell is calculated as:
Mi
TX i ( ic )
n 0 DL
PZ DL
TX i ( ic )
N SCa Used
N SCa Total
Output
TX i ( ic )
n DL
9.9.6.3.1
"Traffic and Pilot Interference Signal Levels Calculation (DL)" on page 658.
"Effective Traffic and Pilot Interference Calculation (DL)" on page 662.
658
TX j ( jc )
P Idle Pilot : Idle pilot power reduction of the interfering cell TXj(jc).
TX j ( jc )
TX j ( jc )
TX j ( jc )
TX
TX
= L Total DL ).
TX j
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
AT310_TRG_E1
TX
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXj.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
Mi
Mi
: Receiver terminals antenna gain for the pixel, subscriber, or mobile Mi.
Mi
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
M
L Ant is determined in the direction of TXj(jc) from the antenna patterns of the antenna used by Mi while the antenna
is pointed towards TXi(ic).
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
TL DL
TX ( jc )
j
Traffic loads can either be calculated using Monte Carlo simulations, or entered manually for each cell. Calculation of
traffic loads is explained in "Simulation Process" on page 640.
TX ( jc )
j
AU DL
Downlink AAS usage ratios are calculated using Monte Carlo simulations as explained in "Simulation Process" on
page 640.
TX j ( jc )
N SCa Used : Number of used subcarriers defined for the first downlink permutation zone in the frame configuration
assigned to the interfering cell TXj(jc).
TX j ( jc )
N SCa Data : Number of data subcarriers defined for the first downlink permutation zone in the frame configuration
assigned to the interfering cell TXj(jc).
Calculations
WiMAX cells can transmit different powers on pilot (NUsed NData) and data (NData) subcarriers for the part of the frame with
traffic, and a different pilot power for the part of the frame that does not have traffic bursts. Data subcarriers are off during
the empty part of the frame. Therefore, the interference received from a cell depends on the traffic load and the different
powers of the cell, i.e., pilot, traffic, and idle pilot powers.
Monte Carlo simulations and coverage prediction calculations present different scenarios for interference calculations in the
case of smart antennas.
TX j ( jc )
TX ( jc )
j
I j
I
Non AAS
Idle
----------------------------------------------
10
10
+ 10
= 10 Log 10
TX ( jc )
TX ( jc )
j
I Total
I j
AAS -
-----------------10
= 10 Log 10
Coverage Predictions:
659
Forsk 2011
In the case of coverage prediction calculations, the interferer could either be transmitting using the transmitter
antenna, or using the smart antenna, or it could be empty, or not transmitting.Therefore, the interference received
from any cell TXj(jc) can be given by:
TX ( jc )
TX ( jc )
TX ( jc )
j
j
I j
I
I
Non AAS
Idle
AAS
----------------------------------------------------------------
10
10
10
+ 10
+ 10
= 10 Log 10
TX ( jc )
j
I Total
I Non AAS : Interference from the loaded part of the frame transmitted using the main antenna,
I AAS
I Idle
TX ( jc )
j
TX j ( jc )
: Interference from the loaded part of the frame transmitted using the smart antenna,
: Interference from the empty, or idle, part of the frame.
TX j ( jc )
Mi
TX j ( jc )
Mi
I Pilot
L
L
Mi
Mi
Mi
Mi
Mi
Mi
L Ant L Body
L Ant L Body
In coverage prediction:
TX j ( jc )
TX j ( jc )
Mi
TX j ( jc )
Mi
I Pilot
L
L
Mi
Mi
Mi
Mi
Mi
Mi
L Ant L Body
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX j ( jc )
TX j ( jc )
TX j ( jc )
TX ( jc )
j
TX j
TX j
TX j ( jc )
TX j
TX j
TX j
being the traffic and pilot transmission powers of the cell TXj(jc) calculated as follows:
TX ( jc )
j
TX ( jc )
j
TX j ( jc )
= P Pilot + G
TX ( jc )
j
TX ( jc )
j
= P Preamble P Pilot
TX j
= G Ant , i.e., the transmitter antenna gain for the antenna used by the transmitter TXj.
The interference from the loaded part of the frame transmitted using the main antenna is given as:
TX ( jc )
TX j ( jc )
I Non AAS
TX ( jc )
j
I j
I
TX j ( jc )
TX j ( jc )
TrafficPilot -
------------------ TX ( jc )
-----------------TX j ( jc )
N
N
j
10
10
SCa
Data
SCa
Data
- + 10
-
----------------------- 1 ----------------------- 1 AU DL 10
= 10 Log TL DL
TX j ( jc )
TX j ( jc )
N SCa Used
N SCa Used
If you wish to include the effect of the number of antennas in case of MIMO, you must
add the following lines in the Atoll.ini file:
[WiMAX]
MultiAntennaInterference = 1
When the multi-antenna interference option is active, the interference is incremented by
TX ( jc )
TX ( jc )
j
j
+ 10 Log N Ant TX . Where N Ant TX is the number of MIMO transmission
660
AT310_TRG_E1
The interference from the loaded part of the frame transmitted using the smart antenna is calculated as follows:
The received interfering traffic signal level (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi
as follows:
In Monte Carlo simulations:
TX j ( jc )
I AAS
TX j ( jc )
= EIRPAAS
Mi
Mi
Mi
Mi
L Ant L Body
In coverage prediction:
TX j ( jc )
I AAS
TX j ( jc )
= EIRPAAS
Mi
Mi
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX j ( jc )
EIRP AAS
TX j ( jc )
= P Traffic + G
TX j
TX j
TX j ( jc )
With P Traffic being the traffic transmission power of the cell TXj(jc) calculated as follows:
TX j ( jc )
TX j ( jc )
TX j ( jc )
TX j
= G SA ( ) is the smart antenna gain in the direction of the victim mobile Mi, calculated from the angular
distributions of the downlink traffic power density of the interfering cells. The angular distribution of the downlink
traffic power density is determined from the array correlation matrices calculated during Monte Carlo simulations.
is the direction in which the victim pixel, subscriber, or mobile Mi is located. For more information on the
calculation of G SA ( ) , see "Beamforming Smart Antenna Models" on page 41.
The gain of the interfering signal, G SA ( ) , transmitted in the direction of each pixel is given by:
H
G SA ( ) = g n ( ) S R Avg S
Where S is the steering vector in the direction (probe mobile/pixel), H denotes the Hilbert transform, R Avg is the
average array correlation matrix, and g n ( ) is the gain of the nth antenna element in the direction .
The interference from the empty, or idle, part of the frame transmitted using the transmitter antenna is calculated
as follows:
The received interfering pilot signal level (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi
as follows:
TX j ( jc )
TX j ( jc )
Mi
Mi
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
TX j ( jc )
TX j ( jc )
TX j
TX j
TX j ( jc )
With P Idle Pilot being the idle pilot transmission power of the cell TXj(jc) calculated as follows:
TX j ( jc )
TX j ( jc )
TX j ( jc )
TX j
TX j
= G Ant , i.e., the transmitter antenna gain for the antenna used by the transmitter TXj.
The interference from the empty, or idle, part of the frame transmitted using the transmitter antenna is given as:
TX ( jc )
TX j ( jc )
I Idle
I j
TX j ( jc )
Idle Pilot
----------------------------
TX j ( jc )
N
10
SCa Data
1 -----------------------= 10 Log 1 TL DL 10
TX j ( jc )
N SCa Used
661
Forsk 2011
If you wish to include the effect of the number of antennas in case of MIMO, you must
add the following lines in the Atoll.ini file:
[WiMAX]
MultiAntennaInterference = 1
When the multi-antenna interference option is active, the interference is incremented by
TX ( jc )
TX ( jc )
j
j
+ 10 Log N Ant TX . Where N Ant TX is the number of MIMO transmission
Output
9.9.6.3.2
TX j ( jc )
I Total : Interference received at the pixel, subscriber, or mobile Mi from any interfering cell TXj(jc).
TX j ( jc )
I Total : Interference received at the pixel, subscriber, or mobile Mi from any interfering cell TXj(jc) as calculated in
"Traffic and Pilot Interference Signal Levels Calculation (DL)" on page 658.
TX i ( ic ) TX j ( jc )
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 643.
SU DL
rO
TX i ( ic )
TX j ( jc )
and SU DL
: Downlink segmentation usage ratios defined for cells TXi(ic) and TXj(jc).
Calculations
The total traffic and pilot interference (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi as follows:
TX j ( jc )
I DL
TX j ( jc )
TX i ( ic ) TX j ( jc )
= I Total + f O
TX i ( ic ) TX j ( jc )
+ f Seg DL
Inter Tech
+ I DL
Calculations for the interference reduction factors due to channel overlapping and downlink segmentation are explained
below:
Interference reduction due to the co- and adjacent channel overlap between the studied and the interfering cells:
Interference reduction due to the co- and adjacent channel overlap between the cells TXi(ic) and TXj(jc) is calculated
as follows:
TX i ( ic ) TX j ( jc )
fO
TX i ( ic ) TX j ( jc )
= 10 Log r O
662
AT310_TRG_E1
interference by f Segment DL . Hence, if downlink segmentation is used, the interference received at the pixel,
subscriber, or mobile Mi covered by the segmented zone is reduced by a factor of f Segment DL .
2. Collision probability between the subcarriers used by the subchannels belonging to the segment of the studied cell
and the subcarriers used by other sectors, segmented or not. The following paragraphs explain how the collision
probability is calculated.
The downlink segmentation usage (SU) ratio is the percentage of the total downlink traffic load present in the
segmented downlink PUSC zone. For example, if the downlink traffic load is 80 %, and the downlink segmentation
usage ratio is 50 %, then this means that the downlink traffic load of the segmented zone is 40 % (i.e., 50 % of 80 %),
and the downlink traffic load of the non-segmented zones is 40 %.
In coverage predictions, Atoll uses the downlink segmentation usage ratios stored in the cell properties for
determining the interference. In simulations, Atoll resets the downlink segmentation usage ratios for all the cells to
0, and then calculates the downlink segmentation usage ratios according to the traffic loads of the mobiles allocated
to the segmented zone and in the non-segmented zones.
SP
TX ( ic )
i
TX i ( ic )
SU DL
= ----------------------------------------------------------------------------------------------- and
TX i ( ic )
TX i ( ic )
TX i ( ic )
SU DL
+ f Segment DL 1 SU DL
TX j ( jc )
SU DL
= ----------------------------------------------------------------------------------------------TX ( jc )
TX ( jc )
TX ( jc )
j
j
j
SU DL
+ f Segment DL 1 SU DL
TX ( jc )
j
Where, SP is the switching point between the segmented and the non-segmented zones, SU is the downlink
segmentation usage ratios of the cells, and f Segment DL is downlink segmenting factor, which gives the bandwidth
used by a segment.
The downlink segmenting factor, f Segment DL , is calculated from the number of secondary subchannel groups
assigned to the first downlink PUSC permutation zone in the Permutation Zones table.
3 PSG + 2 SSG
f Segment DL = --------------------------------------------15
Where, PSG is the number of primary subchannel groups and SSG is the number of secondary subchannel groups.
The multiplicative coefficients of 3 and 2 are derived from the ratio of the numbers of
subchannels that belong to the primary and to the secondary subchannel gourps. For
example, for the FFT size of 1024 (or 2048), each primary subchannel group contains 6
(or 12) subchannels, and each secondary subchannel group contains 4 (or 8)
subchannels, which gives the ratio of 3:2. And, the denominator of 15 = 3 x 3 + 2 x 3.
663
Forsk 2011
If the downlink segmentation usage ratio is set to 0, it means that the segmented zone does not exist. Setting SU to 0
gives SP = 0, and setting SU to 1 gives SP = 1 (or 100%), which shows how the switching point varies with the downlink
segmentation usage ratio.
Derivation of the switching point formula: The downlink segmentation usage ratio is used
to partition the total downlink traffic load into segmented and non-segmented zones.
Therefore, the switching point formula is derived from the equation:
SU DL TL DL
( 1 SU DL ) TL DL
-------------------------------------------------------------------- = ----------------------------------------------SP fSegment DL W Channel
( 1 SP ) W Channel
With cells using downlink segmentation, there can be four different interference scenarios.
Between the segmented zone of the victim and the segmented zone of the interferer.
Between the segmented zone of the victim and the non-segmented zone of the interferer.
Between the non-segmented zone of the victim and the segmented zone of the interferer.
Between the non-segmented zone of the victim and the non-segmented zone of the interferer.
TX i ( ic )
TX i ( ic )
The segment numbers and the cell permutation base numbers (Cell PermBase) are determined from the cells
preamble index. The mapping between the preamble index, the segment number, and Cell PermBase is available in
the IEEE specifications. This mapping is performed in Atoll as follows:
Preamble Index ( PI )
Range: 0 to 113
Cell PermBase ( PB )
Range: 0 to 31
Segment Number ( N Seg )
Range: 0, 1, 2
PI < 96
96 PI < 114
PI Modulo 32
PI 96
PI
Floor ------
32
( PI 96 ) Modulo 3
664
AT310_TRG_E1
Case 1: If the pixel, subscriber, or mobile Mi is covered by the segmented zone of TXi(ic), the total collision
probability for the pixel, subscriber, or mobile Mi is calculated as follows:
TX ( ic ) TX ( jc )
i
j
p Collision DL
TX ( jc )
TX ( ic )
j
i
SS
p Coll
If SP
SP
TX ( jc )
TX ( ic )
TX ( jc )
= SS
j
i
j
SN
+ p Coll SP
SP
TX j ( jc )
TX i ( ic )
p Coll SP
------------------------------------------------------------------------------------------------------------If SP
< SP
TX i ( ic )
SP
Case 2: If the pixel, subscriber, or mobile Mi is covered by the non-segmented zone of TXi(ic), the total collision
probability for the pixel, subscriber, or mobile Mi is calculated as follows:
TX i ( ic ) TX j ( jc )
p Collision DL
TX j ( jc )
TX i ( ic )
NN
p Coll
If SP
SP
TX j ( jc )
TX ( jc )
TX ( ic )
+ p NS SP j SP i
= p NN
TX ( jc )
TX ( ic )
Coll 1 SP
Coll
---------------------------------------------------------------------------------------------------------------------------- If SP j > SP i
TX ( ic )
1 SP i
The interference reduction factor due to downlink segmentation for the pixel, subscriber, or mobile Mi is calculated
as follows:
TX i ( ic ) TX j ( jc )
f Seg DL
Inter Tech
I DL
TX ( ic ) TX ( jc )
i
j
= 10 Log p Collision DL
is the inter-technology downlink interference from transmitters of an external network (linked document of any
I DL
TX External
EIRP DL
L Path L Indoor + G
Inter Tech
Where EIRP DL
is the downlink EIRP of the external transmitter, L Path is the path loss from the external transmitters
to the pixel, subscriber, or mobile location, L Indoor is the indoor losses taken into account when the option "Indoor coverage"
is selected, L
Mi
is the receiver terminal losses for the pixel, subscriber, or mobile Mi, G
Mi
Mi
gain for the pixel, subscriber, or mobile Mi, L Ant is the receiver terminals antenna attenuation calculated for the pixel,
Mi
subscriber, or mobile Mi, and L Body is the body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Output
TX j ( jc )
I DL
: Effective downlink traffic and pilot interference received at the pixel, subscriber, or mobile Mi from any
TX i ( ic )
C Traffic : Received traffic signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Traffic
and Pilot Signal Level Calculation (DL)" on page 655.
TX i ( ic )
C Pilot : Received pilot signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Traffic
and Pilot Signal Level Calculation (DL)" on page 655.
TX i ( ic )
n DL
: Downlink noise for the cell TXi(ic) as calculated in "Traffic and Pilot Noise Calculation (DL)" on page 657.
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble C/N
Calculation" on page 652.
TX i ( ic )
665
Forsk 2011
T B : Bearer selection thresholds of the bearers defined in the WiMAX equipment used by Mis terminal.
B DL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
B DL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
TX i ( ic )
N Ant TX : Number of MIMO transmission (downlink) antennas defined for the cell TXi(ic).
N Ant RX : Number of MIMO reception (downlink) antennas defined for the terminal used by the pixel, subscriber, or
mobile Mi.
Subchannel allocation mode used by the downlink permutation zone PZ DL assigned to the pixel, subscriber, or mobile
i
BLER BDL : Downlink block error rate read from the graphs available in the WiMAX equipment assigned to the
terminal used by the pixel, subscriber, or mobile Mi.
Calculations
The traffic and pilot C/N for a cell TXi(ic) are calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
CNR Pilot
= C Pilot n DL
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis WiMAX equipment are the ones:
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the traffic or pilot C/N at Mi: T B < CNR Traffic or T B < CNR Pilot
TX ( ic )
i
TX ( ic )
i
DL
If the cell supports STTD/MRC or AMS, the STTD/MRC gain, G STTD , corresponding to the bearer is applied to its
selection threshold. The gain is read from the properties of the WiMAX equipment assigned to the pixel,
TX ( ic )
i
subscriber, or mobile Mi for N Ant TX , N Ant RX , the subchannel allocation mode of PZ DL , Mobility ( M i ) ,
M
i
BLER B DL .
DL
The additional STTD/MRC gain defined for the clutter class of the pixel, subscriber, or mobile Mi G STTD is also
applied. Therefore, the bearers available for selection are all the bearers defined in the WiMAX equipment for
which the following is true:
In case of STTD/MRC:
Mi
DL
DL
TX i ( ic )
Mi
DL
DL
TX i ( ic )
DL
TX i ( ic )
DL
TX i ( ic )
TX i ( ic )
666
TX i ( ic )
TX i ( ic )
AT310_TRG_E1
M
DL
TX ( ic )
i
DL
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX i ( ic )
DL
DL
TX i ( ic )
DL
DL
TX i ( ic )
DL
DL
TX i ( ic )
TX i ( ic )
TX ( ic )
i
DL
DL
TX ( ic )
i
TX ( ic )
i
CNR Pilot
In case of AMS:
TX i ( ic )
CNR Traffic = CNR Traffic + G STTD + G STTD if CNR Preamble < T AMS
TX ( ic )
i
CNR Pilot
TX i ( ic )
TX i ( ic )
TX ( ic )
i
TX ( ic )
i
DL
CNR Traffic : Traffic C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
CNR Pilot : Pilot C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX i ( ic )
TX ( ic )
i
C Traffic : Received traffic signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Traffic
and Pilot Signal Level Calculation (DL)" on page 655.
TX ( ic )
i
C Pilot : Received pilot signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Traffic
and Pilot Signal Level Calculation (DL)" on page 655.
667
Forsk 2011
TX ( ic )
i
n DL
I DL
TX ( jc )
j
: Downlink noise for the cell TXi(ic) as calculated in "Traffic and Pilot Noise Calculation (DL)" on page 657.
: Effective downlink traffic and pilot interference from any cell TXj(jc) calculated for a pixel, subscriber, or
mobile Mi covered by a cell TXi(ic) as explained in "Traffic and Pilot Interference Calculation (DL)" on page 658.
Inter Tech
NRDL
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble C/N
Calculation" on page 652.
TX i ( ic )
T B : Bearer selection thresholds of the bearers defined in the WiMAX equipment used by Mis terminal.
B DL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
Mi
or mobile Mi.
B DL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
TX i ( ic )
N Ant TX : Number of MIMO transmission (downlink) antennas defined for the cell TXi(ic).
N Ant RX : Number of MIMO reception (downlink) antennas defined for the terminal used by the pixel, subscriber, or
mobile Mi.
Subchannel allocation mode used by the downlink permutation zone PZ DL assigned to the pixel, subscriber, or mobile
i
BLER BDL : Downlink block error rate read from the graphs available in the WiMAX equipment assigned to the
terminal used by the pixel, subscriber, or mobile Mi.
Calculations
The traffic and pilot C/(I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ( ic )
CINR Traffic
TX i ( ic )
CINR Pilot
TXj ( jc )
TX i ( ic )
n DL
IDL
Inter
Tech
---------------------
and
-----------------+ NR DL
= C Traffic 10 Log
10 +
10
10
10
All TXj ( jc )
TX i ( ic )
TX i ( ic )
= C Pilot
TXj ( jc )
TX i ( ic )
IDL
n DL
Inter
Tech
---------------------
-----------------+ NR DL
10 +
10 Log
10
10
10
All TXj ( jc )
The Traffic Total Noise (I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX ( ic )
TX i ( ic )
( I + N ) DL
TX j ( jc )
n DL
I DL
---------------------
Inter Tech
10
-
-----------------= 10 Log
+ 10
+ NR DL
10 10
All TX j ( jc )
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis WiMAX equipment are the ones:
668
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
Whose selection thresholds are less than the traffic or pilot C/(I+N) at Mi: T B < CINR Traffic or T B < CINR Pilot
DL
If the cell supports STTD/MRC or AMS, the STTD/MRC gain, G STTD , corresponding to the bearer is applied to its
selection threshold. The gain is read from the properties of the WiMAX equipment assigned to the pixel,
TX ( ic )
i
subscriber, or mobile Mi for N Ant TX , N Ant RX , the subchannel allocation mode of PZ DL , Mobility ( M i ) ,
M
i
BLER B DL .
DL
The additional STTD/MRC gain defined for the clutter class of the pixel, subscriber, or mobile Mi G STTD is also
applied. Therefore, the bearers available for selection are all the bearers defined in the WiMAX equipment for
which the following is true:
In case of STTD/MRC:
Mi
DL
DL
TX i ( ic )
Mi
DL
DL
TX i ( ic )
DL
DL
TX i ( ic )
Mi
DL
DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX i ( ic )
DL
DL
TX i ( ic )
DL
DL
TX i ( ic )
DL
DL
TX i ( ic )
TX i ( ic )
TX i ( ic )
DL
DL
TX i ( ic )
TX i ( ic )
CINR Pilot
In case of AMS:
TX i ( ic )
CINR Traffic = CINR Traffic + G STTD + G STTD if CNR Preamble < T AMS
TX i ( ic )
CINR Pilot
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
DL
TX i ( ic )
CINR Traffic : Traffic C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
669
Forsk 2011
TX ( ic )
i
CINR Pilot : Pilot C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
( I + N ) DL
TX ( ic )
i
: Traffic Total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered by a cell
TXi(ic).
Mi
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi without power
control.
Mi
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi after power control as
calculated in "Traffic C/(I+N) and Bearer Calculation (UL)" on page 677.
TX i
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
TX
: Transmitter antenna gain for the antenna used by the transmitter TXi.
TX i
TX i
TX i
TX i
= G Ant .
TX i
TX i
= G SA = 10 Log E SA .
For more information on the calculation of G SA , refer to section "Beamforming Smart Antenna Models" on
page 41.
TX i
TX i
= L Total UL ).
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
TX i
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
Mi
Mi
Mi
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
Mi
For calculating the useful signal level from the best serving cell, L Ant is determined in the direction (H,V) = (0,0) from
Mi
the antenna patterns of the antenna used by Mi. For calculating the interfering signal level from any interferer, L Ant
is determined in the direction of the interfering cell from the antenna patterns of the antenna used by Mi, while the
antenna is pointed towards Mis best serving cell.
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
Calculations
The received traffic signal level (dBm) from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated as follows:
Mi
Mi
TX i
TX i
Mi
Mi
L Ant L Body
Where EIRP is the effective isotropic radiated power of the terminal calculated as follows:
670
AT310_TRG_E1
M
EIRP UL = P
With P
+G
= P Max without power control at the start of the calculations, and is the P
Output
Mi
C UL : Received uplink signal level from the pixel, subscriber, or mobile Mi at a cell TXi(ic).
K: Boltzmanns constant.
T: Temperature in Kelvin.
Mi
PZ UL
N SCa Used : Number of subcarriers used by the uplink permutation zone of a cell TXi(ic) assigned to Mi.
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on page 681.
nf
TX i ( ic )
TX i ( ic )
TX i ( ic )
Calculations
The power spectral density of thermal noise is calculated as follows:
n 0 = 10 Log ( K T 1000 ) = 174 dBm/Hz
The thermal noise for a cell is calculated as:
Mi
TX i ( ic )
n 0 UL
PZ
UL
TXi ( ic )
N SCa Used
= n 0 + 10 Log F Sampling ------------------------
TX ( ic )
i
N SCa Total
The uplink noise is the sum of the thermal noise and the noise figure of the cell TXi(ic).
TX i ( ic )
n UL
TX i ( ic )
= n 0 UL + nf
TX i ( ic )
Output
TX ( ic )
i
n UL
Calculation of the uplink interference from each individual interfering mobile as explained in "Traffic Interference
Signal Levels Calculation (UL)" on page 672.
671
9.9.6.8.1
Forsk 2011
Calculation of the uplink noise rise which represents the total uplink interference from all the interfering mobiles as
explained in "Noise Rise Calculation (UL)" on page 673.
C UL : Uplink signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc) as calculated in
Mj
C UL = C UL + M Shadowing C I
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
TX i ( ic ) TX j ( jc )
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 643.
Mj
Traffic loads are calculated during Monte Carlo simulations as explained in "Scheduling and Radio Resource
Allocation" on page 688.
Calculations
The uplink interference received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc) is calculated as follows:
Mj
Mj
TX i ( ic ) TX j ( jc )
I UL = C UL + f O
TX i ( ic ) TX j ( jc )
Mj
+ f TL UL + f Seg UL
Calculations for the interference reduction factors due to channel overlapping, uplink traffic load, and uplink segmentation
are explained below:
Interference reduction due to the co- and adjacent channel overlap between the studied and the interfering cells:
Interference reduction due to the co- and adjacent channel overlap between the cells TXi(ic) and TXj(jc) is calculated
as follows:
TX i ( ic ) TX j ( jc )
fO
TX i ( ic ) TX j ( jc )
= 10 Log r O
j
j
f TL UL = 10 Log TL UL
f Seg UL
672
TX ( ic ) TX ( jc )
i
j
= 10 Log p Collision UL
AT310_TRG_E1
TX ( ic ) TX ( jc )
i
j
Where p Collision UL
is the collision probability between the subcarriers of the uplink segments being used by the
interfered and interfering cells. It is determined during Monte Carlo simulations as follows:
TX ( ic ) TX ( jc )
i
j
p Collision UL
SC Com
= -----------------TX ( ic )
i
SC
TX i ( ic )
The segment numbers and the cell permutation base numbers (Cell PermBase) are determined from the cells
preamble index. The mapping between the preamble index, the segment number, and Cell PermBase is available in
the IEEE specifications. This mapping is performed in Atoll as follows:
Preamble Index ( PI )
PI < 96
96 PI < 114
PI Modulo 32
PI 96
PI
Floor ------
32
( PI 96 ) Modulo 3
Range: 0 to 113
Cell PermBase ( PB )
Range: 0 to 31
Segment Number ( N Seg )
Range: 0, 1, 2
In Monte Carlo simulations, Atoll calculates two separate noise rise values; for the mobiles served by the segmented
zone of the interfered cell Atoll calculates the uplink segmented noise rise, and for the mobiles served by the nonsegmented zones of the interfered cell Atoll calculates the uplink noise rise.
In coverage predictions, point analysis, and calculations on subscriber lists, according to the zone, segmented or nonsegmented, that covers the pixel, receiver, or subscriber, Atoll uses either the uplink segmented noise rise or the
uplink noise rise to calculate the C/(I+N). For more information on the calculation of the uplink noise rise, see "Noise
Rise Calculation (UL)" on page 673.
Output
9.9.6.8.2
Mj
I UL : Uplink interference signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc).
Mj
I UL : Uplink interference signal levels received at a cell TXi(ic) from interfering mobiles Mj covered by other cells TXj(jc)
as calculated in "Traffic Interference Signal Levels Calculation (UL)" on page 672.
TX i ( ic )
n UL
NR UL
: Uplink noise for the cell TXi(ic) as calculated in "Traffic Noise Calculation (UL)" on page 671.
Inter Tech
Calculations
The uplink noise rise and total noise (I+N) for the cell TXi(ic) are calculated as follows:
TX i ( ic )
NR UL
TX ( ic )
IMj
n UL
UL
non-seg M i
---------------------
TX i ( ic )
Inter Tech
10
-------------------------------------------= 10 Log
+ NRUL
n UL
10
10
+ 10
All Mj
All
TX
(
jc
)
673
Forsk 2011
For any pixel, subscriber, or mobile Mi covered by the non-segmented zone in the interfered cell TXi(ic), Atoll
calculates the uplink total noise (I+N) as follows:
TX ( ic )
i
( I + N ) UL
TX ( ic )
i
= NR UL
TX ( ic )
i
+ n UL
For any mobile Mi covered by the segmented zone in the interfered cell TXi(ic), Atoll calculates the segmented zone
UL noise rise as follows:
TX i ( ic )
NRUL Seg
TX i ( ic )
IMj
n UL
UL seg M
---------------------
TX i ( ic )
---------------------------------i
Inter Tech
10
10
= 10 Log
+ NR UL
n UL
10
+ 10
All Mj
All TXj ( jc )
For any pixel, subscriber, or mobile Mi covered by the segmented zone in the interfered cell TXi(ic), Atoll calculates
the uplink total noise (I+N) as follows:
TX i ( ic )
( I + N ) UL
TX i ( ic )
TX i ( ic )
= NR UL Seg + n UL
I UL ( ) + n I
NRUL ( ) = --------------------------------2
n I
TX i ( ic )
( I + N ) UL
( ) = I UL ( ) + n I
Output
TX i ( ic )
NRUL
TX i ( ic )
NRUL Seg : Segmented uplink noise rise for the cell TXi(ic).
NRUL
TX ( ic )
i
( ) : Angular distribution of the uplink noise rise for the cell TXi(ic).
TX i ( ic )
( I + N ) UL
TX i ( ic )
or ( I + N ) UL
( ) : Total Noise for a cell TXi(ic) calculated for any pixel, subscriber, or mobile Mi.
C UL : Received uplink signal level from the pixel, subscriber, or mobile Mi at its serving cell TXi(ic) as calculated in
"Traffic Signal Level Calculation (UL)" on page 670.
n UL
TX i ( ic )
: Uplink noise for the cell TXi(ic) as calculated in "Traffic Noise Calculation (UL)" on page 671.
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble C/N
Calculation" on page 652.
TX i ( ic )
T B Lowest : Bearer selection threshold of the lowest bearer in the WiMAX equipment assigned to the cell TXi(ic).
TX i ( ic )
M
i
PZ UL
N SC
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, subscriber,
674
Mi
PZ UL = 8
N SC Seg : Number of subchannels per segment for the first uplink PUSC permutation zone.
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
AT310_TRG_E1
M
P Min : Minimum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
T B : Bearer selection thresholds of the bearers defined in the WiMAX equipment used bythe cell TXi(ic).
B UL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
Mi
B UL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
Mi
N Ant TX : Number of MIMO transmission (uplink) antennas defined for the terminal used by the pixel, subscriber, or
mobile Mi.
TX ( ic )
i
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic).
Subchannel allocation mode used by the uplink permutation zone PZ UL assigned to the pixel, subscriber, or mobile
Mi
i
BLER B UL : Uplink block error rate read from the graphs available in the WiMAX equipment assigned to the cell
TXi(ic).
Calculations
The uplink C/N from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated as follows:
Mi
Mi
TX i ( ic )
CNR UL = C UL n UL
Bearer Determination:
The bearers available for selection in the cell TXi(ic)s WiMAX equipment are the ones:
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the uplink C/N at Mi: T B < CNR UL
Mi
Mi
UL
If the cell supports STTD/MRC or AMS, the STTD/MRC gain, G STTD , corresponding to the bearer is applied to its
selection threshold. The gain is read from the properties of the WiMAX equipment assigned to the cell TXi(ic) for
TX ( ic )
i
i
i
i
N Ant TX , N Ant RX , the subchannel allocation mode of PZ UL , Mobility ( M i ) , BLER BUL .
UL
The additional STTD/MRC gain defined for the clutter class of the pixel, subscriber, or mobile Mi G STTD is also
applied. Therefore, the bearers available for selection are all the bearers defined in the WiMAX equipment for
which the following is true:
In case of STTD/MRC:
Mi
UL
UL
Mi
UL
Mi
UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
675
Forsk 2011
UL
UL
UL
UL
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
UL
. Subchannelisation is performed for all the pixels, subscribers, or mobiles in the uplink,
and may reduce the number of used subchannels in order to satisfy the selected target.
Full Bandwidth
Full channel width is used by each mobile in the uplink. As there is no reduction in the bandwidth used for
transmission, there is no gain in the uplink C/N.
Maintain Connection
The bandwidth used for transmission by a mobile is reduced only if the uplink C/N is not enough to even access
the lowest bearer. For example, as a mobile moves from good to bad radio conditions, the number of subchannels
used by it for transmission in uplink are reduced one by one in order to improve the uplink C/N. The calculation of
the gain introduced by the subchannelisation is explained below.
Best Bearer
The bandwidth used for transmission by a mobile is reduced in order to improve the uplink C/N enough to access
the best bearer. For example, if using 5 subchannels, a mobile is able to access the best bearer, and using 6 it would
only get access to the second best, it will be assigned 5 subchannels as the used uplink bandwidth. Although using
4 subchannels, its uplink C/N will be better than when using 5, the uplink bandwidth is not reduced to 4 because
it does not provide any gain in terms of the bearer, i.e., the mobile already has the best bearer using 5
subchannels. The calculation of the gain introduced by the bandwidth reduction is explained below.
The definition of the best bearer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic),
i.e., bearer with the highest index, with the highest peak MAC throughput, or with the highest effective MAC
throughput.
The uplink subchannelisation may result in the use of a number of subchannels which is less than the total number of
subchannels associated with the permutation zone. The gain related to this bandwidth reduction is applied to the
uplink C/N:
Mi
Mi
CNR UL
Final
676
PZUL
Mi
N SC
= CNR UL+ 10 Log ----------------
N Mi
All SC
SC
UL
AT310_TRG_E1
M
Where
i
N SC UL
PZ
< N SC
i
UL
for any pixel, subscriber, or mobile Mi covered by a non-segmented permutation zone in the
M
M
PZ
i
=8
UL
interfered cell TXi(ic), and N SC UL < N SC Seg for any pixel, subscriber, or mobile Mi covered by the segmented uplink
PUSC zone in the interfered cell TXi(ic).
Uplink Power Control:
Once the subchannelisation is performed, Atoll continues to work with the C/N given by the subchannelisation, i.e.,
M
CNR UL = CNR UL .
Final
The pixel, subscriber, or mobile Mi reduces its transmission power so that the uplink C/N from it at its cell is just
enough to get the selected bearer.
If with P
Mi
Mi
Mi
TX i ( ic )
Mi
+ M PC , where T
B UL
TX i ( ic )
Mi
B UL
equipment assigned to the cell TXi(ic), for the bearer selected for the pixel, subscriber, or mobile Mi.
The transmission power of Mi is reduced to determine the effective transmission power from the pixel, subscriber, or
mobile Mi as follows:
TX ( ic )
M
M
Mi
Mi
i
i
i
P Eff = Max P Max CNR UL T M + M PC , P Min
i
UL
Mi
Mi
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
Mi
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic) as calculated in "Traffic C/N
Calculation (UL)" on page 674.
TX i ( ic )
NR UL
: Non-segmented uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on
page 673.
TX i ( ic )
NR UL Seg : Segmented uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 673.
NR UL
TX i ( ic )
( ) : Angular distribution of the uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation
TX i ( ic )
CNR Preamble : Preamble C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Preamble C/N
Calculation" on page 652.
677
Forsk 2011
TX ( ic )
i
T B Lowest : Bearer selection threshold of the lowest bearer in the WiMAX equipment assigned to the cell TXi(ic).
TX ( ic )
i
M
PZ
N SC
i
UL
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, subscriber,
Mi
UL
=8
N SC Seg : Number of subchannels per segment for the first uplink PUSC permutation zone.
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
P Min : Minimum transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
T B : Bearer selection thresholds of the bearers defined in the WiMAX equipment used bythe cell TXi(ic).
B UL Highest ( Service ) : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
Mi
Mi
Mi
M
or mobile Mi.
Mi
B UL Lowest ( Service ) : Lowest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
Mi
N Ant TX : Number of MIMO transmission (uplink) antennas defined for the terminal used by the pixel, subscriber, or
mobile Mi.
TX i ( ic )
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic).
Subchannel allocation mode used by the uplink permutation zone PZ UL assigned to the pixel, subscriber, or mobile
Mi
i
BLER BUL : Uplink block error rate read from the graphs available in the WiMAX equipment assigned to the cell
TXi(ic).
Calculations
The uplink C/(I+N) for any pixel, subscriber, or mobile Mi at a cell TXi(ic) is calculated as follows:
Mi
TX i ( ic )
For any pixel, subscriber, or mobile Mi covered by the segmented zone in the interfered cell TXi(ic):
Mi
Mi
TX i ( ic )
Monte Carlo simulations: The uplink C/(I+N) is calculated as described in the section "Beamforming Smart
Antenna Models" on page 41. Victim and interfering mobiles are generated by a time-slot scenario as explained
in "Simulation Process" on page 640.
TX ( ic )
i
()
Bearer Determination:
The bearers available for selection in the cell TXi(ic)s WiMAX equipment are the ones:
678
Which are common between Mis and TXi(ic)s equipment (bearer indexes for which selection thresholds are
defined in both equipment), if the corresponding option has been set in the Atoll.ini file. For more information,
see the Administrator Manual.
AT310_TRG_E1
Whose indexes are within the range defined by the lowest and the highest bearer indexes defined for the service
being accessed by Mi.
Whose selection thresholds are less than the uplink C/(I+N) at Mi: T B < CINR UL and T B < CINR UL ( )
UL
If the cell supports STTD/MRC or AMS, the STTD/MRC gain, G STTD , corresponding to the bearer is applied to its
selection threshold. The gain is read from the properties of the WiMAX equipment assigned to the cell TXi(ic) for
TX ( ic )
i
i
i
i
N Ant TX , N Ant RX , the subchannel allocation mode of PZ UL , Mobility ( M i ) , BLER BUL .
UL
The additional STTD/MRC gain defined for the clutter class of the pixel, subscriber, or mobile Mi G STTD is also
applied. Therefore, the bearers available for selection are all the bearers defined in the WiMAX equipment for
which the following is true:
In case of STTD/MRC:
Mi
UL
UL
Mi
Mi
UL
UL
Mi
UL
UL
Mi
UL
UL
Mi
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
and
Mi
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
The bearer selected for data transfer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic).
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
Mi
UL
UL
Mi
UL
UL
Mi
UL
TX i ( ic )
UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
and
Mi
Mi
UL
UL
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
UL
679
Forsk 2011
The uplink subchannelisation depends on the uplink bandwidth allocation target defined for the scheduler used by the
cell TXi(ic). The uplink C/(I+N) calculated above is given for the total number of subchannels associated with the
M
PZ
i
UL
. Subchannelisation is performed for all the pixels, subscribers, or mobiles in the uplink,
and may reduce the number of used subchannels in order to satisfy the selected target.
Full Bandwidth
Full channel width is used by each mobile in the uplink. As there is no reduction in the bandwidth used for
transmission, there is no gain in the uplink C/(I+N).
Maintain Connection
The bandwidth used for transmission by a mobile is reduced only if the uplink C/(I+N) is not enough to even access
the lowest bearer. For example, as a mobile moves from good to bad radio conditions, the number of subchannels
used by it for transmission in uplink are reduced one by one in order to improve the uplink C/(I+N). The calculation
of the gain introduced by the subchannelisation is explained below.
Best Bearer
The bandwidth used for transmission by a mobile is reduced in order to improve the uplink C/(I+N) enough to
access the best bearer. For example, if using 5 subchannels, a mobile is able to access the best bearer, and using
6 it would only get access to the second best, it will be assigned 5 subchannels as the used uplink bandwidth.
Although using 4 subchannels, its uplink C/(I+N) will be better than when using 5, the uplink bandwidth is not
reduced to 4 because it does not provide any gain in terms of the bearer, i.e., the mobile already has the best
bearer using 5 subchannels. The calculation of the gain introduced by the bandwidth reduction is explained below.
The definition of the best bearer depends on the bearer selection criterion of the scheduler used by the cell TXi(ic),
i.e., bearer with the highest index, with the highest peak MAC throughput, or with the highest effective MAC
throughput.
The uplink subchannelisation may result in the use of a number of subchannels which is less than the total number of
subchannels associated with the permutation zone. The gain related to this bandwidth reduction is applied to the
uplink C/(I+N):
Mi
Mi
CINR UL
Final
PZUL
Mi
N SC
= CINR UL+ 10 Log ----------------
N Mi
All SC
SC UL
M
i
PZ UL
Mi
Where N SC UL < N SC
for any pixel, subscriber, or mobile Mi covered by a non-segmented permutation zone in the
i
N SC UL
PZ
Mi
UL
=8
< N SC Seg for any pixel, subscriber, or mobile Mi covered by the segmented uplink
Mi
The pixel, subscriber, or mobile Mi reduces its transmission power so that the uplink C/(I+N) from it at its cell is just
enough to get the selected bearer.
If with P
Mi
Mi
Mi
TX i ( ic )
Mi
+ M PC , where T
B UL
TX i ( ic )
Mi
B UL
equipment assigned to the cell TXi(ic), for the bearer selected for the pixel, subscriber, or mobile Mi.
The transmission power of Mi is reduced to determine the effective transmission power from the pixel, subscriber, or
mobile Mi as follows:
Mi
M i TX i ( ic )
Mi
Mi
P Eff = Max PMax CINR UL T M + M PC , P Min
i
UL
Mi
Mi
680
AT310_TRG_E1
Output
M
CINR UL or CINR UL ( ) : Uplink C/(I+N) from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
N SC UL : Number of subchannels used by the pixel, subscriber, or mobile Mi in the uplink after subchannelisation.
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
M
Calculation of uplink and downlink total resources in a cell as explained in "Calculation of Total Cell Resources" on
page 681.
Calculation of throughputs as explained in "Channel Throughput, Cell Capacity, and Allocated Bandwidth Throughput
Calculation" on page 684.
9.9.7.1.1
f Sampling : Sampling factor defined for the frequency band of the cell TXi(ic).
TX i ( ic )
Calculations
Atoll determines the sampling frequency as follows:
TX ( ic )
i
TX i ( ic )
F Sampling
W Channel 10
- 8000
= Floor f Sampling ----------------------------------8000
Output
9.9.7.1.2
TX i ( ic )
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on page 681.
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
r CP : Cyclic prefix ratio defined for the network in the Global Parameters.
TX ( ic )
i
Calculations
From the sampling frequency, Atoll determines the inter-subcarrier spacing.
F
TX i ( ic )
TX i ( ic )
F Sampling 10
= ------------------------------------TX i ( ic )
N SCa Total
681
Forsk 2011
TX ( ic )
1
i
D Sym Useful = ------------------TX ( ic )
i
F
TX i ( ic )
9.9.7.1.3
TX i ( ic )
D Symbol : Total symbol duration of one modulation symbol for a cell TXi(ic).
D Symbol : Total symbol duration of one modulation symbol for a cell TXi(ic) as calculated in "Calculation of Symbol
TDD
TDD
TX ( ic )
i
r DL Frame : DL ratio.
TDD
TDD
DL
DL
UL
UL
M
i
PZ DL
N SCa Data : Number of data subcarriers of the downlink permutation zone of a cell TXi(ic) assigned to Mi.
Mi
PZ UL
N SCa Data : Number of data subcarriers of the uplink permutation zone of a cell TXi(ic) assigned to Mi.
Calculations
The downlink and the uplink subframes of a TDD frame are separated in time by the TTG and the RTG time guards.
First of all, Atoll calculates the useful frame duration by removing the TTG and RTG from the frame duration:
Used
TDD
TDD
Then, Atoll calculates the frame duration in terms of number of symbol durations:
D Used
TX i ( ic )
Frame
N ( SD Used ) Frame = Floor ---------------- TXi ( ic )
D Symbol
Next, Atoll calculates the downlink and uplink cell capacities as follows:
Downlink Subframe:
Atoll calculates the number of symbol durations in the downlink subframe excluding the fixed overhead defined in the
Global Parameters:
682
AT310_TRG_E1
TX ( ic )
TX ( ic )
i
i
TDD
DL
N ( SD DL ) Subframe = RoundUp N ( SD Used ) Frame r DL Frame O Fixed if DL:UL ratio is defined in percentage.
TDD
TX ( ic )
TXi ( ic )
N SD DL
i
DL
Or N ( SD DL ) Subframe = RoundUp N ( SD Used ) Frame ----------------------------------------- O Fixed if DL:UL ratio is defined in
TDD
TDD
N SD DL + N SD UL
fraction.
The RoundUp function rounds a float value up to the nearest integer value.
The total number of symbols in the downlink subframe after removing the variable overhead is:
TX i ( ic )
R DL
TX i ( ic )
= N ( Sym DL ) Subframe
i
DL
PZ DL
O Variable
TXi ( ic )
= Floor N ( SD DL ) Subframe N SCa Data 1 ---------------------
100
Uplink Subframe:
Atoll calculates the number of symbol durations in the uplink subframe excluding the fixed overhead defined in the
Global Parameters:
TX ( ic )
TX ( ic )
i
i
TDD
UL
N ( SD UL ) Subframe = RoundDown N ( SD Used ) Frame ( 1 r DL Frame ) O Fixed
percentage.
TDD
TX i ( ic )
TXi ( ic )
N SD UL
UL
Or N ( SD UL ) Subframe = RoundDown N ( SD Used ) Frame ----------------------------------------- O Fixed if DL:UL ratio is defined in
TDD
TDD
N SD DL + N SD UL
fraction.
The RoundDown function rounds a float value down to the nearest integer value.
The total number of symbols in the uplink subframe after removing the variable overhead is:
TX i ( ic )
R UL
TX i ( ic )
= N ( Sym UL ) Subframe
Mi
UL
PZ UL
O Variable
TX i ( ic )
= Floor N ( SD UL ) Subframe N SCa Data 1 ---------------------
100
Output
9.9.7.1.4
TX i ( ic )
R DL
R UL
TX i ( ic )
TX i ( ic )
D Symbol : Total symbol duration of one modulation symbol for a cell TXi(ic) as calculated in "Calculation of Symbol
TX ( ic )
i
Mi
PZ X
N SCa Data : Number of data subcarriers of the downlink or uplink permutation zone of a cell TXi(ic) assigned to Mi.
Calculations
There are no transmit and receive time guards in FDD systems. Therefore, the downlink and the uplink subframe durations
are the same as the frame duration.
683
Forsk 2011
D Subframe = D Frame
The subframe durations in terms of the number of symbol durations excluding the fixed overheads are:
DX
TX ( ic )
i
Subframe
- O XFixed
N ( SD X ) Subframe = Floor --------------------- TXi ( ic )
D Symbol
The total numbers of symbols in the downlink or uplink subframes after removing the variable overheads are:
TX i ( ic )
RX
TX i ( ic )
= N ( Sym X ) Subframe
Mi
X
PZ X
O Variable
TXi ( ic )
= Floor N ( SD X ) Subframe N SCa Data 1 ---------------------
100
Output
TX i ( ic )
TX i ( ic )
RX
R DL
TX i ( ic )
TX i ( ic )
: Amount of downlink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
page 681.
TX i ( ic )
: Amount of uplink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
page 681.
M : Bearer efficiency (bits/symbol) of the bearer assigned to the pixel, subscriber, or mobile Mi in the downlink in
"Traffic and Pilot C/(I+N) and Bearer Calculation (DL)" on page 667.
M : Bearer efficiency (bits/symbol) of the bearer assigned to the pixel, subscriber, or mobile Mi in the uplink in
R UL
i
B DL
i
B UL
f Segment DL : Downlink segmenting factor for the first downlink PUSC zone as calculated in "Effective Traffic and Pilot
Interference Calculation (DL)" on page 662.
CNR Preamble : Preamble C/N the cell TXi(ic) as calculated in "Preamble C/N Calculation" on page 652.
684
TX i ( ic )
TX ( ic )
i
TX i ( ic )
TX i ( ic )
TX ( ic )
i
i
BLER BDL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the WiMAX equipment
assigned to the terminal used by the pixel, subscriber, or mobile Mi.
M
i
i
BLER BUL : Uplink block error rate read from the BLER vs. CINR UL graph available in the WiMAX equipment assigned
to the cell TXi(ic).
AT310_TRG_E1
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or mobile
Mi.
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
M
i
PZ UL
N SC
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, subscriber,
Mi
N SC UL : Number of uplink subchannels after subchannelisation with which the pixel, subscriber, or mobile Mi can get
the highest available bearer, as calculated in "Traffic C/(I+N) and Bearer Calculation (UL)" on page 677.
Calculations
Downlink:
TX i ( ic )
R DL
Mi
Mi
DL
Peak MAC Channel Throughput: CTP P DL = --------------------------------D Frame
In the above formula, the actual value of D Frame is used to calculate the channel throughput for coverage predictions,
while D Frame = 1 sec for Monte Carlo simulations.
Downlink Segmentation:
Mi
If the permutation zone assigned to the pixel, subscriber, or mobile Mi is the first downlink PUSC zone ( PZ DL = 0 )
and it is segmented, the channel throughput is calculated as:
TX i ( ic )
R DL
Mi
Mi
B DL
G SU MIMO is applied to the bearer efficiency. The gain is read from the properties of the WiMAX equipment assigned
to the pixel, subscriber, or mobile Mi for:
TX i ( ic )
N Ant TX : Number of MIMO transmission (downlink) antennas defined for the cell TXi(ic).
N Ant RX : Number of MIMO reception (downlink) antennas defined for the terminal used by the pixel, subscriber,
Mi
or mobile Mi.
Subchannel allocation mode used by the downlink permutation zone PZ DL assigned to the pixel, subscriber, or
Mi
Mi
B DL : Bearer assigned to the pixel, subscriber, or mobile Mi in the downlink as explained in "Traffic and Pilot C/
(I+N) and Bearer Calculation (DL)" on page 667.
i
BLER B DL : Downlink block error rate read from the graphs available in the WiMAX equipment assigned to the
TX i ( ic )
terminal used by the pixel, subscriber, or mobile Mi. BLER is determined for CINR Traffic .
Atoll also takes into account the SU-MIMO Gain Factor f SU MIMO defined for the clutter class where the pixel,
subscriber, or mobile Mi is located.
In case of SU-MIMO:
Mi
B DL
Max
Mi
( 1 + f SU MIMO ( G SU MIMO 1 ) )
B DL
685
Forsk 2011
In case of AMS:
M
B
i
DL
TX ( ic )
i
Max
M
B
i
DL
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not availabe in the table, it is interpolated from the gain
values available for the C/(I+N) just less than and just greater than the actual C/(I+N).
i
i
i
Effective MAC Channel Throughput: CTP E DL = CTP P DL 1 BLER B DL
Mi
Mi
f TP Scaling
- TP Offset
= CTP E DL -----------------------100
Mi
Mi
i
i
i
Effective MAC Cell Capacity: Cap E DL = Cap P DL 1 BLER B DL
Mi
TX ( ic )
i
Mi
Mi
f TP Scaling
- TP Offset
= Cap E DL -----------------------100
Mi
Uplink:
TX i ( ic )
R UL
Mi
Mi
B UL
G SU MIMO is applied to the bearer efficiency. The gain is read from the properties of the WiMAX equipment assigned
to the cell TXi(ic) for:
Mi
N Ant TX : Number of MIMO transmission (uplink) antennas defined for the terminal used by the pixel, subscriber,
or mobile Mi.
TX i ( ic )
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic).
Subchannel allocation mode used by the uplink permutation zone PZ UL assigned to the pixel, subscriber, or
Mi
Mi
B UL : Bearer assigned to the pixel, subscriber, or mobile Mi in the uplink as explained in "Traffic C/(I+N) and Bearer
Calculation (UL)" on page 677.
i
BLER B UL : Uplink block error rate read from the graphs available in the WiMAX equipment assigned to the cell
Mi
In case of AMS:
Mi
B UL
Mi
UL
Max
Mi
UL
Max
Mi
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
B UL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not availabe in the table, it is interpolated from the gain
values available for the C/(I+N) just less than and just greater than the actual C/(I+N).
686
AT310_TRG_E1
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
CNR Preamble > T MU MIMO and N Ant RX 2 , the MU-MIMO gain G MU MIMO is applied to the channel throughput.
The MU-MIMO gain is read from the properties of the cell TXi(ic).
TX i ( ic )
R UL
Mi
Mi
B UL
TX ( ic )
i
CTP P UL = --------------------------------- G MU MIMO
D Frame
i
i
i
Effective MAC Channel Throughput: CTP E UL = CTP P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
= CTP E UL -----------------------100
Mi
i
i
i
Effective MAC Cell Capacity: Cap E UL = Cap P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TP Offset
Application Cell Capacity: Cap A UL = Cap E UL -----------------------100
Mi
TX i ( ic )
Mi
Mi
Mi
Mi
N SC UL
= CTP P UL ----------------M
Mi
PZ
N SC
i
UL
i
i
i
Effective MAC Allocated Bandwidth Throughput: ABTP E UL = ABTP P UL 1 BLER B UL
Mi
Mi
Mi
f TP Scaling
- TPOffset
= ABTP E UL -----------------------100
Mi
Output
M
CTP P DL : Downlink peak MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP E DL : Downlink effective MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP A DL : Downlink application channel throughput at the pixel, subscriber, or mobile Mi.
Cap P DL : Downlink peak MAC cell capacity at the pixel, subscriber, or mobile Mi.
Cap E DL : Downlink effective MAC cell capacity at the pixel, subscriber, or mobile Mi.
Cap A DL : Downlink application cell capacity at the pixel, subscriber, or mobile Mi.
CTP P UL : Uplink peak MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP E UL : Uplink effective MAC channel throughput at the pixel, subscriber, or mobile Mi.
CTP A UL : Uplink application channel throughput at the pixel, subscriber, or mobile Mi.
Cap P UL : Uplink peak MAC cell capacity at the pixel, subscriber, or mobile Mi.
Cap E UL : Uplink effective MAC cell capacity at the pixel, subscriber, or mobile Mi.
Cap A UL : Uplink application cell capacity at the pixel, subscriber, or mobile Mi.
ABTP P UL : Uplink peak MAC allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
ABTP E UL : Uplink effective MAC allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
687
Forsk 2011
ABTP A UL : Uplink application allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
N Users Max : Maximum number of users defined for the cell TXi(ic).
QoS
TPD Min DL : Downlink minimum throughput demand for the service accessed by a mobile Mi.
TPD Min UL : Uplink minimum throughput demand for the service accessed by a mobile Mi.
TPD Max DL : Downlink maximum throughput demand for the service accessed by a mobile Mi.
TPD Max UL : Uplink maximum throughput demand for the service accessed by a mobile Mi.
i
i
BLER BDL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the WiMAX equipment
TX i ( ic )
TX i ( ic )
Mi
Mi
: QoS class of the service (UGS, ErtPS, rtPS, nrtPS, or Best Effort) accessed by a mobile Mi.
Mi
TX ( ic )
i
i
BLER BUL : Uplink block error rate read from the BLER vs. CINR UL graph available in the WiMAX equipment assigned
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the mobile Mi.
TP Offset : Throughput offset defined in the properties of the service used by the mobile Mi.
CTP P DL : Downlink peak MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
Mi
Mi
page 681.
Mi
CTP P UL : Uplink peak MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 681.
Mi
ABTP P UL : Uplink peak MAC allocated bandwidth throughput at the mobile Mi as calculated in "Throughput
Calculation" on page 681.
QoS
f Bias : Bias factor defined for the Biased (QoS Class) scheduling method.
Calculations
The following calculations are described for any cell TXi(ic) containing the users Mi for which it is the best server.
Mobile Selection:
TX i ( ic )
The scheduler selects N Users mobiles for the scheduling and RRM process. If the Monte Carlo user distribution has generated
TX ( ic )
i
a number of users which is less than N Users Max , the scheduler keeps all the mobiles generated for the cell TXi(ic).
688
AT310_TRG_E1
TX ( ic )
TX ( ic )
TX ( ic )
i
i
i
N Users = Min N Users Max, N Users Generated
TX ( ic )
i
Sel
Sel
Mi
Sel
Mi
Mi
Mi
Sel
Mi
Sel
Mi
Sel
Mi
TPD Min DL
TPD Max DL
- , TPD Max
= -------------------------------------------- DL = ---------------------------------------------Sel
Sel
Mi
Mi
1 BLER B DL
1 BLER BDL
Sel
Sel
Sel
i
TPD Min UL
M
Sel
i
i
Uplink: TPD Min UL = ---------------------------------------------- , TPD Max UL
Sel
M
i
1 BLER BUL
Mi
Mi
= ------------------------------------------------------------------------Sel
Mi
1 BLER B UL
Sel
Mi
Mi
Sel
Mi
Sel
Mi
Mi
TPD Min DL + TP Offset
TPD Max DL + TP Offset
- , TPD Max
Downlink: TPD Min DL = ---------------------------------------------------------------------------- DL = -----------------------------------------------------------------------------Sel
Sel
Mi Mi
Mi Mi
1 BLER B DL f TP Scaling
1 BLER B DL f TP Scaling
Sel
Mi
Sel
Mi
Mi
Mi Mi
1 BLER BUL f TP Scaling
Sel
Sel
Mi
TPD Max UL
Mi
Mi
Mi
= -------------------------------------------------------------------------------------------------Sel
Mi Mi
1 BLER BUL f TP Scaling
The Min() function selects the lower of the two values. This calculation is performed in order to limit the maximum uplink
throughput demand to the maximum throughput that a user can get in uplink using the allocated bandwidth (number of used
subchannels) calculated for it in "Traffic C/(I+N) and Bearer Calculation (UL)" on page 677.
Resource Allocation for Minimum Throughput Demands:
Sel
1. For the QoS classes UGS, ErtPS, rtPS, and nrtPS, Atoll sorts the M i
p
Sel
Mi
TX i ( ic )
:
Sel
Mi
QoS
Sel
i
UGS
p
p
Sel
i
Sel
i
=n
689
Forsk 2011
Sel
Mi
QoS
Sel
i
p
... n > p
ErtPS
rtPS
nrtPS
N1
TX i ( ic )
Sel
i
Sel
Mi
=n
Sel
Mi
=n
> 0 ...
=0
=n
Sel
Mi
Sel
Mi
> 0 ...
=0
Sel
Mi
Sel
Mi
> 0 ...
=0
Sel
Mi
Sel
Mi
... n > p
Sel
Mi
... n > p
Sel
i
Sel
Mi
... n > p
> 0 ...
=0
TX i ( ic )
Where N < N Users , if there are some Best Effort users, or N = N Users if there are no Best Effort users selected.
Sel
Sel
2. Starting with M i
= 1 up to M i
= N , Atoll allocates the downlink and uplink resources required to satisfy each
R Min DL
Sel
i
Sel
Sel
i
Mi
TPD Min DL
TPD Min UL
- and R Min
= ------------------------- UL = -------------------------Sel
Sel
M
CTP P DL
CTP P UL
When/If in downlink
Sel
Mi
TX i ( ic )
R Min DL = TL DL Max , i.e., the resources available in downlink have been used up for
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Min UL = TL UL Max , i.e., the resources available in uplink have been used up for
Sel
i
Sel
Mi
bandwidth throughput ( TPD Min UL > ABTP P UL ) are rejected due to Resource Saturation.
690
AT310_TRG_E1
6. If
Sel
i
TX ( ic )
i
Sel
i
Sel
i
TX ( ic )
i
R Min UL < TL UL Max , and all the minimum throughput resources demanded by
Sel
i
the mobiles have been allocated, Atoll goes to the next step for allocating resources to satisfy the maximum
throughput demands.
The remaining cell resources available for the next step are:
TX i ( ic )
TX i ( ic )
Sel
Mi
R Min DL
Sel
Mi
TX i ( ic )
TX i ( ic )
Sel
Mi
R Min UL
Sel
i
Sel
Mi
Sel
Mi
Sel
Mi
Sel
Mi
Let the total number of users belonging to the QoS classes ErtPS, rtPS, nrtPS, and Best Effort, be N M i
TX i ( ic )
TX i ( ic )
a. Each users channel throughput is increased by the multi-user diversity gain G MUG DL or G MUG UL read from the
Sel
Sel
i
Sel
i
CTP P DL = CTP P DL
TX ( ic )
i
Without MUG
Sel
Mi
TX i ( ic )
Sel
i
Sel
i
TX i ( ic )
TX ( ic )
i
Without MUG
Sel
Mi
G MUG UL
Max
CINR MUG .
If the multi-user diversity gain for the exact value of the number of connected users is not availabe in the graph,
it is interpolated from the gain values available for the numbers of users just less than and just greater than the
actual number of users.
b. Atoll divides the remaining resources in the cell into equal parts for each user:
TX i ( ic )
TX i ( ic )
R Rem DL
R Rem UL
--------------------- and -------------------N
N
c. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
Sel
Mi
RD Rem DL
Sel
i
Sel
Sel
i
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem
= -------------------------- UL = --------------------------Sel
Sel
Mi
CTP P DL
Mi
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
691
Forsk 2011
d. The resources allocated to each user by the Proportional Fair scheduling method for satisfying its maximum
throughput demands are:
Sel
i
R Max DL
M
TX ( ic )
i
Sel
Sel
Sel
TX ( ic )
i
M
Mi
Mi
R Rem DL
R Rem UL
i
- and R Max
= Min RD Rem DL, ------------------- UL = Min RD Rem UL, ---------------------
N
N
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share from
the remaining resources of the cell, whichever is smaller.
e. Atoll stops the resource allocation in downlink or uplink,
When/If in downlink
Sel
i
TX ( ic )
i
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
TX i ( ic )
R Rem DL = TL DL Max
Sel
Mi
R Min DL
Sel
Mi
TX ( ic )
i
TX ( ic )
i
R Rem UL = TL UL Max
Sel
Mi
R Max DL and
Sel
Mi
M
Sel
i
R Min UL
Sel
Mi
Sel
i
R Max UL
Sel
Mi
h. Atoll repeats the all the above steps for the users whose maximum throughput demands have not been satisfied
TX i ( ic )
TX i ( ic )
until either R Rem DL = 0 and R Rem UL = 0 , or all the maximum throughput demands are satisfied.
2. Proportional Demand:
The goal of this scheduling method is to allocate resources to users weighted according to their remaining throughput
demands. Therefore, the user throughputs for users with high throughput demands will be higher than those with low
throughput demands. In other words, this scheduler distributes channel throughput between users proportionally to
their demands.
a. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
Sel
Mi
RD Rem DL
Sel
Mi
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem
= -------------------------- UL = --------------------------Sel
Sel
Mi
Mi
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
b. Atoll calculates the amount effective remaining resources for the cell of each user to distribute among the users
as follows:
TX i ( ic )
R Eff Rem DL
Sel
Sel
Mi
TX i ( ic )
Mi
TXi ( ic )
TX i ( ic )
Sel
Sel
Mi
Mi
c. The resources allocated to each user by the Proportional Demand scheduling method for satisfying its maximum
throughput demands are:
692
AT310_TRG_E1
Sel
i
R Max DL
M
TX ( ic )
i
R Eff Rem DL
Sel
i
Sel
Sel
i
M
TX ( ic )
RD Rem DL
RD Rem UL
i
i
- and R Max
--------------------------------- UL = R Eff Rem UL ---------------------------------Sel
Sel
M
RDRem DL
RDRem UL
Sel
i
Sel
i
The bias factor f Bias represents the bias in terms of resources allocated to 1 user of a QoS class with rank r to the
resources allocated to 1 user of a QoS class with rank r1:
QoS
Sel
Mi
Sel
Mi
Sel
Mi
R Max ErtPS
R Max rtPS
R Max nrtPS
f Bias
- = -------------------------= -------------------------= ------------------------- = 1 + --------Sel
Sel
Sel
100
Mi
Mi
Mi
R Max rtPS
R Max nrtPS
R Max BE
The ranks of QoS classes are:
QoS Class
ErtPS
rtPS
nrtPS
Best Effort
The resources available for the users of each QoS class from among the remaining resources is calculated as follows:
r
TX i ( ic )
R QoS DL
1 QoS
1 QoS
N QoS ---
N QoS ---
TX i ( ic )
TX i ( ic )
TX i ( ic )
= R Rem DL ------------------------------------------------------- and R QoS UL = R Rem UL ------------------------------------------------------r
r
1 QoS
1 QoS
N QoS ---
N QoS ---
All QoS
All QoS
Resource Allocation:
Once the remaining resources available for the users of each QoS class have been determined, the allocation of
resources within each QoS class is performed as for the proportional fair scheduler.
Sel
TX i ( ic )
R QoS DL
R QoS UL
-------------------- and ------------------N QoS
N QoS
b. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
Sel
Mi
Sel
Mi
Sel
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem UL = --------------------------RD Rem DL = --------------------------Sel
Sel
Mi
CTP P DL
Mi
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
c. The resources allocated to each user by the Biased scheduling method for satisfying its maximum throughput
demands are:
693
Forsk 2011
Sel
i
R Max DL
M
TX ( ic )
i
Sel
Sel
Sel
TX ( ic )
i
M
Mi
Mi
R QoS DL
R QoS UL
i
= Min RD Rem DL, -------------------- and R Max UL = Min RD Rem UL, --------------------
N
N QoS
QoS
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share from
the remaining resources of the QoS class, whichever is smaller.
d. Atoll stops the resource allocation for a QoS class in downlink or uplink,
When/If in downlink
Sel
i
TX ( ic )
i
R Max DL = R QoS DL , i.e., the resources available in downlink for the QoS class have
Sel
Mi
been used up for satisfying the maximum throughput demands of the mobiles.
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R QoS UL , i.e., the resources available in uplink for the QoS class have been
Sel
Mi
TX i ( ic )
Sel
Mi
R QoS DL = TL DL Max
R Min DL
Sel
Mi
TX ( ic )
i
TX ( ic )
i
Sel
Mi
M
R QoS UL = TL UL Max
Sel
Mi
R Max DL and
Sel
i
R Min UL
Sel
Mi
Sel
i
R Max UL
Sel
Mi
g. Atoll repeats the all the above steps for the users of the QoS class whose maximum throughput demands have not
TX i ( ic )
TX i ( ic )
been satisfied until either R QoS DL = 0 and R QoS UL = 0 , or all the maximum throughput demands are
satisfied.
4. Max Aggregate Throughput:
The goal of this scheduling method is to achieve the maximum aggregate throughput for the cells. This is done by
allocating as much resources as needed to mobiles with high C/(I+N) conditions. As mobiles with high C/(I+N) can get
higher bearers, and therefore require less amount of resources, more mobiles can therefore be allocated resources
in the same frame, and the end-throughput for each cell will be the highest compared to other types of schedulers.
Sel
TX i ( ic )
N Users in order of decreasing downlink or uplink traffic C/(I+N), depending on whether the
R Max DL
Sel
i
Sel
Sel
i
Mi
TPD Rem DL
TPD Rem UL
- and R Max
= -------------------------- UL = --------------------------Sel
Sel
M
CTP P DL
CTP P UL
When/If in downlink
Sel
Mi
TX i ( ic )
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
694
AT310_TRG_E1
Sel
Let the total number of users belonging to the QoS classes ErtPS, rtPS, nrtPS, and Best Effort, be N M i
a. Atoll divides the remaining resources in the cell into equal parts for each user:
TX ( ic )
i
TX ( ic )
i
R Rem DL
R Rem UL
--------------------- and -------------------N
N
b. Atoll converts the remaining throughput demands of all the users to their respective remaining resource
demands:
Sel
Mi
RD Rem DL
Sel
i
Sel
Sel
i
Mi
TPD Rem DL
TPD Rem UL
- and RD Rem
= -------------------------- UL = --------------------------Sel
Sel
M
CTP P DL
CTP P UL
Remaining resource demands of a user are given by the ratio between its remaining throughput demands and the
peak channel throughputs at the users location.
c. The resources allocated to each user by the Round Robin scheduling method for satisfying its maximum
throughput demands are:
Sel
TX i ( ic )
Sel
Sel
Sel
TX i ( ic )
Mi
Mi
R Rem DL
R Rem UL
Mi
Mi
- and R Max
R Max DL = Min RD Rem DL, ------------------- UL = Min RD Rem UL, ---------------------
N
N
Each user gets either the resources it needs to achieve its maximum throughput demands or an equal share from
the remaining resources of the cell, whichever is smaller.
d. Atoll stops the resource allocation in downlink or uplink,
When/If in downlink
Sel
Mi
TX i ( ic )
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up
Sel
Mi
When/If in uplink
Sel
Mi
TX i ( ic )
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
TX i ( ic )
R Rem DL = TL DL Max
TX i ( ic )
TX i ( ic )
R Rem UL = TL UL Max
Sel
Mi
R Min DL
Sel
i
Sel
Mi
R Min UL
Sel
Mi
Sel
Mi
R Max DL and
Sel
i
Sel
Mi
R Max UL
Sel
Mi
g. Atoll repeats the all the above steps for the users whose maximum throughput demands have not been satisfied
TX i ( ic )
TX i ( ic )
until either R Rem DL = 0 and R Rem UL = 0 , or all the maximum throughput demands are satisfied.
Spatial Multiplexing with Uplink Multi-User MIMO:
MU-MIMO lets the system/scheduler work with two parallel WiMAX frames (1 for each antenna). Therefore, a mobile
connected to antenna 1 creates a corresponding resource availability on antenna 2. This resources made available on antenna
2 can then be assigned to another mobile without any effect on the overall load of the cell. When the second mobile is
assigned to antenna 2, the resources allocated to it overlap with the resources made available by the first mobile on antenna
1. If the second mobile is allocated more resources than the first one made available, the second mobile will create resource
availability on antenna 1. Each new mobile is either connected to antenna 1 or antenna 2. The part of the mobiles resources
which are not coupled with resources allocated to another mobile on the other antenna is called the real resource
consumption. The part of the mobiles resources which are coupled with the resources allocated to another mobile on the
other antenna is called the virtual resource consumption.
695
Forsk 2011
MU-MIMO can be used if the permutation zone assigned to the pixel, subscriber, or mobile Mi supports MU-MIMO,
TX ( ic )
i
TX ( ic )
i
TX ( ic )
i
Each mobile M i
MU MIMO
M
i=0
RR UL
MU MIMO
Mi
MU MIMO
M
i=0
V UL
been scheduled.
MU MIMO
MU MIMO
Mi
is given by: VC UL
MU MIMO
Mi
MU MIMO
is given by: RC UL
MU MIMO
V UL
MU MIMO
Mi 1
= V UL
MU MIMO
Mi
VC UL
MU MIMO
Mi
RC UL
MU MIMO
Mi
= Min TL UL
MU MIMO
Mi
= TL UL
MU MIMO
Mi 1
, V UL
MU MIMO
Mi
VC UL
MU MIMO
Mi
+ RC UL
TX i ( ic )
= TL UL Max .
Mobile
TL UL
MU MIMO
Mi
(%)
VC UL
MU MIMO
Mi
(%)
RC UL
MU MIMO
Mi
V UL
(%)
M1
10
10
10
M2
M3
20
15
15
M4
40
15
25
25
(%)
Atoll calculates the amounts of downlink and uplink resources allocated to each individual mobile M i
Downlink: TL DL
Sel
Mi
Uplink: TL UL
Sel
Mi
= R DL
Sel
Mi
= R UL
Sel
Mi
Sel
Mi
= R Min DL + R Max DL
Sel
Mi
Sel
Mi
Sel
Mi
= R Min UL + R Max UL or TL UL
MU MIMO
Mi
= RC UL
load calculation
Output
Sel
Mi
TL DL
TL UL
Sel
Mi
Sel
Mi
= R DL
Sel
: Downlink traffic load or the amount of downlink resources allocated to the mobile M i .
Sel
Mi
Sel
= R UL : Uplink traffic load or the amount of uplink resources allocated to the mobile M i .
696
AT310_TRG_E1
Input
Sel
i
R DL
Sel
Sel
i
R UL
M
Sel
Sel
Mi
Sel
page 681.
Sel
Mi
Sel
page 681.
Sel
TX i ( ic )
Mi
BLER B DL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the WiMAX equipment
Sel
Sel
Mi
Mi
BLER B UL : Uplink block error rate read from the BLER vs. CINR UL graph available in the WiMAX equipment
Sel
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the mobile M i .
TP Offset : Throughput offset defined in the properties of the service used by the mobile M i
Sel
Mi
Sel
Calculations
Downlink:
Sel
Mi
Sel
Mi
Sel
Mi
CTP P DL
Mi
Mi
Mi
Effective MAC User Throughput: UTP E DL = UTP P DL 1 BLER B DL
Sel
Sel
Mi
Sel
Sel
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TPOffset
= UTP E DL -----------------------100
Uplink:
Sel
Mi
Sel
Mi
Sel
Mi
CTP P UL
Mi
Mi
Mi
Effective MAC User Throughput: UTP E UL = UTP P UL 1 BLER B UL
Sel
Sel
Mi
Sel
Sel
Mi
Sel
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
= UTP E UL -----------------------100
Output
Sel
Mi
Sel
UTP P DL : Downlink peak MAC user throughput at the pixel, subscriber, or mobile M i
Sel
Mi
UTP E DL
Sel
Sel
Mi
Sel
Mi
Sel
Sel
UTP P UL : Uplink peak MAC user throughput at the pixel, subscriber, or mobile M i .
697
Forsk 2011
Sel
i
Sel
i
Sel
UTP E UL : Uplink effective MAC user throughput at the pixel, subscriber, or mobile M i .
Sel
We assume a reference cell TXi(ic) and a candidate neighbour cell TXj(jc). When automatic planning starts, Atoll checks the
following conditions:
1. The distance between both cells must be less than the user-definable maximum inter-site distance. If the distance
between the reference cell and the candidate neighbour is greater than this value, then the candidate neighbour is
discarded.
Atoll calculates the effective distance between the reference cell and its candidate neighbour from the real distance
between them and the azimuths of their antennas:
Dist ( CellA, CellB ) = D ( 1 + x cos x cos )
Where x = 0.3% so that the maximum variation in D does not to exceed 1%. D is stated in m.
698
AT310_TRG_E1
Force Co-site Cells as Neighbours: If selected, Atoll adds all the cells located on the same site as the reference cell
to the candidate neighbour list. The weight of this constraint can be defined. It is used to calculate the rank of each
neighbour, and its importance.
Force Adjacent Cells as Neighbours: If selected, Atoll adds all the cells geographically adjacent to the reference
cell to the candidate neighbour list. The weight of this constraint can be defined. It is used to calculate the rank of
each neighbour, and its importance.
Force Neighbour Symmetry: If selected, Atoll adds the reference cell to the candidate neighbour list of the its
candidate neighbour.
A symmetric neighbour relation is allowed only if the neighbour list of the reference cell is not already full. If TXj(jc)
is a neighbour of TXi(ic) but TXi(ic) is not a neighbour of TXj(jc), there can be two possibilities:
i.
The neighbour list of TXj(jc) is not full, Atoll will add TXi(ic) to the end of the list.
ii. The neighbour list of TXj(jc) is full, Atoll will not be able to add TXi(ic) to the list, so it will also remove TXj(jc)
from the neighbour list of TXi(ic).
Force Exceptional Pairs: This option enables you to force/forbid some neighbour relations. Exceptional pairs are
pairs of cells which will always or never be neighbours of each other.
If you select "Force exceptional pairs" and "Force symmetry", Atoll considers the constraints between exceptional
pairs in both directions so as to respect symmetry condition. On the other hand, if neighbourhood relationship is
forced in one direction and forbidden in the other, symmetry cannot be respected. In this case, Atoll displays a
warning in the Event viewer.
Delete Existing Neighbours: If selected, Atoll deletes all the current neighbours and carries out a new neighbour
allocation. If not selected, the existing neighbours are kept in the list.
Here S TX ( ic ) is the surface area covered by the cell TXi(ic) that comprises all the pixels where:
i
The received preamble signal level is greater than or equal to the preamble signal level threshold. The received
TX i ( ic )
TX i ( ic )
preamble signal level ( C Preamble ) and the preamble signal level threshold are calculated from CNR Preamble
TX i ( ic )
TX i ( ic )
and T Preamble , respectively, by adding the value of the noise ( n Preamble ) to them.
TX ( ic )
i
TX ( ic )
i
S TX ( ic ) is the surface area covered by TXi(ic) within C Preamble + HO Start and C Preamble + HO End . HO Start is
the margin with respect to the best preamble signal level at which the handover starts, and HO End is the
margin with respect to the best preamble signal level at which the handover ends.
S TX ( jc ) is the coverage area where the candidate cell TXj(jc) is the best server.
j
699
Forsk 2011
TX ( ic )
i
If a global value of the preamble C/N threshold ( T Preamble ) is set in the coverage
conditions dialogue, for each cell, Atoll uses the higher of the two values, i.e., global
value and the value defined for that cell.
For calculating the overlapping coverage areas, Atoll uses the service with the lowest
body loss, the terminal that has the highest difference between gain and losses, and
the shadowing margin calculated using the defined cell edge coverage probability, if
the option is selected. The service and terminal are selected such that the selection
gives the largest possible coverage areas for the cells.
S TX ( ic ) S TX ( jc )
i
j
- 100 ),
When the above conditions are met, Atoll calculates the percentage of the coverage area overlap ( -------------------------------------S TX ( ic )
i
Next, Atoll calculates the importance of the automatically allocated neighbours. Atoll sorts the neighbours by decreasing
importance in order to keep the ones with high importance. If the maximum number of neighbours to be allocated to each
cell is exceeded, Atoll keeps the ones with high importance.
The neighbour importance depends on the distance from the reference transmitter and on the neighbourhood cause (cf. table
below); this value varies between 0 and 100%.
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Adjacent cell
Symmetric neighbourhood
relationship
The importance is evaluated using an Importance Function (IF), which takes into account the following factors:
700
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
AT310_TRG_E1
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance ( D in m) weighted by the
azimuths of antennas.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The minimum and maximum importance assigned to each of the above factors can be defined.
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
30%
Min(A)
30%
Max(A)
60%
Min(C)
60%
Max(C)
100%
Importance Function
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+20%{10%(Di)+90%(O)}
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
30%+30%{10%(Di)+30%(O)
+60%(A)}
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}
60%+40%{10%(Di)+30%(O)
+60%(A)}
Co-site
Adjacent
No
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours, adjacent neighbours, and neighbours allocated based on coverage
overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
The default value of Min(O) = 1% ensures that neighbours selected for symmetry will
have an importance greater than 0%. With a value of Min(O) = 0%, neighbours
selected for symmetry will have an importance field greater than 0% only if there is
some coverage overlapping.If the Min and Max value ranges of the importance
function factors overlap, the neighbours may be ranked differently. There can be a
mix of the neighbourhood causes.
By adding an option in the atoll.ini file, the neighbour planning and importance
calculation can be based on the distance criterion only. For more information, see the
Administrator Manual.
In the results, Atoll lists only the cells for which it finds new neighbours. Cells whose channels have the same start frequency,
the same channel width, and the same total number of subcarriers are listed as intra-carrier neighbours. Otherwise,
neighbour cells are listed as inter-carrier neighbours.
701
Forsk 2011
We assume a reference cell A and a candidate neighbour B. When automatic planning starts, Atoll checks following
conditions:
1. The distance between reference cell and the candidate neighbour must be less than the user-definable maximum
inter-site distance. If the distance is greater than this value, the candidate neighbour is discarded.
Atoll calculates the effective distance between the reference cell and its candidate neighbour from the real distance
between them and the azimuths of their antennas:
Dist ( CellA, CellB ) = D ( 1 + x cos x cos )
Where x = 0.3% so that the maximum variation in D does not to exceed 1%. D is stated in m.
CDMA Carriers: This option is available when an WiMAX network is being co-planned with a UMTS, CDMA, or TDSCDMA network. This option enables you to select the CDMA carrier(s) that you want Atoll to consider as potential
neighbours of WiMAX cells. You may choose one or more carriers. Atoll will allocate only the cells using the
selected carriers as neighbours.
Force co-site cells as neighbours: If selected, Atoll adds all the transmitters/cells located on the same site as the
reference cell in its candidate neighbour list. The weight of this constraint can be defined. It is used to calculate
the rank of each neighbour and its importance.
Force exceptional pairs: This option enables you to force/forbid some neighbour relations. Exceptional pairs are
pairs of cells which will always or never be neighbours of each other.
Delete existing neighbours: If selected, Atoll deletes all the current neighbours and carries out a new neighbour
allocation. If not selected, the existing neighbours are kept in the list.
1st case: SA is the area where the cell A is the best serving cell, with a 0dB margin.
This means that the preamble signal received from A is greater than the minimum required (calculated from
the preamble C/N threshold), and is the highest one. .
702
AT310_TRG_E1
2nd case: The margin is other than 0dB. SA is the area where:
The preamble signal level received from A exceeds the minimum required (calculated from the preamble C/N
threshold) and is within a margin from the highest signal level.
1st case: SB is the area where the candidate neighbour is the best server. In this case, the margin must be set
to 0dB.
The signal level received from B exceeds the minimum required, and is the highest one.
2nd case: The margin is other than 0dB. SB is the area where:
The signal level received from B exceeds the minimum required and is within a margin from the best signal
level.
SA SB
Atoll calculates the percentage of the coverage area overlap ( ------------------ 100 ) and compares this value with the %
SA
SA SB
Min Covered Area. B is considered a neighbour of A if ------------------ 100 % Min Covered Area .
SA
Candidate neighbours are ranked in the order of decreasing coverage area overlap percentages.
Next, Atoll calculates the importance of the automatically allocated neighbours. Atoll sorts the neighbours by decreasing
importance in order to keep the ones with high importance. If the maximum number of neighbours to be allocated to each
cell is exceeded, Atoll keeps the ones with high importance.
The importance (%) of neighbours depends on the distance and on the reason of allocation:
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
100 %
d
1 ----------d max
d is the effective distance between the reference cell and the neighbour and d max is the maximum inter-site
distance.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
IF
IF
The importance is evaluated using an Importance Function (IF), which takes into account the following factors:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d
( Di ) = 1 ----------d max
d is the effective distance (in m). It corresponds to the real inter-transmitter distance weighted by the azimuths of
antennas.
d max is the maximum distance between the reference transmitter and a possible neighbour.
The IF is user-definable using the Min importance and Max importance fields.
703
Forsk 2011
Factor
Min importance
Default value
Max importance
Default value
Min(Di)
1%
Max(Di)
10%
Min(O)
10%
Max(O)
60%
Min(C)
60%
Max(C)
100%
IF
No
Min(O)+Delta(O){Max(Di)(Di)+(100%-Max(Di))(O)}
10%+50%{10%(Di)+90%(O)}
Yes
Min(C)+Delta(C){Max(Di)(Di)/(Max(Di)+Max(O))+
Max(O)(O)/(Max(Di)+Max(O))}
60%+40%{1/7%(Di)+6/7%(O)}
Where
Delta(X)=Max(X)-Min(X)
Set Min(Di) and Max(Di) to 0% if you do not want to take into account the distance
factor in the importance calculation.
If the Min and Max value ranges of the importance function factors do not overlap,
the neighbours will be ranked by neighbour cause. With the default values for
minimum and maximum importance fields, neighbours will be ranked in this order:
co-site neighbours and neighbours allocated based on coverage overlapping.
If the Min and Max value ranges of the importance function factors overlap, the
neighbours may be ranked differently. There can be a mix of the neighbourhood
causes.
In the results, Atoll displays only the cells for which it finds new neighbours.
Required channel separation Req for co-site cells and neighbour cells: 1 channel bandwidth of the TBA cell.
The above separation constraint is studied between each TBA cell and its related cells. Atoll calculates the cost between each
individual TBA and related cell, and then the overall cost for the TBA cell.
704
AT310_TRG_E1
Its neighbours, if the check box "Take Neighbours into Account" is selected,
Assigned weight Neighbour = 0.5
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0.3
Cells within the cells (or the default) minimum reuse distance, if the check box "Take Min Reuse Distance into
Account" is selected,
Assigned weight Dis tan ce = 0.2
TX i ( ic ) TX j ( jc )
VL Sep
Req
if
TX i ( ic ) TX j ( jc )
Where Req
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
< Req
Otherwise
is the required separation, and
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
TX j ( jc )
TX i ( ic )
F Start F Start
= -----------------------------------TX ( ic )
i
W Channel
TX ( jc )
j
Where F Start is the start frequency of the channel used by TXj(jc) calculated as follows:
TX ( jc )
j
TX ( jc )
j
TX ( jc )
j
TX ( jc )
j
F Start is the start frequency of the channel used by TXi(ic) calculated as follows:
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX i ( ic )
TX j ( jc )
Where F Start FB and F Start FB are the start frequencies of the frequency bands assigned to the cells TXi(ic) and TXj(jc)
respectively. F Start FB can be the start frequency of a TDD frequency band ( F Start FB TDD ), or the downlink start frequency
TX ( ic )
i
TX ( jc )
j
of an FDD frequency band ( F Start FB FDD DL ). N Channel and N Channel are the channel numbers assigned to cells TXi(ic) and
TXj(jc) respectively. For FDD networks, Atoll considers that the same channel number is assigned to a cell in the downlink and
TX i ( ic )
TX j ( jc )
uplink, i.e., the channel number you assign to a cell is considered for uplink and downlink both. And, W Channel and W Channel
are the bandwidths of the channels assigned to cells TXi(ic) and TXj(jc) respectively.
The cost of the relation between the TBA cell and its related cell is calculated next:
$
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
= VL Sep
TX i ( ic ) TX j ( jc )
Where Neighbour
TX i ( ic ) TX j ( jc )
Neighbour Neighbour
TX i ( ic ) TX j ( jc )
TX ( ic ) TX j ( jc )
+ i
IM
IM
TX i ( ic ) TX j ( jc )
is the importance of the relationship between the TBA cell and its related neighbour cell. Neighbour
is calculated during automatic neighbour planning by Atoll as explained in "Automatic Neighbour Planning" on page 698. For
manual neighbour planning, this value is equal to 1.
705
IM
Forsk 2011
TX ( ic ) TX ( jc )
i
j
is the importance of the relationship between the TBA cell and its related interfering cell. IM
is
calculated during interference matrix calculation as explained in "Interference Matrix Calculation" on page 712.
TX ( ic ) TX ( jc )
i
j
Dis tan ce
them.
is the importance of the relationship between the TBA and its related cell with respect to the distance between
TX ( ic ) TX ( jc )
i
j
Dis tan ce
Atoll calculates the quality reduction factor for the TBA cell and its related cell from the cost calculated above as follows:
QRF
TX i ( ic ) TX j ( jc )
= 1$
TX i ( ic ) TX j ( jc )
$ Total = 1
QRF
TX i ( ic ) TX j ( jc )
TX j ( jc )
And, the total cost of the current frequency plan for the entire network is simply the sum of the total TBA cell costs calculated
above, i.e.,
$ Total =
TX i ( ic )
$ Total
TX ( ic )
i
Calculates the cost (as described above) of the initial frequency plan,
Tries different frequency plans in order to reduce the cost,
Memorises the different frequency plans in order to determine the best one, i.e., the frequency plan which provides
the lowest total cost,
Stops when it is unable to improve the cost of the network, and proposes the last known best frequency plan as the
solution.
The downlink subframe can be divided into a 3-segment structure, and includes a preamble which begins the transmission
(the first symbol of the downlink transmission). The preamble subcarriers are divided into 3 carrier sets. There are three
possible groups consisting of a carrier set each which may be used by any segment. These are defined by allocation of different
subcarriers to each one of them. The subcarriers are modulated using a BPSK modulation with a specific Pseudo-Noise (PN)
sequence.
Preamble carrier sets are defined using equation below:
PreambleCarrierSet n = n + k 3
Where PreambleCarrierSetn gives the subcarriers used by the preamble, n is the number of the preamble carrier set indexed
0, 1, or 2, k is a running index from 0 to 567 for FFT 2048, from 0 to 283 for FFT 1024, from 0 to 142 for FFT 512, and from 0
to 35 for FFT 128.
In a WiMAX network, each base station transmits a different PN sequence, out of the 114 available, on the preamble carrier
set. A mobile trying to connect to the network scans all the preamble subcarriers, listens to all the preambles (i.e., PN
sequences) from all the base stations it can receive, and compares the PN sequences it is receiving with the 114 stored in its
memory in order to detect the preamble index from the PN sequence.
It selects the base station as its server whose preamble it receives with either the highest signal level or the highest C/(I+N).
Once the best server is known, its PN sequence is used to identify its transmission. The PN sequence of the best server gives
the preamble index, which in turn gives the segment number, and the IDCell (DL PermBase of the first DL PUSC zone, referred
to as Cell PermBase in Atoll). Therefore, the mobile knows which subcarriers to listen to for the FCH, DCD, UCD, DL-MAP, and
UL-MAP.
706
AT310_TRG_E1
As can be understood from the above description, if all the cells in the network transmit the same preamble index, the
network will have 100% interference on downlink preambles, and it will be impossible for a mobile to identify different cells.
Cell search and selection will be impossible. Therefore, it is important to intelligently plan preamble indexes to cells so as to
reduce preamble interference, and allow easy recognition of cells by mobiles.
The following describes the AFPs automatic planning method for preamble indexes in a WiMAX network, which takes into
account interference matrices, neighbour relations, distance between transmitters, and the frequency plan of the network.
The AFP takes into account the cells of all the TBC transmitters. The cells to be allocated will be called TBA cells. They must
fulfil the following conditions:
The above constraints are studied between each TBA cell and its related cells. Atoll calculates the cost between each
individual TBA and related cell, and then the overall cost for the TBA cell.
Related cells of a TBA cell are:
Its neighbours, if the check box "Take Neighbours into Account" is selected,
Assigned weight Neighbour = 0.35
Neighbours of a TBA cell are also related to each other through the TBA cell. This relation is also taken into account,
Assigned weight Inter Neighbour = 0.15
You can choose to not take into account the inter-neighbour preamble index collision by adding an option in the
Atoll.ini file (see the Administrator Manual). If inter-neighbour collision is not taken into account, the weight assigned
to the neighbour relation alone is Neighbour = 0.5 and that of the inter-neighbour collision is of course
Inter Neighbour = 0 .
By adding an option in the Atoll.ini file (see the Administrator Manual), second-order neighbours can also be taken
into account. In this case, the assigned weights are: Neighbour = 0.25 , 2nd Neighbour = 0.15 , and
Inter Neighbour = 0.10 .
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0.3
Cells within the cells (or the default) minimum reuse distance, if the check box "Take Min Reuse Distance into
Account" is selected,
Assigned weight Dis tan ce = 0.2
707
Forsk 2011
TX i ( ic ) TX j ( jc )
TX j ( jc )
N Seg
, then VL
TX i ( ic ) TX j ( jc )
= rO
TX i ( ic ) TX j ( jc )
Where r O
TX i ( ic ) TX j ( jc )
= 1 . Otherwise,
PI
Seg
PB
is the total channel overlap ratio between the TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 643, PI , Seg , and PB are the weights assigned to the preamble index, segment
number, and cell permbase constraints.
PI
PI
p Coll is the preamble index collision probability given by p Coll = 1
if PI
if PI
TX i ( ic )
TX i ( ic )
= PI
PI
TX j ( jc )
TX j ( jc )
Seg
p Coll is the segment number collision probability. If TX i ( ic ) and TX j ( jc ) are co-transmitter cells, and the option Allocate
Seg
p Coll
PB
1
=
p Penalty
TX i ( ic )
if N Seg
TX i ( ic )
if N Seg
Seg
p Coll
is given by
Seg
p Coll
0
=
TX i ( ic )
if N Seg
TX i ( ic )
if N Seg
TX j ( jc )
= N Seg
TX j ( jc )
. Otherwise,
N Seg
TX j ( jc )
= N Seg
TX j ( jc )
N Seg
TX ( ic )
TX ( jc )
TX ( ic )
TX ( jc )
i
j
1 if PB i PB j
AND Site
= Site
PB
is the cell permbase penalty given by p Penalty =
TX i ( ic )
TX j ( jc )
TX i ( ic )
TX j ( jc ) if the
PB
AND Site
Site
0.001 if PB
0 Otherwise
PB
cell permbase planning strategy is set to "Same per site", and by p Penalty = 0 if the cell permbase planning strategy is set to
"Free". The cell permbase penalty models the cell permbase constraint.
Next, Atoll calculates the importance of the relation between the TBA cell and its related cell.
TX ( ic ) TX ( jc )
i
j
Total
TX i ( ic ) TX j ( jc )
= Neighbour Neighbour
TX i ( ic ) TX j ( jc )
IM IM
TX i ( ic ) TX j ( jc )
Where Neighbour
TX i ( ic ) TX j ( jc )
is the importance of the relationship between the TBA cell and its related neighbour cell. Neighbour
is calculated during automatic neighbour planning by Atoll as explained in "Automatic Neighbour Planning" on page 698. For
manual neighbour planning, this value is equal to 1.
Inter Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If two neighbours of the TBA cell have the same preamble index assigned, the importance of the inter-neighbour
preamble index collision is the average of their neighbour importance values with the TBA cell. If more than one pair of
neighbours of the TBA cell has the same preamble index assigned, then the importance is the highest value among all the
averages:
TX i ( ic ) TX j1 ( j1c )
Inter Neighbour
with PI Collisions
708
TX i ( ic ) TX j2 ( j2c )
Neighbour
+ Neighbour
=
Max
---------------------------------------------------------------------------------
2
AT310_TRG_E1
Where TX j1 ( j1c ) and TX j2 ( j2c ) are two neighbours of the TBA cell TX i ( ic ) that have the same preamble index assigned.
2nd Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If two second-order neighbours have the same preamble index assigned, the importance of the preamble index
collision is the multiple of the neighbour importance values. If more than one pair of second-order neighbours has the same
preamble index assigned, then the importance is the highest value among all the multiples:
2nd Neighbour =
TX ( ic ) TX ( jc )
j
i
Neighbour
Max
TX j ( jc ) TX k ( kc )
Neighbour
with PI Collisions
TX i ( ic ) TX j ( jc )
IM
is the importance of the relationship between the TBA cell and its related interfering cell. IM
is
calculated during interference matrix calculation as explained in "Interference Matrix Calculation" on page 712.
TX i ( ic ) TX j ( jc )
Dis tan ce
is the importance of the relationship between the TBA and its related cell with respect to the distance between
TX i ( ic ) TX j ( jc )
From the constraint violation level and the total importance of the relation between the TBA and its related cell, Atoll
calculates the quality reduction factor for the pair as follows:
QRF
TX i ( ic ) TX j ( jc )
= 1 VL
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
Total
$ Total = 1
QRF
TX i ( ic ) TX j ( jc )
TX j ( jc )
And, the total cost of the current preamble index plan for the entire network is simply the sum of the total TBA cell costs
calculated above, i.e.,
$ Total =
TX i ( ic )
$ Total
TX ( ic )
i
Calculates the cost (as described above) of the initial preamble index plan,
Tries different preamble index plans in order to reduce the cost,
Memorises the different plans in order to determine the best one, i.e., which provides the lowest total cost,
Stops when it is unable to improve the cost of the network, and proposes the last known best preamble index plan as
the solution.
709
Forsk 2011
The AFP takes into account the cells of all the TBC transmitters. The cells to be allocated will be called TBA cells. They must
fulfil the following conditions:
In the following description, ZPB is used for the downlink zone permbases ( ZPBDL )
and uplink zone permbases ( ZPBUL ) without distinction.
If no focus zone exists in the ATL document, Atoll takes into account the computation
zone.
The above constraint is studied between each TBA cell and its related cells. Atoll calculates the cost between each individual
TBA and related cell, and then the overall cost for the TBA cell.
Related cells of a TBA cell are:
Its neighbours, if the check box "Take Neighbours into Account" is selected,
Assigned weight Neighbour = 0.35
Neighbours of a TBA cell are also related to each other through the TBA cell. This relation is also taken into account,
Assigned weight Inter Neighbour = 0.15
You can choose to not take into account the inter-neighbour collision by adding an option in the Atoll.ini file (see the
Administrator Manual). If inter-neighbour collision is not taken into account, the weight assigned to the neighbour
relation alone is Neighbour = 0.5 and that of the inter-neighbour collision is of course Inter Neighbour = 0 .
By adding an option in the Atoll.ini file (see the Administrator Manual), second-order neighbours can also be taken
into account. In this case, the assigned weights are: Neighbour = 0.25 , 2nd Neighbour = 0.15 , and
Inter Neighbour = 0.10 .
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0.3
Cells within the cells (or the default) minimum reuse distance, if the check box "Take Min Reuse Distance into
Account" is selected,
Assigned weight Dis tan ce = 0.2
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
= rO
TX i ( ic ) TX j ( jc )
Where r O
ZPB
( ZPB p Coll )
is the total channel overlap ratio between the TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 643, and ZPB is the weight assigned to the zone permbase constraint.
710
AT310_TRG_E1
ZPB
ZPB
p Coll is the zone permbase collision probability given by p Coll = 1
if ZPB
if ZPB
TX ( ic )
i
TX ( ic )
i
= ZPB
ZPB
TX ( jc )
j
TX ( jc )
j
Next, Atoll calculates the importance of the relation between the TBA cell and its related cell.
TX i ( ic ) TX j ( jc )
TX ( ic ) TX ( jc )
i
j
= Neighbour Neighbour
Total
TX i ( ic ) TX j ( jc )
IM IM
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
Where Neighbour
is the importance of the relationship between the TBA cell and its related neighbour cell. Neighbour
is calculated during automatic neighbour planning by Atoll as explained in "Automatic Neighbour Planning" on page 698. For
manual neighbour planning, this value is equal to 1.
Inter Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If two neighbours of the TBA cell have the same zone permbase assigned, the importance of the inter-neighbour
zone permbase collision is the average of their neighbour importance values with the TBA cell. If more than one pair of
neighbours of the TBA cell has the same zone permbase assigned, then the importance is the highest value among all the
averages:
TX i ( ic ) TX j1 ( j1c )
TX i ( ic ) TX j2 ( j2c )
Neighbour
+ Neighbour
---------------------------------------------------------------------------------
2
Inter Neighbour =
Max
Where TX j1 ( j1c ) and TX j2 ( j2c ) are two neighbours of the TBA cell TX i ( ic ) that have the same zone permbase assigned.
2nd Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If two second-order neighbours have the same zone permbase assigned, the importance of the zone permbase
collision is the multiple of the neighbour importance values. If more than one pair of second-order neighbours has the same
zone permbase assigned, then the importance is the highest value among all the multiples:
2nd Neighbour =
TX ( ic ) TX ( jc )
j
i
Neighbour
Max
TX j ( jc ) TX k ( kc )
Neighbour
TX i ( ic ) TX j ( jc )
IM
is the importance of the relationship between the TBA cell and its related interfering cell. IM
is
calculated during interference matrix calculation as explained in "Interference Matrix Calculation" on page 712.
TX i ( ic ) TX j ( jc )
Dis tan ce
is the importance of the relationship between the TBA and its related cell with respect to the distance between
TX i ( ic ) TX j ( jc )
From the constraint violation level and the total importance of the relation between the TBA and its related cell, Atoll
calculates the quality reduction factor for the pair as follows:
QRF
TX i ( ic ) TX j ( jc )
= 1 VL
TX i ( ic ) TX j ( jc )
TX i ( ic ) TX j ( jc )
Total
$ Total = 1
QRF
TX ( ic ) TX ( jc )
i
j
TX j ( jc )
And, the total cost of the current zone permbase plan for the entire network is simply the sum of the total TBA cell costs
calculated above, i.e.,
$ Total =
TX i ( ic )
$ Total
TX i ( ic )
711
Forsk 2011
Calculates the cost (as described above) of the initial zone permbase plan,
Tries different zone permbase plans in order to reduce the cost,
Memorises the different plans in order to determine the best one, i.e., which provides the lowest total cost,
Stops when it is unable to improve the cost of the network, and proposes the last known best zone permbase plan as
the solution.
9.10.6 Appendices
9.10.6.1 Interference Matrix Calculation
TX ( ic ) TX ( jc )
i
j
calculated by taking the ratio of the interfered surface area to the total surface area of a cell.
The co-channel interference probability is calculated as follows:
S TX ( ic )
i
TX j ( jc )
TX i ( ic )
n Preamble
C Preamble + M Quality
-----------------------------
------------------------------------------------------------TX ( ic )
TX ( ic )
10
10
i
<T i
C Preamble 10 Log 10
+ 10
Preamble
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ( ic )
i
TX j ( jc )
TX i ( ic )
TX i ( ic )
n Preamble
C Preamble + M Quality + f ACS FB
-----------------------------------------------------------------------------------------------------------------------
TX i ( ic )
TX ( ic )
10
10
<T i
C Preamble 10 Log 10
+ 10
Preamble
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ( ic )
i
TX ( ic ) TX ( jc )
i
j
= 0.
TX ( ic )
i
TX ( ic )
i
Here S TX ( ic ) is the best server coverage area of the cell TXi(ic), that comprises all the pixels where CNR Preamble T Preamble
i
TX i ( ic )
Condition
TX j ( jc )
where the given condition is true. C Preamble and C Preamble are the received preamble signal levels from the cells TXi(ic) and
TX i ( ic )
TXj(jc) respectively, n Preamble the preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on
TX i ( ic )
page 649, M Quality is the quality margin used for the interference matrices calculation, and f ACS FB is the adjacent channel
suppression factor defined for the frequency band of the cell TXi(ic).
TX i ( ic ) TX j ( jc )
Dis tan ce
712
2
D Reuse
= Log --------------------------------
TX ( ic ) TX ( jc )
j
D i
-------------------------------------------------------2
Log ( D Reuse )
if D
) is calculated as follows:
TX i ( ic ) TX j ( jc )
Otherwise
<1
AT310_TRG_E1
Where D Reuse is the minimum reuse distance, either defined for each TBA cell individually or set for all the TBA cells in the
AFP dialogue, and D
follows:
D
D
TX ( ic ) TX ( jc )
i
j
TX i ( ic ) TX j ( jc )
them. d
= d
TX ( ic ) TX ( jc )
i
j
TX ( ic ) TX ( jc )
i
j
is the weighted distance between the TBA cell TXi(ic) and its related cell TXj(jc) calculated as
( 1 + x ( cos ( ) cos ( ) 2 ) )
is weighted according to the azimuths of the TBA cell and its related cell with respect to the straight line joining
TX i ( ic ) TX j ( jc )
is the distance between the two cells considering any offsets with respect to the site locations. x is set
TX i ( ic ) TX j ( jc )
713
714
Forsk 2011
AT310_TRG_E1
Atoll 3.1.0
Technical Reference Guide
715
Technical
Reference
Guide
version 3.1.0
AT310_TRG_E1
12 May 2011
Head Office
7, rue des Briquetiers
31700 Blagnac - France
Tel: +33 562 747 210
Fax: +33 562 747 211
US Office
200 South Wacker Drive - Suite 3100
Chicago, IL 60606 - USA
Tel: +1 312 674 4800
Fax: +1 312 674 4847
China Office
Suite 302, 3/F, West Tower,
Jiadu Commercial Building,
No. 66 Jianzhong Road,
Tianhe Hi-Tech Industrial Zone,
Guangzhou, 510665, P. R. of China
Tel: +86 20 8553 8938
Fax: +86 20 8553 8285
www.forsk.com